电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

自-labview第1章 labview入门

21页
  • 卖家[上传人]:逍***
  • 文档编号:184101577
  • 上传时间:2021-06-17
  • 文档格式:DOC
  • 文档大小:2.64MB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第一章 虚拟仪器及bIEW入门1 虚拟仪器概述:虚拟仪器(virtua instrumntion)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。下面的框图反映了常见的虚拟仪器方案。虚拟仪器的主要特点有:n 尽可能采用了通用的硬件,各种仪器的差异主要是软件。n 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。n 用户可以根据自己的需要定义和制造各种仪器。虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国I公司的LabIEW。虚拟仪器的起源可以追朔到20世纪7年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。机出现以后,

      2、仪器级的计算机化成为可能,甚至在Micosof公司的Windo诞生之前,N公司已经在intosh计算机上推出了LabVIW.0以前的版本。对虚拟仪器和LaVIE长期、系统、有效的研究开发使得该公司成为业界公认的权威。普通的PC有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的VX机箱,再与计算机相连,就组成了一个测试系统。X仪器价格昂贵,目前又推出了一种较为便宜的标准仪器。虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是EEE 88或GPIB协议。未来的仪器也应当是网络化的。2 LabIE是什么?LabEW(aoratoryirtuaintument Eninerng)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPI、V

      3、I、RS-232和S-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,aVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。利用bVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像许多重要的软件一样,VEW提供了Widows、UNIX、Lnux、Macinos的多种版本。3 abVIW的运行机制 3. LabVIE应用程序的构成所有的LaVEW应用程序,即虚拟仪器(V),它包括前面板(r pan)、流程图(blck agram)以及图标/连结器(conconnecor)三部分。前面板前面板是图形用户界

      4、面,也就是VI的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形以及其他控制(ntrol)和显示对象(indcatr)。图1所示是一个随机信号发生和显示的简单VI是它的前面板,上面有一个显示对象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象开关,可以启动和停止工作。显然,并非简单地画两个控件就可以运行,在前面板后还有一个与之配套的流程图。控制对象(输入)显示对象(输出)图随机信号发生器的前面板流程图流程图提供I的图形化源程序。在流程图中对VI编程,以控制和操纵定义在前面板上的输入和输出功能。流程图中包括前面板上的控件的连线端子,还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。图2是与图1-对应的流程图。我们可以看到流程图中包括了前面板上的开关和随机数显示器的连线端子,还有一个随机数发生器的函数及程序的循环结构。随机数发生器通过连线将产生的随机信号送到显示控件,为了使它持续工作下去,设置了一个Wile Loop循环,由开关控制这一循环的结束。函数:随机数发生器结构:循环与前面板控件对应的连线端子与前面板控件对应的连线端子图随机

      5、信号发生器的流程图如果将V与标准仪器相比较,那么前面板上的东西就是仪器面板上的东西,而流程图上的东西相当于仪器箱内的东西。在许多情况下,使用V可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。图标连接器VI具有层次化和结构化的特征。一个VI可以作为子程序,这里称为子VI(bV),被其他V调用。图标与连接器在这里相当于图形化的参数,详细情况稍后介绍。122LaVEW的操作模板在LaVE的用户界面上,应特别注意它提供的操作模板,包括工具(oos)模板、控制(Cnol)模板和函数(untios)模板。这些模板集中反映了该软件的功能与特征。下面我们来大致浏览一下。工具模板(TosPalette)该模板提供了各种用于创建、修改和调试VI程序的工具。如果该模板没有出现,则可以在indw菜单下选择Sho Tols alte命令以显示该模板。当从模板内选择了任一种工具后,鼠标箭头就会变成该工具相应的形状。当从Winos菜单下选择了Sho Hep Windw功能后,把工具模板内选定的任一种工具光标放在流程图程序的子程序(Sb VI)或图标上,就会显示相应的帮助

      6、信息。下述工具中注意1和的区别,用于编程时,用于运行程序时。4是一个特有的工具,它并不是一个简单的画线工具,而是一个符合bVIEW语言规定的对象连接工具。工具图标有如下几种:图标名称功 能1perate aue(操作值)用于操作前面板的控制和显示。使用它向数字或字符串控制中键入值时,工具会变成标签工具2osiion/izeSelec (选择)用于选择、移动或改变对象的大小。当它用于改变对象的连框大小时,会变成相应形状。3Eitex(编辑文本)用于输入标签文本或者创建自由标签。当创建自由标签时它会变成相应形状。4onnt We(连线)用于在流程图程序上连接对象。如果联机帮助的窗口被打开时,把该工具放在任一条连线上,就会显示相应的数据类型。Objcttu Menu(对象菜单)用鼠标左键可以弹出对象的弹出式菜单。6Scrll Widows(窗口漫游)使用该工具就可以不需要使用滚动条而在窗口中漫游。t/ler Brekpit(断点设置清除)使用该工具在VI的流程图对象上设置断点。Pbe Daa(数据探针)可在框图程序内的数据流线上设置探针。通过控针窗口来观察该数据流线上的数据变化状况。 Gt

      7、Colr(颜色提取)使用该工具来提取颜色用于编辑其他的对象。10etCoor(颜色设置)用来给对象定义颜色。它也显示出对象的前景色和背景色。下面的两个模板是多层的,其中每一个子模板下还包括多个对象。控制模板(ontroPaete)注意:只有打开前面板时才能调用该模板该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。每个图标代表一类子模板。如果控制模板不显示,可以用indow菜单的Shw Controls Plte功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板。控制模板如左图所示,它包括如下所示的一些子模板。子模板中包括的对象,我们在功能中用文字简要介绍。图标子模板名称功 能1Numri(数值量)数值的控制和显示。包含数字式、指针式显示表盘及各种输入框。Boolea(布尔量)逻辑数值的控制和显示。包含各种布尔开关、按钮以及指示灯等。Sing&ah(字符串和路径)字符串和路径的控制和显示。4Arra &luser(数组和簇)数组和簇的控制和显示。5List &Tbl(列表和表格)列表和表格的控制和显示6Grah(图形显示)显示数据结果的趋势图和曲线图。Rin &

      8、num(环与枚举)环与枚举的控制和显示。8/O(输入/输出功能)输入/输出功能。于操作OE、ActiveX等功能。Rfnum参考数10Dgil Cotrls(数字控制)数字控制1ClusscControls(经典控制)经典控制,指以前版本软件的面板图标。2Ativex用于tvX等功能。1Dcoratin(装饰)用于给前面板进行装饰的各种图形对象。4SctaControls(控制选择)调用存储在文件中的控制和显示的接口。User Cotro(用户控制)用户自定义的控制和显示。功能模板(Functions Palett) 注:只有打开了流程图程序窗口,才能出现功能模板。功能模板是创建流程图程序的工具。该模板上的每一个顶层图标都表示一个子模板。若功能模板不出现,则可以用Widow菜单下的Shw Funtion let功能打开它,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。功能模板如右图所示,其子模块如下所示。(个别不常用的子模块未包含)图标子模板名称功 能Structure(结构)包括程序控制结构命令,例如循环控制等,以及全局变量和局部变量。Nmi(数值运算)包括各种常用的数值运算,还包括数制转换、三角函数、对数、复数等运算,以及各种数值常数。3oolea(布尔运算)包括各种逻辑运算符以及布尔常数。trng(字符串运算)包含各种字符串操作函数、数值与字符串之间的转换函数,以及字符(串)常数等。Array(数组)包括数组运算函数、数组转换函数,以及常数数组等。Cluster(簇)包括簇的处理函数,以及群常数等。这里的群相当于C语言中的结构。7

      《自-labview第1章 labview入门》由会员逍***分享,可在线阅读,更多相关《自-labview第1章 labview入门》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.