Jump to content

Getting Started: Difference between revisions

From LabVIEW Wiki
Added headings
Next iteration of the Getting Started page
Line 1: Line 1:
__NoTOC__
{| class="wikitable"  style="width:100%;"
{| class="wikitable"  style="width:100%;"
|- style="background-color:#616366; font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500; text-align:center;"
|- style="background-color:#616366; font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500; text-align:center;"
Line 9: Line 10:
|- style="background-color:#616366; border:none; color:#FFD500; text-align:center;"
|- style="background-color:#616366; border:none; color:#FFD500; text-align:center;"
| '''Subcategories'''
| '''Subcategories'''
| '''Topics in Getting Started'''
| colspan=2 |'''Topics in Getting Started'''
|- style="vertical-align:top;"
|- style="vertical-align:top;"
| style="width:25%; text-align:top; background-color:#EFEFEF;" | <center><small>Select [►] to view subcategories</small></center>
| style="width:20%; text-align:top; background-color:#EFEFEF;" | <center><small>Select [►] to view subcategories</small></center>
<categorytree mode="Pages" showcount="off" depth="1">Skill Level</categorytree>
<categorytree mode="Pages" showcount="off" depth="1">Skill Level</categorytree>
| style="width:75%;" |  
| style="width:40%;" |  
== Fundamentals ==
== Fundamentals ==
This section covers topics and supplemental information for the LabVIEW Core 1 training course. These topics are aimed at new users.


[[LabVIEW|General information about LabVIEW]]
=== Environment ===
* [[LabVIEW]] ([[LabVIEW FAQ|FAQ]])
* [[Virtual Instrument|Virtual Instrument (VI)]]
** [[Front Panel]]
** [[Block Diagram]]
** [[Connector Pane]]
** [[VI Icon]]
*[[data flow|Data Flow]]
 
=== Data Types ===
* [[Boolean data type]]
* [[Integer data type]]
* [[String data type]]
 
=== Structures ===
* [[Functions Palette/Programming/Structures/While Loop|While Loop]]
* [[Functions Palette/Programming/Structures/For Loop|For Loop]]
* [[Functions Palette/Programming/Structures/Case Structure|Case Structure]]
 
=== Tools===
* [[Debugging]]
 
=== Design patterns ===
* [[State Machine]]
 
== Intermediate Topics ==
This section covers topics and supplemental information for the LabVIEW Core 2+3 training course. These topics are aimed at users who are familiar with LabVIEW fundamentals.


[[LabVIEW FAQ|FAQ]]
* [[Queued Message Handler]]
* [[Object-oriented programming]]
* [[VI Server]]
* [[Hardware Basics]]
* [[Error_handling|Error Handling]]


== Advanced Topics ==
This section covers topics for expert LabVIEW users with experience in programming medium to large-scale applications in LabVIEW.
* [[VI Scripting]]
* [[Actor Framework]]
* [[XControl]]
| style="width:40%;" |
== Software Engineering ==
* [[Source_code_control|Source Code Control]]
* [[Unit_testing|Unit Testing]]
* [[VI Analyzer|VI Analyzer (Static Code Analysis)]]
* [[SOLID Principals]]
== Additional Learning Resources ==
*[[LabVIEW_style_guide|LabVIEW Style Guide]]
*[[Text-Based terminology|Text-Based terminology to G terminology]]
*[[Training|Online Training]]
*[[Training|Online Training]]
**[[LabVIEW tutorial|LabVIEW Tutorials]]
**[[LabVIEW tutorial|LabVIEW Tutorials]]
**[[Certifications]]
*[[Text-Based terminology|Text-Based terminology to G terminology]]
*[[LabVIEW_style_guide|LabVIEW Style Guide]]
*[[data flow|Data Flow]]
*[[Development Environment]]
*[[Programming Elements]]
*[[:Category:Design patterns|Design Patterns]]
*[[Community|Online Community]]
*[[Community|Online Community]]
**[[LabVIEW_blogs|LabVIEW Blogs]]
**[[LabVIEW_blogs|LabVIEW Blogs]]
Line 40: Line 81:
****[[CLA Summit|CLA Summits]]
****[[CLA Summit|CLA Summits]]
**[[Finding_professional_help|Finding Professional Help]]
**[[Finding_professional_help|Finding Professional Help]]
== Intermediate Topics ==
*[[Hardware Basics]]
*[[Error_handling|Error Handling]]
*[[VI Analyzer]]
*[[Source_code_control|Source Code Control]]
== Advanced Topics ==
*[[Unit_testing|Unit Testing]]
*[[Object_oriented_software|Object Oriented Software]]
*[[Application design and architecture|Frameworks and Architectures]]
*[[Abstraction|Abstraction]]
*[[SOLID Principals]]
*[[Virtual_machines|Virtual Machines]]
|}
|}


[[Category:Portals]]
[[Category:Portals]]

Revision as of 16:46, 20 May 2020

Getting Started Portal
This Getting Started page is intended to be a starting point and resource to help navigate all LabVIEW content on this Wiki and elsewhere. It came into existence after a group of LabVIEW Community members decided that a central beginning point was needed to point new G programmers to.
Subcategories Topics in Getting Started
Select [►] to view subcategories

Fundamentals

This section covers topics and supplemental information for the LabVIEW Core 1 training course. These topics are aimed at new users.

Environment

Data Types

Structures

Tools

Design patterns

Intermediate Topics

This section covers topics and supplemental information for the LabVIEW Core 2+3 training course. These topics are aimed at users who are familiar with LabVIEW fundamentals.

Advanced Topics

This section covers topics for expert LabVIEW users with experience in programming medium to large-scale applications in LabVIEW.

Software Engineering

Additional Learning Resources