Last Modified: August 9, 2019
-
On the
Document
tab, in the
Behavior
section, click
Properties
to access VI Reentrancy options for your subVI.
-
In the resulting dialog box, select the
Execution
tab.
-
Choose one of the following options:
Option |
Description |
None
|
Allocates a single data space for use by all instances of the subVI. Therefore, the software executes multiple, simultaneous calls to a subVI one at a time in an indeterminate order. Because every instance of the subVI shares the same data space, all calls to the subVI also share a single state, which preserves the values of controls and uninitialized shift registers among calls.
|
Stateless
|
Allocates one copy, or clone, of the subVI for each processor on your machine. Each call to the subVI can then access one of these shared clones instead of waiting on the main subVI. If there are not enough shared clones for each call to the subVI, additional clones are allocated on demand. Each instance of the subVI may access a different clone each time it is called.
|
Stateful
|
Allocates a separate clone for each instance of the subVI. Each instance of the subVI stores data in its own pre-allocated clone.
|
Recently Viewed Topics