LabVIEW上课教案.docVIP

  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文档。上传文档
查看更多
LabVIEW上课教案

1 实例1-虚拟加法器 1.1 虚拟加法器设计步骤 图1.1 虚拟乘法器 虚拟乘法器,步骤如下: 前面板中-控件(Controls)模板中添加2个数值输入控件,1个数值输出控件,1个按钮控件。(控件选板可从“查看”菜单下选择激活显示和取消隐藏,也可右键鼠标单击弹出); 前面板中-使用(Tools)模板中的编辑文字工具,修改标题分别为“乘数x、乘数y、乘积及检验”,并添加“虚拟乘法器”标题。 程序面板中-在函数模板(Functions)中选择“编程-结构-while循环”图框,框住四个对象,拨动开关连接至while循环终止条件。 (一般还需要在while循环中添加等待时间函数来控制CPU的使用时间) 程序面板中-“函数模板-编程-数值-乘法”,添加“节点”,使用Tools工具模板中连线工具,完成连线。 保存—运行—查看效果。 可以利用工具模板上及工具条上的单步运行/探针/断点工具来调试系统。 单步运行,循环内和子vi内也是一步一步运行; 单步跳过,循环内和子vi内仅作为一个节点运行,其他单步; 单步跳出,跳出单步运行模式,程序暂停。 高亮显示,连线和连线端的数据。 1.2 基础理论 需要大家掌握以下基本知识: (1) LabVIEW编程界面 ① 安装完毕LabVIEW程序后(过程略),打开LabVIEW应用程序,进入启动界面;将会看到VI程序和工程创建栏、新近打开的工程和VI程序列表栏帮助资源列表栏; ② 新建(N)中,可选择创建新的工程,用来管理LabVIEW文件和非LabVIEW文件、创建可执行文件、下载文件到目标等,默认后缀名为.lvproj。 ③ 前面板和程序框图代码; ④ 菜单栏:主菜单(文件、编辑、试图、项目、操作、工具、窗口、帮助)和快捷菜单(对象上右键产生); ⑤ 工具条; ⑥ 控件选板(输入和显示)和工具选板(着色); ⑦ 导航窗口和即时帮助,范例查找器; ⑧ Tools-Advanced-Edit Palette set定制控件和函数选板; ⑨ 程序框图中的连线,通过单击、双击和三次来选中所有连线; (2) 掌握虚拟仪器程序(VI)组成 即: ① 三部分:前面板、数据流框图(源代码)、图标/连接端口。 ② LabVIEW是基于数据流的编译型图形编程环境。 ③ LabVIEW有三类图形化的操作面板,即控件(Controls)模板、工具(Tools)模板和函数(Functions)模板,从“查看”菜单下可以显示和隐藏这些模板。 ④ 前面板都有一个流程图程序与之对应,流程图是图形化的源代码,是虚拟仪器测试功能软件的图形化描述,每个端口用于与程序前面板的控制和显示传递数据; ⑤ 流程图程序由节点和数据线连接而成,节点用于实现函数和功能调用,而连线代表程序执行过程中的数据流。 ⑥ 图框用于实现结构化程序控制命令,如while结构,for结构等。 ⑦ 无论在前面板还是程序框图代码中,均可通过控件对象-右键来改变其属性,如数值控件的数据类型等。 ⑧ 应用文本式编程语言的数据采集系统,要求开发人员具有良好编程基础及一定硬件知识,对采集数据的分析处理可借助其他工具实现。而基于图形化虚拟仪器编程语言 LabVIEW,采用封装功能模块及调用硬件驱动的动态链接程序,能方便地实现系统开发。 ⑨ LabVIEW的优势主要体现在:1. 丰富的图形控件;2. 内建编译器,语法错误即时显示;3. 数据流模型,自动实现多线程并行运行任务。 1.3 作业 1. 熟悉while的使用,终止条件的使用,等待函数wait毫秒计时的使用。 2 实例2-虚拟温度监控系统 2.1 虚拟温度监控系统设计步骤 图2.1 温度测控系统设计-程序结构练习 温度测控系统前面板如图2.1所示,其主要功能:开始、停止采集与退出系统;摄氏/华氏温度转换;温度上限的设定;在每次采集的100个数据中,对温度越限的次数进行统计;显示当前采集的进度;温度实时显示; 步骤如下: 新建工程、新建虚拟文件夹、新建vi等; ① 在前面板中依次添加开关、数值输入控件、数值显示控件、两个确定按钮(标签分别为开始采集和退出系统)、进度条、温度计(及其数值显示); ② 程序面板中,首先添加While框图、定时器Vi(1ms),这是基本要求; ③ 设置开始采集按钮的机械动作为释放时转换;添加Case结构,使用其默认的真和假两个分支,连接开始采集按钮与Case端口,真分支采集数据,假分支暂停采集。 ④ 在上述采集数据分支中,添加For循环结构,在其中添加一随机信号,设置循环次数为100。连接随机信号输出端口与温度计;连接循环次数i至进度条端口。 ⑤ 添加条件结构Case,条件端口连接摄氏/华氏显示开关,假时直接输出,真时利用公式节点

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档