虚拟仪器课程设计报告.doc

上传人:aa****6 文档编号:44936565 上传时间:2018-06-14 格式:DOCX 页数:4 大小:5.89KB
返回 下载 相关 举报
虚拟仪器课程设计报告.doc_第1页
第1页 / 共4页
虚拟仪器课程设计报告.doc_第2页
第2页 / 共4页
虚拟仪器课程设计报告.doc_第3页
第3页 / 共4页
虚拟仪器课程设计报告.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《虚拟仪器课程设计报告.doc》由会员分享,可在线阅读,更多相关《虚拟仪器课程设计报告.doc(4页珍藏版)》请在金锄头文库上搜索。

1、虚虚拟仪拟仪器器课课程程设计报设计报告告这是一个多义词词条。它可以指“为掌握某一课程内容所进行的设计“,见概念中的课程设计。虚拟仪器课程设计报告,我们来看看。 篇一:虚拟仪器课程设计报告实验三十六:1.温度报警程序,当温度值大于37则报警,小于-5则退出运行状态。前面板: 程序框图:程序功能及用途:本程序功能为温度报警,温度值超过37就报警,小于-5就退出运行状态。程序演示: 当温度值大于37时,红灯亮表示报警。当温度值小于-5时,程序退出运行状态。程序思路和步骤:本题要求温度值超过一定值时就报警,这里用指示灯来显示,当温度值低于一定值时就退出运行状态。由程序框图我们可以知道:首先由一个随机数

2、函数产生一个0-1之间的双精度浮点数,拿这个数与常量-15相乘可以得到一个范围为0到-15的数;另一方面通过另一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量100相乘可以得到一个范围为0到100的数;最后将这两个数通过“和”函数进行求和得出的结果作为温度计的输入值,并用输出数值控件显示此时的温度值;同时进而将这个值通过“大于”函数或是“小于”函数进行比较,当输出的温度值大于常量37,此时对应的报警指示灯就会由绿灯变为红灯,说明温度值超过预定设置的温度值,达到报警的目的;而当温度值小于常量-5时,小于函数输出为真,最后通过和停止按钮进行或操作,达到退出运行状态的作用。在本设计中加

3、入时间延迟函数主要是将程序运行延迟一下时间,不加延时的话程序运行过快,数据变化过快,不利于观察,本次设计设置延迟时间为,观察的效果刚好。至此,该题的所有功能均已实现。2.建立一个实现计算器功能的VI。前面板有数字控制件用来输入两个数值,有数值显示件用来显示运算结果。运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设定。前面板: 程序框图:程序演示: 当0当当5当10篇二:虚拟仪器课程设计报告课题:计算器设计学院:工学院专业:自动化班级:自动化101学号:1xxx5姓名:宋浩财陈宇豪时间:201x年6月5日杨波摘要:LabVIEW是一种程序开发环境,由美国国家仪器公司研制开发的,类似于C和

4、BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。利用labview设计一些小项目不仅可以更好的学习虚拟仪器知识,还能方便生活!应用所学知识,实现计算器实现步骤的设计框架,设计计算器!关键字:labview计算器实现步骤目录设计目的设计思想实现过程总结参考文献设计目的利用所学虚拟仪器知识,应用labview软件设计一个能实现加减乘除以及开方、取倒、取反功能的计算器。提高使用labview设计项目的能力!设计思路该设计采用模块化编程思想,从而使整个项目更加的简

5、洁明了,直观大方,利于阅读。总体上可分为以下几个模块:(1)数值输入模块:主要实现的功能就是数值的键入,主要是数字键以及表示进制转换时的进制数的键入。(2)按键模块:这个模块包括3个部分,输入数按键,运算符按键以及特殊功能按键。(3)菜单选择模块:该模块主要实现的功能有,进制转换功能,弧度角度转换功能,以及标准型计算器和科学计算器之间的切换。(4)进制选择模块:可以转换二、八、十、十六进制的数。(5)单位选择模块:该功能可以实现将输出的数转换成你想要的单位,包括角度、弧度以及各种进制数。(6)数值显示模块:该模块主要功能就是数值的键入显示以及数值的输出显示。(7)清除返回模块:该模块主要的功能

6、就是当用户发现输入错误数据时,使用该功能就能改正错误,从而节约了时间以及提高了计算效率。(8)三角函数等高级运算模块:该模块主要就是一些三角函数等一些高级运算,是为科学计算器而设计的,功能非常强大,实时操作性很好。 、实现过程1、 面板按键的设计及感应首先,在前面板上建立一个簇然后在簇中再建立布尔量,复制20个以满足键的需求。将按键给值并作适当的美化处理在后面板中通过将簇中元素按产生的顺序组成一个一维数组,这样就实现了每个键与数字(0-20)之间的对应。每次按下一个键时,通过查找出对应的键并把结果(对应的数字)连接到一个case结构,然后执行对应case结构中的程序,至此就完成了对一个键的感应过程。2、 数字的键入这个模块主要的功能就是数值的键入数值按键的布尔按键。以下面板主要是为了当前显示为0时再输入数字只显示所输入的数字,用于防止显示00的情况当输入非0值时控件面板:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号