【摘要】:创建或编辑完成一个VI对象后,需要通过调试来排除VI对象中的问题。完成调试后,可以通过运行来检查所编写VI的功能。单击可以连续运行,直到单击停止运行按钮可手动停止VI运行。
创建或编辑完成一个VI对象后,需要通过调试来排除VI对象中的问题。完成调试后,可以通过运行来检查所编写VI的功能。
1.语法错误
在运行VI程序之前,必须要保证VI程序没有语法错误且处于可运行的状态。VI处于可运行状态时,工具栏的运行按钮显示;如果一个VI程序存在语法错误,程序不能执行,则工具栏上的运行按钮会变成一个折断的箭头。此时,单击该按钮,弹出“错误列表”对话框,可查找VI错误的原因。
VI在运行时无法对其进行编辑修改。单击可以连续运行,直到单击停止运行按钮可手动停止VI运行。
2.逻辑错误和调试VI
若运行VI得到了非预期的数据,或希望更多地了解程序框图数据流,可以利用调试技术了解程序运行的过程。
(1)高亮显示执行过程
单击程序框图工具栏中的高亮显示执行过程按钮,可以查看程序框图的动态执行过程。使用高亮显示执行过程,结合但不执行,可以查看VI中的数据从一个节点移动到另一个节点的全过程。
(2)保存连线值
单击程序框图工具栏中的保存连线值按钮,可以在程序运行时保存流过连线的数据流的值。
(3)单步执行
单步执行可以查看VI运行时程序框图上的每个执行步骤。单击程序框图工具栏中的开始单步执行按钮(单步步入)和开始单步执行按钮(单步步过)进入单步执行模式。
(4)探针
使用探针工具可以查看流过连线的数据,在程序框图工具选板中选择探针数据按钮即可使用探针。
(5)断点
使用工具选板中的断点工具,可以在程序框图上的VI、节点或连线上设置一个断点,使程序运行到断点时暂停执行。程序执行到断点暂停时,暂停按钮显示为红色,可进行以下操作:使用单步执行按钮单步执行程序;在连线上添加探针查看中间数据;改变前面板控件的值;单机暂停按钮继续运行到下一个断点处或程序结束(没有下一个断点时)。
相关推荐