虚拟信号发生器周康富1简析.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 第一章 设计总体思路,功能描述 1 1.1 设计的总体构思 ............................................................................................................1 1.2 设计的流程图 ............................................................................................................2 第二章 虚拟信号发生器的软件设计 3 2.1 前面板的设计 3 2.2  参数设置控件 3 2.3  输出波形选择按钮 3 2.4  波形显示控件.................................................................................................................4 2.5  开关控件 4 2.6 流程图的设计 4 2.7 程序图标的调入 4 2.8 程序设计 4 第三章 虚拟函数信号发生器的实现 6 3.1数字波形产生模块 .2 频率单位变化控制模块 7 4.1 发生器前面板 7 4.3 虚拟信号发生器的运行结果 ,利用Labview 中的控制模板,分别在设计面板上放入模拟实际信号发生器控键的数据输入控键、显示器、数据输出控件、开关、选择器. 显示器用于显示输出的信号波形,数据输入控键用于输出信号的信号频率、采样频率、偏移量、振幅和相位,数据输出控键则用于选择信号类型. 打开Labview 前面板编辑窗口,点击鼠标右键,显示控制模板,选择Graph Waveform Graph ,作为信号发生器的显示器. 在显示器模板上点击鼠标右键,对其进行属性设置,如根据被显示波形的频率与幅度值的变化,利用工具模板中的文字工具,对显示器横(时间) 、纵(幅度) 坐标的刻度重新设置. 用Graph 控键设计的显示器是完全同步的,波形稳定. 2.2  参数设置控件 (1) 在前面板的设计窗口中,打开控制模块执行All cont roll s Numeric Knob 操作,得到幅值等控制旋钮. (2) 将鼠标移至旋钮单击右键选择属性( Proper2ties) 选项,在随后弹出的对话框中的外观(Appear2ance) 选项的标签中将这些旋钮分别命名为“频率调节”、“幅度调节”和“相位调节”等. (3) 最后定义精度. 根据频率和幅度的数值范围,我们将其精度定义为双精度浮点型(DBL) . 具体操作仍然是在属性( Properties) 选项的数据范围(Data range) 选项中的Representation 内完成. 2.3  输出波形选择按钮 用一个Case 结构来控制波形的产生. 可以选择输出为正弦信号或是方波信号、三角波等. 具体操作为:在前面板的设计窗口中,打开控制模块,执行Almont roll →ring E num →Text ring ,修改名称为wave select (波形选择) . 然后右键点击properties 选择Edit Items 项,在表格中添加和编辑sine wave 、t triangle 、square wave 等,并设置其先后顺序. 2.4  波形显示控件 这个控件用来显示所产生的波形.执行Cont rols Graph Waveform Chart 操作,调入所选图标. 其横轴为时间轴,纵轴为电压轴.注意:控件参数设置应考虑到采样频率fs , 信号频率f 一个周期采样点n 与总点数N = Samples 的关系: fs = nfx ,所以fs 的最大值应该是被测信号频率f s 的最大值n ,且N ≥n. 2.5  开关控件 此开关用于结束运行.执行All controls Boolean StopButton操作,调入开关按钮,标记为“STOP”. 。 注意:在完成对虚拟仪器的前面板设计后,若需对其进行装饰,可以执行All cont roll s Decorations操作,然后根据需要在其选项框里选择相应的内容对你所设计的前面板进行必要的修饰. 2.6 流程图的设计 对于虚拟信号发生器而言,它的主要功能就是为我们提供激励信号,所以在流程图设计中,我们首先要选择产生信号的图标以及用于产生信号的case 结构和循环控制While 循环. 2.7 程序图标的调入 (1) 在流程图设计窗口中打开( Function) 模块,执行All Functions structures While loop

文档评论(0)

妈妈王子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档