LabVIEWend.pptVIP

  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文档。上传文档
查看更多
LabVIEWend.ppt

LabVIEW 工程实践技术 1.1 虚拟仪器的基本概念 什么是虚拟仪器? 虚拟仪器(Virtual Instrument,VI),是指在以通用计算机为核心的硬件平台上,由用户自己定义、设计虚拟的操作面板,测试功能由测试软件来实现的一种计算机仪器系统。 使用LabVIEW编写的程序称为VI,其扩展名为.vi。 什么是LabVIEW LabVIEW(Laboratory Virtual Instrument Engineering Workbench)实验室虚拟仪器工程平台。是一种图形化编程语言。采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序,用图标表示函数,用连线表示数据流向。 G语言是图形化编程语言(Graphical Programming Language)的缩写。在由LabVIEW开发环境下编写的代码就是G语言。 LabVIEW支持文本文件、二进制文件、数据记录文件、波形文件等格式的文件输入和输出。 LabVIEW启动界面 LabVIEW有两种类型菜单:主菜单和快捷菜单。 文件菜单 编辑菜单 查看菜单 接线端 接线端用以表示输入控件或显示控件的数据类型。是在前面板和程序框图之间交换信息的输入输出端口。 前面板上的对象在程序框图中显示为接线端。 节点 节点是程序框图上的对象,具有输入输出端,在VI运行时进行运算。 节点相当于编程语言中的语句、运算符、函数和子程序。 连线 程序框图中对象的数据传输通过连线实现。 虚拟仪器设计中连线为黑色虚线,中间有红叉时,表示连线断开。 不同数据类型的连线有不同的颜色、粗细和样式。 结构 结构是文本编程语言中的循环和条件语句的图形化表示。 程序结构的控制主要通过结构框图来实现。常用的的条件结构、循环结构、顺序结构等。 条件结构 循环结构 循环结构位于窗口中函数模板“编程→结构” “For循环”节点创建 “While循环”节点创建 自动索引功能 自动索引——使循环框(即循环体)外面的数据成员逐个进入循环框,或者使循环框内的数据累积成为一个数组后再输出到循环框外原特性和功能。 While循环自动索引功能默认是关闭的。 For循环自动索引功能默认是打开的。 For循环和While循环的区别和适用场合 For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。For循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。 移位寄存器及其初始化 移位寄存器主要用于For循环和While循环,将上一次循环的值传给下一次循环。还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择“添加元素”选项,可创建附加的左端口来存储前几次循环的值。在循环外将初始值连到移位寄存器的左端口,有默认初值。 移位寄存器 顺序结构 3.5.2 公式节点 公式节点:对于复杂的数学处理,变化形式多样,LabVIEW不可能把所存的数学运算和组合方式都形成图标,为了解决这一问题, LabVIEW采用一种专用于处理数学公式编程的特殊结构形式,称为“公式节点”。 P67 例 前面板工具栏(P12) 1.4.5 选板 工具选板(前面板程序框图) 打开方式:查看→工具选板 或者 shift+鼠标右键 控件选板(前面板) 打开方式:查看→控件选板 函数选板(程序框图) 打开方式:查看→函数选板 工具选板 结构子选板内可选: 2.1.1 数值型 DBL双精度浮点型 SGL单精度浮点型 数值型常量的创建 “经典”子模板→经典数值 布尔型控件 例:书P26 利用摇杆开关设计两通道选择器 数组和簇 数组是指相同数据元素组成的大小可变的集合,数组包含两方面内容:元素和维数。数组元素可以是任意的数据类型,维数可以是一维或多维。 簇是由不同数据类型的元素组成的集合体,簇的成员可以是任意的数据类型。 数字式控件 滑动式控件 旋钮式和表盘式控件、以及颜色类控件 控件选板中基本常用控件可以以 新式 、 系统 、 经典 三种风格显示 例1: * * LabVIEW 8.20中文版的程序构成主要分为两大部分即前面板设计部分和程序框图设计部分 。 Ctrl +E可实现两窗口的切换。 x y x+y 频率 相位 信号输出 相位输出 选择器标签端子 分支选择器端子 分支选择器端子可连接的数据类型可以是 整型、布尔型、字符串型、枚举型,用户也可以直接输入所有可能出现的值。 循环总数 循环计数 循环

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档