摘要:数字示波器能精确捕获各种信号,故已成为科研试验和工程项目中各类信号收集、记载和剖析的首要设备之一。可是许多情况下,需要把数字示波器收集到的数据进行数据处理和剖析,并终究完结长途的自动测验和剖析的需求。所以今日咱们就来说说怎么完成对示波器的长途操控。
1、LabVIEW 根底介绍
计算机通过LAN(网口)或许USB 接口与示波器树立衔接来操控示波器。如图1 所示。
图1 硬件衔接图
一听到要操控示波器,咱们都会想到通过SCPI 指令来操控示波器。那怎么来完成呢?可选的计划有:
(1)通过编写程序代码,如运用C,C++,C#等言语结合开发环境(如VS2012)来编写代码;
(2)通过LabVIEW,运用图形界面来完成。
今日咱们就来说说怎么运用LabVIEW 完成对ZDS2024 示波器的操控。
LabVIEW 的界说:
LabVIEW 由National Instruments 公司开发,于1986 年发布第一个版别,是一种用图标和连线替代文本行来创立应用程序的图形化编程言语。LabVIEW 供给了一门编程言语所具有的语法功用,仅仅它以图形的方法供给。
LabVIEW 根本由一个个VI 文件组成。每个VI 由前面板和程序框图组成。能够从两个视点来
了解VI 文件:
(1)从用户交互来说,前面板担任规划用户交互界面,相似UI 规划东西,一般包含用户操作控件和输出成果控件,像文本框、按钮、波形显现控件等;而程序框图担任将用户的操作通过一系列的处理,并终究输出成果,显现在前面板上。
(2)从功用模块来说,每个VI 文件相似于C 言语中的一个函数,前面板用来规划函数的参数(输入)和返回值(输出),程序框图相似函数体,完成详细逻辑。
2、 装置软件和ZDS2024 驱动库
首要有必要装置好LabVIEW 和NI-VISA。将ZDS2024 的驱动库文件夹Zhiyuan ZDS2000 Series for TCP,拷贝到LabVIEW 装置目录instr.lib 目录下。Zhiyuan ZDS2000 Series for TCP针对以太网衔接。
3、装备NI-VISA来操控示波器
发动Masurement Automation Explorer 软件,挑选设备和接口,在增加网络设备中,运用Manual Entry of Raw Scoket(手动输入原始SOCKET)方法衔接,ZDS2024 示波器选用端口号5025 来接纳SCPI 指令。如图2 和图3 所示。设置好后,可进行测验,保证衔接成功。
图1 衔接方法
图2 RAW SCOKET 装备
4、例程规划
发动LabVIEW 创立一个新的VI 文件。这儿以从示波器读取数据,并显现在波形控件上为例。
规划的VI 前面板为如图4 所示。
图4 VI 前面板
左面的三个操控用于输入设置,包含衔接的VISA 资源称号,获取数据的通道,最大延迟时间。右边为成果波形显现控件。规划好前面板今后,就能够进入程序框图规划了。在VI 的程序框图中的Function 面板中,挑选“仪器I/O”能够找到有关ZDS2024 的驱动库的模块,能够在程序框图中直接运用,规划成果如图5 所示。
图5 程序框图
在程序框图中,先初始化示波器,并发动示波器的AutoSetup 功用,然后循环获取示波器的数据,并送显现,直到用户间断或许获取数据进程中呈现过错。最终能够在前面板发动运转,成果如图6所示。
图6 运转成果
以上是运用LabVIEW 来操控ZDS2024 示波器的整个进程,相对运用C,C++这种来开发是不是要便利许多呢?