- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计
设计题目:基于LABVIEW 的函数信号发生器的设计
摘 要
虚拟仪器技术的实质是利用最新的计算机技术来实现和扩展传统仪器的功能,在许多
方面具有传统仪器所没有的优越性,在实验教学和工程领域具有极大的应用潜力。实验表
明,设计的虚拟函数信号发生器输出信号性能优于普通传统的信号源。
虚拟仪器是1986 年美国国家仪器公司(NI )提供的一种新型一起概念。它是计算机
技术介入仪器领域所形成的一种新型的、富有生命力的仪器种类。在虚拟仪器中计算机处
于核心地位,计算机软件技术和测试系统更紧密地结合成一个有机整体,仪器的结构概念
和设计观点都发生了根本变化。
虚拟仪器技术的实质是利用最新的计算机技术来实现和扩展传统仪器的功能。其基本
构成包括计算机、虚拟仪器软件、硬件接口模块等。在这里,硬件仅是为了解决信号的输
入输出,软件才是整个系统的关键。当基本硬件确定后,就可以通过不同的软件实现不同
的功能。虚拟仪器应用软件集成了仪器的所有采集、控制、数据分析、结果输出和用户界
面等功能。使传统仪器的某些硬件甚至整个仪器都被计算机软件所代替。因此从某种意义
上说,计算机既是仪器,软件即是仪器。
虚拟仪器的软件是其最核心、最关键的部分,其主要功能是对硬件执行通信和控制,
对信号进行分析和处理,以及对结果进行恰当的表达和输出等。虚拟仪器的软件开发平台
目前主要有两类:第一类是基于传统语言的Turbo C ,Microsoft 公司的 Visual Basic ,
Borland 公司的Delphi ,Sybase 公司的PowerBuilder 。这类语言具有适应面广、开发灵活
的特点,但开发人员需有较多的编程经验和较强的调试能力;第二类用专业图形化编程软
件进行开发。如HP 公司的VEE,NI 公司的LabVIEW 和Lab Windows/CVI 等。NI 公司的
LabVIEW 软件开发平台是一种专业图形化编程软件,采用图形化编程方式,结构流程清
晰,但缺点是对硬件的要求较高,比较依赖NI 的专用产品,对信号控制方式不够灵活。
而Lab Windows/CVI 以ANSI C 为核心。将功能强大,使用灵活的C 语言平台与数据采集,
分析和表达的测控专业工具有机地接合起来。它的集成化开发平台,交互式编程方法,丰
富的控件和库函数大大增强了C 语言的功能,为熟悉C 语言的开发人员建立检测系统,
自动测量环境,数据采集系统,过程监控系统等提供了一个理想的软件开发环境。
关键词 函数信号发生器, 数据采集卡,LabVIEW,DAQ 卡,示波器
- 1 -
目录
1 设计任务描述 3
1.1 设计题目: 3
1.2 设计要求: 3
1.3 报告要求: 3
1.4 时间进度安排: 3
2 设计思路 4
3 软件流程图 5
4 各部分程序设计 6
4.1 数据采集 6
4.2 程序框图设计 6
4.2.3 函数信号输出设计 8
4.2.4 前面板设计 8
4.3 基本波形检验 9
5 工作过程分析 11
5.1 设计中的程序结构 11
5.2 切换开关的介绍 12
5.3 程序简化设计及波形参数计算 12
5.3.1 简化设计思路 12
5.3.2 参数计算 12
6 元件清单 14
7 主要元器件介绍 15
7.1 DAQ 数据采集卡 15
7.2 模拟示波器 15
7.3 LabVIEW 简介 16
总 17
致 谢 18
参考文献 19
附录Ⅰ 20
附录Ⅱ 21
- 2 -
1 设计任务描述
1.1 设计题目:
设计基于Labview 的函数信号发生器的设计。
1.2 设计要求:
1)掌握NI-DAQ 使用方法。
2)了解函数信号产生方法。
3) 输出一路占空比可调的方波信号,一路函数信号(输出信号类型可选择)。
1.3 报告要求:
(1).课程设计论文是体现和总结课程设计成果的载
原创力文档


文档评论(0)