While loops, While loops -4, Activity 11-2. use a while loop and a chart – National Instruments BridgeVIEW User Manual

Page 243

Advertising
background image

Chapter 11

Loops and Charts

BridgeVIEW User Manual

11-4

© National Instruments Corporation

While Loops

A While Loop is a structure that repeats a section of code until a condition
is met. It is comparable to a Do Loop or a Repeat-Until Loop in traditional
programming language.

The While Loop, shown in the following illustration, is a resizable box you
use to execute the diagram inside it until the Boolean value passed to the
conditional terminal (an input terminal) is FALSE. The VI checks the
conditional terminal at the end of each iteration; therefore, the While Loop
always executes at least once. The iteration terminal is an output numeric
terminal that outputs the number of times the loop has executed. However,
the iteration count always starts at zero, so if the loop runs once, the
iteration terminal outputs 0.

The While Loop is equivalent to the following pseudocode:

Do

Execute Diagram Inside the Loop (which sets the

condition)

While Condition is TRUE

Activity 11-2. Use a While Loop and a Chart

Your objective is to use a While Loop and a chart for acquiring and
displaying data in real time.

You will build a VI that generates random data and displays it on a chart.
A knob control on the front panel adjusts the loop rate between 0 and 2
seconds and a switch stops the VI. You will change the mechanical action
of the switch so you do not have to turn on the switch each time you run
the VI. Use the front panel in the following illustration to get started.

Iteration

Terminal

Conditional

Terminal

Advertising