此处创立通道输入信号生成和挑选子VI,完结不同通道输入信号的生成以及通道挑选功用。创立进程和创立一般的LabVIEW VI控件的办法相同,将所创立的子Ⅵ命名为“channelA and or B.VI”。该Ⅵ的前面板如图1所示。
图1 channel A and or B.VI的前面板及连线板
在前面板上,现已增加电平“Level”数值输入控件、极性“Slope”和触发源“Source”挑选开关、数据点数“No.Points”、频率“Frequency”、通道挑选“SelectChannel”和噪声“Noise”输入数组。输出控件则为两路波形输出“Waveform 1 out”和“Waveform 2 out"。
通道输入信号生成和挑选的程序框图。图2、图3和图4分别为经过两路通道一起发生波形、通道B发生波形和通道A发生波形的程序框图。在这几个程序框图中,都需求经过波形信号生成函数(正弦波信号函数或方波信号生成函数)生成所需求的信号,各自经过均匀白噪声函数参加不同起伏的白噪声后生成所需求的信号。经过不同的信号挑选块后输入到触发器子控件Ⅵ后发生所需求的波形输出。触发器子Ⅵ将在后边迸行介绍。此处对波形信号生成函数以及均匀白噪声函数进行简略介绍。
图2 通道输入信号生成和挑选Ⅵ(两路信号A&B)
图3通道输入信号生成和挑选Ⅵ(通道B)
图4 通道输入信号生成和挑选Ⅵ(通道A)
所用到的正弦波信号和方波信号生成函数的方位如图5所示。挑选次序为“函数→信号处理→正弦波”、“方波”或“均匀白噪声”。这几个信号函数是LabVIEW进行信号处理的一些根本函数。在前面章节创立控件的进程中现已用到过,此处不作具体介绍,读者能够翻阅前面章节或检查LabVIEW的帮助文件。
图5 正弦波和方波信号生成函数