基于LabVIEW的虚拟信号分析仪的软件设计
件用于件,并输出相关的出错信息。
在波形存储程序中调用上述函数和子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采集卡,实现了信号分析仪的基本功能。所构成的信号分析仪成功地用于教学实验中,具有造价低、操作方便等特点。
LabVIEW虚拟信号分析 相关文章:
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)