LabVIEW中的波形数据剖析.pdf
《LabVIEW中的波形数据剖析.pdf》由会员分享,可在线阅读,更多相关《LabVIEW中的波形数据剖析.pdf(10页珍藏版)》请在三一文库上搜索。
1、1 LabVIEW中的波形数据 与其他基于文本模式的编程语言不同,在LabVIEW 中有一类被称为波形数据的数据类 型,这种数据类型更类似于“簇”的结构,由一系列不同数据类型的数据构成。但是波形数 据又具有与“簇”不同的特点,例如它可以由一些波形发生函数产生,可以作为数据采集后 的数据进行显示和存储。这一节将主要介绍创建波形数据以及处理波形数据的方法。 1 波形数据的创建 LabVIEW 中的波形数据既可以由一些用于产生波形的函数、VIs 以及 Express VIs 生成, 也可以由数据采集函数从数据采集卡中采集数据而得到。下面主要介绍用函数、VIs以及 Express VIs 生成波形数据
2、的方法。 在 LabVIEW 中,与创建波形数据相关的函数、VIs 以及 Express VIs 主要位于函数选板 中的波形( Waveform)子选板以及信号处理(Signal Processing)子选板中,两个选板分别 如图 6-19 以及图 6-20 所示。 下面介绍一些常用的用于产生波形数据的函数、VIs 以及 Express VIs 的使用方法。 1基本函数发生器函数(Basic Function Generation.vi) 基本函数发生器函数可以产生正弦波、锯齿波、 方波和三角波四种波形,并可以任意设 图 6-19 波形子选板 图 6-20 信号处理子选板 2 定波形的频率、幅
3、值、相位以及偏移量(叠加的直流分量)等属性。 图 6-21 所示的程序演示了基本函数发生器函数产生多种波形的方法,在例程中,用户 可以指定波形的类型(正弦波、锯齿波、方波或三角波)、幅值、频率、相位以及叠加的直 流分量的幅值等属性,根据这些属性生成相应的波形。 程序的后面板如图6-22 所示。 2调谐与噪声波形发生函数(Tones and Noise Waveform.vi) 调谐与噪声波形发生函数用以产生多个一定频率、幅值、相位的正弦信号叠加的波形数 据,同时可以模拟噪声和直流分量,并叠加到已有的波形数据上面。 图 6-23 与图 6-24 所示的程序演示了调谐与噪声波形发生函数的使用方法。
4、程序中用一 个频率 10Hz 和一个频率为1Hz,幅值均为10V ,相位均为0 度的两路正弦波叠加,并将叠 加后的波形展示于波形图形(Waveform Graph )控件中加以显示。 图 6-21 基本函数发生器函数演示程序的前面板 图 6-22 基本函数发生器函数演示程序的后面板 图 6-23 调谐与噪声波形发生函数演示程序的前面板 3 图 6-25 公式波形发生器函数演示程序的前面板 3公式波形发生器函数(Formula Waveform.vi ) 公式波形发生器函数可以按照用户编辑的公式产生波形数据。 在图 6-25 和图 6-26 所示的程序中,按照公式Y=sin(wt)*sin(2*
5、 pi( 1)* t)产生波形 数据,并交给波形图形控件(Waveform Graph )实时显示。 图 6-24 调谐与噪声波形发生函数演示程序的后面板 图 6-26 公式波形发生器函数演示程序的后面板 4 4正弦波发生器函数(Sine Waveform .vi ) 正弦波发生器是一种十分常用的函数,可以用来产生频率、幅值和相位可控的正弦波波 形数据。 图 6-27 和图 6-28 分别是正弦波发生器函数演示程序的前面板和后面板。 5方波发生器函数(Square Waveform.vi ) 方波发生器也是一种十分常用的函数,可以用来产生频率、幅值和相位可控的方波波形数 据。图 6-29 和图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW 中的 波形 数据 剖析
链接地址:https://www.31doc.com/p-4700892.html