Labview实验指导书
更新时间:2024-07-07 05:44:01 阅读量: 综合文库 文档下载
Labview虚拟仪器实验指
导书
宋爱娟
2009.2
目录
实验一 Labview的认识性实验(2学时)??????????? 3 实验二 Labview的基本操作(2学时)???????????? 4 实验三 数据操作实验(2学时) ?????????????? 6 实验四 labview结构在编程中的应用(4学时)????? 10 实验五 labview中字符串、数组、簇的实验(2学时)??? 16 实验六 图表和图形实验(4学时)??????????????23 实验七 专业测试系统的搭建实验(2学时)?????????28 实验八 创建子VI(2学时)????????????????32 实验九 人机界面交互设计实验(2学时)??????????35 实验十 波形编辑及频谱分析实验(3学时)????????39 实验十一 救援用LED灯实验(4学时选作)????????41
- 2 -
实验一 Labview的认识性实验
一、目的
1、熟悉Labview的基本组件
2、熟悉Labview的前面板、程序框图、快捷和下拉菜单 3、掌握Labview的选项板及在线帮助
二、环境
1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件
三、内容与步骤:
[练习1] 启动Labview,查找Labview示例 步骤: 1. 打开文件VibrationAnalysis.vi(c:/ProgramFiles/National Instruments/LabVIEW 8.6/examples/apps/demos.llb) 2. 单击按钮Run运行该程序 3. 改变采样速率
4. 改变采样速度,验证希望速度与实际速度是否一致
[练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程 1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。 2.单击高亮度显示按钮观察代码的数据流向。
[练习3] 熟练打开运行一个VI
1. 练习查找所定VI,另用帮助查找含有FILTER的示例,找到其中的Express Filter.VI程序双击打开 2. 运行该程序 3. 改变仿真频率、仿真幅度和仿真噪声幅度观察指示器的值与图中值是否一致。 4. 观察数据流执行过程
[练习4]练习查找运行
1.将上面程序在框图窗口双击程序框图中的Simulate Signal,将正弦信号改为其他信号之后运行程序。 2.熟练查找其他程序并运行
[练习5]
1. 在Labview启动界面中选择新建选项 2. 打开空VI或VI模板
3. 任意打开VI模板并运行。
- 3 -
实验二 Labview的基本操作
一、目的
1、熟悉VI的创建方法
2、掌握编辑前面板和程序框图的方法 3、学会使用联机帮助
4、运行和调试简单VI程序 二、环境
1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件
三、内容与步骤:
[练习1] 创建一个空VI文件并将其保存。
[练习2] 练习编辑VI前面板和流程框图
1. 通过托动的方式从控制模板和函数模板上分别选取对象放置在前面板和流程框图上,对所有对象的基本操作包括选择、移动、删除、复制和粘贴进行练习。 提示:(1)移动对象的同时按下〈shift〉键,则可以限制对象只能在水平或竖直移动,移动的方向由开始时的方向决定。
(2)复制对象时,可采用CTRL键的同时托放对象。 2.重排序对象、锁定对象和组合对象的练习 提示:利用快捷菜单完成
3.修饰前面板,模板中对象专用于对程序界面进行修饰,对程序的运行没有任何影响,主要是实现构建生动美观的界面。
提示:子模板在Controls/modern/decorations. 4.排列对象和分布对象的熟悉
[练习3] 构建VI,使用园按钮控件控制方形指示灯,随时按下按钮将其打开。前面板和框图如图示:
- 4 -
提示:框图子模板在Function/Express/signal Analysisy/Mask and Limiting Testing
While循环在Function/Express/Execution control
[练习4] 打开一VI,为其添加程序注释,并运行和调试VI
要求:1.采用连续运行、单步运行,高亮度程序运行等方法。 2. 在程序框图中设置断点
3. 使用探针观察运行时连线上的数据。 [练习5]新建一个VI,进行如下练习:
任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。 在VI前面板和后面板之间进行切换 并排排列前面板和后面板窗口
- 5 -
实验三 数据操作实验
一、目的
1、熟悉几种常见的数据类型 2、熟悉数据类型设定操作
3、掌握数据运算的常用运算方法
4、利用数据操作章节知识完成Labview编程和调试 二、环境
1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件 三、内容与步骤:
[练习1]写一个VI判断大小,如右图所示:当(A+B)〉(C+)D时,指示灯亮,要求指示灯红色为亮,黑色为灭。用探针观察运行时的各点的值。
[练习2]构建VI,接收5个数字输入,将这些数字相加并在仪表上显示结果。如
- 6 -
果输入数的总和小于8,则圆形指示灯亮。灯为绿色,仪表刻度盘是黄色。
属性设为display
show digital
[练习3]构建VI,产生两个随机数(在0到1之间)并在仪表上显示两个随机数。仪表上分别设置标签“Random number1”和“Random number2”,使其中一个仪表呈蓝色而另一个仪表呈红色。当红色仪表上随机数值比蓝色仪表数值大时,用一个方形LED显示绿色,否则LED显示黑色。运行VI几次并观察结果。
- 7 -
[练习4]构建停车信号灯。创建从0到2变化的刻度盘控件,该控件具有3个LED显示:绿色、黄色和红色。当在刻度盘0位置时,使VI打开绿色LED;当在刻度1上时,变为黄色;当在刻度2上时,变为红色。
- 8 -
[练习5]构造VI产生一个-10到10间的随机数。在VI的前面板上用指示器来显示随机数的值,然后点亮随机数所在范围对应的LED。用一个LED显示负的随机数,一个LED显示在0到4范围内的随机数,一个LED显示大于等于5的随机数。改变LED的属性使其点亮时为亮黄色,关闭时为暗黄色。
- 9 -
以上两个程序框图均能实现
注意:同学们可以用多种方法尝试实现同一功能。这样,不但可以激发学习兴趣,更能提高自己的创造力和业务能力。
实验四 labview结构在编程中的应用
一、目的
1、掌握For循环、While循环、Case结构和单层顺序结构的建立方法 2、熟悉labview中一些函数的使用 3、熟悉公式节点的使用方法 4、能够鉴别常见的结构连线错误
二、环境
1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件 三、内容与步骤:
[练习1] 写出1+2+3+4+?+100的程序。(利用移位寄存器实现)
- 10 -
[练习8]事件结构练习
步骤:1.创建一个VI,放置“事件结构”节点,单击对“事件结构”对话框右键执行编辑分支事件
2.在前面板放置垂直滑动条控件和按钮控件。
3.在程序框图中,添加事件分支(右键/add event case)
注意:同学们可以用多种方法尝试实现同一功能。这样,不但可以激发学习兴趣,更能提高自己的创造力和业务能力。
- 16 -
实验五 labview中字符串、数组、簇的实验
一、目的
1、掌握创建和使用数组的方法 2、能够使用多种数组内部函数 3、掌握簇的创建和使用方法 4、学会使用内部函数处理簇
二、环境
1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件 三、内容与步骤: [练习1]字符串练习
设计一个字符串连接与子字符串显示窗口,其前面板设计和程序框图设计如图所示。
[练习2]利用全局变量实现字符串的传递
- 17 -
其前面板设计和程序框图设计如图所示。
步骤:
(创建全局变量)
1. 在labview的启动界面中的new选择创建全局变量global 2. 放置字符串输入控件。标签改为字符串全局变量 3. 将光标放在该控件上,点右键,设置键入时刷新
4. 保存,命名为:字符串实例.vi (创建发送端)
5. 新建vi,在前面板放置字符串输入控件,标签为“字符串发送端”,点右键,设置键入时刷新。
6. 进入程序框图,点击右键选择已经建立的全局变量文件
- 18 -
7. 照上述框图编写。 8. 接收端同理。
[练习3]字符串函数练习
- 19 -
[练习4]创建子VI对两个输入矩阵A和B执行矩阵乘。矩阵A是n×m矩阵,而矩阵B是m×p矩阵。产生的矩阵C是n×p矩阵,这里C=AB。
[练习5]构建一个VI,该VI产生500个随机数并绘制在波形图指示器上。计算随机数的平均值并在前面板上显示结果。使用Statistics Express VI计算随机数的平均值。
- 20 -
正在阅读:
Labview实验指导书07-07
无机材料热工基础习题库01-30
2014年辽宁教师考试 小学语文说课稿:《将相和》说课稿范文08-11
那闪耀的红领巾作文600字07-17
唯有牺牲多壮志,敢叫日月换新天01-21
家长会学生成绩分析及在校问题11-08
散打说课稿08-29
中药炮制学考试题09-11
初二基础知识训练(三)05-29
毕笑云-开题报告05-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 指导书
- Labview
- 实验
- 风机危险点及控制措施
- 北师大版必修5高中数学第二章《正弦定理》word教学设计
- 脱砷剂技术交流材料(大连)
- 民法第二章 物权法
- 施工现场交叉作业安全专项施工方案
- 《马克思主义文艺论著》选读考试资料(自考本科)
- 通讯费等个税、所得税扣除
- 重庆育才中学2017-2018学年初三(下)第二次诊断考试物理试题
- 七年级数学上册《直线、射线、线段》教学设计及教学反思
- 组织行为学课程笔记
- 教育学心理学知识点
- 测量定位放线报验申请表
- 2016年上半年安徽省电机装配工:变电检修工考试试题
- 汽车速度表检测
- 建设工程施工合同纠纷案件审判观点汇编
- 部编人教版2017-2018学年一年级语文 下册教学计划(含进度表)
- 体育部自我介绍 - 学生会面试
- 苍龙逐日12版全武功资料
- 辽宁科技大学学生管理系统
- xin黄浦川特大桥(48m+80m+48m)连续梁施工组织设计新修改