A Conditional Disable structure executes one subdiagram depending on the configuration of the condition, which can include the platform and other user-defined symbols.
Complete the following steps to configure conditions for a Conditional Disable structure by selecting symbols and values.
Symbol | Valid Values | Description |
---|---|---|
CPU | PowerPC x86 null ARM | Specifies the processor on which the subdiagram executes. The VI must be in a LabVIEW project to access this symbol. |
OS | Linux Mac null PharLap VxWorks Win |
Specifies the OS on which the subdiagram executes. The VI must be in a LabVIEW project to access this symbol. |
RUN_TIME_ENGINE | True False | Specifies whether the subdiagram executes when you create a LabVIEW stand-alone application or shared library that uses the LabVIEW Run-Time Engine. |
TARGET_BITNESS | 32 64 | Specifies the bitness of the instance of LabVIEW or the LabVIEW Run-time Engine that executes the subdiagram. |
TARGET_TYPE |
Windows FPGA IPBuilder Embedded RT Mac Unix PocketPC DSP |
Specifies on which platforms or which targets the subdiagram executes. |
![]() |
Note If you do not use the Conditional Disable structure in a LabVIEW project, RUN_TIME_ENGINE, TARGET_BITNESS, and TARGET_TYPE are the only symbols available. |
![]() |
Note You can join conditions through Boolean operators to create an expression that allows LabVIEW to evaluate multiple conditions. If more than one condition evaluates to TRUE, the first condition that evaluates to TRUE determines the active subdiagram for the structure. If you define a Boolean expression for a subdiagram, the symbol/value comparisons that you join through the AND operator are evaluated before symbol/value comparisons you join with the OR operator. |
If you want to disable a section of code on the block diagram so that it does not compile at run time, use the Diagram Disable structure.
Refer to the Conditional Disable Structure VI in the labview\examples\Structures\Disable Structures directory for an example of using Conditional Disable structures.
Open example
Find related examples
Disable Structures: Preventing Code from Executing
Customizing Conditions for Conditional Disable Structures
Configure Condition Dialog Box