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