计算机测试技术2010_第1页
计算机测试技术2010_第2页
计算机测试技术2010_第3页
计算机测试技术2010_第4页
计算机测试技术2010_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

计算机测试技术2010第一页,共101页。内容概述数据采集技术智能仪表系统虚拟仪器第二页,共101页。1、概述

定义:计算机测试技术以计算机为核心、完成测试任务的技术基于计算机的测试:测量、分析与处理核心:处理器、编程利用计算机的可编程快速处理和大容量数据管理功能适用:测点多、数据量大、监测任务重、分析要求高(在线、远程、诊断、推理)第三页,共101页。1、概述

组成结构第四页,共101页。组成硬件信号调理:隔离、放大、滤波数据采集:采集板/卡/器模拟开关、采样保持、AD转换计算机:PC、IPC、CPCI、VXI1、概述

第五页,共101页。组成

软件采集/监测软件分析软件数据库管理软件

特点成本优势:PC资源功能优势:数据处理量大、快速,分析手段丰富、灵活发展优势:具有通用性和发展前景1、概述

第六页,共101页。典型框图放大器DC/DC模拟开关FIFO缓存A/D采保通道逻辑定时计数数据缓冲地址逻辑控制、状态逻辑晶振计算机/软件信号调理ch1ch2ch3ch32传感器组数据采集时序控制——硬件采样间隔/频率;通道切换S/H、A/D控制;触发参数设定——软件通道数;采样间隔/频率采样长度N;采集方式数据读取——编程1、概述

第七页,共101页。2、数据采集技术

模拟信号的数字化处理模拟信号的数字化

:将连续模拟信号转换为离散数字信号的过程

连续无限长度离散有限点数第八页,共101页。2、数据采集技术

模拟信号的数字化处理采样:将模拟信号按一定的时间间隔逐点取其瞬时值采样:基本问题:采样间隔/频率、采样长度qΔtn.Δt第九页,共101页。2、数据采集技术

模拟信号的数字化处理采样

x(t)δ(t-k)t

▽t2▽t3▽t

4▽t

……

n▽t时间采样间隔⊿t时间序列⊿t2⊿t…第十页,共101页。2、数据采集技术

模拟信号的数字化处理量化幅值|x(t)|≤M量程[-M,M]均分为2L区间量化阶q=M/L如M=5V,L=211则q=2.44mV第十一页,共101页。2、数据采集技术

模拟信号的数字化处理量化:结果取决:q、⊿t量化序列0(L-2).q(L-2).q(L-4).q2.q

q3.q(L-4).qq-(L-3).q-(L-3).q-2.q-4q-2.q0

1.⊿t2.⊿t3.⊿t4.⊿t......n.⊿t第十二页,共101页。模拟信号的数字化处理编码:二进制编码a1-最高有效位MSB,取值0、1an-最低有效位LSB,取值0、1n-A/D转换器有效输出数字量的位数11111111bLSBMSB2、数据采集技术

第十三页,共101页。模拟信号的数字化处理采样定理及频率混淆采样定理

解决原始信号不失真采集的采样频率或采样间隔选择问题几个重要采集参数样本:采集到的一段时域信号

样本长度T=N.⊿t,其中N为采样点数(长度)、⊿t为采样间隔最高分析频率fx:模拟信号中所要分析的最高分量的频率被采集的信号是频率为fr的单频,则最高分析频率fx=fr一般情况下,被采集的往往是一复频信号,则由需要定fx由主频(对应系统工作转速)的几倍频来定fx,如fx=5.fr采样频率fs:模拟信号离散的速度—每秒采集的点数

对于等间隔(⊿t)采集,采集频率fs为:fs=1/⊿t….Hz2、数据采集技术

第十四页,共101页。采样定理

为保证采样后信号能真实地保留原始模拟信号信息,信号采样频率必须至少为原信号中最高分析频率的2倍——每周期至少采集2点2、数据采集技术

香农(Shannon)采样定理

第十五页,共101页。采样定理

2、数据采集技术

第十六页,共101页。频率混淆:fs<2.fx、造成频率混叠

2、数据采集技术

折叠频率fd=fs/2大于fd的频率混叠混叠无法事后消除抗混叠措施采集前滤去大于fd的频率——抗混叠滤波,低通滤波频率为0~fd加大采样频率第十七页,共101页。2、数据采集技术

数据的采样与保持数据采集具有N个采样区间为⊿t的量化过程采集样本:T=N.⊿t⊿t内的量化过程:

启动转换→转换结束→输出数字量A/D转换开始到结束时保持输入信号的电平不变保证转换精度保持电路A/D转换结束后又能跟踪输入信号的变化采样电路第十八页,共101页。数据的采样与保持数据采集——基本单元多路开关程控放大采样保持AD转换放大器DC/DC模拟开关A/D采保ch1ch2ch3ch32••2、数据采集技术

第十九页,共101页。多路开关功能将多路被测信号分别传送到所共用的一路A/D转换器进行转换——以低成本实现多通道参数的采集类型多路开关(多到一):多路输入到一路AD反多路开关(一到多):一路DA到多路输出放大器DC/DC模拟开关A/D采保ch1ch2ch3ch32••2、数据采集技术

第二十页,共101页。多路开关指标

导通与断开电阻

接通电阻为零(实际<100)

断开电阻无穷大(实际>109)切换速度:一般1us~1ns隔离:各通过之间的串扰,80db实例集成电路模拟开关:结构紧凑、内部有译码器、使用方面、转换速度快、寿命长等干簧继电器:结构简单、闭合接触电阻小而断开时阻抗高、不受环境温度影响等放大器DC/DC模拟开关A/D采保ch1ch2ch3ch32••2、数据采集技术

第二十一页,共101页。采样保持功能:对被测信号的实时跟踪、精确取值采集过程的两个基本状态:快采-慢测采集前的信号跟踪——S闭合采集时刻的信号冻结——对固定信号进行量化2、数据采集技术

放大器DC/DC模拟开关A/D采保ch1ch2ch3ch32••第二十二页,共101页。2、数据采集技术

采样保持第二十三页,共101页。采样保持指标:捕捉时间TAC——跟踪S输入值,取决于CH孔径时间TAPH开关断开——断开速度保持建立时间THS开关断开稳定衰减率H内VC的下降速率,漏电,负载SH2、数据采集技术

第二十四页,共101页。数—模换技术A/D转换器(简称ADC)定义:将模拟量转换为一定码制的数字量的器件或装置分类:跟踪比较、逐次比较、并行比较、双积分放大器DC/DC模拟开关A/D采保ch1ch2ch3ch32••极性判断误差控制2、数据采集技术

第二十五页,共101页。A/D转换器(简称ADC)并行比较8个电压等级:只用7级7个比较器:输出I1~I73位编码数字量输出2、数据采集技术

第二十六页,共101页。ADC性能参数AD位数:二进制或BCD码的位数,如12位、16位、24位分辨力:最低有效位数LSB,也称量化阶如:12位A/D转换器、量程±5V,则分辨率为:

量化误差:最大为±1/2LSB,误差分布为均匀分布转换时间:完成一次A/D转换的时间,倒数为转换速度/通过率转换精度:实际ADC与理想ADC量化值上的差值满刻度范围:ADC所允许输入电压范围,如±5V其他参数:零点和增益温度系数、输入电阻2、数据采集技术

第二十七页,共101页。示例采用铁—康铜热电偶进行温度测量,在0-450℃的温度范围内输出的电压值是0-25mV,若要求设计的测量装置达到0.1℃的测温分辨率,如何选A/D转换器?分析

0-450℃的温度范围对应测量范围0-25mV,即M=25mV最小分辨率:分辨0.1℃,对应电压为q=5.5μV解题M=25000μV、q=5.5μV,

所以,A/D转换器的位数应该大于13位16位q=0.76μV2、数据采集技术

第二十八页,共101页。ADC的选择AD位数位数:12位、16位、24位精度:0.5%成本转换时间实际采样间隔:采样定理、采集方式成本2、数据采集技术

第二十九页,共101页。A/D通道方案确定考虑问题:多个模拟信号性质:快变、慢变;静态、动态采集效率成本不同的采集要求分别采集:信号之间没有严格关系并行采集:同步放大器DC/DC模拟开关A/D采保ch1ch2ch3ch32••2、数据采集技术

第三十页,共101页。无采保的A/D通道——直接转换应用:直流/低频信号输入信号的最大变化率:

⊿t一定,允许输入信号变化速率的上限也就确定变化大信号的则要求⊿t小;直流信号则要求⊿t大示例:M=10V、n=12、⊿t=0.1s变化率小于0.05V/s的输入信号,采集前可不用加采保Δt放大器DC/DCA/D输入Vi2、数据采集技术

第三十一页,共101页。带采保的A/D通道应用:各种信号输入信号的最大变化率:(取决于保持时间)采保+A/DADC带采保的A/D通道——多通道巡回采集、共享A/D通道每路信号的采样间隔ADC采样间隔——一次转换放大器FIFO缓存A/D采保ADC输入ViΔt放大器模拟开关FIFO缓存A/D采保ch1ch2ch3ch32••ADC在前一个通道的信号处于保持阶段,就可以考虑通道的切换2、数据采集技术

第三十二页,共101页。带采保的A/D通道——多通道巡回采集两个采样间隔之间关系

等速采集、巡回切换n通道采样间隔⊿tCH问题:10个通道输入,每个通道采样间隔为100微秒,做等间隔巡回采集,则要求ADC的采样间隔为多少?2、数据采集技术

第三十三页,共101页。带同时采保的A/D通道——伪并行采集每个⊿t中,所有通道的信号电平先同时采样保持,再巡回采集,从而保证所有通道严格同时刻采集。每一通道(信号)采样间隔:⊿t;信号采样频率1/⊿tADC(最小)采样间隔:⊿t/n;ADC采样频率n/⊿t

ADCch1ch2ch3ch32••放大器模拟开关FIFO缓存A/D采保采样保持••2、数据采集技术

第三十四页,共101页。多通道并行A/D通道——并行采集多块低速的ADC芯片、严格同步采集独立的通道,各通道间具有较好的隔离度性价比较高

ADC采样间隔就是信号采样间隔应用:高速实时系统高频信号采集2、数据采集技术

第三十五页,共101页。数据采集卡/器指标A/D位数(也可表示分辨率):位数越多,量化误差越小,分辨力越高。常用有8位、10位、12位、16位等最高采样频率:够重复进行数据转换的最高速度,即每秒完成信号转换的最高次数,对应的为A/DC最小采样间隔。一般可编程控制。如最高采样频率333KHz,则A/DC最小采样间隔为3μs,可在3μs-500ms之间可控量程(输入范围):A/D转换器所能转换模拟信号的电压范围。一般有±5V、±10V精度:反映输出数码的实际模拟输入电压与理想模拟输入电压之差,定义满量程下包含增益误差、偏移误差、非线性误差,量化误差等在内的相对精度。如小于0.05%2、数据采集技术

第三十六页,共101页。数据采集卡/器指标模入通道:能巡回或并行进行采集的输入通道数。对于巡回采集:8、16、32;对于并行采集:2、4、8输入阻抗:反映隔离信号源的能力。一般大于100MΩ程控增益:1、2、4、8、16倍等(选项)任意设定采样通道数,可通道自动扫描采集先进先出(FIFO)缓存,可自动数据块采集触发方式:定时器触发,可外启动采集ch1ch2ch3ch32••模拟开关振动慢变加速度2、数据采集技术

第三十七页,共101页。数据采集卡/器产品PC/PCI总线数据采集板PC/PCMCIA总线数据采集板USB总线数据采集模块NIPCI-622116Bit,250kS/s,16通道2通道DA(833kS/s)NIUSB-9215高速串行总线:USB2.0只要有USB口,即插即用总线供电采样速率可达500kHz/sNIPCMCIA-51022通道并行采集采样频率20MS/s带宽15MHz输入±50mV~±5V2、数据采集技术

第三十八页,共101页。数据采集技术模拟信号数字化:连续模拟信号——离散数字信号采样:采样间隔、采样长度量化:取采样时间上的信号幅值——幅值量化编码:二进制编码采样频率及频率混叠采样定理:样本、最高分析频率、采样频率频率混淆:折叠频率、抗混叠措施(抗混叠滤波器、提高采样频率)数据采集采样保持:动态跟踪——采集;固定取值——保持;4个指标AD转换:将模拟量转换为一定码制的数字量分类(跟踪、逐次、并行比较,双积分)基本指标:位数、分辨率、转换时间、精度AD通道方案无采保的A/D通道:输入信号的最大变化率带采保的A/D通道:多通道巡回采集、并行采集AD采集间隔、每通道采样频率、采集卡指标回顾第三十九页,共101页。定义含有微计算机或微处理器的测量仪器具有采集、存储、分析、自动化操作等功能

精度、速度、测试能力和工作效率3、智能仪器系统数字式测温计数字式超声波探伤仪振动采集分析仪模拟式万用表第四十页,共101页。基本特征测量过程软件控制测量过程量程切换极性判别调零放大过载保护结果输出状态检测实现硬件实现:结构、体积、成本软件实现:流程控制转换、逻辑、驱动——自动化智能、灵活模拟式万用表

数字式测温计3、智能仪器系统第四十一页,共101页。基本特征数据处理能力强——处理器的存储、运算能力测量精度传统仪器手工事后数据处理、方法有限主观因素影响成分大智能仪器软件实现算法——标准偏差、曲线拟合在线修正——自动补偿结果直接存储处理数据的存储、回放数据再处理——深加工、多用途数据采集和振动分析3、智能仪器系统第四十二页,共101页。基本特征友好的人机交互方式键盘——方便

输入参数,实现柔性测量输入命令,选择不同功能显示屏——直观运行情况、工作状态、处理结果

定时测量、设限报警、自动打印标准化接口通信接口——GPIB、RS232C、RS485等+PC机——自动远程测量系统

多相功率分析仪3、智能仪器系统第四十三页,共101页。硬件结构微型计算机系统实现仪器功能信号输入单元信号调理A/D转换器

信号输出单元时序控制器数模转换器功率放大人机交互设备输入键盘输出显示通信接口3、智能仪器系统第四十四页,共101页。软件功能自检模块初始化模块时钟模块监控模块人机交互模块数据采集模块数据处理模块控制决策模块信号输出模块通信模块3、智能仪器系统第四十五页,共101页。自动测量功能——体现智能化,支持仪器稳定、可靠、高精度测量量程自动切换——基本功能衰减器+放大器+程控根据输入信号的大小,合理确定衰减器的衰减系数和放大器的放大倍数,使A/D转换器得到尽可能大而又不超出其输入范围的信号

3、智能仪器系统第四十六页,共101页。自动测量功能——体现智能化,支持仪器稳定、可靠、高精度测量量程自动切换——基本功能衰减器+放大器+程控衰减器K1控制切换前置衰减K3控制切换放大器输出衰减放大器K2控制放大器倍数接口及开关驱动编码:测量值和量程分档比较控制驱动K3、智能仪器系统第四十七页,共101页。零位误差与增益误差校正自校零

输入短路,测量零位值自校准

输入接入基准电压,建立误差校准模型Vx放大电路A/D转换主机电路Vc短路输入电压基准电压3、智能仪器系统第四十八页,共101页。非线性校正——解决电路的非线性问题传统仪器——校正电路输入信号特性补偿电路特性输出信号特性智能仪器a、插值法:分段插值,多个灵敏度Sb、查表法:特性曲线数值化c、曲线拟合:最小二乘法数表3、智能仪器系统第四十九页,共101页。温度误差的补偿硬件补偿:线路复杂,成本高软件补偿:灵活多变增加温度元件,测温温度误差模型:理论/实验获取校正方程和校正值3、智能仪器系统第五十页,共101页。设计举例目的/功能以单片机为核心设计计算机温度、压力实时采集监视系统性能指标温度测试范围:0C~120C,超范围声光报警检测精度:0.5C

压力测量范围:0Pa~3.92x105Pa,超范围声光报警检测精度:±1.96x103Pa显示:9位LED(显示测量值:温度4+1;压力3+1)检测速度:每分钟一次3、智能仪器系统第五十一页,共101页。设计①传感器温度测试范围:0C~120C、精度:0.5C

热敏电阻+变换/放大器:输出0~5V、对应满量程125C压力测量范围:0~3.92x105Pa、精度:±1.96x103Pa电阻应变片+桥路+放大器:输出0~5V、对应满量程4.90x105Pa3、智能仪器系统第五十二页,共101页。②A/D转换器温度M=125C、分辨率q=0.5C:压力M=4.90x105Pa、±1.96x103Pa:

应选择10位A/D转换器,可以满足精度要求3、智能仪器系统第五十三页,共101页。③A/D通道方案检测速度:每分钟一次逐次逼近型A/D转换器:10us~100us温度、压力变化小——不要保持电路8路模拟开关:切换速率要大于A/D转换速率④输出通道显示:选用9位LED、分段温度、压力报警输出:开关量——共用一路声光报警⑤系统控制机

单片机8031:2个定时器——长达1min的硬件定时4KBROM——程序3、智能仪器系统第五十四页,共101页。⑥软件编程每1分钟调用一次监测子程序监测子程序8个通道均分1分钟依次完成8通道的监测任务每次监测具体内容:选通模拟开关AD转换中值滤波工程变换超限检查报警/显示3、智能仪器系统第五十五页,共101页。3、智能仪器系统⑦系统结构输入、调理输出显示控制、分析量化第五十六页,共101页。测试领域面临的主要挑战:成本增加、使用复杂产品功能剧增,测试仪器不断扩增不同阶段使用不同精度、不同功能的模拟仪器项目、产品转向,造成投资浪费仪器互联和综合处理日益复杂——接口开发解决办法:开放、标准硬件的标准化——资源共享软件的模块化——避免重复开发系统的开放化——仪器间的资源共享编程平台的图形化硬件模块的即插即用化4、虚拟仪器

第五十七页,共101页。用户定义功能

4、虚拟仪器

传统仪器厂商定义功能虚拟仪器用户定义功能ControlPanelFlowPressureAlarmConditionsSTOPTemperature第五十八页,共101页。传统仪器

厂商定义仪器功能关键是硬件开发与维护开销高技术更新周期长(5~10年)价格昂贵封闭、固定功能单一、互联有限独立设备4、虚拟仪器

第五十九页,共101页。虚拟仪器:VirtualInstrumentation——在开放架构基础上创建用户定义的测试系统

用户定义功能关键是软件——软件即仪器开发与维护费用低(软件)技术更新周期短(1~2年)价格低、可复用与可重配置性强开放、灵活,可与计算机技术保持同步发展与网络及其它周边设备方便互联面向应用的仪器系统4、虚拟仪器

第六十页,共101页。“虚拟”含义虚拟的仪器面板由软件实现仪器的测量功能(软件就是仪器)4、虚拟仪器

以软件代替硬件、以图形代替代码、以组态代替编程、以虚拟代替固定第六十一页,共101页。二者比较4、虚拟仪器

传统仪器虚拟仪器仪器定义厂家用户功能设定功能特定,与其它设备连接受到限制。面向应用的系统结构,可方便地与网络设备、外设和其它设备连接。关键环节硬件软件开放性封闭式系统,功能固定,不能改变。基于计算机技术的开放式系统,灵活的软件功能模块。性能价格比低高,可重复使用。技术更新速度慢(周期5~10年)快(周期1~2年)开发维护开发维护费用高软件结构,节省费用第六十二页,共101页。组成4、虚拟仪器

硬件(电子线路)硬件(电子线路)硬件(显示器与旋钮)硬件(电子线路)计算机软件(算法)

计算机硬件(显示器与虚拟旋钮)传统仪器虚拟仪器计算机系统资源结果表达与仪器控制数据采集信号处理功能第六十三页,共101页。4、虚拟仪器

计算机系统资源标准总线I/O模块第六十四页,共101页。仪器硬件:仅仅是为了解决信号的输入输出

标准总线:协调各个模块测试工作,如GBIP、VXI模块化I/O硬件数据采集信号条理声音和振动测量运动控制分布式I/O4、虚拟仪器

第六十五页,共101页。DAQ(DataAcquisition)——数据采集板定时与控制能力:无有大量支持板卡直接利用标准的计算机总线、接口,没有仪器所需的总线性能4、虚拟仪器

第六十六页,共101页。SCXI——信号调理板、提高测试系统的质量SignalConditioningeXtensionsforInstrumentation放大——小信号、热电偶(µv),提高系统信噪比滤波——动态信号,消除噪声、抗混叠——模拟/数字滤波器隔离——避免接地不当(造成测量不准、损坏DAQ板卡及VI统)光隔离(optical)磁隔离(magnetic)电容隔离(capacitive)差分输入、单点接地、专用隔离器件4、虚拟仪器

信号调理栈便携、低成本多路调理:20适合各种类型信号每路调理可选输出可直接连DAQ第六十七页,共101页。GPIB(GeneralPurposeInterfaceBus)——通用接口总线(IEEE488仪器控制标准)——多台协调工作一种用于实验室、工业的数据采集和控制的标准总线8位的并行协议、传输率低于1Mbytes/s标准电缆最多控制14台仪器有大量支持其标准的仪器通过计算机,对传统仪器功能的扩展和延伸

4、虚拟仪器

GPIB电缆第六十八页,共101页。VXI(VMEbuseXtensionaforInstrumentation)计算机控制的模块化自动仪器系统VME——VersatileBach-planeBus、万用背板总线(可靠性极高,散热性能好,易于安装和移动)吞吐率:40MB/s(VME80MB/s)8TTL触发线、8ECL逻辑信号即插即用有大量支持其标准的产品——政府、军事、研究第一次构建尚需较大的投资强度4、虚拟仪器

第六十九页,共101页。VXI(VMEbuseXtensionaforInstrumentation)计算机控制的模块化自动仪器系统4、虚拟仪器

主机箱背板总线VME总线时钟和同步总线模块识别总线触发总线局部总线机械规范Eurocard主动冷却嵌入模块0槽控制器A/D模块D/A模块I/O模块….第七十页,共101页。PXI(PCIeXtensionsforInstrumentation)

4、虚拟仪器

CompactPCI第七十一页,共101页。PXI(PCIeXtensionsforInstrumentation)

4、虚拟仪器

主机箱接口连接器:2组32-bitPCI64-bitPXI特性机械规范主动冷却嵌入模块系统槽模块A/D模块D/A模块I/O模块….总线上增加信号(PXI特性)参考时钟——模块同步触发总线8根(TTL)——事件、星形触发线——触发精确控制局部总线13根——高速TTL或0~24V模拟信号的相邻模块内部传递第七十二页,共101页。LXI(LANeXtensionforInstrumentation)网络变迁:以太网接口:一方面在不断发展,10/100/1000

,另一方面是100%向后兼容

4、虚拟仪器

第七十三页,共101页。LXI(LANeXtensionforInstrumentation)通过网络,实现测量模块的协调工作网络接口的价值:用户已认可,互联和共享定时同步:IEEE1588引入LAN,纳秒级定时能力LXI仪器等级等级C:具有通过LAN的编程控制能力,可以与其他厂家的仪器很好地协同工作等级B:拥有等级C的一切能力,并且加上了IEEE1588网络实时同步标准等级A:拥有等级B的一切能力,同时具备硬件触发能力4、虚拟仪器

第七十四页,共101页。LXI(LANeXtensionforInstrumentation)宽度为482.6mm(19英寸)的标准机箱高度分1U、2U、3U和4U(单位U=44.45mm)LXI器件的最小单元是1U半宽度机箱4、虚拟仪器

前面板

输入信号连接器后面板

LAN接口、电源及开关、触发第七十五页,共101页。仪器硬件:通用计算机各种PC机、便携机运算/处理能力显示/表现能力存贮能力促进VI发展的动力4、虚拟仪器

第七十六页,共101页。软件系统软件就是仪器ThesoftwareistheInstrument就是利用计算机的硬/软件资源,使本来需要硬件实现的技术软件化(虚拟化),以便最大限度地降低系统成本,增强系统的功能与灵活性。虚拟仪器的软件框架从低层到顶层,包括三部分:VISA库:VI软件体系结构、计算机与仪器之间的软件层连接标准的I/O函数库及其相关规范仪器驱动程序:特定仪器控制与通信的软件程序集应用软件:直接面对用户,提供直观友好数据分析与处理功能4、虚拟仪器

第七十七页,共101页。4、虚拟仪器

仪器硬件Windows硬件抽象层HAL

DAQ接口模块数据传输可视化信号分析数据采集应用程序DLL库VISA库仪器驱动程序LabVIEWLabWindows/CVIComponentWorksVisualBasicC/C++...第七十八页,共101页。软件系统软件平台——构造、应用VI的关键——软件就是仪器集成开发环境——可视化、图形化、零编程高水平的仪器硬件接口——淡化内含、方便使用用户接口——控件、模板库、函数库、…软件平台:LabVIEW、Matlab、DASYLab、…4、虚拟仪器

第七十九页,共101页。LabView——图形化编程语言特点图形化的仪器编程环境使用图形语言(即各种图标、图形符号、连线等)编程,界面非常直观形象

大量的仪器面板控件——表现力4、虚拟仪器

第八十页,共101页。LabView特点图形化的仪器编程环境

大量的分析、处理和接口功能控件4、虚拟仪器

第八十一页,共101页。LabView特点图形化的仪器编程环境

数据流的可视4、虚拟仪器

整形数兰色浮点数橙色逻辑量绿色字符串粉色文件路径青色第八十二页,共101页。LabView特点图形化的仪器编程环境

4、虚拟仪器

VI编程三部分a、前面板——模拟真实仪器的前面板b、框图程序——对前面板上的控件对象进行控制c、图标/接线端口——VI程序封装成控件/模块第八十三页,共101页。LabView特点程序调试手段灵活、多样框图程序数据流上设置探针框图程序节点上设置断点、单步执行框图程序可高亮运行——整个框图程序分解运行4、虚拟仪器

第八十四页,共101页。LabView特点内置程序编译器程序采用编译方式运行32位应用程序运行速度和编译C的速度相当,避免了一般图形化编程平台(按解释方式工作)运行速度慢的问题。4、虚拟仪器

第八十五页,共101页。LabView特点功能强大的函数库仪器驱动程序库(含600多个)基本函数库——数学函数、数据运算、文件I/O高级分析库,可增强程序的处理能力。——信号处理、加窗、滤波、拟合、线性代数、矩阵运算、概率与统计、控制工具箱等4、虚拟仪器

高级分析库调试模块引擎编辑模块运行模块图形化元素库仪器接口模块仪器驱动程序库基本函数库第八十六页,共101页。LabView特点支持多种系统平台WindowsNT/95/2000/XP实时Unix系统平台LabView应用程序的直接移植开放式的开发平台提供调用其它软件平台编译的模块的接口:DLL库接口CIN接口——调用C

温馨提示

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

评论

0/150

提交评论