- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(论文)_基于虚拟仪器的信号发生器的设计
目录
一、设计要求 1
一、设计要求 1
二、设计思路与预期实现功能: 1
1、设计思路: 1
2、预期实现功能: 1
三、函数发生器的设计 2
1、登陆界面: 2
2、函数信号发生器子VI(数码管显示)的设计 3
3、频率输入与显示: 3
4、 倍率选择: 4
5、 波形选择: 5
6、 波形对称、方波占空比和信号幅度: 5
7、 扫描速率和扫描宽度: 6
8、 局部变量: 6
9、 调用子程序: 6
10、未加入噪声时的波形显示波形显示: 6
11、加噪声信号后的函数信号波形 7
12、此次函数信号发生器整体程序框图 7
四、测试和结果 9
五、性能分析 9
六、 虚拟函数信号发生器具体操作方法 10
1、 关于登录: 10
2、 关于频率调节与倍率选择: 10
3、 关于波形选择: 10
4、 波形的其他基本参数调节: 10
5、 停止按钮: 10
七、个人心得与体会 10
八、参考文献 11
一、设计要求
题目: 基于虚拟仪器的信号发生器的设计
初始条件:
查询现有信号发生器产品,找到参考设计的仪器参数及前面控制界面,用虚拟仪器软件完成相近大部分功能,并适当说明操作和设计思想。
输入信号可用软件模拟,或用函数发生。
要求完成的主要任务:
至少完成设计内容中各部分基本内容,可添加适当相关内容。
用户认证入口。
能运用设计前面板中字体、颜色、修饰功能。
载入指定公司图标图片到前面板(信号发生器参考原形图片)。
设计中运用弹出对话框操作至少2处。
结构设计至少用到3种以上,(for循环,while循环,公式节点,事件结构,局部变量,全局变量等)
最少完成3种信号的输出。
VI层次结构包含主程序-子程序调用,子程序图标修改(非默认形式即可)
论述说明各环节分析及设计原理。
完成正文8-18页的报告。
二、设计思路与预期实现功能:
1、设计思路:
首先设计一个函数信号发生器的数码管显示子VI,然后设计一个登录界面,函数发生器程序放在登陆程序后面。
2、预期实现功能:
此次设计的函数信号发生器VI包含有用户认证的登陆界面、具体函数信号的调节(包括信号的波形、频率、幅度的调节)、示波器的相关参数调节(包括扫波形对称、描宽度、扫描速率)、信号相关参数的数码显示(包括信号的频率、幅度)。
设计的功能主要包括四类函数信号一正弦波、方波、三角波、锯齿波的输出,频率的倍乘与微调相结合,以及实现输出波形的电压幅度的控制等功能,并可以对采样信息,频率,幅值以及相位参数进行调节控制,方波还可以控制占空比。
三、函数发生器的设计
1、登陆界面:
本版块在程序中加入了“用户登录”,提前在库中存储了用户的信息(包括用户名和密码),登陆界面采用事件结构,当输入的用户名和密码与预设的用户名和密码一致时弹出“登陆成功!”对话框,否则弹出“用户名或密码错误!请重新输入!”对话框,登陆成功是电源指示灯亮,此时函数信号发生器电源接通开始工作。
图1 登陆成功 图2登录失败
图3 登录失败重新输入提示
图4登录界面程序框图
2、函数信号发生器子VI(数码管显示)的设计
采用条件结构设计一个数码管子程序,输入数值输出显示为7个布尔,构成7段数码管,如图5 ,图6所示,编辑子程序图标,显示连接板时采用一个输入端7个输出端,如图7
图5数码管子程序程序框图 图6数码管子程序前面板 图7数码管子程序图标
3、频率输入与显示:
频率输入采用转盘形式的输入,显示部分则选择调用数码管子程序的方式显示。
图8信号频率与倍率选择前面板 图9信号的倍率选择程序框图
图10信号频率的数码显示
倍率选择:
倍率选择采用下拉列表和for循环的结合,具体设计方法是:取下拉列表中选择的倍率的项的值为for循环的次数n值,具体对应的是选择倍率所处的下拉列表的位的值就是相应的频率要乘的倍数,也是与其相连接的条件结构的选择项,即与之对应的倍率选择灯会相应点亮。当倍率选择的项的值小于3时,Hz指示灯亮,当倍率选择项的值大于等于3时kHz指示灯亮。如当选择倍率为×100时,for循环次数n为2,频率相应的乘以100(for循环2次,乘2次10),此时Hz指示灯亮,倍率选择指示灯×100灯亮。
图11信号频率的倍率选择程序框图
波形选择:
波形选择采用下拉列表与条件结构相结合的形式构成,具体的波形显示灯与倍率选择等类似。
波形对称、方波占空比和信号幅度:
都用转
您可能关注的文档
- 课程设计(论文)_双极式PWM双闭环直流调速系统的设计.doc
- 课程设计(论文)_变薄拉深筒设计.doc
- 课程设计(论文)_可预置时间的显示播音系统的设计.doc
- 课程设计(论文)_叶轮给煤机控制系统控制PLC的实现.doc
- 课程设计(论文)_各种排序算法性能比较.doc
- 课程设计(论文)_四冲程内燃机设计.doc
- 课程设计(论文)_四层电梯控制系统设计.doc
- 课程设计(论文)_各种排序时间在不同情况下的时间消耗.doc
- 课程设计(论文)_同步辐射加速器.doc
- 课程设计(论文)_四相步进电机控制.doc
- 课程设计(论文)_基于西门子PLC S7-200的自动化电镀生产线控制设计.doc
- 课程设计(论文)_基于单片机的锅炉液位控制系统设计.doc
- 课程设计(论文)_基于西门子PLC密码锁电气控制系统的研究.doc
- 课程设计(论文)_基于西门子PLC的机械手设计.doc
- 课程设计(论文)_基于运算放大器的工频信号陷波器设计.doc
- 课程设计(论文)_基于铂电阻的的温度测量调理电路设计.doc
- 课程设计(论文)_塑料制件科研训练论文.doc
- 课程设计(论文)_基于铂电阻的数字温度计的设计.doc
- 课程设计(论文)_基于运算放大器的工频信号陷波器设计1.doc
- 课程设计(论文)_多功能数字钟电路设计.doc
文档评论(0)