您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > LabVIEW第7章LabVIEW开发环境9-调试程序
7.9运行和调试程序-引子创建或编辑完成一个VI对象后,需要通过调试来排除VI对象中的问题。完成调试后,可以通过运行来检查所编写VI的功能。7.9运行和调试程序7.9.1运行VI7.9.2调试VI7.9.3调试VI实例7.9.1运行VI在运行VI程序之前,必须要保证VI程序没有语法错误且处于可运行的状态。VI处于可运行状态时,工具栏的运行按钮显示;处于断开或不可运行状态时,运行按钮显示为在VI断开的情况下,点击按钮,弹出“错误列表”对话框,可查找VI断开的原因。VI在运行时无法对其进行编辑修改。单击连续运行直到手动停止VI运行为止。7.9.1运行VI7.9.2调试VI若再运行VI后得到了非预期数据,或希望更多地了解程序框图数据流,可以利用调试技术了解程序运行的过程。1.高亮显示执行过程单击程序框图工具栏中的高亮显示执行过程按钮可以查看程序框图的动态执行过程。使用高亮显示执行过程,结合单步执行,可以查看VI中的数据从一个节点移动到另一个节点的全过程。2.保存连续值单击程序框图工具栏中的保存连线值按钮,可以在程序运行时保存流过连线的数据流的值。7.9.2调试VI3.单步执行单步执行可以查看VI运行时程序框图上的每个执行步骤。单步执行按钮仅在单步执行模式下影响VI或子VI的运行,在运行模式下部影响VI的运行。单击程序框图工具栏中的开始单步执行按钮(单步步入)和开始单步执行按钮(单步步过)按钮进入单步执行模式。4.探针使用探针工具可以查看流过连线的数据,在程序框图工具选板中选择探针数据按钮。7.9.2调试VI5.断点使用工具选板中的断点工具,可以在程序框图上的VI、节点或连线上设置一个断点,使程序运行到断点是暂停执行。程序执行到断点暂停是,暂停按钮显示为红色,可进行以下操作:(1)使用单步执行按钮单步执行程序(2)在连线上添加探针查看中间数据(3)改变前面板控件的值(4)单击暂停按钮继续运行到下一个断点处或程序结束(没有下一个断点时)。7.9.3调试VI实例—调试mean.vi(1)结合使用高亮显示执行过程工具和单步执行工具来了解程序执行过程.在前面板输入x和y为2和4第1步:单击高亮显示执行过程按钮,然后单击单步执行按钮。结果为高亮显示运行的程序部分,显示在单步执行过程中数据流的流动过程和数据流暂停点;程序暂停节点黑白闪烁,如图7.9.1所示,图中小圆点(除交叉点外)为数据流暂停点,黑色区域为程序暂停处的节点。第2步:继续单击单步执行按钮程序运行值平方根函数节点处,程序框图显示如图7.9.2第3步:继续步执行,几何平均值计算完成,程序运行至加函数节点处,程序框图显示如图7.9.37.9.3调试VI实例—调试mean.vi第4步:继续单击单步执行按钮,程序运行至除函数节点处,程序框图显示如图7.9.4第5步:继续单击单步执行按钮,算数平均值计算完成,程序执行完毕,程序框图显示如图7.9.5。程序执行完,窗口会变黑然后闪烁。7.9.3调试VI实例—调试mean.vi如图7.9.17.9.3调试VI实例—调试mean.vi如图7.9.27.9.3调试VI实例—调试mean.vi如图7.9.37.9.3调试VI实例—调试mean.vi如图7.9.47.9.3调试VI实例—调试mean.vi如图7.9.57.9.3调试VI实例—调试mean.vi(2)使用断点工具和单步步出工具来控制程序运行过程.第1步:选择工具选板中的设置/清除断点工具,当光标变为后在节点或连线上单击,如图7.9.6。第2步:断点设置成功后,光标变为,节点四周增加了红色边框,如图7.9.7,此时再在此节点上单击可清除断点。第3步:再在程序框图中的y值输出连线和“平方根”函数节点处分别设置断点,如图7.9.87.9.3调试VI实例—调试mean.vi第4步:单击运行按钮开始运行程序。程序在第一个断点—y值输出连线处暂停,连线和节点开始闪烁,如图7.9.9。断点的顺序是按照程序执行的顺序排列的,与其设置时的顺序无关。第5步:单击完成程序框图(单步步出)按钮继续运行程序。程序运行值第二个断点—“平方根”函数节点处暂停,如图7.9.10。第6步,单击完成程序框图按钮继续运行程序,程序运行至第三个断点—“除”函数节点处暂停,如图7.9.11。继续运行程序直至程序结束,结束是的提示和单步执行结束是的提示相同:窗口会变黑然后闪烁。7.9.3调试VI实例—调试mean.vi如图7.9.67.9.3调试VI实例—调试mean.vi如图7.9.77.9.3调试VI实例—调试mean.vi如图7.9.87.9.3调试VI实例—调试mean.vi如图7.9.97.9.3调试VI实例—调试mean.vi如图7.9.107.9.3调试VI实例—调试mean.vi如图7.9.117.9.3调试VI实例—调试mean.vi(3)结合使用保存连线值和探针工具来了解数据流的状态。第1步:单击工具栏中的保存连线值工具,再单击工具选板中的探针数据工具,光标变成后在在连线上单击,如图7.9.12。第2步:在连线上设置探针成功后会出现一个数字表示探针编号,并弹出探针数据显示框显示探针探测到的数据,如图7.9.13,关闭探针数据框可移去探针。第3步:可以在不同的连线上分别设置探针,如图7.9.14,不过同一连线上只能设置一个探针。7.9.3调试VI实例—调试mean.vi第4步:在探针数据显示框中,单击鼠标右键可以查找探针数据所对应的连线,如图7.9.15。7.9.3调试VI实例—调试mean.vi如图7.9.127.9.3调试VI实例—调试mean.vi如图7.9.137.9.3调试VI实例—调试mean.vi如图7.9.147.9.3调试VI实例—调试mean.vi如图7.9.15
本文标题:LabVIEW第7章LabVIEW开发环境9-调试程序
链接地址:https://www.777doc.com/doc-1233082 .html