2022年Labview数信号发生器研发设计方案.docx

上传人:C****o 文档编号:12792837 上传时间:2022-04-26 格式:DOCX 页数:15 大小:759.30KB
返回 下载 相关 举报
2022年Labview数信号发生器研发设计方案.docx_第1页
第1页 / 共15页
2022年Labview数信号发生器研发设计方案.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《2022年Labview数信号发生器研发设计方案.docx》由会员分享,可在线阅读,更多相关《2022年Labview数信号发生器研发设计方案.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源摘 要本次设计基于美国国家仪器( NI )的虚拟仪器开发平台 Labview ,使用图形化语言编程,设计了一款虚拟函数信号发生器;该虚拟函数信号发生器能够产生正弦波、三角波、方波、锯齿波等波形,其中输出信号的频率、幅值、相位、偏移量以及方波的占空比等都可以在较宽的范畴内动态的调剂,能够更好的得到中意的波形;关键词: 虚拟仪器; Labview;函数信号发生器;图形化编程目 录第 1 章 绪论 1第 2 章 虚拟函数信号发生器的设计 22.1 概述 22.2 函数信号发生器程序框图设计22.2.1 基本函数信号发生器的配置 22.2.2 while 循环的设计 32.2.3 程序中的

2、延时机制 42.2.4 波形显示控件的设计 42.3 前面板的界面布局 72.4 帮忙信息 9第 3 章 程序调试 10第 4 章 试验设计总结 12参考文献 12附录 13欢迎下载精品学习资源第1章 绪 论在有关电参量的测量中,我们需要用到信号源,而信号发生器就为我们供应了在测量中所需的信号源,它可以产生不同频率的正弦信号、方波、三角波、锯齿波、正负脉冲信号、调幅信号、调频信号和随机信号等,其输出信号的幅值也可以按需要进行调剂;传统信号发生器种类繁多,价格昂贵,而且仪器功能固定单一,不具备用户对仪器进行定义及编程的功能,一个传统试验室很难同时拥有多类信号发生器,然而,基于虚拟仪器技术的试验室

3、就能够实现这一要求;随着运算机技术的迅猛进展,虚拟仪器技术在数据采集、自动测试和仪器把握领域得到了广泛的应用,促进和推动测试系统和仪器把握的设计方法与实现技术发生了深刻的变化;“软件即是仪器”已成为测试与测量技术进展的重要标志;虚拟信号发生器就是利用高性能的模块化硬件,结合高效灵敏的LabVIEW软件来完成各种测试、测量和自动化应用;欢迎下载精品学习资源第2章 虚拟函数信号发生器的设计2.1 概述在传统的测量中,为了得到测量结果我们往往需要一个信号源对测量电路进 行勉励,这就需要用到函数信号发生器;正弦波、三角波、方波、锯齿波等是实 验和测量中常用的信号波,但是传统仪器的功能的固定性和费用的昂

4、扬限制了传 统仪器的推广和使用;本次设计利用labview 设计包含传统仪器各种功能的虚拟函数信号发生器;2.2 函数信号发生器程序框图设计函数信号发生器的程序框图的设计包含基本函数信号发生器的配置和while循环的设计;2.2.1 基本函数信号发生器的配置本次设计接受美国国家仪器( NI )的虚拟仪器开发平台labview2021 版原先实现;启动 labview2021 进入软件启动界面,然后新建VI 并命名为 “基本函数信号发生器 ”;通过菜单栏中“窗口显示程序框图”(或者快捷键ctrl+E )进入程序框图的编辑界面;在程序框图的空白处鼠标右键单击显示函数选板,打开“信号处理波形生成 ”

5、的子选板,选择 “基本函数发生器 ”,将其拖放至程序框图 中;为了便利观看和操作,可以右键点击函数发生器,快捷菜单中“显示为图标 ” 前面的勾去掉即可,其如图 2.1 所示;欢迎下载精品学习资源图 2.1 基本函数发生器的选择移动光标到函数发生器的 “频率”端口上,鼠标右键单击,在其快捷菜单中选择“创建输入控件 ”,程序会自动帮忙完成输入控件与函数发生器的连接,同过 同样的步骤完成 “幅值”、“相位”、“信号类型”、 “重置信号 ”、“偏移量 ”、“采样信息”等端口输入控件的创建和连接,合理调整它们的位置,使得界面布局合理;创建完成如图 2.2 所示;图 2.2输入控件的创建2.2.2 whi

6、le 循环的设计While 循环模块的功能实现程序连续运行及波形参数的实时调剂与输出显示;在 while 循环的条件接线端接入的是一个布尔变量,用以把握循环的终止;在程序框图的函数选板中,打开“编程结构 while 循环”,鼠标左键单击选中“while循环”后在程序框图的合适位置拖放出一个矩形框,该矩形框需要将程序框图的全部节点都包含进去;为了能够更好地操作程序,在while 循环的右欢迎下载精品学习资源下角有个条件接线端,右键点击循环的条件接线端,在其快捷菜单中选择“创建输入控件 ”;如图 2.3 所示;2.2.3 程序中的延时机制为了有效的把握代码的执行速率和降低 CPU 的占用率,需要在

7、 while 循环中接受定时机制;在程序框图界面中,打开函数选版,选择 “编程定时等待( ms) ”函数节点,将该函数节点拖放至循环结构的内部;移动光标到 “等待( ms) ”函数节点的 “等待时间(毫秒) ”端口上,单击鼠标右键,从弹出的快捷菜单中执行 “创建/常量”的命令,放置一个数值常量并修改其数值为 50,其如图 2.44 所示;图 2.4延时机制的设置2.2.4 波形显示控件的设计在程序框图的菜单栏中,由 “窗口显示前面板 ”(或者快捷键ctrl+E )切换至前面板;在前面板的空白处右键点击调出“控件选板 ”,打开 “新式图形 ”,将 “波形图 ”控件节点拖放至前面板的合适的位置,并

8、在程序框图中和函数发生器的“信号输出 ”端口连接起来;如图2.5 所示;欢迎下载精品学习资源图 2.5函数信号发生器的显示控件的放置鼠标右键点击 “波形图 ”控件,在其快捷菜单中选择属性选项,对其“外观”、“显示格式 ”、“曲线”等选项卡进行设置,具体的设置如下面的各个图形所示;图 2.6图形表控件的外观选项卡的设置欢迎下载精品学习资源图 2.7图形表控件的显示格式选项卡的设置图 2.8图形表控件的曲线选项卡的设置至此,整个函数信号发生器的程序框图已经设计完毕,完整的程序框图如下图 2.9 所示.欢迎下载精品学习资源图 2.9 整体程序框图2.3 前面板的界面布局当控件,但是它们都杂乱无章的排

9、列着,这时候就需要我们来手动调整并合 理的布局了; Labview 虚拟仪器开发平台在人机交互界面(HMI )的设计上有很多她的独到之处;例如我们在我们将程框图的程序编辑完切换回前面板后,我们会发觉在前面板发觉很多输入控件和显示控件选板中,打开 “新式修饰 ”后我们会观看很多的修饰控件,这些都是为我们更好的装扮我们的 HMI ,让我们的人机交互界面看起来更加的友好和与众不同;修饰界面控件如图 2.10 所示;欢迎下载精品学习资源图 2.10控件选板的修饰控件界面经过对前面板控件的合理布局及修饰,我们得到如图2.11 所示的最终界面;图 2.11函数信号发生器的前面板欢迎下载精品学习资源2.4

10、帮忙信息在很多软件中我们都可以观看帮忙信息,由于帮忙信息对初次接触该软件的人员具有确定的引导作用,而不至于打开软件之后毫无眉目,着对一个软件的推广使用也是至关重要的;本函数信号发生器的帮忙信息主要是对一些输入控件的常规说明 ,点击函数信号发生器的右上角的帮忙文字帮忙信息就会以对话框的形式显示出来;说明如下:偏移量:指的是直流信号的偏移;重置信号:假如输入为真,就重置信号的相位把握值,并且将时间重置为信号类型:波形的生成类型,有正弦波、三角波、方波、钜齿波等;频率:是指波形的频率;幅值:是指波形的振幅,同时也是电压信号的峰值;相位:波形的初始相位为 0,假如重置信号输入为假,就忽视相位;采样信息

11、:包含采样率( FS)和采样数,采样率是指每秒钟的采样率,而采样数是指波形中的样本数;0.比;图 2.12函数信号发生器的帮忙信息欢迎下载精品学习资源第3章 程序调试单击前面板工具栏上的运行按钮,运行该程序;通过波形图显示控件可以观看到函数的波形,调整输入参数,可以观看到波形随着参数的调剂而变化,具体程序调试结果如下面各图所示;图 3.1正弦波的调试结果图 3.2三角波的调试结果欢迎下载精品学习资源图 3.3方波的调试结果图 3.4锯齿波的调试结果欢迎下载精品学习资源第4章 试验设计总结虚拟信号发生器通过 LabVIEW 图形化语言将运算机硬件资源与仪器硬件有机地融合为一体,从而把运算机强大的

12、运算处理才能和仪器硬件的测量、把握能力结合在仪器,大大缩小了仪器硬件的成本和体积,并通过 LabVIEW 实现对数据的显示、储备以及分析处理;由于虚拟信号发生器可与运算机同步进展,与网络及其他周边设备互联,用户只需转变软件程序就可以不断赐予它或扩展增强它的测量功能;这就是说,仪器的设计制造不再是厂家的专利;虚拟信号发生器开创了仪器使用者可以成为仪器设计者的时代,这将给虚拟信号发生器使用者带来无尽的利益;Labview 作为一个图形化编程软件,是开发测试系统的一种功能强大、便利快捷的编程工具;其良好的相通性、开放性、专用性,使测试系统的开发周期短、成本低、质量高;基于 Labview 的虚拟函数

13、信号发生器具有机交互性好、易于操作等特点,能够广泛的应用与于科研、生产等领域参考文献1 胡仁喜等编著 . LabVIEW8.2.1 虚拟仪器实例指导教程. 北京: 机械工业出版社,2007.11.2 张凯等编著 . LabVIEW 虚拟仪器工程设计与开发 . 北京:国防工业出版社 ,2004.6.3 张毅等编著 . 虚拟仪器技术分析与应用 . 北京:机械工业出版社 ,2004.2.4 余成波 ,冯丽辉等编著 . 虚拟仪器技术与设计 . 重庆:重庆高校出版社 ,2006.7.5 刘全心 ,南建平 . 基于 LabVIEW 的虚拟函数信号发生器的设计 J. 2007 年 5 月第 31 期.6 NationalInstruments. Using LabVIEW to Create Multithreaded VIs M.Texas: National Instruments, 2000.7 张雄壮,陈亮,杨吉斌 . 现代语音处理技术及其应用 M . 北京:机械工业出版社 ,欢迎下载精品学习资源2003.附 录程序整体框图前面板整体图欢迎下载精品学习资源欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁