如一个VI无法执行,则表示该VI是断开的或不可执行的。创建或编辑VI时,如VI中有错误,运行按钮显示为断开。如下图所示。

如已完成程序框图的连线而该按钮仍显示为断开,则表示VI是断开的且不能运行。

查找VI断开的原因

警告并不妨碍VI运行,而是提示用户避免VI中可能发生的问题。而错误会使VI断开。VI在运行前须排除任何错误。

单击断开的运行按钮或选择查看»错误列表可查找VI断开的原因。错误列表列出了所有的错误。错误项列出了内存中所有含有错误的项的名称,如VI和项目库。如两个或多个项具有相同的名称,则错误项部分会显示每一项的特定应用程序实例。错误和警告列出了在错误项中选中的VI错误和警告信息。详细信息描述了错误信息,有时还会建议如何纠正错误。单击帮助按钮,可显示LabVIEW帮助中对错误的详细描述和纠正错误步骤的相关主题。

单击显示错误按钮或双击错误描述,可高亮显示程序框图或前面板中包含错误的区域。

如VI中含有警告且错误列表窗口中的显示警告复选框被选中,工具栏将包含警告按钮,如下图所示。

选择工具»选项,从类别列表中选择环境,然后在调试部分中勾选默认在错误列表对话框中显示警告复选框,可将LabVIEW配置为始终在错误列表窗口中显示警告。在错误列表窗口打开时也可进行上述修改,并可立即查看修改结果。

VI断开的常见原因

下表列出了编辑VI时导致VI断开的常见原因:

  • 数据类型不匹配或存在未连接的接线端,会导致程序框图含有断线。
  • 必需连接的程序框图接线端没有连线。
  • 子VI处于断开状态或在程序框图上放置子VI图标后编辑了该子VI的连线板。