右键单击条件禁用结构,在快捷菜单中选择在后面添加子程序框图在前面添加子程序框图复制子程序框图,或编辑本子程序框图的条件,可显示该对话框。

该对话框用于配置执行子程序框图的执行时间。

该对话框包含以下部分:

选项 说明信息
表达式

指定由LabVIEW赋值的一组条件语句,用于确定结构的活动子程序框图。

表达式包括以下组件:
  • 符号-列出所有可用的符号。

    符号说明信息
    CPU指定执行子程序框图的处理器。只有位于LabVIEW项目中的VI才能访问该符号。
    DeviceCode以十六进制格式指定特定终端产品标识符代码。
    FPGA_EXECUTION_MODE在FPGA VI中根据设置的执行模式执行不同的子程序框图:
    • FPGA终端
    • 仿真(仿真I/O)
    • 仿真(实际I/O)
    • 第三方仿真
    只有位于LabVIEW项目中FPGA终端下的VI才能访问该符号。
    FPGA_TARGET_FAMILY根据FPGA的产品系列(例如Virtex-II或Virtex-5)指定在FPGA VI中执行的子程序框图。只有位于LabVIEW项目中FPGA终端下的VI才能访问该符号。
    FPGA_TARGET_CLASS指定FPGA终端的终端类别。例如,NI PXIe-7965R的FPGA_TARGET_CLASSPXIE-7965R,而FPGA_TARGET_FAMILY的为VIRTEX5
    OS指定执行子程序框图的操作系统。只有位于LabVIEW项目中的VI才能访问该符号。
    RUN_TIME_ENGINE指定用户创建使用LabVIEW运行引擎的独立应用程序或共享库时是否执行子程序框图。
    TARGET_BITNESS指定运行代码的LabVIEW或LabVIEW运行引擎的位版本。
    TARGET_TYPE指定执行子程序框图的平台或终端。
    <自定义符号>可在条件禁用符号页中定义自定义符号,以将其添加至列表。也可以在符号下列菜单中输入符号。如输入的符号未在条件禁用符号页中进行定义,则符号旁将显示星号。符号及其有效值均区分大小写。
  • ==/!=-列出可用于表达式的比较运算符。有效的比较运算包括:==(指定符号与值相等)和!=(指定符号与值不相等)。
  • -指定所选符号的值。区分大小写,输入必须与下列有效值相同。

    符号有效值
    CPU

    PowerPC

    x86

    null

    DeviceCode

    参考RT终端属性对话框中的条件禁用符号页可查看由终端定义的值。

    FPGA_EXECUTION_MODE

    FPGA_TARGET

    DEV_COMPUTER_SIM_IO

    DEV_COMPUTER_REAL_IO

    THIRD_PARTY_SIMULATION

    FPGA_TARGET_FAMILY

    VIRTEX2

    VIRTEX5

    VIRTEX6

    SPARTAN3

    SPARTAN6

    ZYNQ

    KINTEX7

    FPGA_TARGET_CLASS

    参考FPGA终端属性对话框中的条件禁用符号页可查看由终端定义的值。

    OS

    Linux

    Mac

    null

    PharLap

    VxWorks

    Win

    RUN_TIME_ENGINE

    True

    False

    TARGET_BITNESS

    32

    64

    TARGET_TYPE

    Windows

    FPGA

    Embedded

    RT

    Mac

    Unix

    PocketPC

    DSP

设置为默认?

指定当前子程序框图是否为默认的子程序框图。