- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器实验指导书
关海川 编写
西南交通大学峨眉校区
2012年10月
前 言
虚拟仪器技术是以计算机和软件为核心的,通过软件将计算机硬件资源与仪器有机地融合为一体,能够把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起。
提高实验教学内容的先进性是帮助学生学习前沿科学知识的重要手段,一直以来,由于供学生使用的实验仪器相对落后,而先进的仪器价格又过于昂贵,阻碍了学生探索和认识世界的进程。虚拟仪器技术的出现有效地解决上述问题,学校在不增加或增加少量开支的基础上使实验仪器在精确性、灵活性、工程实用性、可测范围等方面有一个大的飞跃。RZ8688A虚拟仪器技术实验平台自带虚拟信号源、示波器、逻辑分折仪、频谱仪、三用表、数字量输入输出模块,能完成各种虚拟仪器仪表设计的实现和电子通信测控类实验。是一款能满足学生掌握先进测控技术的性价比很高的实验设备。
本实验教程主要面向虚拟仪器技术的初、中级用户,介绍LabVIEW编程的基础知识和基本技巧以及相应的实验,可作为大、中专院校相关专业的实验教学教材,也可供有关工程技术人员和软件工程师参考。
由于编者的能力和水平有限,加之时间仓促,书中难免存在不妥和错误之处,恳请使用本教材的广大师生和读者提出批评和宝贵意见。
编者
2012年10月目 录
实验一 LabVIEW工作环境的熟悉 1
实验二 结构的使用 6
实验三 数组、簇和图形显示 12
实验四 字符串和文件存取 17
实验五 信号产生器设计实验 21
实验六 频谱分析仪设计实验 26
实验七 实际测控系统设计实验 30
实验八 FIR滤波器设计实验 32
附 录 36
实验一 LabVIEW工作环境的熟悉
一、实验目的
熟悉LabVIEW开发环境;了解LabVIEW的编程环境;掌握LabVIEW的基本操作方法,并编制简单程序。学会使用子VI图标连接器的创建方法和子VI调用方法。
二、实验仪器
计算机一台
LabVIEW8.20软件一套
三、实验原理
LabVIEW功能简介
虚拟仪器(VI:Virtual Instrument)是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,测试功能由测试软件实现的一种计算机仪器系统。虚拟仪器是以特定的软件支持取代相应功能的电子线路,用计算机完成传统仪器硬件的一部分乃至全部功能,它是以具备控制、处理分析能力的软件为核心的软仪器。使用者在操作这台计算机时,就象在操作一台他自己设计的仪器一样。利用LabVIEW软件可以实现VI的设计。
LabVIEW程序设计
LabVIEW和其他Windows环境下的可视化开发环境一样,程序界面和代码是分离的。
前面板是图形用户界面,有两类控件:一类是输入控件,包括开关、旋钮、按钮和其他输入对象;一类是显示控件,包括图形、LED和其他显示对象。
程序框图是实现VI逻辑功能的图形化源代码,除了包括与前面板上控件对应的连线端子外,还有程序、子VI、常量、结构等,与标准仪器相比,前面板相当于仪器的面板,而程序框图相当于仪器内部的功能部件。
菜单栏与Windows程序中的菜单栏功能相似,不再赘述。
程序的调试方法
在程序编写过程中,不可避免的存在错误,因此掌握必要的调试方法非常必要。
1)单步运行VI
单步运行VI是在程序框图中按照程序节点的逻辑关系,沿连线逐个节点来执行程序。单击单步执行按钮,按单步步入方式执行VI,单击一次执行一步,遇到循环结构,跳入循环内部继续单步执行。
2)设置断点
使用工具选板中的断点工具,点击你希望设置或者清除断点的地方。断点的显示对于节点或者图框表示为红框,对于连线表示为红点。当VI程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,指示它将被执行。你也可以点击暂停按钮,这样程序将连续执行直到下一个断点。
3)使用探针
使用探针工具可以查看程序流经某一根连接线时的数据值。从工具选板选择探针工具,再用鼠标左建点击你希望放置探针的连接线。这时显示器上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或流程图窗口的上面。
4)高亮显示程序运行
在LabVIEW的工具条上有一个高亮执行按钮。点击这个按钮使它变成高亮形式,再点击运行按钮,VI程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。这样,你就可以根据数据的流动状态跟踪程序的执行。
5)查找VI不可执行的原因
如果一个VI程序存在语法错误,则在面板工具条上的运行按钮就会由变成一个折断状态,表示程序不能被执行。如果点击此按钮,则LabVIEW弹出错误清单窗口,点
您可能关注的文档
- 营销手册之-基于知识的企业人力h资本向组织资本转化分析_.doc
- 营销执行力个训练.doc
- 营销术功语大全.doc
- 营销活动中的定项价技巧2.doc
- 营销活动读运营的六大法则.doc
- 营销理论体系或架构.doc
- 营销知识竞i答(朋友,我为你鼓掌).doc
- 营销策一略总纲模板.doc
- 营销策划-【长沙】《万科地产整合从营销创新、实战案例解析与远洋地产客户体验营销》(4月25-28日).doc
- 营销策划d学习心得.docx
- 人教版六年级上册数学 期中测试卷附参考答案(达标题).docx
- 人教版六年级上册数学期中测试卷【夺分金卷】.docx
- 人教版六年级上册数学期中测试卷含完整答案(名师系列).docx
- Lambda型原子系统中几种相干调制非互易反射光放大的研究.docx
- 人教版六年级上册数学 期中测试卷精品(网校专用).docx
- 2024-2025学年度初级软考考试综合练习及完整答案详解【有一套】.docx
- 人教版六年级上册数学 期中测试卷附参考答案(基础题).docx
- 人教版六年级上册数学 期中测试卷附参考答案(精练).docx
- 人教版六年级上册数学 期中测试卷精品(含答案).docx
- 2024-2025学年度初级软考考试综合练习及完整答案详解【夺冠】.docx
最近下载
- 基础化学高职高专第五版高琳第六章第一节化学平衡与平衡常数.pptx VIP
- 输电线路全寿命周期设计建设技术导则.pdf VIP
- 基础化学高职高专第五版高琳第十章氧化还原平衡.pptx VIP
- 人教B版高中数学必修二同步讲义:平面向量线性运算的应用(学生版+解析).pdf VIP
- 人教B版高中数学必修二讲义:向量的坐标及其运算(学生版+解析).pdf VIP
- 人教B版高中数学必修二同步讲义:向量的基本定理(学生版+解析).pdf VIP
- 基础化学高职高专第五版高琳第十一章脂肪烃.pptx VIP
- 浅谈搅拌站与精细化管理 - 管理文章.docx VIP
- 混凝土精细化管理.docx VIP
- 一种调料售货机的自动售货方法.pdf VIP
文档评论(0)