<< Chapter < Page | Chapter >> Page > |
If a VI does not
run, it is a broken, or nonexecutable, VI. The
Run
button often appears broken, shown at left,
when you create or edit a VI. If it is still broken when youfinish wiring the block diagram, the VI is broken and will not
run. Generally, this means that a required input is not wired,or a wire is broken.
Click the broken
Run
button or select
Windows>>Show Error List
to display the
Error list
window, which lists all the
errors. Double-click an error description to display therelevant block diagram or front panel and highlight the
object that contains the error.
View
an animation of the execution of the block diagram byclicking the
Highlight Execution
button, shown
in
. Execution highlighting shows the
flow of data on the block diagram from one node to anotherusing bubbles that move along the wires. Use execution
highlighting in conjunction with single-stepping to see howdata move from node to node through a VI.
Single-step through a VI to view each action of the VI on
the block diagram as the VI runs. The single-steppingbuttons affect execution only in a VI or subVI in
single-step mode. Enter single-step mode by clicking the
Step Over
or
Step Into
button. Move the cursor over the
Step Over
,
Step Into
, or
Step Out
button to
view a tip strip that describes the next step if you clickthat button. You can single-step through subVIs or run them
normally.
If you single-step through a VI with execution highlighting on, anexecution glyph, shown in , appears on the icons of the subVIs that are currently running.
Use the
Probe
tool, shown in
, to
check intermediate values on a wire as a VFI runs. Whenexecution pauses at a node because of single-stepping or a
breakpoint, you also can probe the wire that just executedto see the value that flowed through that wire.
You also can create a custom probe to specify which
indicator you use to view the probed data. For example, ifyou are viewing numeric data, you can choose to see that
data in a chart within the probe. To create a custom probe,right-click a wire and select
Custom Probe>>New
from the shortcut menu.
Use
the
Breakpoint
tool, shown in
, to place a breakpoint on a VI, node, or wire
on the block diagram and pause execution at thatlocatiFon. When you set a breakpoint on a wire, execution
pauses after data pass through the wire. Place a breakpointon the block diagram workspace to pause execution after all
nodes on the block diagram execute. When a VI pauses at abreakpoint, LabVIEW brings the block diagram to the front
and uses a marquee to highlight the node or wire thatcontains the breakpoint. LabVIEW highlights breakpoints with
red borders for nodes and block diagrams and red bullets forwires. When you move the cursor over an existing breakpoint,
the black area of the
Breakpoint
tool cursor
appears white. Use the
Breakpoint
tool to click
an existing breakpoint to remove it.
Notification Switch
Would you like to follow the 'Labview graphical programming' conversation and receive update notifications?