NI LabVIEW调试工具.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NI LabVIEW调试工具

NI LabVIEW 调试工具 本节内容包含  修正断开的VI  查找VI 断开的原因  VI 断开的常见原因  修正错误的行为  程序框图工具栏  探针工具 LabVIEW 提供功能强大的调试工具,帮助用户定位问题代码以作出恰当的更改。常见软件问题有两类:程序 无法运行或发生错误结果和行为。本节内容主要讲述如何辨别和解决上述两类错误。 如VI 无法运行,LabVIEW 中的运行箭头显示为断开,同时错误列表窗口会列出VI 断开的详细原因。对于较 难追踪原因的第二类软件问题,LabVIEW 提供数种观察代码执行的工具,帮助您排查代码错误。 修正断开的VI 如一个VI 无法执行,则表示该VI 是断开的或不可执行的。如果正在创建或编辑的VI 包含错误,运行按钮将 显示为断开。 这种情况通常说明某个必须连接的输入端未连接,或存在断开的连线。请单击断开的“运行”按钮,打开错误列 表窗口。错误列表中列出了所有错误并描述了错误的原因。双击错误可直接跳转至出现错误的节点。 查找VI 断开的原因 警告并不阻碍VI 的运行,而旨在帮助用户避免VI 中的潜在问题。错误则会使VI 断开,因此运行VI 前必须排 除所有错误。 单击断开的运行按钮或选择查看»错误列表可查看VI 断开的原因。错误列表窗口列出了所有的错误。其中, “错误项”一栏列出包含错误的对象。如出错的项目同名,则显示出错的具体应用程序实例。“错误和警告”部分 列出了“错误项” 中所选VI 的错误和警告信息。“详细信息”部分给出了错误的详细信息以及纠正错误的建议。单 击“帮助”按钮可打开“LabVIEW 帮助” 中详细描述该错误的主题,查看纠正错误的说明步骤。 单击显示错误按钮或双击错误描述,可高亮显示程序框图或前面板中包含错误的区域。 图1. 错误列表对话框示例 VI 断开的常见原因 下列为VI 编辑时常见的断开原因:  接线端数据类型不匹配或未连接,导致程序框图中有断线。关于纠正断线的详细信息,请参阅LabVIEW 帮助中的纠正断线主题。  程序框图上必要的接线端未连线。关于设置连接必要接线端的详细信息,请参阅LabVIEW 帮助中的“使 用连线连接程序框图各对象”主题。  子VI 断开,或将子VI 添加到程序框图后又编辑了其接线板。 修正错误的行为 如VI 能运行但生成的结果不正确,说明代码出现了功能性错误。LabVIEW 提供多项工具,可帮助用户定位未 按预期运行的代码段。 程序框图工具栏 VI 运行时,程序框图工具栏中的工具可帮助您调试VI 。以下是对程序框图工具栏中工具的介绍。 “高亮显示执行过程”按钮,单击该按钮可观看VI 运行时程序框图的动态执行过程,同时观察程序框图的数据 流动。再次单击该按钮则停止执行过程高亮显示。 执行过程高亮显示时,程序框图连线上圆点的流动显示了数据从一个节点流向下一个节点的过程。结合单步执 行按钮使用执行过程高亮,可逐个节点查看数据的流动。 注:高亮显示执行过程会明显降低VI 的运行速度。 图2. 高亮显示执行过程的示例 “保存连线值”按钮,单击该按钮可保存数据流连线上各点的值,探针置于连线上时,用户可以马上获取最近流 经该连线的值。获得连线值的前提是VI 已至少成功运行过一次。 “单步步入”按钮,单击该按钮打开一个节点并暂停执行。再次单击“单步步入”,将执行节点中的第一个操作并 在子VI/结构的下一个操作前暂停。此外,也可同时按下Ctrl和向下箭头键执行单步步入。单步步入按照节 点顺序逐步执行节点中的操作,最后执行完整个VI 。每个节点准备执行时会闪烁。 “单步步过”按钮,单击该按钮执行一个节点并在下一个节点处暂停。此外,也可同时按下Ctrl和向右箭头键 执行单步步过。单步步过将逐个执行节点,而不进入节点执行其中的操作。 “单步步出”按钮,单击该按钮完成对当前节点的执行并暂停。VI 执行结束后,单步步出按钮变为灰色。此外, 也可同时按下Ctrl和向上箭头键执行单步步出。单步步出将完成单步步入一个节点后的剩余操作并跳至下一 节点。 “警告按钮” 。如VI 中包含警告信息且错误列表窗口中“显示警告”选项已勾选,工具栏将显示警告按钮。警告表 示程序框图存在潜在问题,但不会停止VI 运行。 探针工具 “探针工具”,用于在VI 运行时检查连线上实时传递的值。 如程序框图比较复杂,操作繁

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档