labview课程设计.docx
- 文档编号:24119022
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:8
- 大小:271.58KB
labview课程设计.docx
《labview课程设计.docx》由会员分享,可在线阅读,更多相关《labview课程设计.docx(8页珍藏版)》请在冰豆网上搜索。
labview课程设计
labview课程设计
《虚拟仪器》课程设计
题目:
摩托车仪表盘
学院名称:
物理与电子工程学院
专业班级:
电子信息科学与技术
学生姓名:
方皖南
学号:
201540620302
指导教师:
胡楠
时间:
2018-10-25
一、labVIEW介绍………………………………………………………………………….......................................3
二、摩托车仪表盘的设计…………………………………………………………...........................................4
2.1前面板图示………………………………………………………….....................................4
2.2程序框图………………………………………………………….........................................4
2.3程序说明…………………………………….........................................................................5
(1)左转灯以及右转灯的控制…………………….................................................................5
(2)让左右等闪烁的控制………………...................................................................................6
(3)里程表控制………………...................................................................................................6
(4)速度表控制………………...................................................................................................7
(5)油罐的控制…………….......................................................................................................7
(6)所有数值归零控制……………...........................................................................................7
三、设计小结…………………………………………………………………………………..............................7
四、参考文献…………………………………………………………………………………................................8
时才是有效的。
于是LabVIEW中被连接的函数节点之间的数据流控制着程序的执行次序,而不像文本程序那样受到行顺序执行的约束。
我们可以通过相互连接函数节点简洁高效地开发应用程序,还可以有多个数据通道同步运行,即所谓的多线程。
在LabVIEW中单击加亮执行(HighlightExecution)按钮,即可以动画方式演示框图的执行过程,可以观察到数据流流动的方式,数据以有色小圆点表示,在各种不同颜色(代表不同数据类型)的连线上流动。
二、摩托车仪表盘的设计
2.1前面板图示
图2.2摩托车仪表盘的程序框图
2.2程序框图
图2.2摩托车仪表盘的程序框图
2.3程序说明
(1)左转灯以及右转灯的控制
(示意图)
思路:
用条件结构分别控制,令大于0时为“真”,输出1,那么“假”还存在两种情况,等于0和小于0,在嵌套一个条件结构,令等于0时为“真”,输出0,小于0时为“假”,输出-1。
并整体输出,并连接一个条件结构,此时有3种情况,即-1,0,1。
令等于0时两灯均灭,则两灯均连接一个假常量;“1”时右等亮左灯灭,即在左灯连接一个假常量,右灯连接一个真常量;“-1”时,则反之。
(2)让左右等闪烁的控制
(示意图)
思路:
用奇数偶数来控制,当为基数时亮,为偶数时灭,因此在while循环中,添加一个移位寄存器,每次加1做循环,然后每次除以2取余,当余数等于0时灯灭,不等于0时灯亮。
(3)里程表控制
(示意图)
思路:
在while循环里面添加一个移位寄存器,并每次加2循环下去,直到程序停止
(4)速度表控制
(示意图)
思路:
0——1的随机数乘以120(书读表盘上面的最大速度)使速度表盘在每次循环中显示0——120中任意数值。
(5)油罐的控制
(示意图)
思路:
以10(油罐上的最大值)为基数每个循环减0.2即每次循环油罐下降02升,当油罐值小于等于0时程序终止。
(6)所有数值归零控制
(示意图)
思路:
利用顺序结构,添加局部变量,即当油罐值小于等于0时前部分,while循环程序终止,进入下一程序执行,利用局部变量控制远光灯、左灯、右灯,全部变暗。
三、设计小结
首先,这次虚拟仪器课程设计的题目是实现基于LabVIEW的摩托车仪表盘。
这次的课程设计是从课堂上学到的Labiew软件操作知识的实际运用。
通过这次课程设计,我对Labiew的认识又有了很大程度的提升,并且和同学的团结协作更加亲密了,并且提升了自己遇到问题解决问题的自我动手能力。
其次,这次课程设计让我明白了这门课的重要性和实用性。
通过对Labiew软件的合理操作和运用,我们可以做出各种各样的东西,解决生活中的很多问题。
但是,要想解决这些困难,我们必须勤学多问,多钻研,多动手,熟练的掌握这么软件的应用技术和其他各方面的知识,这就对我们提出了更高的要求。
最后,通过对labview的课程设计,让我理论联系了实际。
理论为实践奠定了基础,但是实践也为理论的学习指明了方向,二则缺一不可。
我们绝不能简单的将实践与理论隔离开来,在课程设计的末端,对对我进行了帮助的同学和老师致一由衷的感谢。
参考文献
[1]牛群峰王莉胡红生吴才章,Labiew虚拟仪器系统开发与实践.中国电力出版社,2011.07
[2]陈锡辉张银鸿,Labiew8.2程序设计从入门到精通,清华大学出版社,2007.9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labview 课程设计