该VI已在VI属性对话框的执行页面中选择子程序优先级,只有完成执行该VI及其子VI后,才可执行在同一线程中的其它VI。但是,非子程序VI仅可阻止更低优先级的VI。因此,子程序VI仅可调用其它子程序VI。

可通过以下方式解决该问题:

  • 修改VI优先级为非子程序优先级。如需修改VI优先级,可右键单击VI前面板或程序框图右上角的图标,在从快捷菜单中选择VI属性,显示VI属性对话框。在VI属性对话框的下拉列表中选择执行,通过优先级下拉菜单更改优先级。
  • 更改子VI为子程序优先级。在程序框图中双击子VI图标打开前面板,选择文件»VI属性,在执行页面更改优先级,可更改子VI的优先级。
  • 删除子VI。