LabVIEW-实现波形发生器

一、题目

用两种方法实现一种多类型信号波形发生器(至少包括:正弦波、三角波、方波等),可以调节信号频率、幅度、相位等参数,可以图形化显示信号波形。

需要给出产生信号波形的基本方法、程序设计基本方法以及程序实现框图和运行结果。

二、实现过程 

第一种:

  1. 产生信号波形的基本方法:通过程序框图界面函数选板中的“信号处理”->“波形生成"->"基本函数发生器”,通过基本函数发生器函数节点生成四种基本波形。

  2. 程序设计基本方法:将"基本函数发生器”的输入端:频率、幅值、相位分别用三个数值输入控件(旋钮)模拟实际的信号发生器旋钮进行调节。通过“采样信息”可以设置采样频率和采样数。将信号类型输入控件连接至条件结构的分支选择器,即在每种波形对应的分支内产生相对应的波形。将“波形图”放置在条件结构外部并在while循环的内部(当信号类型变化时及时使波形更新)。

  3. 程序框图及运行结果如下图所示:

LabVIEW-实现波形发生器_第1张图片

LabVIEW-实现波形发生器_第2张图片

LabVIEW-实现波形发生器_第3张图片

LabVIEW-实现波形发生器_第4张图片

第二种:

  1. 产生信号波形的基本方法:通过程序框图界面函数选板中的“信号处理”->“波形生成"->"仿真信号”,通过“仿真信号”生成四种基本波形。

  2. 程序设计基本方法:将"仿真信号”的输入端:频率、幅值、相位分别用三个数值输入控件(旋钮)模拟实际的信号发生器旋钮进行调节。将信号类型输入控件连接至条件结构的分支选择器,即在每种波形对应的分支内产生相对应的波形。通过“从动态数据转换”将动态数据类型转换成可与其他VI和函数配合使用的波形,并通过节点“获取波形成分”返回指定的模拟波形。将“波形图”放置在条件结构外部并在while循环的内部(当信号类型变化时及时使波形更新)。

  3. 程序框图及运行结果如下图所示:

LabVIEW-实现波形发生器_第5张图片

LabVIEW-实现波形发生器_第6张图片

LabVIEW-实现波形发生器_第7张图片

LabVIEW-实现波形发生器_第8张图片

 

你可能感兴趣的:(LabVIEW学习,labview)