虚拟仪器考点
- 格式:docx
- 大小:24.54 KB
- 文档页数:3
1.虚拟仪器概念是什么?虚拟仪器与传统仪器的区别是什么?
虚拟仪器的定义:基于计算机的仪器,即由测试硬件完成信号的采集与控制,而将信号分析与处理、结果表达与输出让计算机来完成的仪器。
传统仪器
•制造商定义功能
•固定的界面
•有限的扩展能力
•固定的功能
虚拟仪器
•使用者定义功能
•软件定义的界面
•网络/互联网的连接
•可以定制的功能
2.虚拟仪器的优势及应用?
一、性能高
二、扩展性强
三、开发时间少
四、无缝集成
它被广泛地应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各个领域。
3.什么是LabVIEW? LabVIEW的主要优势是什么?
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。
LabVIEW在测试、测量和自动化等领域具有最大的优势,因为LabVIEW提供了大量的工具与函数用于数据采集、分析、显示和存储。
用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存储的自动化测试测量系统。
LabVIEW不仅可以用来快速搭建小型自动化测试测量系统,还可以被用来开发大型的分布式数据采集与控制系统
跨平台优势:如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用LabVIEW。
LabVIEW具有良好的平台一致性。
LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及Linux。
除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。
bVIEW编程环境
•VI的构成:
VI包含三个主要部分:
1. 前面板
2. 程序框图
3. 图标/连线板
•三个选板:
控件选板(为前面板添加控件)
函数选板(在程序框图中添加函数或数据等)
工具选板(选择各种编辑工具,前面板和后面板都要用到)
•获取帮助的三个途径:
实时上下文帮助(Show Context Help)、联机帮助、LabVIEW范例查找器(Find Examples)。
•VI运行与调试:练习5.1
•子VI:练习5.2
5.程序结构
•For循环与While循环
For循环用于将某段程序循环执行指定的次数。
可以通过两种方法指定循环次数,一种是直接给定,一种是通过输入数组的大小给定。
•顺序结构
•Case结构
•公式节点
6.字符串、数组、簇,三者的共性与区别是什么?P159,224
百度:(字符串是一系列字符构成的,数组是同一类的变量构成一维、二维或多维排列形式,数组的单元可以使数字、字符、布尔等,簇可以包含不同的类型,字符串,数字或数组,布尔等。
)
7.Chart波形图表与Graph波形图的区别是什么?
Graph和Chart的区别在于Graph是一次性将现有数据绘图,在绘图之前先自动清空图表,而不会将新数据添加到曲线的尾端。
8.文本文件和二进制文件的区别是什么?
文本:它将字符串以ASCII编码格式存储在文件中,譬如txt文件和Excel文件。
这种文件类型最常见,可以在各种操作系统下由多种应用程序打开,譬如记事本,Word,Excel 等第三方软件,因此这种文件类型的通用性最强。
但是相对于其它类型文件,它消耗的硬盘空间相对较大,读写速度也较慢,也不能随意的在指定位置写入或读出数据。
如果需要将数据存储为文本文件必须先将数据转换为字符串才能存储
二进制:这是最有效率的一种文件存储格式,它占用的硬盘空间最少而且读写速度最快。
它将二进制数据,譬如32位整数以确定的空间存储4个字节来存储,因此不会损失精度,而且可以随意的在文件指定位置读写数据。
二进制文件的数据输入可以是任何数据类型,譬如数组和簇等复杂数据,但是在读出时必须给定参考
9.数据采集系统的基本组成部分有哪些?每一部分的主要作用是什么?
1. 传感器和变换器
–传感器感应物理信息并生成可测量的电信号。
–例如热电偶、电阻式测温计(RTD)、热敏电阻器和IC传感器可以把温度转变为ADC 可测量的模拟信号。
2.信号调理
–从传感器得到的信号可能会很微弱,或者含有大量噪声,或者是非线性的等等,这种信号在进入采集卡之前必须经过信号调理。
–信号调理的方法主要包括放大、衰减、隔离、多路复用、滤波、激励和数字信号调理等
3.数据采集设备
–通过信号调理后的信号就可以与数据采集设备连接了。
通常情况下数据采集设备是一个数据采集卡,与计算机的连接可以采用多种方式。
–NI的数据采集设备支持的总线类型包括PCI、PCI Express、PXI、PCMCIA、USB、CompactFlash、Ethernet以及火线等各种总线。
–数据采集卡的功能包括模拟输入、模拟输出、数字I/O、触发采集和定时I/O
4.PC与软件
–软件使PC与数据采集硬件形成了一个完整的数据采集、分析和显示系统。
–软件分为驱动程序和上层应用程序。
•驱动程序可以直接对数据采集硬件的寄存器编程,管理数据采集硬件的操作并把它和处理器中断、DMA和内存这样的计算机资源结合在一起。
驱动程序隐藏了复杂的硬件底层编程细节,为用户提供容易理解的接口。
一般来说,硬件厂商在卖出硬件的同时也会提供驱动程序。
•上层应用程序用来完成数据的分析,存储和显示等。
LabVIEW就是一个极佳的开发上层应用程序的开发平台。