虚拟仪器课程设计报告

虚拟仪器课程设计报告

ID:17214216

大小:16.13 KB

页数:5页

时间:2018-08-28

虚拟仪器课程设计报告_第1页
虚拟仪器课程设计报告_第2页
虚拟仪器课程设计报告_第3页
虚拟仪器课程设计报告_第4页
虚拟仪器课程设计报告_第5页
资源描述:

《虚拟仪器课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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值时控件面板:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。