
LabVIEW第7章LabVIEW开发环境9-调试程序.pptx
28页7.9 运行和调试程序-引子n创建或编辑完成一个VI对象后,需要通过调试来排除VI对象中的问题完成调试后,可以通过运行来检查所编写VI的功能7.9 运行和调试程序n7.9.1 运行VIn7.9.2 调试VIn7.9.3 调试VI实例7.9.1 运行VIn在运行VI程序之前,必须要保证VI程序没有语法错误且处于可运行的状态nVI处于可运行状态时,工具栏的运行按钮显示 ;处于断开或不可运行状态时,运行按钮显示为 n在VI断开的情况下,点击按钮,弹出“错误列表”对话框,可查找VI断开的原因nVI在运行时无法对其进行编辑修改单击 连续运行直到手动停止 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步:单击单击 高亮显显示执执行过过程按钮钮,然后单单击单击单 步执执行按钮钮。
结结果为为高亮显显示运行的程序部分,显显示在单单步执执行过过程中数据流的流动过动过 程和数据流暂暂停点;程序暂暂停节节点黑白闪烁闪烁 ,如图图所示,图图中小圆圆点(除交叉点外)为为数据流暂暂停点,黑色区域为为程序暂暂停处处的节节点 第2步:继续单击单继续单击单 步执执行按钮钮程序运行值值平方根函数节节点处处,程序框图显图显 示如图图 第3步:继续继续 步执执行,几何平均值计值计 算完成,程序运行至加函数节节点处处,程序框图显图显 示如图图7.9.3 调试VI实例调试mean.vi 第4步:继续单击单继续单击单 步执执行按钮钮,程序运行至除函数节节点处处,程序框图显图显 示如图图 第5步:继续单击单继续单击单 步执执行按钮钮,算数平均值值计计算完成,程序执执行完毕毕,程序框图显图显 示如图图程序执执行完,窗口会变变黑然后闪烁闪烁 7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi(2)使用断点工具和单单步步出工具来控制程序运行过过程 第1步:选择选择 工具选选板中的设设置/清除断点工具,当光标变为标变为 后在节节点或连线连线 上单击单击 ,如图图7.9.6 。
第2步:断点设设置成功后,光标变为标变为 ,节节点四周增加了红红色边边框,如图图,此时时再在此节节点上单单击击可清除断点 第3步:再在程序框图图中的y值输值输 出连线连线 和“平方根”函数节节点处处分别设别设 置断点,如图图7.9.3 调试VI实例调试mean.vi 第4步:单击单击 运行按钮钮开始运行程序程序在第一个断点y值输值输 出连线处暂连线处暂 停,连线连线 和节节点开始闪烁闪烁 ,如图图断点的顺顺序是按照程序执执行的顺顺序排列的,与其设设置时时的顺顺序无关 第5步:单击单击 完成程序框图图(单单步步出)按钮继钮继续续运行程序程序运行值值第二个断点“平方根”函数节节点处暂处暂 停,如图图 第6步,单击单击 完成程序框图图按钮继续钮继续 运行程序,程序运行至第三个断点“除”函数节节点处暂处暂 停,如图图继续继续 运行程序直至程序结结束,结结束是的提示和单单步执执行结结束是的提示相同:窗口会变变黑然后闪闪烁烁7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi(3)结结合使用保存连线值连线值 和探针针工具来了解数据流的状态态。
第1步:单击单击 工具栏栏中的保存连线值连线值 工具,再单击单击 工具选选板中的探针针数据工具,光标变标变 成 后在在连线连线 上单击单击 ,如图图7.9.12 第2步:在连线连线 上设设置探针针成功后会出现现一个数字表示探针编针编 号,并弹弹出探针针数据显显示框显显示探针针探测测到的数据,如图图,关闭闭探针针数据框可移去探针针 第3步:可以在不同的连线连线 上分别设别设 置探针针,如图图,不过过同一连线连线 上只能设设置一个探针针7.9.3 调试VI实例调试mean.vi 第4步:在探针针数据显显示框中,单击单击 鼠标标右键键可以查查找探针针数据所对应对应 的连线连线 ,如图图7.9.15 7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图7.9.3 调试VI实例调试mean.vi如图图。












