禁用结构
- 更新时间2023-02-17
- 阅读时长3分钟
禁用结构
包括一个或多个子程序框图(即分支),仅“启用”的子程序框图执行。 在项选项卡上选择编辑活动子程序框图条件按钮,可有条件地禁用子程序框图。
输入/输出
子程序框图选择器标签
条件结构的一部分,用于显示相关子程序框图执行的值。
可通过子程序框图选择器标签设置默认的子程序框图。

隧道
数据进出结构通过的点。

Examples
搜索编程环境,查看下列已安装的范例:- 禁用结构
基于指定条件禁用子程序框图
在项选项卡上选择编辑当前子程序框图的条件指定一个或多个条件,当满足条件时启用禁用结构中的子程序框图。可能需要条件启用子程序框图仅在指定终端上运行代码。
可用条件符号及值见下表。
注: 符号值是区分大小写的字符串。因此,数值的值被当作字符串处理,而不是数值。如定义一个符号值0.0,禁用结构子程序框图的条件设置为0时,该条件的值为FALSE。
| 条件符号 | 有效值 | 说明 |
|---|---|---|
| CPU |
|
子程序框图执行的处理器。 |
| OS |
|
子程序框图执行的操作系统。 |
| TARGET_BITNESS |
|
子程序框图执行的应用程序的位版本。 |
| TARGET_TYPE |
|
子程序框图执行的平台或终端。 |
用于FPGA终端的有效条件符号
仅可在FPGA终端上的VI访问下表中的符号。
| 条件符号 | 有效值 | 说明 |
|---|---|---|
| TARGET_TYPE |
|
子程序框图执行的平台或终端。 |
| FPGA_TARGET_FAMILY |
|
子程序框图代码运行的FPGA芯片所属的大类。 |
| FPGA_TARGET_EXECUTION |
|
FPGA终端或仿真开发计算机上子程序框图的执行位置。 |
| FPGA_TARGET_CLASS |
|
子程序框图执行的FPGA终端的终端类。 |
注: 这不是全部有效FPGA符号的完整列表。在SystemDesigner中选择FPGA终端时,用于该FPGA终端的符号值列在项选项卡的编译符号部分。