基于LABVIEW多路信号发生器设计.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

内蒙古科技大学

虚拟仪器课程设计说明书

题目:

学生姓名:庄国喜

学号:0967112311

专业:测控技术与仪器

班级:测控2009-3班

指导教师:肖俊生

1.设计题目:多路信号发生器

2设计目的:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。

3.设计要求:

①可以输出任意一种以下的信号:正弦波信号、方波信号、锯齿波信号或

三角波信号,且可输出双路信号。

②信号频率、幅值、占空比、相位和偏移量可调。

4.设计思路:

NI-DAQmx能够提高您的开发经验的另一个特性是DAQASSISTANT。

这个工具通过一个图形化接口来配置简单和复杂的数据采集任务,从而实现无需

编程即可创建您的应用程序。而且,同步,一个通常很难实现的过程(因为触发

和/或时钟信号必须手动传递),利用NI-DAQmx则可以毫不费力地实现,

NI-DAQmx会自动地完成单一设备上不同功能区域间和多个设备之间的信号传

递。具体步骤如下:

一、在DAQAssistantExpressVI中使用“创建虚拟通道函数”进行虚拟通

道的创建,并将其添加成一个任务。

二、利用“定时函数”配置定时以用于硬件定时的数据,定时函数中的采

样时钟实例设置了采样时钟的源和它的速率。采样时钟控制了采集或生成采样的

速率。每一个时钟脉冲为每一个包含在任务中的虚拟通道初始化一个采样的采集

或生成。

三、“写入函数”将采样写入指定的生成任务中,NI-DAQmx写入VI已

经被配置将一个通道模拟输出数据的多个采样以一个模拟波形的形式写入任务

中。

四、“启动任务函数”显式地将一个任务转换至运行状态。在运行状态,这

个任务完成特定的采集或生成。

五、停止、擦除函数。

2

5.模拟波形的创建:

要将模拟波形写入任务,首先必须要创建模拟波形。这部分由三个层次组

成,如图1。

图1模拟波形的创建

要在程序框图中,函数的选择路径如图:函数—编程—结构—while循环/

条件结构。

3

(1)在这部分利用“while”循环结构,使程序多次执行,有助于信号的采集和

显示。

(2)在“while结构”中利用两个“条件结构”,控制着1、2两路信号的输入和

显示。以1通道为例:

当布尔开关的输入是“1”时,程序执行“真”,波形创建、显示。

当布尔开关输入“0”时,程序执行“假”,没有波形创建。

4

(3)在“条件结构”中“基本函数发生器”,通过对偏移量、频率、幅值、相位、

占空比、采样信息等实现对参数的设定。

(4)通过枚举选择具体信号类型(方波、三角波、正弦波等),通过布尔开关实

现通道的选择。

(5)利用“创建数组”函数,实现通道1、2图形的双踪示波。

5

6.DAQmx介绍:

一个能节省相当大一部分开发时间的特性是NI-DAQmx应用程序编程接

口(API

文档评论(0)

155****7789 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档