微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于LabVIEW的虚拟信号分析仪的软件设计

基于LabVIEW的虚拟信号分析仪的软件设计

时间:12-26 来源:互联网 点击:

件用于件,并输出相关的出错信息。

在波形存储程序中调用上述函数和子VI,根据数据流将它们组合起来,再对其进行必要的处理。

5 波形读取

Open/Creat/Replace File VI:用于提示数据是以BIN为后缀的形式存储于文件中的。

Simple Error Handler VI:将出错信息告诉用户。

读头文件子VI:用来读取文件中的内容。程序中通过前面Open/Creat/Replace File VI的dup refnum,把指定文件中的内容读出来,并且把文件中的相关内容,如时间、日期等字符串的形式输出;mark after read表示为所读数据的字节数;同时输出 dup refnum和出错信息。

显示头文件子VI把读头文件子VI输出的相关信息,如时间、日期、通道等信息在波形读取的前面板显示出来。

AI Hardware Config VI:把二进制中的数据转换为可读的电压数,以便把图形画出来。

Type Cast VI:该函数将输出的数据转换成指定的数据。

Search/Split String:将输出的字符串分解成两个子字符串。

读波形数据子VI:把文件中的波形数据读出来,输出到波形读取的前面板显示器上。

Read File:通过前面的dup refnum,把文件中的二进制数据读出来,并把数据以16位整形的形式输出到一个二维数组中,同时输出文件的dup refnum、出错信息和所读数据的字节数。

6 结束语

本虚拟信号分析仪软件以Labview6.1为开发平台,在配以NI6024E采集卡,实现了信号分析仪的基本功能。所构成的信号分析仪成功地用于教学实验中,具有造价低、操作方便等特点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top