子程序优先级VI无法调用非子程序优先级的子VI
- 更新时间2025-07-30
- 阅读时长1分钟
该VI已在VI属性对话框的执行页面中选择子程序优先级,只有完成执行该VI及其子VI后,才可执行在同一线程中的其它VI。但是,非子程序VI仅可阻止更低优先级的VI。因此,子程序VI仅可调用其它子程序VI。
可通过以下方式解决该问题:
- 修改VI优先级为非子程序优先级。如需修改VI优先级,可右键单击VI前面板或程序框图右上角的图标,在从快捷菜单中选择VI属性,显示VI属性对话框。在VI属性对话框的下拉列表中选择执行,通过优先级下拉菜单更改优先级。
- 更改子VI为子程序优先级。在程序框图中双击子VI图标打开前面板,选择文件»VI属性,在执行页面更改优先级,可更改子VI的优先级。
- 删除子VI。