虚拟仪器考试知识点 河南理工_第1页
虚拟仪器考试知识点 河南理工_第2页
虚拟仪器考试知识点 河南理工_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通信 及图形用户界面的软件组成的测控系统,是一种计算机操作的模块化仪器系 统。LabVIEW是虚拟仪器的开发工具,在LabVIEW中开发的应用程序都被称为VI, 其拓展名均被默认为vi。所有的VI都包括前面板、框图以及图标和连接器窗 格三部分。LabVIEW提供了 3种选板:工具选板、控件选板和函数选板。工具选板(用途):在LabVIEW的图形化编程环境下,工具选板提供了用于创 建、修改和调试程序即VI的多种工具。控件选板(用途):用于向前面板添加各种输入控制对象和各种输出显示对象。函数选板(用途):是为VI编程提供图形化的各种功能

2、函数的选择模板。只有 打开了框图窗口,才能显示函数选板。VI的调试技术:设置执行程序高亮单击框图面板上的加亮按钮;节点 间的数据流动便以在连线上移动的气泡来表示。单步执行单击框图面板上的“单步步入”或“单步步过”钮,以观察 VI运行的每一步动作;与执行加亮结合使用效果更好。探针工具检查VI运行时的即时数据。必须在数据流动之前加设一一在 希望探查的数据连线上弹出快捷菜单、选择探针单击数据连线,均可增加探 针。(4)断点用工具模板上的断点工具为程序中的子VI、节点或连线等添加断 点。程序运行到断点处会自动中止,可在此处开始作单步运行、使用探针探测即 时数据,等等。修改图标和建立连接器(用于构建子V

3、I): (1)编辑图标:为构建子程序,可 对默认图标进行修改,以获得更能说明子VI功能的图标。具体地,用鼠标右键 单击前面板或框图面板右上角的默认图标,在弹出的快捷菜单中选择编辑图 标”,即打开了图标编辑器窗口。(2)建立连接器:用鼠标右键单击前面板的 图标窗格,从其快捷菜单中选“显示连接板”即可打开连接器窗格,从而可设置 连接器端子的连接模式;利用鼠标指针在连接器端子与前面板上的控件建立连 接,并在连接器左端口弹出快捷菜单,选择“接线端类型”子菜单下的“必需” 选项。(3)调用子VI:在“函数选板”上选择“选择VI”选项,在对话框中选 中刚才建立好并保存在硬盘上的子VI,将其像其他LabVI

4、EW函数一样放置到框 图上。While循环是先执行、后判断,即其功能是:1)Do,即执行循环体内的图形 化程序代码,也称执行子框图(需在子框图设置循环条件);即至少执行1次;2) 循环计数端子加1,循环条件判断,决定是否继续循环。FOR循环有别于While循环,在操作上,For循环是先判断、后执行(子框图 程序代码),即for i=0 to N-1执行循环体End艮即执行循环的次数是确定的。自动索引:While循环和For循环具有一种所谓自动索引功能。当把一个数 组连接到这两种循环结构的边框上时,会在边框上生成所谓可流动数据的隧道。 生成隧道后,可选择是否打开自动索引功能。如果隧道的自动索引功

5、能被打开, 则数组将在每次循环中顺序经隧道送过一个数;该数在原数组中的索引(地址信 息),与当次循环计数端子的值相同。对于While循环,自动索引被默认关闭;而对For循环,自动索引被默认打开。隧道小方格呈空即“”,自动索引功能 被打开;呈实心,则被关闭。若For循环接入多个数组且均自动索引,同时循环总数端子也接入一正整型 常量,其循环次数取最小值。现况下,For循环的循环次数由数组元素个数确定。 而While循环的执行次数,仍然由条件端子决定。(1)For循环输入隧道打开自动索引,而输出关闭自动索引;(2)For循环 输入隧道关闭自动索引,而输出打开自动索引。移位寄存器用途:把当前循环完成时

6、子框图程序代码执行结果的某个数据,传 递给下一次循环的开始作输入。顺序结构:在LabVIEW中,利用数据流机制可以实现很多顺序执行的功能。 但仅有数据流控制程序的顺序执行还不够,某些复杂情况,还需要更强的顺序执 行的控制结构。顺序结构就是为满足这类需求而构建的。顺序结构的两种类型: 层叠式顺序结构、平铺式顺序结构,都在函数选板- 编程- 结构子选板上。层叠式顺序结构及操作一一从其边框弹出快捷菜单。层叠式顺序结构伴有一 种称为局部变量的功能,用以在不同帧之间实现数据传递。送入局部变量的数据, 在当前帧之后的各帧中均可作输入数据使用。平铺式顺序结构及操作:无局部变量!层叠式顺序结构与平铺式顺序结构

7、的相互转换:平铺式- 层叠式:在平铺式顺序结构边框上弹出快捷菜单,选择替换 为层叠式顺序”。层叠式- 平铺式:在层叠式顺序结构边框上弹出快捷菜单,点击“替 换”,选择“替换为平铺式顺序”。Labview数据类型:除整数、浮点数、布尔数和字符串等基本数据类型外, LabVIEW中还提供有几种复合数据类型,包括数组、簇和波形等。时间标识是 Labview中记录时间的专用数据类型。变体是Labview中一种特殊的数据类型。一般来说,任何类型数据的输入、显示控件和常量,均可用来定义数组的元 素类型。但是,数组、子面板控件(控件-新式-容器-子面板)、选项卡控件(控 件-新式-容器-选项卡控件)、Act

8、iveX控件、波形图表、XY图等不能作为数组 的元素。Labview图形显示的两种最基本方式:波形图表和波形图。(1) “波形图”,其 在接收到新数据时,是先将旧数据完全清除,然后再用新数据重新绘制出整条曲 线。(2) “波形图表保存了旧数据,并将新数据接续在旧数据之后。“波形图表 的显示模式类似于波形记录仪、心电图仪等的工作方式。特点比较:波形图表 多用于实时显示;而“波形图:则多用于事后对波形的显示。波形图能接受的数据格式:绘制一条曲线时:1) 一维数组;2)簇数据类型。 绘制多条曲线时:1)二维数组;2)由簇作为元素的一维数组;3)数值类型元 素t0、dt以及数值类型二维数组Y组成的簇;

9、4)把数组打包成簇,然后一簇作 为元素组成数组;5)数值类型元素t0、dt以及以簇作为元素的数组这三者组成 的簇。字符串的显示方式:1)正常显示:字符串控件的默认设置。在这种方式下, 制表符“t”、“ESC”等字符串不可显示。2) “”代码显示:用以查看在正常显 示方式下不显示的字符代码。此方式下,LabVIEW将把输入字符串中反斜线“” 及其后接的字符作为一种代码。该显示方式多用于程序调试、向仪器设备传输字 符等。3)密码显示:在此方式下,用户输入的字符均以字符“大”代替。对于 复制等操作,在剪贴板中出现的也是“大”字符。4)十六进制显示:在该方式 下,字符以对应的十六进制ASCII码显示。

10、这种显示方式在程序调试和VI通信时 使用较多。数据采集卡的功能:一个典型的数据采集卡(DAQ)的功能有模拟输入、 模拟输出、数字I/O和计数器/定时器等。数据采集卡的相关参数-1 .分辨率:分辨率可以用ADC/DAC的位数来衡量。 位数越多,分辨率越高,区分的最小电压就越小。2.电压范围:电压范围由 ADC/DAC能进行模数/数模转换的模拟信号的最高和最低电压决定。3.增益:增 益主要用于在ADC之前对信号进行放大。4.精度:精度分为绝对精度和相对精 度两种【绝对精度是指理论值与实际测得值之差。相对精度是绝对精度相对于额 定满度值的比值,用相对满度的百分比表示。】5 .建立时间:是从输入的数字量 发生突变时开始,直到输入电压进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论