- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CLAD认证培训 物联网教研室李晴 第三部分内容 创建和使用子VI LabVIEW调试工具与技巧 建立数据关联(数组和簇) 有效的数据表达(波形图) 数据采集基础 LabVIEW错误处理 第8讲 8.1 LabVIEW调试工具与技巧 8.2 建立数据关联(数组和簇) LabVIEW调试工具与技巧 主讲:李晴 CLAD考点——调试工具与技巧 a. 调试工具 1、理解并说明确定LabVIEW如何处理错误和警告的VI属性设置的影响 2、理解将会导致运行按钮断开的VI错误,并使用错误列表窗口确定原因 3、说明执行高亮显示在跟踪数据流中的使用,以及作为一个帮助工具与其他调试工具的使用 4、说明并应用断点、执行时挂起、单步执行工具对VI和子VI进行调试 5、使用探针工具、指示器、通用探针、条件探针和自定义探针显示数据数值 b. 不同情形下的调试实践和技巧 1、给定一个错误情况,选择最合适的方法对错误进行调试 2、确定给定的程序框图是否会导致错误发生 LabVIEW运行与调试 LabVIEW调试工具 举例与练习 LabVIEW运行与调试 错误列表 高亮显示 断点管理器 自定义探针、条件探针 程序框图禁用和条件禁用 错误检查和处理-错误簇 重要参考:网络讲坛 第二季第三讲 LabVIEW程序调试之谜教学大楼 中级 程序调试 错误列表——修正断开的VI 常见问题 ?断线 ?将布尔输入控件连接至字符串显示控件 ?将数值型输入控件连接至数值型输入控件 ?必须连接的程序框图接线端断开 ?子VI断开或将子VI图标放置在VI程序框图上之后,对连线板进行了编辑 举例:见第7讲 子VI与错误处理机制\子VI与错误处理举例\错误处理举例 9.0\错误列表举例.vi 举例 例1:可乐贩卖机程序:Coke Machine State Machine_Debug.vi 错误列表——找到无用节点并删除 断点管理器——删除所有断点(从查看菜单或连线右键菜单),在怀疑有问题处设置断点 高亮显示执行过程——观察数据流,会导致运行变慢 例2:Using Supplied Probes (Picture + Analysis)_Debug.vi 自定义探针、条件探针 程序框图禁用结构、条件禁用结构 调试技术 VI未断开,但产生某些未预期数据或事件 ?是否存在未连线或隐藏的子VI? ?是否使用了不正确的默认数据? ?是否传递了未定义数据? ?是否使用了正确的数值表示法? ?节点执行顺序是否正确? 保存连线值 保存连线值被按下时,即使程序停止运行仍可通过创建探针以查看之前连线上的值 在VI运行后,创建探针以观察最后执行时流经该连线的数据值 选择不要保存连线值选项可减少内存需求并对性能有略微改善 错误检查和处理-错误簇 ?使用错误簇输入控件和显示控件创建子VI错误输入和输出 ?错误输入和错误输出簇包含下列信息: ?状态 ?代码 ?源 错误检查和处理-错误簇 自动错误处理 每个错误都有一个数值代码和相应的错误信息,默认状态下,VI运行时LabVIEW会通过中断执行,高亮显示产生错误的子VI或函数,并显示错误对话框,自动处理每一个错误。 通过VI属性或工具选项菜单可禁用自动错误处理功能 手动错误处理利用位于对话框与用户界面选板上的LabVIEW错误处理VI和函数结合调试工具可以手动处理错误 练习:程序调试 1. LabVIEW中有哪些调试工具? A.探针 B.高亮显示执行过程 C.保存连线值 D.单步步入、单步步过等 E.设置断点 2. 如何快速定位程序中的错误,来帮助修改? 3. LabVIEW中错误处理机制有哪两种? A.手动错误处理 B.自动错误处理 C.随机错误处理 D.特定错误处理 练习:程序调试 1) 探针工具可用于: a. 在VI运行时查看连线上的值 b. 修改子VI中的错误 c. 有哪些信誉好的足球投注网站LabVIEW帮助中所需的编程技巧 d. 有哪些信誉好的足球投注网站LabVIEW帮助获取关于错误的更多信息 2) 通过下列哪种方式可创建自定义探针? a. 双击常规探针 b. 右键单击连线,在快捷菜单中选择自定义探针 c. 在程序框图上放置属性节点,在属性菜单中选择自定义探针 d. 通过探针子选板在程序框图上放置自定义探针 练习:程序调试 3) 单击________按钮,可在程序框图上动态显示数据的流动过程。 a. 高亮显示执行过程 b. 连续运行 c. 运行 d. 中止执行 4) 单击____按钮可忽略程序框图上的节点,无需单步执行该节点。 a. 单步步入 b. 单步步过 c. 单步步出 d. 单步执行 练习:程序调试 5) “添加表格至报表”VI中必需的接线端是? a. 列宽(1) b. 报表输入 c. 列首 d.
您可能关注的文档
- 第6章89S51的定时计数器副本.ppt
- 第6章MATLAB解方程.ppt
- SYSHELP智能健康手表介绍_2.doc
- SystemVerilog硬件设计及建模—第5章.ppt
- SystemVerilog硬件设计及建模第12章.ppt
- 第5课第2站《实现可持续发展》.ppt
- 第6章MCS-51单片机存储器的扩展.pptx
- systemverilog类的继承.doc
- SYT5751—1995石油地质岩石名称及颜色代码.doc
- SYT6103—94岩石孔隙环氧树脂铸体实验方法.doc
- Unit 2 Home Sweet Home SectionA(3a-3c)课件(共28张PPT) 人教版(2024)八年级上册(内嵌音频+视频).pptx
- Unit 6 Celebrating the Big Days Grammar in Use课件—仁爱科普版(2024)七年级英语上册(内嵌音频+视频).pptx
- Unit 6 Winter Vacation Lesson1 课件(共17张PPT)(内嵌音频+视频).pptx
- Unit 2 6 I think that mooncakes are delicious! 3a-Selfcheck课件—人教版九年级全册(内嵌音频+视频).pptx
- Unit 2 Amazing numbers Section 3 Writing课件—新沪教版八年级上册(内嵌音频+视频).pptx
- Unit2 Expressing yourself Part A Let 's learn 课件(共20张PPT)(内嵌音频+视频).pptx
- 19 香港,璀璨的明珠【优质版课件】统编版三年级语文上册(内嵌音频+视频).pptx
- Unit 4 Healthy food PartA Let's learn 课件(共29张PPT)(内嵌音频+视频).pptx
- 甘肃省张掖市甘州区思源实验学校2024-2025学年七年级上学期1月期末考试数学试题(含部分答案).docx
- 外研版(2019)选择性必修第一册Unit 3 Faster, higher, stronger Starting out & Understanding ideas课件(共26张PPT)(内嵌音频+视频).ppt
文档评论(0)