欢迎来到天天文库
浏览记录
ID:17214216
大小:16.13 KB
页数:5页
时间:2018-08-28
《虚拟仪器课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、虚拟仪器课程设计报告 这是一个多义词词条。它可以指"为掌握某一课程内容所进行的设计",见概念中的课程设计。虚拟仪器课程设计报告,我们来看看。 篇一:虚拟仪器课程设计报告 实验三十六: 1.温度报警程序,当温度值大于37则报警,小于-5则退出运行状态。 前面板: 程序框图: 程序功能及用途: 本程序功能为温度报警,温度值超过37就报警,小于-5就退出运行状态。 程序演示: 当温度值大于37°时,红灯亮表示报警。 当温度值小于-5°时,程序退出运行状态。 程序思路和步骤: 本题要求温度值超过一
2、定值时就报警,这里用指示灯来显示,当温度值低于一定值时就退出运行状态。 由程序框图我们可以知道:首先由一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量-15相乘可以得到一个范围为0到-15的数;另一方面通过另一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量100相乘可以得到一个范围为0到100的数;最后将这两个数通过“和”函数进行求和得出的结果作为温度计的输入值,并用输出数值控件显示此时的温度值;同时进而将这个值通过“大于”函数或是“小于”函数进行比较,当输出的温度值大于常量37,此时
3、对应的报警指示灯就会由绿灯变为红灯,说明温度值超过预定设置的温度值,达到报警的目的;而当温度值小于常量-5时,小于函数输出为真,最后通过和停止按钮进行或操作,达到退出运行状态的作用。在本设计中加入时间延迟函数主要是将程序运行延迟一下时间,不加延时的话程序运行过快,数据变化过快,不利于观察,本次设计设置延迟时间为,观察的效果刚好。至此,该题的所有功能均已实现。 2.建立一个实现计算器功能的VI。前面板有数字控制件用来输入两个数值,有数值显示件用来显示运算结果。运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设
4、定。 前面板: 程序框图: 程序演示: 当0 当 当5 当10 篇二:虚拟仪器课程设计报告 课题:计算器设计 学院:工学院专业:自动化班级:自动化101学号:1xxx5 姓名:宋浩财 陈宇豪时间:201x年6月5日杨波 摘要: LabVIEW是一种程序开发环境,由美国国家仪器公司 研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
5、利用labview设计一些小项目不仅 可以更好的学习虚拟仪器知识,还能方便生活!应用所学知识,实现计算器实现步骤的设计框架,设计计算器!关键字:labview 计算器实现步骤 目录 设计目的设计思想实现过程总结参考文献 设计目的 利用所学虚拟仪器知识,应用labview软件设计一个能实现加减乘除以及开方、取倒、取反功能的计算器。提高使用labview设计项目的能力!设计思路 该设计采用模块化编程思想,从而使整个项目更加的简洁明了,直观大方,利于阅读。总体 上可分为以下几个模块:(1)数值输入模块:主要实
6、现的功能就是数值的键入,主要是数字键以及表示进制转换时的进制数的键入。(2)按键模块:这个模块包括3个部分,输入数按键,运算符按键以及特殊功能按键。 (3)菜单选择模块:该模块主要实现的功能有,进制转换功能,弧度角度转换功能,以及标准型计算器和科学计算器之间的切换。 (4)进制选择模块:可以转换二、八、十、十六进制的数。(5)单位选择模块:该功能可以实现将输出的数转换成你想要的单位,包括角度、弧度以及各种进制数。 (6)数值显示模块:该模块主要功能就是数值的键入显示以及数值的输出显示。 (7)清除返回模块:
7、该模块主要的功能就是当用户发现输入错误数据时,使用该功能就能改正错误,从而节约了时间 以及提高了计算效率。 (8)三角函数等高级运算模块:该模块主要就是一些三角函数等一些高级运算,是为科学计算器而设计的,功能非常强大,实时操作性很好。 、实现过程 1、 面板按键的设计及感应 首先,在前面板上建立一个簇 然后在簇中再建立布尔量,复制20个以满足键的需求。将按键给值并作适当的美化处理 在后面板中通过 将簇中元素按产生的顺序组成一个一维 数组,这样就实现了每个键与数字(0--20)之间的对应。每次按下
8、一 个键时,通过 查找出对应的键并把结果(对应的数字)连接 到一个case结构,然后执行对应case结构中的程序,至此就完成了对一个键的感应过程。 2、 数字的键入 这个模块主要的功能就是数值的键入 数值按键的布尔按键。 以下面板主要是为了当前显示为0时再输入数字只显示所输入的数字,用于防止显示00的情况 当输入非0值时控件面板:
此文档下载收益归作者所有