<< Chapter < Page Chapter >> Page >
The creation of this content was supported in some part by NSF grant 0538934.

Any G program can become a function. Three operations must be done:

  1. Edit connecting input and/or output terminals
  2. Edit the icon (optional but recommended)
  3. Save the G program

Connectors

Open the Fibonacci.vi for this example.

On the Front Panel window, right click on the icon located on the right upper corner of the window and select Show Connector .

A screen cap of a windows window with a menu present. The item  'show connector'is highlighted.
Show Connector Pane

This brings up the connector pane as shown in [link] .

A screen cap of a windows window showing a 'connector pane'.
Connector Pane

Right click on the connector pane and select Patterns . A menu with connector patterns is presented from which you can select the appropriate pattern. For this example select the pattern highlighted in [link] .

A screen cap of a windows window showing a menu with the item 'patterns' highlighted and a row of icon indicating which patterns can be selected for the Connector Pattern.
Select Connector Pattern

Click on the connector terminal followed by a click on the input or output control to which the terminal is to be associated. In [link] , the left connector terminal is associated with the numeric input control n .

A screen cap with the left side of the Connector pane selected and the left field selected.
Associating Terminals

Repeat for all the input and output controls that are to be associated to the terminals. For the Fibonacci.vi , [link] shows the right connector terminal associated with the Fib(n) output terminal.

A screen cap with the left side of the Connector pane light blue and the right side dark blue.
Connected Terminals

Icon editor

Right click on the connector pane and select Edit Icon… from the pop-up menu. This will bring the icon editor ( [link] ).

Edit the icon for black and white, 16-color and 256-color displays and click OK when completed.

Save the G program to complete the function.

A screen cap of a windows window with a menu on top. The item 'edit icon' is highlighted in the menu.
Selecting Icon Editor
An icon editor window.
Icon Editor

Invoking functions

To invoke functions, right click on the Block Diagram window and select Select a VI… from the pop-up menu. This will bring a file dialog box. Find the desired function to be part of the program and click OK .

A screencap of the 'Functions' window.
Invoking Functions

In the example shown in [link] , the Fibonacci series of the first 20 Fibonacci numbers is stored in an array. The numbers are computed by invoking the Fibonacci.vi function.

A screencap of the 'Fibonacci Series' function.
Fibonacci Series

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Introduction to g programming. OpenStax CNX. Mar 15, 2010 Download for free at http://cnx.org/content/col11192/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Introduction to g programming' conversation and receive update notifications?

Ask