作者:然然妈1 | 来源:互联网 | 2023-07-22 19:21
LabVIEW中提供了方便的现成的函数白噪声设置,可以产生虚拟波形信号,在函数面板中位于“信号处理”-->“波形生成”子选板中,如下图所示:
![如何用labview建立一个虚拟波形发生器<strong></p><p>白噪声设置</strong>? 如何用labview建立一个虚拟波形发生器?](https://p1.toutiaoimg.com/large/2b29a0000447edad7007e)
下面是一个简单的例子,该例要求设计一个简易的仿真多波形发生器,能够产生常用的波形数据,包括正弦波、三角波、方波及锯齿波等常用信号,且可叠加均匀白噪声,在软件界面上可设置信号类型、频率、幅值、偏移量、采样信息等常用参数白噪声设置。
软件运行主界面如下图所示:
![如何用labview建立一个虚拟波形发生器<strong></p><p>白噪声设置</strong>? 如何用labview建立一个虚拟波形发生器?](https://p1.toutiaoimg.com/large/2b2840000442562453a17)
该例程序框图代码如下图所示:
![如何用labview建立一个虚拟波形发生器<strong></p><p>白噪声设置</strong>? 如何用labview建立一个虚拟波形发生器?](https://p1.toutiaoimg.com/large/2b291000043b9e863b16c)
程序代码主框架采用while循环结构,每隔100ms刷新一次波形白噪声设置。主要调用了“基本函数发生器”及“均匀白噪声波形”函数,两者叠加实现,将前面板上对应的参数直接连接到函数中对应的参数即可。