下载此文档

虚拟信号发生器.docx


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
摘要
本报告介绍了一个简单的信号发生器系统,综合了老师在智能仪表化技术课程中所讲解的包括结构、模块、函数等相关内容的综合。本系统是基于labview2014的虚拟信号发生器,能够在给定参数的情况下输出相应的波形,包括正弦波、锯齿波、三角波和矩形波。也可利用NI数据采集系统进行相应的链接后采集数据并进行相应显示和分析。
关键词:labview 信号发生器波形图
设计目的及要求
设计目的
熟练掌握labview软件的基本设计思路和规则,了解各结构的功能,对给出的程序能够基本的理解和设计一些简单的智能发生程序。对G语言和其他编程语言进行一个对比,了解各自的优势和不足。对虚拟信号发生器的相关原理能够独立理解。
设计要求
产生的正弦波、锯齿波、三角波、方波能够调节其相位、幅值、频率以及占空比。
在调节的基础上能够将相关参数显示出来。
能够方便进行外部数据采集系统的扩展设计。
方便对其他方面信号发生器的重新设计。
设计思路及流程图
思路及方法
我们需要解决的一共就只有四个大问题:
<波形选择>:与我们常用的函数信号发生器相联系,根据仪器的功能,可以产生多种波形;但是我们们需要的是一种波形,所以必须做好信号相互切换的功能。因此用case条件结构是最好的选择。我可以在case结构中添加多个条件分支,并用特定的数据类型表示不同的波形。在case结构中的条件选择端口添加结构至四个(必须有一个为默认,否则会产生错误),输入各个可以产生的波形(必须与条件分支中的标签一一对应),这样就可以实现波形的选择了
<信号产生>:产生各个波形的方法有很多。比如用公式编写、有仿真信号生成、还有函数生成。但是最简单的是用【函数选板】中的【信号处理】的子选板中的【波形生成】中的【正弦波形】、【方波】、【三角波】、【锯齿波】。但是这些控件必须自己输入各种参数值.
<波形控制>:一个理想的函数信号发生器必须有一个开关,如我们所用到的函数信号发生器一样。在不需要发生器的时候就利用【开关】来控制信号的产生与否。因此,只需要在case条件结构的外面再加一个 while循环结构就可以了.
<参数显示>:产生的波形的各个参数是否满足我们的要求,如果没有显示这些参数的话,我们是不能知道的。所以只需在程序框图中加一个显示控件或局部变量都可以.
以上就是整个虚拟函数发生器的设计思路。
流程图
开始
幅值
偏移量
频率
参数调节
占空比
相位
三角波
正弦波
波形选择
方波
锯齿波
产生波形
开关
程序图及其实现功能
选择分支结构进行四种信号发生器的统一组合,利用一个字符型输入模块选择波形分支。利用一个布尔型左右拨片对

虚拟信号发生器 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小345 KB
  • 时间2017-07-31
最近更新