虚拟仪器设计与应用4.ppt

上传人:本田雅阁 文档编号:2668270 上传时间:2019-05-03 格式:PPT 页数:29 大小:1.01MB
返回 下载 相关 举报
虚拟仪器设计与应用4.ppt_第1页
第1页 / 共29页
虚拟仪器设计与应用4.ppt_第2页
第2页 / 共29页
虚拟仪器设计与应用4.ppt_第3页
第3页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《虚拟仪器设计与应用4.ppt》由会员分享,可在线阅读,更多相关《虚拟仪器设计与应用4.ppt(29页珍藏版)》请在三一文库上搜索。

1、虚拟仪器设计与应用 光电工程系 第八讲 LabVIEW调试技术 n调试的目的:检验程序能否按照用户预 想的方式进行,达到程序设计的要求。 n调试程序过程:查找语法错误和逻辑错 误的过程。 语法错误 无错误 有错误 错误调试方法(1) 高亮显示单步运行 Step Into Step Out Step Over 错误调试方法(2) n设置端点和探针 断点工具 探针工具 断点是在程序中设置的中止点, 程序运行到断点处将暂停 右键点击连线,从弹出菜单中选择probe, 可以增加一个探针,连线上的数据将显示在 窗口中; 也可以从工具模板上选择 Probe工具放置探 针。 调试技术演示 第九讲 子VI n

2、什么是子VI? n为什么创建子VI? n如何创建子VI? n如何调用子VI? 子VI n子VI n就是可以被其它VI使用的 VI,与子程序相似 n子VI在框图程序中以图标/连接器的形似存在 n优点 n模块化 n易于调试 n不用重复生成代码 子VI 子子VIsVIs 子VI 图标/连接器 n图标是一个VI在框图程序中的表 示。 n连接器显示了可用的输入输出数 据端口 图标 连接器 输入输出端口 创建子VI的步骤 n创建图标 n创建连接器 n分配端口 n保存VI n调用子VI 创建图标 n右键点击前面板或框图右上角上的图标 创建连接器 n右键点击前面板上的图标 分配端口 保存 VI n选择保存位置

3、 n按功能组织 n将功能相似的VI保存到同一个目录下 (e.g. Math Utilities) n按应用组织 n将同一个应用的所有VI都保存到同一个目录或 库文件中 (e.g. Lab1 Frequency Response) n库文件 (.llbs) 将多个VI组合成一个文件,比较 适合于在不同计算机间传递整个应用的所有文件 将子VI加入到上级VI中 n选择 nFunctions All Functions Select a VI 子VI操作过程演示 练习二 温度单位转换 n目标 n编写VI实现将输入的温度值的单位从摄氏温 度单位(C)转换成华氏温度单位(F)。 n原理 n转换公式:F =

4、1.8C + 32 n要求 n将此VI定义为一个子VI,并将其保存在一个 库文件中,为后面的练习做准备。 第十讲 循环 nWhile循环 nFor循环 While循环 n结构: n边框、循环次数端口(Loop Iteration,输出)、条件端 口(Loop Condition,输入) 循环体 条件端口 循环控制条件 循环次数端口 边框 While循环(续) n功能: n重复执行其边框内的“循环体” n位置: nFunctions All Functions Structures n运行机制: n根据条件端口输入的条件,决定退出循环还是继续循环 n程序在每次循环执行后检查条件端口的条件 n条件

5、端口有两种条件可供选择: nStop If True:输入到条件端口上的逻辑型数据为真,就停止执行循环 体,反之继续执行; nContinue If True:与前一条件恰好相反。 n特点:循环执行的次数不确定,但至少会执行一次。 While循环(续) n循环时间控制 nLabVIEW总是以最快的速度执行循环体,但是有时候我们希 望能够控制循环执行的速度。 n最简单的方法就是在循环体中加入时间延迟函数或VI(位于 Functions All Functions Time & Dialog模板)。当循 环执行到这些函数或VI时,将等待一段设定的时间,才继续 执行。 时间延迟函数或VI While

6、循环(续) 循环条件控制 条件端口有两种条件可供选择: Stop If True:输入到条件端口上的逻辑型数据为真,就停止执 行循环体,反之继续执行; Continue If True:与前一条件恰好相反。 内部和外部控制 内部控制:循环体控制或循环次数控制 外部控制:操作者控制 内外共同控制 While循环演示 练习三 While循环的应用 n目标:设计仿真温度报警器 n要求:系统实时监控环境温度的变化。在用户设定警戒温度 值后,如果温度传感器探测到环境温度(用练习二的仿真温 度计模拟)高于该警戒温度时,立刻亮起红灯报警,环境温 度低于警戒温度时,以绿灯指示;并能同时显示摄氏温度和 华氏温度。 n分析: n前面板: n输入量警戒温度值 n输出量当前摄氏温度值、当前华氏温度值、报警灯/指示灯 n框图程序: n温度传感器采集的环境温度可用练习二的温度计VI软件仿真生成;判断 环境温度与警戒温度的大小用比较函数;为了实时监控环境温度应让程 序连续运行,由于不知用户何时终止监控,所以用while循环。 前面板

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1