Summary: 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:
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.
![]() |
This brings up the connector pane as shown in Figure 2.
![]() |
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 Figure 3.
![]() |
Click on the connector terminal followed by a click on the input or output control to which the terminal is to be associated. In Figure 4, the left connector terminal is associated with the numeric input control n.
![]() |
Repeat for all the input and output controls that are to be associated to the terminals. For the Fibonacci.vi, Figure 5 shows the right connector terminal associated with the Fib(n) output terminal.
![]() |
Right click on the connector pane and select Edit Icon… from the pop-up menu. This will bring the icon editor (Figure 7).
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.
![]() |
![]() |
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.
![]() |
In the example shown in Figure 9, the Fibonacci series of the first 20 Fibonacci numbers is stored in an array. The numbers are computed by invoking the Fibonacci.vi function.
![]() |