问题描绘:在LabVIEW中有许多对波形数据进行处理的函数,而示波器一般屏幕比较小,不便于调查,LabVIEW里边的波形图很灵敏,可是需求有强壮的外部硬件收集设备支撑才行。NI自身供给许多功用强壮的收集卡,可是价格不菲。现在正好身边有个泰克TDS2024B示波器,示波器也是数据收集的效果,所以将两者结合起来发挥强壮的测验丈量成效。具体的运用与衔接在另一篇中有具体介绍了,这儿不再赘述。
一点阐明:能够在LabVIEW中检查TDS系列示波器操控用的API,大概是在函数面板的仪器IO->Instruments->Tektronics下面,包括装备、初始化、数据、用户、封闭等几个部分,以下是其给出的Tree结构图:
API阐明:接下来对各个VI进行扼要的阐明,有些不常用的没有进行测验,其他的功用都运用正常,在LabVIEW中能便利的获取到示波器收集的波形。
Initialize
Initialize VI:VISA资源初始化,串口初始化等操作
Configuration
Autosetup VI:主动设置,装备示波器为一切输入通道收集,并设置显现一切波形的最佳显现方法
Configure Continuous Acquisition VI:装备仪器为接连收集形式
Configure Channel VI:设置通道的根本特点
Configure Timebase VI:装备示波器的时基和水平特性
Configure Math VI:装备数学函数为加或减或FFT以及FFT的特点
Configure Acquisition Type VI:装备从示波器获取的波形数据的点数和类型
Configure Data Logging VI:装备数据记载
Configure Trigger(Edge) VI:装备边缘触发
Limit Testing
Configure Limit Test Comparison VI:设置用于约束测验比较
Configure Limit Test State VI:回来约束测验状况-开或关
Configure Limit Test Stop After VI:装备约束测验之后
Configure Limit Test Template VI:装备约束测验模板
Create Limit Test Template VI:创立约束测验模板,并将其存储在参阅波形存储中
Action/Status
Send Software Trigger VI:为示波器强制一个触发
Query Limit Test Results VI:查询约束测验成果
Invert Channel VI:回转通道的信号
Save Waveform to Reference Channel VI:保存波形至内存
Data
Read (Multiple Waveforms) VI:波形读取
Read Measurement VI:从挑选的通道波形读取一个用户设置的值
Read Measurement (2 Channels) VI:从2个通道波形读取一个用户设置的值
Low Level
Initiate VI:初始化一次波形收集,运用后将等候触发。该函数只能与Low Level一级的函数运用,高档函数现已包括
Abort VI:撤销收集,使示波器重回闲暇状况
Fetch Waveform VI:获取设定通道的波形
Wait for Trigger VI:单次收集形式下等候触发,Timeout操控等候时长,单位是ms
Utility
Reset VI:复位示波器并发送默认设置
Self-Test VI:运转仪器自检程序并回来自检成果
Error Query VI:查询仪器犯错
Revision Query VI:查询仪器固件代码版别和驱动程序版别
Print VI:设置硬拷贝打印的格局、方向和端口
Save-Recall Setup VI:设置从内存保存和重绘波形
Self-Calibrate VI:标定示波器用于测验和丈量
Close
Close VI:停止与仪器的衔接,之前查询错误代码
LabVIEW供给许多仪器的驱动程序,在测验丈量范畴结合实际情况和不同的需求,能够便利的构建测验体系,灵敏建立发挥测验软硬件的功率。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/212794.html