7

3。1。1 整体框图 7

3。1。2 整体流程图 7

3。1。3 程序主界面 8

3。2 系统的软件平台——LabVIEW 简介 9

3。3 数据采集卡简介 10

3。3。1 数据采集卡——PXI-9826 的组成 10

3。2。3 数据采集卡的功能 11

4 程序模块化设计 12

4。1 程序设计的模块化原则 12

4。2 软件系统的模块化设计原则 12

4。3 数据采集系统模块划分 12

4。3。1 初始化模块 13

4。3。2 数据采集模块 13

4。3。3 触发模块 14

4。3。4 同步 17

4。3。5 数据导入、导出、传输模块 17

4。3。6 波形显示及控制模块 20

4。3。7 数据存储 20

4。4 信号分析模块划分 20

4。4。1 滤波模块 22

4。4。2 加窗模块 26

4。4。3 频谱、功率谱分析 29

4。4。4 相关分析 32

5 系统测试 35

5。1 数据采集模块测试 35

5。2 信号处理模块测试 35

5。2。1 生成信号及信号分析 35

5。2。2 IIR 滤波器 36

5。2。3 窗函数比较 37

5。2。4 频谱测量 37

总结 39

40

参考文献 41

1 绪论

1。1 研究背景

1。1。1 虚拟仪器概述

虚拟仪器(Virtual Instrument,VI),是一种以计算机为系统操控器,通过 软件实现人机交互和大部分仪器功能的计算机仪器系统。

信号调理、采集与测量可以通过虚拟仪器 I/O 接口设备完成,信号数据分 析和处理可以通过计算机的软件功能实现。“虚拟”体现在以下两个方面:

(1)虚拟的面板。论文网

(2)由软件编程来实现测量功能。

1。1。2 虚拟仪器构成

从内部功能来讲,由数据采集与控制、数据分析与处理及结果显示组成。 从构成要素来讲,由硬件系统和软件系统组成。

1。1。3 虚拟仪器特点

(1)突出“软件即仪器”,软件的灵活性和复用性使用户可以按自己的需 要定义(设置)测量功能[1]。

(2)数据处理功能强大。利用计算机强大的数据处理、传输和发布功能对 信号进行分析、显示、存储、打印和其他管理[1]。

(3)灵活性和可拓展性强,性价比高,便于组成复杂的测试系统。

(4)良好的人机界面。虚拟面板可以模拟传统仪器面板来设计,也可以由 用户根据实际需求自行设计。测量结果可以通过计算机显示器以曲线、图形数据 或表格等形式方便灵活地显示出来[1]。

上一篇:FPGA无线通信系统的数字下变频关键技术的分析与应用
下一篇:AT91SAM9G20嵌入式处理器的显控系统设计

Labview信号与系统课程实验设计

LabVIEW+DataSocket远程支援系统设计

LabVIEW的线性调频Z变换方法设计

Cadence高速低噪声比较器设计

S7-1200串口通信数据采集程序设计+源程序

Labview和myDAQ的信号分析处理虚拟仪器设计

FPGA的OTDR实时数据采集与处理+电路图+程序

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

安康汉江网讯

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...