摘要计算器讲述.doc

摘要计算器讲述

摘要 虚拟仪器技术把现成即用的商业技术与创新的软、硬件平台相集成,从而为嵌入式设计、工业控制以及测试和测量提供了一种独特的解决方案。使用虚拟仪器技术,工程师可以利用图形化开发软件方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。 本次课程设计是基于LABVIEW所设计的计算器,目的是为了实现两个数之间的 加、减、乘、除四则运算及开方、求倒、取负运算,达到简易计数器的功能。编程的思想 是完成一种运算的过程,这个过程是:输入第一个数,存储并显示;输入要进行运算的类 型并存储;输入第二个数,存储并显示;按“=”运算或者按其它运算符号进行连续的运 算时显示运算结果。 关键词:LABVIEW;计算器;四则运算;函数功能 第一章 绪论 虚拟仪器简介 虚拟仪器(virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。 1.2 LabVIEW简介 LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由美国国家仪器公司所开发的图形化程序编译平台,发明者为杰夫·考度斯基(Jeff Kodosky),程序最初于1986年在苹果电脑上发表。目前可支持Windows,UNIX,Linux,Mac OS等操作系统。由于LabVIEW特殊的图形程序简单易懂的开发接口,缩短了开发原型的速度以及方便日后的软件维护,因此逐渐受到系统开发及研究人员的喜爱。 LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块。 LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。 第2章 设计内容及思想 2.1设计要求及内容 (1)设计要求 要求学生在认真复习教材的基础上,查阅相关资料、认真阅读相关的设计要求,独立按时完成任务;具体要求包括: 1.需求分析、子系统设计、系统配置、总结报告。掌握各子系统的运行原理。 2.根据子系统的实际运行要求,制定合理的试验方案。 3.能正确编写程序。 4.撰写课程设计说明书。 (2)主要内容 详细阐述基于LabVIEW的虚拟仪器的原理、作用。 编写相应的设计方案。 使用LabVIEW实现计算器的功能。 2.2设计思想 (1)创建3个字符串显示控件num1,num2,num3,其中: 1、第一个输入数据存储在num1中 2、第二个输入数据存入num2中 3、将其赋给 num3,并使num2为空,以便输入的数据存入num2 4、所有的运算是在num1和 num3间进行 5、运算结果都赋给result,同时赋给num1,用于下一次的运算 (2)创建4个布尔开关按钮Control,Control1,Control2,Control3,其中: 1 Control的真假用来判断是第一个数据还是第二个数据 2 Control1的功能是在输入=,运算完后,不需要初始化即可进行下一次运算 3 Control2用来去掉数据小数末尾的0 4 Control3用来保证backspace键仅对输入的数据有效,对运算结果无效 (3)创建2个数值显示控件type1,type2,并分别在其后面板的属性——数据类型——表示法中选择U8其中: 1、type1用来存储运算符号 2、type2用来保证连续“+、-、*、/”的正确性 3、所有的运算结果都赋给result 4、result经过去零处理后得到result1,将数据显示在前面板上。 第三章 设计过程 3.1面板按键的设计及感应 首先,在前面板上建立一个簇,然后在簇中再建立布尔量,复制20个以满足键的需求(0--9十个数

文档评论(0)

1亿VIP精品文档

相关文档