- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器实验指导书新
PAGE
PAGE 20
《虚拟仪器技术》实验指导书
一.课程简介
虚拟仪器技术是为测控、机械电子、机械工程及自动化等专业本科生开设的一门选修课。本课程主要介绍LabVIEW编程软件,如何创建虚拟仪器、进行数据采集、以及对所采集的信号进行分析,培养学生了解和掌握在计算机上建立自己的测控仪器的方法和技术,目的在于使学生了解和掌握国内外测控技术的发展趋势,培养学生解决工程实际问题的能力。
二.课程实验目的与要求
实验目的:培养学生了解和掌握在计算机上建立自己的测控仪器的方法,掌握应用LabVIEW软件编程的技术。
为保证实验顺利进行,要求学生初步掌握计算机软件编程技术。
三.实验方式与注意事项
实验方式:学生独立在计算机上进行LabVIEW软件编程,创建和编辑VI,运行和调试VI程序,进行数据采集和信号分析。
四.实验报告要求
每个实验均应撰写实验报告。实验报告内容应包括:实验名称、目的、内容、实验结果分析等。设计性实验鼓励学生以小论文形式整理和撰写实验报告。
实验(1-1)使用For循环
目的:
1.了解虚拟仪器的编程过程,熟悉前面板和流程图的界面环境;
2.了解工具模板、控制模板和函数模板的使用;
3.掌握For循环及其移位寄存器使用方法。
内容:
用For循环和移位寄存器计算正整数的阶乘。
步骤:
1.打开一个新的前面板,按照下图创建对象。
将一个数字显示对象放在前面板,设置它的标签为“乘积”。
将一个控制对象放在前面板,设置它的标签为“正整数”;将另一个控制对象的标签设置为初始值。
图1-1 实验1-1的面板和流程图
2.打开流程图按照上图对其创建。
3.在流程图中放置一个For循环(Functions?Structures)。
4.在For循环的边框处单击鼠标右键,在快捷菜单中选择Add Shift Register。
5.将下列对象添加到流程图。
(Functions?Numeric)——在这个练习中需要将移位寄存器的初始值设成1。
由于循环数i是从0至n-1,所以程序中要有模块,从而进入乘法器的数值是从1~n。
正整数(Functions?Numeric)——For循环需要知道需要执行的次数。本练习中是要求阶乘的正整数。
??.按照上图连接各个端子。
7.运行该VI。
8.将该VI保存为LabVIEW\Activity 目录下。
实验(1-2)用While循环设计平均数滤波器
目的:
1.了解虚拟仪器的编程过程,熟悉前面板和流程图的界面环境;
2.了解工具模板、控制模板和函数模板的使用;
3.掌握While循环及其移位寄存器使用方法。
内容:
利用While循环及其移位寄存器进行数据滤波。
在While循环框架中产生一个随机数,然后将这个随机数与前三次循环所产生的随机数求平均值,最后将平均值送到前面板上显示。利用移位寄存器可得到前三次循环产生的随机数。
步骤:
1.在前面板上创建各个控件如图。
图1-2 实验1-2的前面板
2.用工具模板中的文字编辑控件将图形纵坐标的范围改为从0到1。
3.创建流程图如下:
图1-3 实验1-2的流程图
在流程图中添加While循环并创建移位寄存器。
右键单击While循环的左边或右边边框,在弹出的菜单中选择Add Shift Register。
右键单击While循环的左边框,在弹出的菜单中选择Add Element,重复一次,又添加了两个寄存器元素。
Compound Arithmetic function (Functions?Numeric)为增加输入,右键弹击并在弹出的菜单中选择Add Input 从而得到
注意VI用随机数对寄存器进行初始化,如果不对寄存器的终值进行初始化,它包含的是默认值或前面运行的结果值,所以最初的几个平均值没意义。
5.运行该VI观察结果。
6.保存VI为Random Average.vi,路径 LabVIEW\Activity。
实验(1-3)顺序结构的使用
目的:了解和掌握顺序结构的使用方法
内容:用FOR循环产生长度为2000的随机波形,并计算所用时间。
步骤:
这是典型的顺序结构应用。
第一步确定FOR循环开始前的系统时间;第二步运行FOR循环;第三步确定FOR循环结束后的系统时间;最后两式相减即得FOR循环的运行时间。
创建流程图如下:
图1-4 实验1-3的流程图
前面板如下:
图1-5 实验1-3的前面板
运行该VI,改变循环次数观察运行时间。
实验(2-1)创建一个数组具有自动索引
目的:
1.熟悉前面板和流程图的界面环境;
2.熟悉工具模板、控制模板和函数模板的使用;
3.熟悉和掌握数组的创建方
您可能关注的文档
最近下载
- 新22S6消防工程参考标准.docx
- 慢性肾脏病早期筛查、诊断及防治指南(2022年版).pptx VIP
- 家庭饮食健康计划.pptx VIP
- 2025年福建省厦门集美中学招聘办公室职员1人笔试备考题库及答案解析.docx VIP
- 级配碎石施工 ..ppt VIP
- 2022年7月上海高考英语真题(学生版+解析版+听力音频).docx
- DB44T 1212-2013 用能单位能源计量管理体系通用要求.pdf VIP
- 上-下气道慢性炎症性疾病联合诊疗与管理专家共识中华医学会呼吸病学分会哮喘学组(发布时间:2017-07).pdf VIP
- 心力衰竭诊疗规范.docx VIP
- 光照时间对三斑海马幼苗成活率和生长速度的影响.pdf VIP
文档评论(0)