下载此文档

潍坊市政务信息采编管理系统的设计与实现.pdf


文档分类:管理/人力资源 | 页数:约66页 举报非法文档有奖
1/ 66
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 66 下载此文档
文档列表 文档介绍
内蒙古科技大学
虚拟仪器课程设计说明书
题目:双路信号发生器
虚拟示波器
设计题目: 双路信号发生器
虚拟示波器
:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。
:
:正弦波信号、方波信号、锯齿波信号或三角波信号,且可输出双路信号。
、幅值、占空比、相位和偏移量可调。
3. 把双路信号发生器发出的各种函数信号用虚拟示波器接收,并能存储波形和回放波形。
:
本设计分成两个部分实现,一是双路信号的发生,二是虚拟示波器采集来自双路信号发生器发出的基本函数信号,并实现存储和波形回放等功能。
:采用“仿真信号”中的锯齿波、正弦波、方波、三角波信号做信号源,用相应的数值输入控件控制以上信号的参数,编辑相应程序将其用波形图显示。其中有单通道,双通道的显示方式。
:虚拟示波器用来接收基本函数信号发生器发出的基本函数信号,并且具有存储双路信号和回放双路信号的功能。本设计中实时采集回放,并且能够清零回放示波器。该设计在while循环中进行,用条件结构实现各个单通道和双通道的选择。


1)while主程序框的设计
从“程序框图”面板中点击右键,然后按照“编程”——“结构”——“While循环”的顺序,拖到面板中拉大到合适的大小如图所示:
2)DAQ元件设计的主通道
从“程序框图”面板中点击右键,然后按照“测量I/O”——“DAQmx”依次找到,,,等DAQ器件,依次置于while循环的左侧,再从“程序框图”面板中点击右键,然后按照“测量I/O”——“DAQmx”依次找到等几个器件,连通组成主程序通道。如下图所示:
3)基本函数发生器的设置
首先,在“信号处理”—“波形生成”里找到“基本函数发生器”,拖入while循环中,由于是双路的信号发生器,故需再创建一个相同器件,该器件如图:
。在该函数信号发生器的引脚上依次创建“方波占空比”、“偏移”、“频率”、“信号类型”、“幅值”、“相位”等输入控件。基本函数发生器的输入控件图如下:
4)信号源信号的显示
,用于显示输出。
,已经添加了各个输入控制控件,故在前面板中,需要重新放置六个按钮,并分别命名为“频率”、“幅值”、“占空比”、“偏移量”、“相位”、“信号类型”,并摆放好“停止”键按钮。排放好的信号显示图如下:
.
5)双路信号发生器的调试验证
程序框图的最终效果(图一)
前面板显示效果一(图二)
通道1和通道2分别显示正弦波
前面板显示效果二(图三)
通道1和通道2分别显示正弦波和锯齿波
图一:程序框图的最终效果
图二
图三
6)该设计中需要注意的几点
,由于本设计是双路信号,应设计成双通道输出;同样在DAQmx Read设置中,同样需要选择双通道。
Timing时钟采样的设置中,要选择连续采样,即Continuous Sample。
,不然容易出错。

1)主程序框的设计
从“程序框图”面板中点击右键,然后按照“编程”——“结构”——“While循环”的顺序,再按照相同方法选取条件结构置于while框图中。
2)主程序通道的设计
主通道的信号采集到输出基本与双路发生器基本相似,首先设计模拟采集电路,即从“测量I/O”中选择”DAQmx Creat Virtual Channel”;然后选择始终采样即“DAQmx Timing”,设置时钟采样方式为连续采样即“Continous Sample”;再选择“DAQmx Read”、“DAQmx Write”等。注意通道数为双通道。如下图:
3)输入通道选择设计
条件结构共分为3层,默认0,以及1、2,分别代表1通道、2通道以及Dual通道。各个通道层程序框图如下:
上图:0为默认通道1
上图:1表示通道2
上图:2表示通道Dual
4)数据采样存储回放置位
5)虚拟示波器的调试验证

潍坊市政务信息采编管理系统的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 66
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 cherry
  • 文件大小 0 KB
  • 时间2014-01-22
最近更新