第五课VI调试技术和错误处理技术.pptVIP

  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文档。上传文档
查看更多
第五课VI调试技术和错误处理技术详解

* 手动错误处理 如要禁用子VI或函数的自动错误处理功能,可将其错误输出簇与另一子VI或函数的错误输入簇连线,或连接错误输出显示控件 使用LabVIEW错误处理VI、函数和参数管理错误 * 错误簇 使用错误簇输入控件和显示控件创建子VI错误输入和输出 错误输入和错误输出簇包含下列信息: 状态 代码 源 * 检测和报告错误 通过连线传递错误 合并来自不同连线的错误 合并错误VI 合并错误VI返回查找到的第一个错误。如未发现错误,将返回第一个警告。 此VI不能组合错误。 错误和警告 错误 状态=真 警告 状态=假且代码非零 错误和警告 使用简单错误处理器VI报告错误和警告 修改检测错误的对话框类型 从高层VI调用简单错误处理器VI 避免在子VI中使用错误对话框 错误和警告 在全部循环中,使用移位寄存器检测错误和警告 使用错误状态作为停止循环的判定条件 While循环 使用条件接线端的For循环 错误代码的范围 关于错误代码范围的完整列表,见LabVIEW帮助 基础运行和调试VI详解错误代码和消息LabVIEW错误代码的范围 根据产品和VI类别,代码分为不同的范围 大部分代码均为唯一的,但某些错误代码同时适用于一组或多个产品 * 子VI内部处理错误 使用条件结构处理传递至子VI的错误 * 子VI内部处理错误 避免在子VI内使用LabVIEW错误处理器VI * 练习 使用错误处理改变打印控制台 修改VI,使其报错错误并包含一个关闭状态。 使用错误处理改变打印控制台 如消费者循环包含一个错误,但生产者循环不包含错误,将发生什么情况?如何修复? * 总结-测验 如何禁用自动错误处理? 启用高亮显示执行过程 将一个子VI的错误输出簇与另一子VI的错误输入簇连线 勾选错误列表中显示警告复选框 * 总结-测验答案 如何禁用自动错误处理? 启用高亮显示执行过程 将一个子VI的错误输出簇与另一子VI的错误输入簇连线 勾选错误列表中显示警告复选框 * 总结-测验 下列哪项或哪几项为错误簇内容? 状态: 布尔值 错误: 字符串 代码: 32位整数 源: 字符串 * 总结-测验答案 下列哪项或哪几项为错误簇内容? 状态: 布尔值 错误: 字符串 代码: 32位整数 源: 字符串 * 总结-测验 合并错误VI可以组合来自多个错误源的错误信息。 对 错 * 总结-测验答案 合并错误VI可以组合来自多个错误源的错误信息。 对 错 * 总结-测验 所有错误的错误代码均为负,所有警告的错误代码均为正。 对 错 * 总结-测验答案 所有错误的错误代码均为负值,所有警告的错误代码均为正值。 对 错 第5课 疑难解答和VI调试 LabVIEW帮助工具 修正断开的VI 调试技术 未定义或预期外的数据 错误检查和处理 * A. LabVIEW帮助工具-即时帮助 鼠标悬停于对象上方时,显示LabVIEW对象的基本信息 点击帮助?显示即时帮助、按下Ctrl-H或点击工具栏上的显示即时帮助窗口按钮 * A. LabVIEW帮助工具-LabVIEW帮助 多数选板、菜单、工具、VI和函数的详细介绍及LabVIEW使用说明 打开LabVIEW帮助: 点击帮助》有哪些信誉好的足球投注网站LabVIEW帮助 使用即时帮助窗口的详细帮助信息链接或按钮 右键单击对象, 选择快捷菜单中的帮助项 * A. LabVIEW帮助工具-NI范例查找器 * 概念练习:使用帮助 熟悉使用即时帮助窗口、LabVIEW帮助和NI范例查找器的方法。 * 概念练习:使用帮助 给定的VI中包含不熟悉的函数,如何确定程序框图实现的功能? * B. 修正断开的VI * B. 修正断开的VI 常见问题 断线 将布尔型输入控件与 字符串型显示控件相连 将数值型输入控件与 数值型输入控件相连 必须连接的程序框图接线端断开 子VI断开或将子VI图标放置在VI程序框图上之后,对连线板进行了编辑 * C. 调试技术 VI未断开,但产生某些未预期数据或事件 是否存在未连线或隐藏的子VI? 是否使用了不正确的默认数据? 是否传递了未定义数据? 是否使用了正确的数值表示法? 节点执行顺序是否正确? * C. 调试技术-高亮显示执行过程 通过高亮显示执行过程,查看程序框图上的数据流 如VI运行速度低于预期,请确认已关闭子VI的高亮显示执行过程功能 * C. 调试技术-单步执行 单步执行VI时,可查看运行时程序框图上的每个执行步骤 通过中断子VI的执行,可编辑输入控件和显示控件的值、控制子VI运行次数及返回子VI的开始执行点 打开子VI并从快捷菜单选择操作?调用时挂起 * C. 调试技术-探针 探针工具可用于查看当前数据值,检查VI 和函数,尤其是进行I/O操作的VI和函数的 错误输出 保存连线值,以便执行结束后放置探针查 看数据 * C

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档