Short Name: Exec.State
Requires: Base Development System
Class: VI Properties
To Use: Create a property.
Indicates the execution state of the VI.
| 0 | Bad—VI has errors and cannot execute. |
| 1 | Idle—VI is not running but is in memory. |
| 2 | Run top level—VI is the top-level VI in an active hierarchy. |
| 3 | Running—VI is reserved for execution by one or more active top-level VIs. |
The following table lists the characteristics of this property.
| Data type | ![]() |
| Permissions | Read Only |
| Available in Run-Time Engine | Yes (Read Only) |
| Available in Real-Time Operating System | Yes |
| Settable when the VI is running | No |
| Loads the front panel into memory | No |
| Need to authenticate before use | No |
| Loads the block diagram into memory | No |
| Remote access allowed | Yes |
| Must wait until user interface is idle | No |
| Available with control VIs | Yes |
| Available with global VIs | Yes |
| Available with strict type definitions | No |
| Available with polymorphic VIs | Yes |
Refer to the VI Properties - Front Panel States VI in the labview\examples\Application Control\VI Server\VI Properties directory for an example of using the Execution:State property.