禁用结构

包括一个或多个子程序框图(即分支),仅“启用”的子程序框图执行。 选项卡上选择编辑活动子程序框图条件按钮,可有条件地禁用子程序框图。

输入/输出

子程序框图选择器标签

条件结构的一部分,用于显示相关子程序框图执行的值。

可通过子程序框图选择器标签设置默认的子程序框图。
1378

隧道

数据进出结构通过的点。

1378
1378

Examples

搜索编程环境,查看下列已安装的范例:
  • 禁用结构

基于指定条件禁用子程序框图

选项卡上选择编辑当前子程序框图的条件指定一个或多个条件,当满足条件时启用禁用结构中的子程序框图。可能需要条件启用子程序框图仅在指定终端上运行代码。

可用条件符号及值见下表。

注: 符号值是区分大小写的字符串。因此,数值的值被当作字符串处理,而不是数值。如定义一个符号值0.0,禁用结构子程序框图的条件设置为0时,该条件的值为FALSE。
条件符号 有效值 说明
CPU
  • ARM
  • x64
子程序框图执行的处理器。
OS
  • Linux
  • Win
子程序框图执行的操作系统。
TARGET_BITNESS
  • 32
  • 64
子程序框图执行的应用程序的位版本。
TARGET_TYPE
  • RT
  • Windows
  • FPGA
子程序框图执行的平台或终端。

用于FPGA终端的有效条件符号

仅可在FPGA终端上的VI访问下表中的符号。

条件符号 有效值 说明
TARGET_TYPE
  • FPGA
子程序框图执行的平台或终端。
FPGA_TARGET_FAMILY
  • KINTEX7
子程序框图代码运行的FPGA芯片所属的大类。
FPGA_TARGET_EXECUTION
  • FPGA_TARGET
  • FPGA_SIMULATION
FPGA终端或仿真开发计算机上子程序框图的执行位置。
FPGA_TARGET_CLASS
  • USRP_294XR__295XR_200_MSPS
  • USRP_294XR__295XR_120_MSPS
  • PXIE_7975R
  • PXIE_7976R
子程序框图执行的FPGA终端的终端类。
注: 这不是全部有效FPGA符号的完整列表。在SystemDesigner中选择FPGA终端时,用于该FPGA终端的符号值列在选项卡的编译符号部分。