labview虚拟仪器课程实训报告.docVIP

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

学院名称: 电 信 学 院 专 业: 测控技术与仪器 班 级: 10测控2 学 号: 姓 名: 刘万利 二〇一三 年 十一 月 电子测量与虚拟仪器综合训练 摘要:本课题关键词: 目 录 第1章 概述 1 1.1 前言 1 1.2任务工作介绍 2 1.3论文结构安排 2 第2章 虚拟信号发生器 4 2.1设计要求 4 2.2设计思路与预期功能 4 2.3系统设计介绍 5 2.3.1 虚拟信号发生器的前面板设计 5 2.3.2虚拟信号发生器的程序框图设计 6 2.3.3 虚拟信号发生器的各子模块设计 7 2.3.3.1波形选择模块 7 2.3.3.2波形生成模块 8 2.3.3.3添加噪声模块 9 2.3.3.4数码管显示模块 9 2.4测试与结果 10 2.4.1正弦波运行结果 10 2.4.2三角波运行结果 11 2.4.3方波运行结果 11 2.4.4锯齿波运行结果 12 2.4.5上升沿、下降沿运行结果 12 2.5性能分析 13 第3章 虚拟频率计 14 3.1设计要求 14 3.2设计思路与预期功能 14 3.3系统设计介绍 16 3.3.1 前面板 16 3.3.2 程序框图 16 3.4测试与结果 18 3.4.1. 正弦波测试结果 18 3.4.2. 三角波测试结果 19 3.4.3. 方波测试结果 19 3.4.4. 锯齿波测试结果 20 3.4.5.论证分析 20 3.5 性能分析 22 第4章 虚拟双踪示波器 23 4.1设计要求 23 4.2设计思路与预期功能 23 4.3系统设计介绍 24 4.3.1 整体设计方案 24 4.3.2设计步骤 25 4.3.2.1通道A、B的选择及波形发生 25 4.3.2.2波形控制和调节部分 27 4.3.2.3 A、B两通道波形显示的程序框图设计 28 4.4测试与结果 30 4.4.1 A通道(B通道)单独显示波形 30 4.4.2 A、B两通道同时显示波形 31 4.4.3 A、B两通道交替显示波形 32 4.4.4 A、B两通道断续显示波形 33 第5章 课程设计体会 35 参考文献 36 第1章 概述1.1 前言 LabVIEW 是一种是用图标代码来代替编程语言创建应用程序的开发工具。在基于文本的编程语言中,程序的执行依赖于文本所描述的指令,而LabVIEW使用数据流编程方法来描述程序的执行。LabVIEW用图形语言(G语言),用图标和连线代替文本的形式编写程序。象VC、VB等高级语言一样,LabVIEW也是一种带有扩展库函数的通用程序开发系统。LabVIEW的库函数包括数据采集,GPIB(General Purpose Interface Bus通用接口总线)和串口仪器控制,数据显示、分析与存储等。为了便于程序调试,LabVIEW还带有传统的程序开发调试工具,例如可以设置断点,可以单步执行,也可以激活程序的执行过程,以动画方式查看数据在程序中的流动。 LabVIEW是一个通用编程系统,它不但能够完成一般的数学运算与逻辑运算和输入输出功能,它还带有专门的用于数据采集和仪器控制的库函数和开发工具,尤其还带有专业的数学分析程序包,基本上可以满足复杂的工程计算和分析要求。LabVIEW环境下开发的程序称为虚拟仪器VI(Virtual Instruments),因为它的外型与操作方式可以模拟实际的仪器。实际上,VIs类似于传统编程语言的函数或子程序。 VI由一个用户界面、图标代码和一个接口板组成。接口板用于上层的VI调用该VI。VI具有以下特点: 用户界面由于类似于仪器的面板也叫做前面板。前面板包括旋钮、按钮、图形和其他控制元件与显示元件以完成用鼠标、键盘向程序输入数据或从计算机显示器上观察结果。 VI用图标代码和连线来完成算术和逻辑运算。图标代码是对具体编程问题的图形解决方案。图标代码即VI的源代码。 VIs具有层次结构和模块化的特点。它们可以作为顶层程序,也可以作为其它程序的子程序。VI代码内含的VI叫子程序subVI。 VI程序使用接口板来替代文本编程的函数参数表,每个输入和输出的参数都有自己的连接端口,其它的VIs可以由此向subVI传递数据。 由于这些特色LabVIEW符合模块化的程序设计概念并对这种概念起到了推进作用。我们把一个复杂的应用程序逐步划分为一系列简单的子任务,为每一个子任务创建一个VI,再把它们装配到另一个图标代码中完成一个复杂的任务。最终,顶层的VI包含着一系列VIs,它们分别代表

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档