1、4测量基本原理 本章向您介绍对于数据采集设备和测量仪器的您需要熟悉的测量的概念。 信号采集 信号采集是一个转换物理量到电脑可以使用的数据的一个过程。测量开始于一个传感器转换物理现象到电信号。传感器可以生成电信号去测量类似温度,力,声音或光等物理现象。表4-1列出了一些通用传感器。 表4-1现象和传感器 现象 传感器 温度 热电偶 电阻式温度检测计 温度计 集成电路传感器 光 真空管光电传感器 光敏电阻 声音 麦克风 力和压力 应变片 压电式传感器 测压元件 位置(移位) 电位计 线性差动变送器 变压器(LVDT) 光编码器 流量 水
2、头流量计 旋转流量计 超声波流量计 pH pH电极 信号源 使用接地和未接地信号源的模拟输入采集。 接地的信号源 接地的信号源是一个电压参考系统地的信号源,例如地球或建筑物的地,如图4-1所示。由于这样的源使用系统接地,它们与测量设备共享一个公共地。最常见的接地源的例子是通过墙上电源插座插入建筑地的设备,如信号发生器和电源。 注释: 两个独立信号源的地通常不具有相同的电势。两个连接相同建筑地的仪器的电势差通常在10mV到200mV。假如配电电路连接不对的,电势差还将更高,这就导致了接地环路的现象。
3、 图4-1接地信号源 未接地信号源 在一个未接地信号源内,电压信号没有参考任何公共地,例如大地或者是建筑地,如图4-2所示。常见的未接地信号源的例子有电池,热电偶,变压器和隔离放大器。注旨在图4-2内,没有源的终端连接到像图4-1所示的电源插座地。每一个终端都与系统地独立 图4-2未接地信号源 信号调理 信号调理是一个测量和操纵信号以提高准确度、隔离、滤波等的过程。 为了测量来自传感器的信号,你必须把他们转换为数据采集设备能接受的形式。举个例子,热电偶的最大输出电压非常小并且对噪声很
4、敏感。因此,你需要在热点输出电压数字化之前将他放大。这个放大就是信号调理的过程。信号调理的通常类型涉及放大,线性化,传感器激励和隔离。 图4-3显示了一些通常的传感器和信号类型和每个需求的信号调理 低通滤波器 有高频噪声的信号 交流转换负载或大电流 机电式继电器或固态继电器 共模或高压 隔离放大 (光学隔离) 应变计 电压激励,桥式接线,线性化 电阻式温度检测计 热电偶 放大,线性化和冷锻补偿 电流激励,四线和三线接线,线性化 信号调理 传感器/信号
5、 图4-3传感器/信号的通常类型和信号调理 放大是最通常的信号调理方式,放大电信号提高数字化信号结果的准确性,减少噪声的影响。 放大在数据采集设备和SCXI模块(图4-4标记的外部放大)的低电平信号离信号源最接近用来提高信噪比(SNR)。为了尽也许的提高精读,放大信号以便于最大电压范围等于模拟数字转换(ADC)的最大输入范围。 数据采集设备 仪器放大器 导线 噪声 外部放大器 低电平信号 图4-4源附近放大信号来增长信噪比(SNR) 假如你
6、在数据采集设备中放大信号, 随着噪声测量和数字化的信号也许已经进入导线,它减少了信噪比。但是假如你用SCXI模块在信号源附近放大信号,噪声对信号的影响会更小,而数字化表达更好地反映了本来的低电平信号。参考National Instruments网页到 提醒 这里有一些方法减少噪声: 1. 使用屏蔽电缆或双绞线电缆。 2. 最小化线长以减少导线获得的噪声。 3. 保持交流线远离交流电源和监控以减少50Hz到60Hz的噪声。 线性化 很多传感器例如热电偶对测量的物理量的改变有非线性响应。LabVIEW可以线性画来自传感器的电压电平。这样你就可以电压测得的现象缩放电压。
7、LabVIEW对来自应变计,电阻式温度检测计,热电偶和温度计的转换电压提供缩放功能。 传感器激励 信号调理系统可以产生一些传感器对操作规定的激励。应变计和电阻式温度检测器各自规定外部电压和电流。以激励其电路测量物理现象。这种激励类型类似于需要功率接受和音频信号解码的无线电。 隔离 用信号调节的另一种常见的方法是隔离来自计算机用于安全目的的传感器信号,当信号您的显示器中具有电压尖峰也许会损坏计算机或危害操作者,没有某种类型的隔离,信号不会直接连接到数据采集设备。 你可以使用隔离来保证地的电势差来影响数据采集设备的测量
8、当您的数据采集设备和信号不可以参考相同的地电势,接地环路就有也许发生。接地环路也许会引起测量信号不准确的表达。假如在信号地和数据采集设备地电势差很大,也许会损坏测量系统,使用隔离的信号调理模块可以消除接地环路以保证信号可以准确地测量。 测量系统 您可以根据您使用的硬件和您需要的测量配置测量系统 差分测量系统 差分测量系统类似于未接地信号源由于你采用的测量遵循浮动地不同于测量系统的地。差分测量系统的输入没有固定的基准,例如大地或建筑地。手持式,电池供电的仪器和用仪器放大器的数据采集设备是差分测量系统的一个例子。 一个典型的美国国家仪器设备使用如图4-5所示的八通道差
9、分测量系统。当只有一个仪器放大器存在,在信号途径中使用模拟多路转换器来增长测量通道的数量。 在图4-5中模拟输入地(AIGND)管脚是测量系统的地。 仪器放大器 图4-5 差分测量系统 共模 一个抱负的差分测量系统仅仅对两个终端的电势差进行响应—正极(+)和负极(-)输入。共模电压是任何您测量的关于仪器放大器地表现在所有放大器输入的电压。一个抱负的共差分测量系统完全克制或者不测量共模电压。克制共模电压是有用的,由于不需要的噪声经常被电路里的共模电压引入,电路里的共模电压构成了测量系统的线路系统。
10、 但是,一些例如共模电压范围和共模克制比(CMRR)的因素限制实际的,真实世界的用来克制共模电压的差分测量系统。 共模电压 共模电压范围限制在关于测量系统地允许范围内的电压范围。违法这个限制不仅将导致测量误差并且也许损坏设备的元件。下面这个公式定义了共模电压(Vcm): V+是测量系统关于测量系统地为反转终端的电压,而V-是测量系统关于测量系统未反转终端的电压。 共模克制比 CMRR表达了差分测量系统克制共模信号的能力。共模克制比是一个关于频率和随频率典型衰减的的函数。共模克制比越高,放大器在共模噪声中提取差分信号越好。使用平衡电路可以最
11、优化共模克制比。大多数数据采集设备拟定共模克制比随着频率的幂线性增长,它是60Hz。下面的公式用分贝(dB)定义了CMRR: 差模增益 公模增益 图4-6描述的是一个用以下式子用分贝描述CMRR的简朴电路 这里V++V-=Vcm 仪器放大器 图4-6共模克制比(CMRR) 单端基准和单端非基准测量系统 单端基准和单端非基准测量系统类似于接地的信号源由于您关于地进行测量。一个单端基准测量系统测量相对于地的电压(模拟地),它直接连接了测量系统地。图4-7显示了一个16通道单端
12、基准测量系统。 仪器放大器 模拟地 图4-7单端基准测量系统 数据采集设备经常使用单端非基准(NRSE)测量技术,或者伪差分测量,这是一种单端基准测量技术的变种。 图4-8所示的是一个单端非基准系统 仪器放大器 模拟地 图4-8单端非基准测量系统 在一个单端非基准测量系统中,所有测量都是一直关于单端模拟输入感应(E系列设备的AISENSE),但这个节点的电势可以关于测量系统地(AIGND)而变化。一个单通道单端非基准测量系统与单通道的差分测量系统相同。 信号源和测量系统的总结 图4-9总结了连接信号源到测量系统的方
13、法。 输入 信号源类型 未接地信号源 (没有连接建筑地) 接地信号源 举例 •未接地的热电偶 •隔离输出的信号调理 •电池设备 举例 •不隔离输出的外挂式仪器 差分 (DIFF) 看偏置电阻上的信息 单端基准地 (RES) 不推荐 地环路损耗Vg是加在被测信号上的。 单端非基准 (NRSE) 看偏置电阻上的信息 硬件计时VS软件计时 当您需要获取或
14、产生信号时,您可以使用硬件延时或者软件延时来控制。 用硬件计时设备上的时钟可以控制速率。用软件计时时,用软件而非测量设备来拟定需要产生或者生成样本的速率。硬件时钟可以比软件循环运营得更快和更加准确。 注意:一些设备不支持硬件计时。查阅设备文档来拟定设备是否支持硬件计时。 采样率 模拟输入和模拟输出中最重要的元素之一是测量设备采样引入信号的速率或者产生输出信号的速率。在NI-DAQmx中的扫描率或采样率来拟定模拟数字转换(ADC)或数字模拟转换(DAC)产生的频率。更快的采样率规定比低采样率在限定期间内有更多的点和对原始信号更好地表达。 混叠 采样太慢会导致混叠,这种
15、情况是模拟信号不对的的表达。欠采样导致信号显得好想与实际不同的频率。为了避免混叠,采样频率需要比信号的频率高出一些倍数。 对于频率测量,根据奈奎斯特定律,采样速率必须超过您需要准确表达信号最高频率成分的两倍。奈奎斯特频率是对所给采样率您可以无混叠表达的最高频率。奈奎斯特频率是采样频率的一半。高于奈奎斯特频率的频率部分的信号在直流和奈奎斯特频率之间表现出混叠。混叠频率是在输入信号频率和与其最接近采样率的整数倍之差的绝对值。 打个比方,假设采样频率fs是100Hz。又假设输入信号包含以下频率:25Hz,70Hz,160Hz
16、和510Hz,如图4-10所示。 采样频率 奈奎斯特频率 幅度 频率 图4-10 非混叠奈奎斯特频率 低于乃奎斯特频率(fs/2 = 50 Hz)的频率可以被对的采样,如图4-11所示 高于奈奎斯特频率的频率表现出混叠。举个例子F1(25 Hz)表现出对的的频率 但F2(70 Hz), F3(160 Hz), 和 F4(510 Hz)各自在30 Hz, 40 Hz, and 10 Hz有混叠。 实线箭头---实际频率 虚线箭头---混叠 频率 混叠 混叠 混叠 采样频率 奈奎斯特频率 幅度 图4-11混叠的奈奎斯特频率
17、的例子 使用下面的式子来计算混叠频率 混叠频率= ABS (离采样频率最近的整数倍-输入频率) 这里ABS表达绝对值,举个例子: 混叠 F2= |100 – 70| = 30 Hz 混叠 F3= |(2)100 – 160| = 40 Hz 混叠 F4= |(5)100 – 510| = 10 Hz 拟定采样多快 您也许想在测量设备上可行的最高采样率采样。但是假如你在长时间内用不久的速度采样,您也许没有足够的内存硬盘空间来存储数据。图4-12表达了个种采样率的影响。 图4-12多种采样率的影响
18、 例子A用与fs相同的频率采样正弦波。获得的采样结果在直流上混叠。但是,您增长采样率到2fs。波形数字化可以得到对的的频率和与原始波形相同数量的循环,但表现出三角波如例子B所示。通过增长采样率大大高于fs,您就可以更加准确的复制波形 在例子C中采样率是4fs/3。由于这个案例中奈奎斯特频率低于fs,(4fs/3 ×1)/2 = 2fs/3。采样率复制了一个不对的的频率和形状的混叠波形。 数字I/0 脉冲序列 一种随时间连续变化的模拟信号。一种数字或二进制信号仅有两种也许的离散电平—高电平(ON)或低电平(OFF)。图4-
19、13图示了重要的信号类型。 TTL线路 表述 高低电平 数字 速率 计数器/定期器 信号 ADC/DAC (慢) 电平 直流 ADC/DAC (快) 时域 模拟 形状 ADC(快) 分析 频率内容 频域 图4-13 信号的类型 一个数字信号的例子是TTL信号,一个TTL信号有以下特点,如图4-14所示: • 0 V–0.8 V =逻辑低 • 2 V–5 V = 逻辑高 • 最大上升/下降时间 = 50 ns
20、 不拟定的 低 高 最大上升/下降时间 图4-14 TTL信号 数字线路和接口 数字线路和接口是数字输入输出系统很重要的一部分。 一条线路是独立信号,并且指的是一个物理终端。这条线传输的数据叫做比特,它的二进制值是1或0。术语线路和比特可以互相互换。 端口是数字线路的集合,通常线路被提成8位端口,换句话说,带八条线路的端口。大多数E系列设备有一个八位端口。端口宽度指的是一个端口里线路的数量。举个例子,假如一个端口有八条线路,这个端口宽带是八。 信号互换 使用信号互换通过使用信号的互换来请求和应答每一次信
21、号传输用来和外部设备通信。 举个例子,使用信号互换获得来自扫描仪的图像涉及以下几个环节。 1. 扫描仪在它扫描好一个图像并且准备传输数据发送一个脉冲到测量设备。 2. 测量设备读取8位,16位或者32位数字采样。 3. 测量设备发送一个脉冲到扫描仪,让扫描仪知道它已经读取了数字采样。 4. 扫描仪发送出另一个脉冲当它准备好另一个数字采样。 5. 测量设备接受到数字脉冲后,读取样本。 这个过程反复直到所有采样传输完毕。 注意 不是所有设备支持信号互换。请参阅设备文档有关信号互换的支持信息。对于E系列设备,只有那些拥有八个以上的数字线
22、路,那些有额外的板载芯片8255支持信号互换。 触发 触发是一种导致一个行为的信号,例如开始数据的采集。使用一个触发器假如你需要设立测量在一定期间开始。举个例子,想像你想要测试 电路板对一个脉冲输入的响应。你可以使用脉冲输入作为触发告诉测量设备开始数据采集。假如你不使用这个触发,你不得不在应用测试脉冲前开始数据采集。 当你配置一个触发器,你必须做出两个重要的决定:你想要触发器做什么和如何产生触发。 假如你想要个触发来开始测量,使用开始触发器。假如你想要在触发发生前获得数据,使用参考触发器。也被称做停止触发器,用来在触发点前和触发点后捕获样本,它变成了样本里的参考位
23、置。 除了指定要触发引起的操作,你需要拟定触发的来源。假如您需要触发模拟信号,使用模拟边沿触发或模拟窗口触发。假如触发信号是数字的,你可以用PFI引脚作为源的数字边沿触发。 模拟边沿触发 当一个模拟信号满足你指定的条件,诸如信号电平或上升沿下降沿的斜率,一个模拟边沿触发产生。当测量设备确认触发条件,它执行你与触发器相联系的动作,例如开始测量或者标记触发发生是获得的采样。 在图4-15中,当信号到达3.2时,触发器因上升沿信号捕获数据。 开始数据捕获的信号的电平和斜率 图4-15模拟边沿
24、触发举例 模拟窗口触发 当模拟信号通过(进入)通出(离开)两个电压电平离开规定期模拟信号触发发生。通过拟定窗口最高电压和最低电压拟定电平值。 当信号进入窗口时触发器获取数据。 窗底 窗顶 图4-16进入模拟窗口的触发举例 在图4-17中当信号离开窗口时触发器获得数据 窗底 窗顶 图4-17 离开模拟窗触发的举例 数字边沿触发 数字边沿触发通常是一个有两个分离电平的TTL信号:一个高电平和一个低电平。数字信号产生一个下降沿时,从高电平到低电平移动。数字信
25、号产生一个上升沿时,从低电平到高电平移动。可以产生基于数字信号的上升沿或下降沿开始或参考触发器。在图4-18,数据获取开始与下降沿数字触发信号之后。你通常可以在NI测量设备上连接一个数字触发信号到PFI管脚。、 数据捕获开始 信号的下降沿 TTL信号 图4-18 数字触发 信号分析 信号分析是转换获取信号到提取信号信息,滤除来自信号的噪声,把未加工信号展现信号更加能可以理解的形式的过程。 滤波和加窗是两种信号分析技术。参考LabVIEW分析概念手册或有关信号分析的更多信息。 滤波
26、 滤波是最常用的信号解决技术之一。信号调理系统可以滤除不需要的信号或来自你测量信号的噪音。在测低速率或缓慢变化的信号例如温度时使用一个噪声滤波器,以消除较高频率的信号,可以提高信号的精度。滤波器的一个常见使用是消除50或60Hz交流电源线的噪声。一个4Hz的低通滤波器移除50或60Hz来自低速率被采样信号的噪音。低通滤波器消除了所有高于截止频率信号的频率成分。许多信号调理模块有两个具有软件可选的截止频率从10Hz至25kHz的低通滤波器。 请参阅第4章,数字滤波,LabVIEW的分析概念手册有关滤波的具体信息。 加窗 使用加窗或平滑窗口,里减少与截断波形相关频谱泄漏。
27、 频率泄漏 频率泄漏是这样一种现象,由此测得的频谱能量似乎从一个频率泄漏到其它频率。它发生在当一个取样波形中不包含的时间周期的整数倍以上被采样期间。用于减少频谱泄漏的技术是由一个窗函数相乘的时域波形。 离散傅立叶变换(DFT)和快速傅立叶变换(FFT)被认为解决给定的信号转换成正弦和余弦的和的数学技术。它是依据频谱分析。使用DFT/ FFT当你采样到一个非整数周期,例如7.5个周期,返回到看上去仿佛一个频率的能量泄漏到所有其他频率的频谱由于快速傅立叶变换假设数据是一个单周期反复的简朴周期信号。人工不连续信号表现为非常高的频率,不能显示出原始信号。由于这些频率高于奈奎斯特频率,
28、它们出现频率0到fs / 2的之间的混叠。 使用窗口的类型取决于你获得的信号的类型和应用。选择对的的窗口规定您对所分析的信号有一定的了解。表4-2列出了窗口的常见类型,适当的信号类型和应用实例。 窗口 信号类型和描述 应用 矩形窗 (无窗) 瞬态信号的长度比窗的长度短,在一定期间区间内缩短窗的长度 阶比跟踪,系统分析(伪随机激励频率响应测量,两种频率非常接近,但幅度几乎相同的音调分离) 三角窗 三角形形状的窗口 一般用途的应用 汉宁窗 比窗口长度长的瞬时信号 一般用途的应用,对随机激励的系统分析(频率响应测量) 海明窗 比窗口长度长的瞬
29、时信号;在边沿不连续的修正版汉宁窗 经常用于语音信号解决 布莱克曼窗 瞬时信号;与汉宁窗和海明窗相似但添加了额外的余弦形式来减少纹波 一般用途的应用 平顶窗 在所有窗中有最佳的幅度准确性但限制频率选择性 准确单音调没有相近频率成分的幅度测量 注意: 在很多情况下,你也许对信号没有足够的知识,所以你需要对不同的窗口进行实验来选择最佳的。 设备校准 校准涉及核对设备的测量准确性和调整任何仪器误差。验证涉及测量设备的性能和比较这些对于工厂规格的测量。在校如期间,您提供和读取电平使用外部标
30、准,并调整设备的校准常数。设备在EPROM中存储新的校准常数,当需要调整设备测量误差时,装载内存里的校准常数。两种校准存在:外部校准和内部或者自我校准。有关校准设备的具体信息,请参阅美国国家仪器公司网站 Calibration 外部校准 外部校准,其中计量实验室通常执行,需要使用高精度的电压源来验证并调整校准常数。此过程替换了所有EPROM里的校准常数,相称于一个工厂校准。由于外部校准过程改变了所有EPROM常数,它是本来的国家标准与技术研究院(NIST)的可追溯性证明无效化。. 假如有NIST认证的电压源进行外部校准,一个新的NIST溯源颁发证书。 内部校准 内部
31、校准或自校准使用一个软件命令,不需要外部的连接。自校准调整使用设备外部变量的环境如温度,也许不同于那些在环境中进行外部校准的设备。 5创建一个典型的测量应用 本章介绍了常见的LabVIEW的功能,你可以用它来开发测量应用程序,采集,分析,和提出的测量数据。 I/O控制 使用位于I / O面板的I / O控制来指定要与之通信的仪器或设备资源。您所选择的控制取决于仪器或设备。在空白图表上连线I/O终端到面板或者传统的NI-DAQ,NI-DAQmx, IVI, VISA, 定义场点或者运动VI线终端
32、您必须安装必要的驱动程序和使用I / O名称控件之前连接必要的设备连接至计算机。 注意: 所有的I / O名称控件和常量可以在所有平台上有效。但是假如您尝试运营一个I/O控制特定平台的VI,这个平台不支持设备,您将收到一条错误。 传统DAQ通道控制 假如你是用传统NI-DAQ去控制一个DAQ设备,用MAX或其它配置实用程序使用传统DAQ通道控件访问您的通道。 你配置的任何渠道表现为传统DAQ通道控制下拉菜单选项。右键单击控件并选择I / O名称过滤从快捷菜单中根据配置过滤通道。 (Windows)要创建一个使用MAX的新通道,用鼠标右键单击该控件,然后从快捷
33、菜单中选择创建新通道启动MAX。 DAQmx的名称控件 假如你使用NI-DAQmx来控制一个数据采集设备,使用DAQmx 名称控件上的控制来访问你使用MAX和DAQ助手配置的任务,尺度,设备,全局变量和开关。右键单击控件并选择I / O名称过滤从快捷菜单过滤基于配置的选项。 请参阅本章的物理和虚拟通道部分,来了解使用NI-DAQmx任务的具体信息。 IVI逻辑名称控件 使用IVI逻辑名称控件与IVI仪器驱动程序来访问你配置使用MAX的逻辑名称。逻辑名称出现在IVI逻辑名称控制下拉菜单,并参考使用IVI仪
34、器驱动程序的仪器。IVI逻辑名称控件也显示特定IVI驱动的VISA资源名称,而不实用MAX. VISA资源名称控件 使用VISA资源名称控件来访问你使用MAX配置的VISA别名。VISA别名和VISA资源名称出现在VISA资源名称控制下拉菜单。 场点的I/O点控制 使用场点的I / O控制点来访问你创建和使用MAX配置的场点项目。任何你用MAX配置的项目出现在场点的I / O点控件下拉菜单选项。 运动资源名称控件 使用运动资源名称控件来访问你使用MAX配置的运动资源。右键单击控制和选择从快捷菜单中允许未定义名称,来使用名称,而不使用MAX。
35、 多态VI 许多传统的NI-DAQ和NI-DAQmx的VI是多态的,可以接受或返回不同的类型,如标量值,数组或波形数据。可以使用其他的多态NI-DAQmx的VI来配置各种触发和采样时间的方法,并创建虚拟通道。默认情况下,NI-DAQmx的VI的出现多态VI选择器。 参见第5章LabVIEW用户手册关于多态VI的多态VI和函数部分具体信息,创建程序框图。 属性 你可以只使用NI-DAQmx, NI-VISA和IVI仪器驱动应用程序界面的VI写大多数应用。您还可以使用这些API扩展功能的属性,来包含不太常用的功能。例如,您可以使用VISA
36、配置串口VI设定的VISA会话几种常用的串口设立,涉及波特率。但是,假如你想只改变波特率,可以使用属性节点。 使用在DAQmx面板的属性节点为NI-DAQmx配置各种低档别的设立。为任何VISA属性,使用在VI高级面板上的属性节点。在模块化的API仪器面板和IVI仪器驱动面板各自使用属性节点。 创建一个典型的数据采集应用 使用在NI测量面板上的VI来开发数据采集应用。根据图5-1基本的程序化环节,来创建一个数据采集应用。 数据清除 读或写数据 设定触发(可选) 设定定期(可
37、选) 创建任务和通道 图5-1创建DAQ应用的基本环节 注意定期和触发是可选的。涉及定期环节假如你想要用硬件定期代替软件定期。假如你使用NI-DAQmx,你可以使用DAQ助手来设定任务的定期参数。 假如你想要仅仅满足一定条件下设备获得采样数据,可以使用触发。举个例子,你也许想要获得采样假如输入信号超过4V。假如你使用NI-DAQmx,你可以使用DAQ助手来配置任务的触发。 许多NI-DAQmx应用程序也可以涉及环节启动,停止和清除任务环节。举个例子,对于使用计数器/定期器来计边沿或测量周期的应用,使用开始VI来装配计数器。 在NI-DAQmx里,当创建的VI
38、层次任务执行完毕,LabVIEW自动清除任务。 传统的NI-DAQ和NI-DAQmx涉及计时VI,触发VI,读样本VI和写样本VI。你可以使用NI-DAQ特性来拓展NI-DAQmx的功能。参见传统NI-DAQ的数据采集VI帮助关于使用传统NI-DAQ VI的具体信息。参见DAQmx数据采集VI帮助关于使用NI-DAQmx VI和特性的具体信息。 物理和虚拟通道 一个物理通道是你可以测量或者产生模拟或数字信号的一个终端或管脚。每个物理通道在支持NI-DAQmx的设备上有一个独一无二的名字。 虚拟通道是属性设立的一个集,他可以涉及名字,物理通道
39、输入终端连接,测量或生成的类型和比例信息。在传统的NI-DAQ初期版本里,配置虚拟通道是一个可选的方法来记录被用来不同的测量的通道。但是虚拟通道并不是对每个NI-DAQmx测量不可或缺。 任务 一个NI-DAQmx的任务是一个或更多定期,触发和此外属性的虚拟通道的集合。一个任务表达一个测量或者一个任务生成要执行。您可以设立并保存所有任务里的配置信息,使用应用程序里的任务。 在NI-DAQmx里,你可以配置虚拟通道作为任务的一部分或这从任务中分离出来。 完毕以下环节来执行测量或者一个任务的生成: 1. 创建一个任务或者通道。 2. (可选)配置通道,定期,和触
40、发属性 3. 读或者写样本。 4. 清除任务 假如相应用合适,反复环节2和环节3。例如,在读写采样后,你可以重新配置通道,定期或者触发属性,然后读写额外的基于新配置的采样。 波形控件和数字波形控件 使用波形控件,数字波形控件,波形图和数字波形图来表达你采集或者生成的波形或者数字波形。LabVIEW表达一个模拟波形,例如正弦波或者方波,波形数据类型默认。一个波形数据类型的一维数组表达多样的波形。LabVIEW用默认的数字波形数据类型来表达数字波形。 波形和数字波形控件包含开始时间,时间间隔,波形数据和属性。
41、使用波形VI和功能来访问和个人操作。 开始时间 开始时间(t0)是一个与波形的第一个测量点相关联的时间戳。使用开始时间来同步多点波形图或者数字波形图的图,并拟定两个波形之间的延时。 三角t(dt) 三角t(dt)是信号里两个点之间的时间间隔。 波形数据和数字波形数据 波形数据和数字波形数据是波形表达的值。 一个任何数值数据类型的矩阵可以表达模拟波形数据。通常,矩阵里的数据的数值直接符合来自数据采集设备扫描的数值。 数字数据类型表达一个数字波形,并在表里显示数字数据。 属性 属性涉及信
42、号的信息,信号的名称,采集信号的设备。NI-DAQ自动帮你设立一些属性。使用设立波形属性功能来设立属性,并且使用获取波形属性功能来读取属性。 显示波形 在前面板表达波形数据,使用波形控件或者波形图。表达数字波形数据,使用数字波形控件或者数字波形图。 使用波形控件和数字波形控件来操作波形里的t0,dt和Y成分,或者在显示器上显示这些成分。 当你连接波形到波形图,t0成分是x轴上的开始值。扫描采集的数据和dt成分拟定x轴上后面的值。Y成分里的数据元素包含波形图图上的点。 假如你想好让用户控制一些成分,例如dt成分,创建一个前面板控件,并将它连接到构建波形函数里
43、的合适的成分。 图5-2里的VI连续不断地从数据采集设备进行10000次扫描,采样速率为1000次/秒,它开始与下午7:00。波形图画波形数据(Y)在图上。开始时间是7:00:00 p.m. 并且是X轴上的第一个点。波形的三角t(dt)是1毫秒(1000次/秒=1ms/S),所以10000次扫描被分散为10秒图上画的最后数据值是7:00:10p.m. 图5-2 波形图 使用波形控件 各种VI接受,操作,或返回波形。此外,你可以直接连接波形数据类型到很多控件,涉及波形图,波形图表,数字控件和
44、数组控件。 图5-3的方框图从数据采集设备通道上采集波形,滤波,在波形图上绘制最后得到的波形。 图5-3 使用波形数据类型 AI Acquire Waveform VI 在特定期间从单输入通道采集特定采样率的特定数量的样本,并且返回一个波形探针显示的波形数据类型的成分,它涉及了采集开始的时间(t0),连续数据点之间的时间(dt)和每次扫描采集的波形数据(Y)。Digital IIR Filter VI接受波形矩阵并对每次波形的数据(Y)滤波。波形图绘制和显示波形。 你也
45、可以使用单点采集的波形数据类型,如图5-4所示。 图5-4波形数据和单点采集举例 AI Sample Channel VI从通道采集单个样本并且返回单点波形。波形涉及从通道读取的值和通道读取的时间。波形图表和温度显示器接受波形并显示它的数据。 你也可以使用模拟输出的波形数据类型,如图5-5所示。Sine Waveform VI产生一个正弦波,并且AO Generate Waveform VI发送波形到设备。 图5-5使用模拟输出的波形数据类型 提取波形成分 使用获取波形成
46、分函数来抽取和操作你产生波形的成分。图5-6里的方框图使用Get Waveform Components函数来提取波形数据,Negate函数取反波形数据,并且在波形图里显示结果。 图5-6提取波形成分 使用数字波形控件 使用数字波形面板上的VI和函数通过抽取和编辑数字信号的成分去操控数字数据使用数字I/O面板上的NI-DAQmx VI去采集和发送数字信号。数字波形面板也涉及转化模拟数据到数字信号,搜索一个样式的数字信号VI,附加一个数字信号到另一个数字信号,完毕另一个数字任务。 创建一个典型的VIS
47、A应用 使用VISA面板上的VI和函数来构建控制仪器的VI。参见16章LabVIEW的VISA章节,使用LabVIEW来控制仪器,参考关于创建VISA VI的具体信息。 创建一个典型的场点应用 使用场点面板上的VI来开发场点分布式应用大多数场点应用。大多数场点应用仅仅规定FP Read VI和FP Write VI。FP读VI返回来自场点I/O通道或场点I/O点函数表达的通道集合的数据。FP Write VI发送数据到场点I/O通道或者场点IO点函数表达的通道集合。 通道VS项目 场点模型由被叫做通道的物理I/O点构成。项目代表通道或者通道集合,你可以在MAX中发明项目使用场点I/O控制来访问LabVIEW里的项目。 使用场点I/O点控件 使用场点I/O点控件来与你在MAX里创建的场点项目通信。在前面板放置场点I/O点控件,右击控件,并且点击快捷菜单上您要的读或者写。假如您还没有看见你想要的场点项目,在MAX上配置项目。






