执行页(VI属性对话框)
- 更新时间2025-07-30
- 阅读时长5分钟
在VI的前面板或程序框图上,选择文件»VI属性,在类别下拉菜单中选择执行,可显示该页。
该页用于设置执行属性。
该页包括以下内容:
| 选项 | 说明信息 |
|---|---|
| 允许调试 | 允许调试VI。例如,设置断点、创建探针、启用高亮显示执行过程和单步执行。取消勾选该选项可减少内存需求,使运行性能略有提高。 |
| 重入 | 显示VI的多个实例是否能同步执行。默认情况下,VI是不可重入的。对VI的调用必须等待其他调用停止后才能开始。要允许VI同时被多个调用方调用,可选择重入执行选项。 注: 父动态分配成员VI与子动态分配成员VI的重入选项必须相同。
(FPGA 模块)默认情况下,在 FPGA 目标器下创建的子 VI 是可重入的。
|
| 在调用VI中内嵌子VI | 指定是否在调用VI中内嵌子VI。 |
| 优先级 | 设置VI在LabVIEW执行系统中运行的优先顺序。该选项用于使应用程序中关键VI的优先级设置高于其它VI。 如优先级更高的VI调用该VI,该VI的优先级可提高以匹配调用方VI的优先级。该VI的优先级始终不低于该对话框中设定的级别。 |
| 首选执行系统 | 设置用户首选的执行系统。LabVIEW支持多个同步执行系统。在某些平台上,在一个执行系统中运行的VI能够在另一个执行系统运行VI的中途开始运行。因此,优先级更高的任务(例如,数据采集循环)可中断耗时较长的操作(例如,速度较慢的计算)。 一般情况下,VI与其调用方在同一执行系统中运行。如需使一组VI使用另一个执行系统,可设置顶层VI在该执行系统中运行。这样,所有的子VI也在该执行系统中运行。 注: 父动态分配VI与子动态分配VI的首选执行系统必须相同。 |
| 启用自动错误处理 | 激活当前VI程序框图的自动错误处理。VI运行时,LabVIEW会中断执行,高亮显示发生错误的子VI或函数并显示错误对话框。 注: LabVIEW运行引擎不支持自动错误处理。 |
| 打开时运行 | 使VI进入运行模式并在打开时自动运行。 注:
在下列情形中,LabVIEW忽略该属性:
注: 当用户从标准 NI 安装程序位置以外的磁盘位置(如 LabVIEW 20XX 或 National Instruments\Shared 文件夹)启动 VI 时,系统会提示用户选择运行 VI 还是以编辑模式打开 VI。 |
| 调用时挂起 | 子VI在调用时挂起并等待与用户交互。该选项类似于操作>>调用时挂起。 |
| 调用时清空显示控件 | 在每次调用含有该显示控件(例如,图形)的VI时,清空显示控件的内容。对于顶层VI,每次运行时,都清空显示控件的内容。 |
| 运行时自动处理菜单 | 使LabVIEW在用户打开和运行VI时自动处理菜单选项。取消勾选该选项可禁用运行时菜单栏。通过获取所选菜单项函数可进行菜单选择。 |
| 自动预分配数组和字符串 | (FPGA模块)优化数组和字符串操作。该操作可迫使LabVIEW在编译时预分配内存而不是在运行时动态分配内存。默认状态下,FPGA模块为项目浏览器窗口中的FPGA 终端下的VI显示该选项。该选项在编译使用用于FPGA设备的数组或字符串的VI前必须禁用。 |