[信息与通信]LabVIEW简介.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文档。上传文档
查看更多
[信息与通信]LabVIEW简介

测试文件命名添加后缀(子VI) LabVIEW简介 虚拟仪器与LabVIEW 虚拟仪器 测控仪器:指针式仪器、数字式仪器、智能化仪器、虚拟仪器。 计算机和仪器结合是仪器发展的一个重要方向,这种结合有两种方式,一是将计算机装入仪器,如智能化的仪器(带嵌入式系统的仪器);二是将仪器装入计算机,凭借计算机硬件及操作系统,实现各种测控功能,即虚拟仪器。 一台完整的虚拟仪器,主要由三部分组成:虚拟仪器平台、开发软件、模块化的I/O硬件。 (1) 虚拟仪器平台是运行虚拟仪器开发软件的环境,控制着整台虚拟仪器的工作,计算机。 (2) 开发软件是开发虚拟仪器的编程软件,可实现对各种模块化I/O设备的控制,LabVIEW。 (3) 模块化I/O硬件是指通过PCI、USB、GPIB等各种端口与虚拟仪器平台连接,实现各种测控功能的硬件设备。 虚拟仪器与LabVIEW LabVIEW Laboratory Virtual instrument Engineering Workbench,实验室虚拟仪器工程工作平台。G语言(Graphic),可视化的图形编程语言,LabVIEW是G语言程序的开发环境。 虚拟仪器的主要特点有: 可采用通用的硬件,各种仪器的差异主要是软件。 可充分发挥计算机的能力,有强大的数据处理功能。 用户可以根据自己的需要定义和制造各种仪器。 G语言 C语言 LabVIEW Microsoft Visual C LabVIEW编写的程序文件以“.VI” 作为扩展名,virtual instrument,每个VI文件可以看作是一个虚拟仪器(虚拟仪器的虚拟部分),VI可以相互引用,被引用作子程序的VI称为子VI。 用LabVIEW编写的程序可以在源代码上运行,或者生成独立的可执行文件(.exe),脱离LabVIEW环境运行。 一个简单的例子: 虚拟仪器与LabVIEW 用 LabVIEW 写的每一个 VI 都由前面板和程序框图组成。 前面板是图形用户界面,模拟真实的仪器面板,上面有用户输入和显示输出两类对象, 用来设置输入数值和观察输出量(开关、旋钮、图形等)。 每一个前面板都对应着一个程序框图,程序框图用LabVIEW图形编程语言编写,可以 把它理解成传统程序的源代码,其中包含了前面板上控件的连线端子,还有一些前面 板上没有,但编程必须有的东西,例如函数、结构和连接线等。程序框图支撑着前面 板上各种控件功能的实现。 虚拟仪器与LabVIEW LabVIEW用户界面 LabVIEW用户界面 LabVIEW用户界面 LabVIEW用户界面 LabVIEW用户界面 控件模板 只有在前面板打开时才可调用,该模板用来给前面板设置各种所需的输入输出控件。 控件类型 LabVIEW用户界面 LabVIEW用户界面 函数模板 只有在程序框图打开时才可调用,里面包含各种类型的函数,用于创建源程序。 LabVIEW用户界面 LabVIEW用户界面 在程序框图中,不同的数据类型用不同图标、不同颜色的接线端来表示。 输入控件 显示控件 数据类型 默认值 32位无符号整数 (32-bit unsigned integer numeric) 0 64位无符号整数 (64-bit unsigned integer numeric) 0 64.64位时间标示(64.64bit time stamp) 当地时间日期 枚举类型(Enumerated type) - 布尔(Boolean) FLASE 字符串(String) 空字符串 数据类型 与C语言一样,LabVIEW使用的G语言有着各种各样的数据类型。 数据类型 数据类型 数据类型与控件是一对多的关系。 连接线 流程图上的每一个对象都有自己的连线端子, 连接线构成对象之间的数据通道。因为这不 是几何意义上的连线,因此并非任意两个端 子间都可连线,连线类似于普通程序中的变 量调用与转移。数据单向流动,从源端口向 一个或多个目的端口流动,不同的数据类型 对应着不同的线型。 线型为虚线的连线表示坏线,出现坏线的原因有很多,例如:连接了两个控制对象; 源端子和终点端子的数据类型不匹配。 数据运算 LabVIEW提供了丰富的数据运算功能,除了基本的数据运算符外,还有许多 功能强大的函数节点。 LabVIEW图形化编程中,运算是按照从左到右沿数据流的方向顺序执行。 C=A+B 比较X、Y大小 数据运算 表达式节点 数据运算 程序结构 1. 顺序结构 2. For循环 程序结构 3. While循环 程序结构 4. Case结构 If(a%2==0) b=a+2; else b=a+1; end switch (fruit) {case apple: price=9; case banana: price=10

文档评论(0)

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

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

1亿VIP精品文档

相关文档