欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

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

    • 资源ID:2668270       资源大小:1.01MB        全文页数:29页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    虚拟仪器设计与应用 光电工程系 第八讲 LabVIEW调试技术 n调试的目的:检验程序能否按照用户预 想的方式进行,达到程序设计的要求。 n调试程序过程:查找语法错误和逻辑错 误的过程。 语法错误 无错误 有错误 错误调试方法(1) 高亮显示单步运行 Step Into Step Out Step Over 错误调试方法(2) n设置端点和探针 断点工具 探针工具 断点是在程序中设置的中止点, 程序运行到断点处将暂停 右键点击连线,从弹出菜单中选择probe, 可以增加一个探针,连线上的数据将显示在 窗口中; 也可以从工具模板上选择 Probe工具放置探 针。 调试技术演示 第九讲 子VI n什么是子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选择保存位置 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 =1.8×C + 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条件端口有两种条件可供选择: nStop If True:输入到条件端口上的逻辑型数据为真,就停止执行循环 体,反之继续执行; nContinue If True:与前一条件恰好相反。 n特点:循环执行的次数不确定,但至少会执行一次。 While循环(续) n循环时间控制 nLabVIEW总是以最快的速度执行循环体,但是有时候我们希 望能够控制循环执行的速度。 n最简单的方法就是在循环体中加入时间延迟函数或VI(位于 Functions » All Functions » Time & Dialog模板)。当循 环执行到这些函数或VI时,将等待一段设定的时间,才继续 执行。 时间延迟函数或VI While循环(续) 循环条件控制 条件端口有两种条件可供选择: Stop If True:输入到条件端口上的逻辑型数据为真,就停止执 行循环体,反之继续执行; Continue If True:与前一条件恰好相反。 内部和外部控制 内部控制:循环体控制或循环次数控制 外部控制:操作者控制 内外共同控制 While循环演示 练习三 While循环的应用 n目标:设计仿真温度报警器 n要求:系统实时监控环境温度的变化。在用户设定警戒温度 值后,如果温度传感器探测到环境温度(用练习二的仿真温 度计模拟)高于该警戒温度时,立刻亮起红灯报警,环境温 度低于警戒温度时,以绿灯指示;并能同时显示摄氏温度和 华氏温度。 n分析: n前面板: n输入量警戒温度值 n输出量当前摄氏温度值、当前华氏温度值、报警灯/指示灯 n框图程序: n温度传感器采集的环境温度可用练习二的温度计VI软件仿真生成;判断 环境温度与警戒温度的大小用比较函数;为了实时监控环境温度应让程 序连续运行,由于不知用户何时终止监控,所以用while循环。 前面板

    注意事项

    本文(虚拟仪器设计与应用4.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

    三一文库
    收起
    展开