Development Environment: Difference between revisions
Appearance
No edit summary |
|||
| (29 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{| class="wikitable" style="width:100%;" | |||
|- style="background-color:#616366; font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500; text-align:center;" | |||
| '''The Development Environment Portal''' | |||
|- | |||
| The '''LabVIEW Development Environment''', also known as an ''Integrated Development Environment (IDE)'', is the set of programming tools to develop in the [[G]] programming language. The development environment consists of multiple open windows for the different components. This is reminiscent of its initial programming for Apple Macintosh. Many other applications written originally for Apple and then adapted for Microsoft Windows follows the same UI architecture (i.e. Adobe Photoshop). | |||
====Pages | However, the LabVIEW NXG IDE provides a Multiple Document Interface (MDI) where separate panes or tabs exist for the different components but in one window. In LabVIEW NXG many of the panes or tabs can be docked or undocked to create multiple open windows. | ||
*[[LabVIEW | |} | ||
*[[ | __NOTOC__ | ||
*[[LabVIEW configuration file]] - Info about options you have when editing the LabVIEW configuration (ini) file | {| class="wikitable" style="width:100%;" | ||
*[[Custom LabVIEW configuration file]] - Info about why to edit the LabVIEW configuration (ini) file | |- style="background-color:#616366; border:none; color:#FFD500; text-align:center;" | ||
| '''Subcategories''' | |||
*[[Multiple Instances of LabVIEW|How to run multiple instances of LabVIEW | | colspan=2 | '''Topics in Development Enviroment''' | ||
|- style="vertical-align:top;" | |||
*[[Insane Objects|Explanation of Insane Objects]] | | style="width:24%; text-align:top; background-color:#EFEFEF;" | <center><small>Select [►] to view subcategories</small></center> | ||
*[[ | <categorytree mode="Pages" showcount="off" depth="1">Development Environment</categorytree> | ||
*[[ | | style="width:38%;" | | ||
==LabVIEW Main Components== | |||
The main Components are: | |||
* [[Getting Started Window]] | |||
* [[Project Explorer]] | |||
* [[VI|VI Components]] | |||
** [[Front Panel]] | |||
** [[Block Diagram]] | |||
** [[Connector Pane]] | |||
** [[VI Icons|Icon]] | |||
* [[Keyboard shortcut|Keyboard shortcuts]] | |||
* [[LabVIEW File Extensions|File extensions]] | |||
Navigating between these main windows can be done by shortcuts: | |||
* ''Ctrl+E'' toggles between a VI's [[Front Panel]] and [[Block Diagram]]. | |||
* ''Ctrl+Shift+E'' will find and highlight the currently active [[VI]] in the [[LabVIEW Project|Project Explorer]] window. | |||
* ''Double-clicking'' the [[VI]] in the [[Project Explorer]] window will either open the VI's [[Front Panel]] or, if already open, bring the [[Front Panel]] window to front. | |||
== Menu Functions & Secondary Windows == | |||
=== File Menu === | |||
* [[New dialog]] | |||
* [[Print Setup dialog]] | |||
* [[Print dialog]] | |||
* [[VI Properties dialog]] | |||
=== Edit Menu === | |||
* [[Create SubVI]] | |||
* [[VI Revision History dialog]] | |||
* [[Run-Time Menu dialog]] | |||
* [[Find and Replace dialog]] | |||
=== View Menu === | |||
Secondary windows from the '''View''' menu (or through alternative methods in parentheses) include: | |||
* the [[Controls Palette]] (right-clicking on the [[Front Panel]]) | |||
* the [[Functions Palette]] (right-clicking on the [[Block Diagram]]) | |||
* the [[Tools Palette]] (Shift-right click on either the [[Front Panel]] or [[Block Diagram]]) | |||
* [[Quick Drop]] (Ctrl+Space) | |||
* the [[Breakpoint Manager]] | |||
* the [[Probe Watch Window]] (pops up when a probe is placed) | |||
* the [[Event Inspector Window]] (right-clicking an [[Event Structure]]) | |||
* the [[Error List]] (click on a [[Broken Run button]] or Ctrl+L) | |||
* the [[VI Hierarchy]] | |||
* the [[LabVIEW Class Hierarchy]] | |||
* the [[Bookmark Manager]] | |||
* the [[Class Browser]] (Ctrl+Shift+B) | |||
* the [[.Net Assemblies in Memory]] | |||
* the [[ActiveX Control Property Browser]] | |||
* the [[Getting Started Window]]... | |||
* the [[Navigation Window]] | |||
| style="width:38%;" | | |||
=== Tools Menu === | |||
* [[Compare VIs]] | |||
* [[Merge VIs]] | |||
* [[Performance and Memory]] | |||
* [[Show Buffer Allocations]] | |||
* [[VI Metrics]] | |||
* [[Find Parallelizable Loops]] | |||
* [[Profile Buffer Allocations]] | |||
* [[Desktop Execution Trace Toolkit]] | |||
* [[VI Analyzer]] | |||
* [[LLB Manager]] | |||
* [[Mass Compile]] | |||
* [[Clear Compiled Object Cache]] | |||
* [[Error Codes Editor]] | |||
* [[Edit Palette Set]] | |||
* [[Create or Edit Express VI]] | |||
* [[Options dialog]] | |||
=== Help Menu === | |||
* [[Context Help window]] | |||
* [[LabVIEW Help]] | |||
* [[Explain Error dialog]] | |||
* [[Example Finder]] | |||
* [[About LabVIEW dialog]] | |||
=== Other Dialogs === | |||
* [[Project Properties dialog]] | |||
== Advanced topics == | |||
* [[LabVIEW Library]] | |||
* [[LabVIEW Project Library]] | |||
* [[Packed Project Library]] | |||
* [[LabVIEW configuration file]] - Info about options you have when editing the LabVIEW configuration (ini) file | |||
** [[Custom LabVIEW configuration file]] - Info about why to edit the LabVIEW configuration (ini) file | |||
* [[Multiple Instances of LabVIEW|How to run multiple instances of LabVIEW]] | |||
* [[Insane Objects|Explanation of Insane Objects]] | |||
* Integrating into LabVIEW ([[LabVIEW addons|Creating LabVIEW Addons]]) | |||
** [[How to do Menu Launch VIs]] | |||
** [[Quick Drop]] | |||
** [[Shortcut Menu Plugins]] | |||
** [[VI Analyzer]] | |||
** [[Project Provider Framework]] | |||
** [[Development Environment Event Callback VIs]] | |||
* [[Compiler Optimization]] | |||
* [[Default Error Code]] | |||
* [[Behind the scenes]] | |||
* [[NI services]] | |||
|} | |||
[[Category:Portals]] | |||
Latest revision as of 14:39, 21 March 2024
| The Development Environment Portal |
| The LabVIEW Development Environment, also known as an Integrated Development Environment (IDE), is the set of programming tools to develop in the G programming language. The development environment consists of multiple open windows for the different components. This is reminiscent of its initial programming for Apple Macintosh. Many other applications written originally for Apple and then adapted for Microsoft Windows follows the same UI architecture (i.e. Adobe Photoshop).
However, the LabVIEW NXG IDE provides a Multiple Document Interface (MDI) where separate panes or tabs exist for the different components but in one window. In LabVIEW NXG many of the panes or tabs can be docked or undocked to create multiple open windows. |
| Subcategories | Topics in Development Enviroment | |
LabVIEW Main ComponentsThe main Components are: Navigating between these main windows can be done by shortcuts:
Menu Functions & Secondary WindowsFile MenuEdit MenuView MenuSecondary windows from the View menu (or through alternative methods in parentheses) include:
|
Tools Menu
Help MenuOther DialogsAdvanced topics
| |