实验5 虚拟信如号发生器设计.docVIP

  • 1
  • 0
  • 约2.02千字
  • 约 6页
  • 2016-12-28 发布于湖南
  • 举报
实验5 虚拟信号发生器设计 实验目的:综合使用Labview 编程技术,结合实际应用设计一款虚拟信号发生器。 设计要求:能产生常用信号、公式波形,可选择是否添加噪声;可设置波形的频率、幅值、直流偏移量、占空比。 设计过程: 虚拟信号发生器就是利用采集卡的模拟输出功能来连续产生一些设定好的信号,相对于传统信号发生器,它具有更加丰富的功能。图5-1即为一个虚拟信号发生器的实例。前面板右边的几个控件用于设置信号的频率、幅值等基本参数。下边的控件用于设置信号的类型,除了能产生正弦波、方波、锯齿波和三角波等基本函数波外,还能选择生成公式波形,只要在公式框中输入需要的波形公式代码,单击“更新”按钮即可。另外还可以在输出信号中添加噪声,并可以自定义噪声的类型和幅度。 图5-1 虚拟信号发生器前面板 在Labview中要实现这样的一虚拟信号发生器,看是困难,其实并不复杂,其程序代码分为“初始化”、“主体程序”和“退出”3个模块,使用一个顺序结构将它们组合在一起就能完成整个软件的构架,下面是具体设计过程。 5.1 初始化 初始化就是为一些控件或变量赋初值,以便程序具有合理的初始参数和严格的逻辑性,减少程序出错的几率。 虚拟信号发生器的“初始化”代码如图5-2所示,它们位于层叠式顺序结构的第0帧,这里主要进行了两项设置:通过属性节点来设置波形图显示控件的显示区域背景色以及清空显示波形;将“退

文档评论(0)

1亿VIP精品文档

相关文档