labview开发环境与程序设计基础(labview基础入门).pptVIP

labview开发环境与程序设计基础(labview基础入门).ppt

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

启发: 一些LabVIEW软件小游戏演示 俗话说“师傅领进门 修行在个人”,程序设计的学习尤其如此. 希望大家利用好参考书和网络学习资源,学习借鉴. 但最重要的是多动手尝试,从而深刻领悟图形化编程之道 作业 (准备一个题目, 利用目前所掌握的编程技术完成) 例如:自动抽奖机(用在每年年会上)、学生作业递交情况报告系统(针对某一特定邮箱,自动检索哪些人交了作业,哪些人迟交作业)… 课后推荐自学内容: 文件操作 图片是LabVIEW的早期开发者之一的Jeff Kodosky (被称为LabVIEW之父) 通过LabVIEW对一台示波器进行控制 * 可以结合一个非常简单的程序来进行演示 * * 不是最常用的类型,若课时有限,可不讲. 如果学生遇到问题再做解释 * 完全基于Express VI实现. 虽然是一个简单的程序,不过体现了许多虚拟仪器应用的程序结构: 采集、分析、数据表达 * 分支选择可以是布尔、数值、文本等… * * 这里可以结合演示说明 * 相当于每次循环就从数组中依次取一个数 * Wait 和 Wait Until 的区别没有必要用课时内时间向学生细讲,学生可参阅相关参考书,或当学生提出问题时,由老师做简要说明 * 波形图和波形图表的区别: 波形图表(Chat)可以记录历史数据. 可以通过演示向学生介绍波形图表不同的刷新方式 同时告诉学生,通过属性编辑可改变波形的粗细、颜色等 * 这个例子里,子VI部分所实现的功能是采集温度数据,并且进行摄氏温度和华氏温度的转换 * * 见附带的程序目录 * 一个简单的VI:采集、分析、表达 LabVIEW中的“采集”Express VI DAQ Assistant Express VI 数据采集助手 Instrument I/O Assistant Express VI 仪器I/O助手 (用于仪器控制) Simulate Signal Express VI Read from Measurement File Express VI * LabVIEW中的“分析”Express VI Amplitude and Level Measurements Express VI 幅值和电平 Statistics Express VI 统计 Spectral Measurements Express VI 频谱测量 Tone Measurements Express VI 单频测量 Filter Express VI 滤波器 … 数据“表达” 显示控件 波形图、波形图标、XY图… Express VI Write to Measurement File Express VI… 其他功能函数 数据库、网络通信… LabVIEW中的结构 条件结构 While循环 For循环 隧道 寄存器 For循环的条件终止 可以有多个分支,可以设置默认分支 类似于文本语言的 case 或 if…else if…else 结构 条件结构 分支选择端 分支标签 条件结构的输入和输出通道 输入通道可以只传递到某些分支 但各个分支的输出通道必须赋值 While循环 LabVIEW While Loop Flowchart Pseudo Code Repeat (code); Until Condition met; End; While循环 返回执行次数 (从0开始) 终止条件 (也可以是继续条件) 隧道 (Tunnel) For循环 LabVIEW For Loop Flowchart Pseudo Code N=100; i=0; Until i=N: Repeat (code;i=i+1); End; For循环 可增加条件终止端 While循环和For循环的比较 For Loop 按照约定的次数执行 (除非增加了条件终止端) 可以一次也不执行 默认情况下,隧道输出的是一个数组 (需要禁用索引才能输出值) While Loop 循环终止执行由终止条件决定 至少会执行一次 默认情况下,隧道输出的是一个值 (需要开启索引才能输出数组) 使用数组作为索引输入 可不定义循环次数,循环次数自动设置为数组大小 例: 利用For循环自动索引对数组赋值 一维数组 二维数组 移位寄存器 通过右键菜单可以对循环添加移位寄存器 可以“记住”上一次循环执行后的数据 右边的移位寄存器记录的是循环当此执行后的数据 左边的移位寄存器记录的是循环上次执行后的数据 移位寄存器的初始化 程序框图 首次执行 再次执行 有 初始化 Output = 5 Output = 5 无 初始化

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档