发布时间:2008-09-20阅读:1106
此处创建通道输入信号生成和选择子VI,完成不同通道输入信号的生成以及通道选择功能。创建过程和创建一般的LabVIEW VI控件的方法一样,将所创建的子Ⅵ命名为“channelA and or B.VI”。该Ⅵ的前面板如图1所示。
图1 channel A and or B.VI的前面板及连线板
在前面板上,已经添加电平“Level”数值输入控件、极性“Slope”和触发源“Source”选择开关、数据点数“No.Points”、频率“Frequency”、通道选择“Select Channel”和噪声“Noise”输入数组。输出控件则为两路波形输出“Waveform 1 out”和“Waveform 2 out"。
通道输入信号生成和选择的程序框图。图2、图3和图4分别为通过两路通道同时产生波形、通道B产生波形和通道A产生波形的程序框图。在这几个程序框图中,都需要通过波形信号生成函数(正弦波信号函数或方波信号生成函数)生成所需要的信号,各自通过均匀白噪声函数加入不同幅度的白噪声后生成所需要的信号。通过不同的信号选择块后输入到触发器子控件Ⅵ后产生所需要的波形输出。触发器子Ⅵ将在后面迸行介绍。此处对波形信号生成函数以及均匀白噪声函数进行简单介绍。
图2 通道输入信号生成和选择Ⅵ(两路信号A&B)
图3通道输入信号生成和选择Ⅵ(通道B)
图4 通道输入信号生成和选择Ⅵ(通道A)
所用到的正弦波信号和方波信号生成函数的位置如图5所示。选择顺序为“函数→信号处理→正弦波”、“方波”或“均匀白噪声”。这几个信号函数是LabVIEW进行信号处理的一些基本函数。在前面章节创建控件的过程中已经用到过,此处不作详细介绍,读者可以翻阅前面章节或查看LabVIEW的帮助文件。
图5 正弦波和方波信号生成函数