首页 理论教育 生成其他波形的VI优化方案

生成其他波形的VI优化方案

时间:2023-06-18 理论教育 版权反馈
【摘要】:图6-19“基本函数发生器”VI的应用实例前面板;程序框图6.2.4.2正弦波形VI正弦波形VI可用于产生正弦信号,该VI是重入的,因此可用来仿真连续采集信号。

生成其他波形的VI优化方案

6.2.4.1 基本函数发生器

基本函数发生器产生并输出指定类型的波形,该VI会记住前一个波形的时间标识,并从前一个时间标识后面继续增加时间标识,它将根据信号类型、采样信息、占空比以及频率的输入量来产生波形。其输入量有以下几种:

(1)偏移量:信号的直流偏移量,默认为0.0。

(2)重置信号:如果该端口输入为TRUE,则将根据相位输入信息重置相位,并且将时间标识重置为0。默认为FALSE。

(3)信号类型:所发生的信号波形的类型,包括正弦波(Sine Wave)、三角波(Triangle)、方波(Square Wave)和锯齿波(Sawtooth)。

(4)频率:产生信号的频率,单位:Hz。默认值为10。

(5)幅值:波形的幅值(峰值电压),默认值为1.0。

(6)相位:波形的初始相位,单位:°,默认值为0。若“重置信号”输入为FALSE,则VI将忽略相位输入值。

(7)采样信息:输入值为簇,包含了采样的信息:以每秒采样的点数表示的采样率Fs(默认值为1 000)和波形中包含的采样点数(采样数,默认值为1 000)。

(8)方波占空比:在一个周期内高电平相对于低电平占的时间的百分比,只有当信号类型输入端选择方波时,该端子才有效,默认值为50。

(9)信号输出:所产生的信号波形。

(10)相位输出:波形的相位(单位:°)。

“基本函数发生器”VI的一个应用实例如图6-19。

图6-19 “基本函数发生器”VI的应用实例

(a)前面板;(b)程序框图

6.2.4.2 正弦波形VI

正弦波形VI可用于产生正弦信号,该VI是重入的,因此可用来仿真连续采集信号。如果重置信号输入端为FALSE,接下来对VI的调用将产生下一个包含n个采样点的波形,否则,该VI记忆当前VI的相位信息和时间标识,并据此产生下一个波形的相关信息,图6-20为该VI的一个应用实例。

图6-20 “正弦波形”VI应用实例

(a)前面板;(b)程序框图(www.xing528.com)

6.2.4.3 均匀白噪声波形VI

均匀白噪声波形VI产生伪随机白噪声,一个应用实例如图6-21所示。

图6-21 均匀白噪声波形VI的应用实例

(a)前面板;(b)程序框图

6.2.4.4 周期性随机噪声波形

周期性随机噪声波形的输出数组包含了一个整周期的所有频率,每个频率成分的幅度谱由“频谱幅值”输入决定,且相位是随机的,输出的数组也可以认为是具有相同幅值随机相位的正弦信号的叠加。图6-22为该VI的一个应用实例。

图6-22 “周期性随机噪声波形”VI的应用实例

(a)前面板;(b)程序框图

6.2.4.5 二项分布的噪声波形VI

二项分布的噪声波形VI产生一个二项分布的噪声波形,其中,“试验概率”输入项给定试验为True(1)的概率,默认值为0.5;“试验”指为一个输出信号元素所发生的试验个数,默认值为1。图6-23为该VI的一个应用实例。

图6-23 “二项分布的噪声波形”VI的应用实例

(a)前面板;(b)程序框图

6.2.4.6 Bernoulli噪声波形VI

Bernoulli噪声波形VI产生伪随机0~1信号,信号输出的每一个元素经过取1概率的输入值运算。如果取1概率输入端的值为0.7,那么信号输出的每个元素将会有70%的概率为1,有30%的概率为0。图6-24为该VI的一个应用实例。

图6-24 “Bernoulli噪声波形”VI应用实例

(a)前面板;(b)程序框图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈