Execution:Reentrancy Type Property

Short Name: Exec.ReentrancyType

Requires: Base Development System

Class: VI Properties

To Use: Create a property.

Indicates the type of reentrancy LabVIEW uses for a reentrant VI.

This property is similar to options on the Execution Properties page of the VI Properties dialog box.

Values

0Share clones between instances—Allocates clones of the reentrant VI on-demand for each call to the reentrant VI. This option is equivalent to the Shared clone reentrant execution option on the Execution page of the VI Properties dialog box. Do not select this option if a clone VI must preserve state information across calls or if the VI is part of an application that needs to minimize jitter.
1Preallocate clone for each instance—Allocates clones of the reentrant VI for each call to the reentrant VI. This option is equivalent to the Preallocated clone reentrant execution option on the Execution page of the VI Properties dialog box. This option is recommended for VIs that are to run with low jitter on LabVIEW Real-Time.

Remarks

The following table lists the characteristics of this property.

Data type
PermissionsRead/Write
Available in Run-Time EngineYes (Read Only)
Available in Real-Time Operating SystemYes
Settable when the VI is runningNo
Loads the front panel into memoryNo
Need to authenticate before useNo
Loads the block diagram into memoryNo
Remote access allowedYes
Must wait until user interface is idleNo
Available with control VIsNo
Available with global VIsNo
Available with strict type definitionsNo
Available with polymorphic VIsNo