This page is optimized for mobile devices, if you would prefer the desktop version just click here

2.6 Summary, tips, and tricks on modular programming

  • A VI within another VI is called a subVI. Using subVIs helpsyou manage changes and debug the block diagram quickly.
  • After you build a VI front panel and block diagram, build theicon and the connector pane so you can use the VI as a subVI.
  • The connector pane is a set of terminals that corresponds tothe controls and indicators of that VI. Define connections by assigning a front panel control or indicator to each of theconnector pane terminals.
  • Create custom icons to replace the default icon bydouble-clicking the icon in the upper right corner of the front panel to open the Icon Editor.
  • In the Icon Editor dialog box, double-click the Text tool to select a different font.
  • You can designate which inputs and outputs are required, recommended, and optional to prevent users from forgetting towire subVI connections. Right-click a terminal in the connector pane and select This Connection Is from the shortcut menu.
  • Document a VI by selecting File>>VI Properties and selecting Documentation from the Category pull-down menu. When you move the cursor over a VI icon, the Context Help window displays this description and indicates which terminals are required, recommended, oroptional.
  • Add descriptions and tip strips to controls and indicators byright-clicking them and selecting Description and Tip from the shortcut menu. When you move the cursor over controls and indicators, the Context Help window displays this description.
  • Convert a section of a VI into a subVI by using the Positioning tool to select the section of the block diagram you want to reuse and selecting Edit>>Create SubVI .
<< Chapter < Page Page > Chapter >>

Read also:

OpenStax, Labview graphical programming. OpenStax CNX. Apr 09, 2015 Download for free at https://legacy.cnx.org/content/col11408/1.2
Google Play and the Google Play logo are trademarks of Google Inc.
Jobilize.com uses cookies to ensure that you get the best experience. By continuing to use Jobilize.com web-site, you agree to the Terms of Use and Privacy Policy.