4.3 任意公式波形产生模块(1) 1、实验目的
学习基于LabVIEW的虚拟函数信号发生器的设计思路及其流程和仿真图。
2、实验内容
为了能够产生一些非周期信号或其它测试领域的特殊信号在本设计中应用波形产生子。 模版中的Formula Waveform (公式波形)VI节点来产生任意波形。
3、实验步骤
1)前面板设计
新建一个VI,在前面板上放置器件。 2)流程图设计
合理放置器件,并将其正确连接。
4、 运行结果
4.3 任意公式波形产生模块(2) 1、实验目的
学习基于LabVIEW的虚拟函数信号发生器的设计思路及其流程和仿真图。
2、实验内容
该模块的Case结构有2个分支,一个Case结构分支产生常用的高斯白噪声波形,另外一个Case结构产生常用的均匀白噪声波形。该模块可以根据需要在2种噪声波形信号之间进行选择(在前面板的信号类型下拉列表中选择即可),通过调节噪声的参数,可以得到不同的高斯白噪声和均匀白噪声波形。
3、实验步骤
1)前面板设计
新建一个VI,在前面板上放置器件。 2)流程图设计
合理放置器件,并将其正确连接。
4、运行结果
4.4正弦波仿真信号发生器模块 1、实验目的
学习基于LabVIEW的虚拟函数信号发生器的设计思路及其流程和仿真图。
2、实验内容
该正弦波仿真信号发生器,可产生正弦信号。指标如下: ?频率范围: 0.1Hz~10kHz ?初始相位: 0°~180° ?幅度值: 0.1~5.0 ?采样点数: N=8~512
3、实验步骤
1)前面板设计
前面板的设计步骤如下:
(1)新建一个VI,在前面板上放置一个Waveform Graph波形显示器,将纵轴与横轴的刻度标签分别设置为“U(v)”和“t(s)”。 (2)依次在前面板上放置5个输入控制件“信号频率(Hz)”、“采样频率(Hz)”、“采样点数”、“幅度(v)”和“相位(度)”。
(3)放置一个“停止”按钮开关用来结束程序的运行。 2)流程图设计
流程图的设计步骤如下:
(1)在流程图上放置一个While循环结构,将条件端口结束条件改为Stop If Ture,与“停止”控制按钮端子相连。
(2)按照路径在“Analyze” ﹨“Signal Processing” ﹨“Signal Generation”子选项板中选择“Sine Wave.vi”函数放置于While循环结构中,“Sine Wave.vi”节点的输入端口分别与前面板的输入控制件端子相连,此处“f”输入端口输入的是数字频率(数字频率=信号频率/采样频率)。
(3)采用“Bundle”函数来规格化波形图的显示,它可以将横轴的起点、横轴分度值以及输出信号值组成一个簇,在这里将轴的水平间距设定为采样周期(采样周期=1/fs)。