文档介绍:基于 LabVIEW 的数据处理和信号分析
Liu Yan
Yancheng Institute of Technology, Yancheng, 224003, China
E-mail: ******@so。通过 LabVIEW能方便实现驱动功能数
据采集卡的功能。这里提供数据的读和写,所以一些缺点也暴露出来。例如,人们很难精度计
时。
CIN(代码接口节点)是 LabVIEW 与 C 语言的接口。数据传输可在 CIN 中实现。当
LabVIEW 程序运行到 CIN 时,数据可以从 CIN 的进口传送到 C 源代码。然后程序返回执行
C 源代码。那么数据结果在 C 源代码实现后将返回到 LabVIEW中。CIN 可以用来驱动通用
数据采集卡。
设计方案的步骤如下:
A:设置 CIN 图标,数据输入和输出参数以及数据类型。
B:在 CIN 图标中选择快捷菜单文件项,创造 C 源代码文件。
C:在 VC 编译 C++源和生产的执行文件的代码文件。
D:装载可执行文件和调试抽样方案。
动态数据交换( DDE)技术是另一种编程方法。应用程序可以在广播方式传输下的
Windows 或直接邮寄到另一个应用程序管理。DDE 消息传输是一个应用程序之间的响应,
所以客户端程序需要为在 Windows 环境下通用数据收集编写的。服务器程序是为了让数据
收集和信息通讯数据采集卡能够得到有效的运行。DDE 程序中的客户端产生与 LabVIEW 平
台并从服务器接收,处理,存储和显示数据。
·、控制组件和由 Lab Windows / CVI 的开发的在用户界
面中出现的菜单组成。通过在用户界面上操纵控制元件、实现取样启动,停止,采样率和在每
个通道的波形底线采集。功能程序(数据采集,实时波形显示,数据处理和数据存储或重新
显示)用来满足不同的测试应用程序。
这是软件的结构。它集成了主要模块、虚拟信号源 ,虚拟调制模块、虚拟采样模块和监
控模块在工作页面。图 1 中可以看到。程序框图显示在图 2;这系统的设计主要是以软件为
主。硬件源进行了简化处理,通过界面操作系统设备;用户可以用透明的方式操作系统。
主要模块菜单在程序运行时出现。各个功能按钮是显而易见的。因为在 LabView 中,
系统是由图形面板所控制的。子程序的执行是通过面板上的按钮来实现的。两个控制组件的
显示取样示波器波形取样通道和信号频率都在右侧。主菜单是一个主要控制元件,在程序运
行时用于等待数据输入。面板上的按钮由主程序扫描。当退出按钮启动,按钮被执行并返回
到原来的