论文基于LabVIEW计算器的设计

时间:2025-05-01

基于LabVIEW计算器的设计

摘 要

本次毕业设计是基于LabVIEW所设计的计算器,目的是为了实现两个数之间的加、减、乘、除四则运算及开方、求倒、取负运算,达到简易计算器的功能。编程的思想是完成一种运算的完整过程是:输入第一个数,存储并显示输按“=”或则按其它运算符号“+、-、*、/”进行连续的运算时显示运算结果。

关键词:LabVIEW,计算器,四则运算,函数功能,

Based on the Design of LabVIEW Calculator

ABSTRACT

This experiment is to realize the sum of two Numbers, subtract, multiply, divide and root, then pour, simple operation, to bear the calculator. Programming is a complete thoughts of the operation process is complete, the number, storage and input to the input operations and storage input number of the second type, storage and press "=" or by other operations symbol "+, -, *, /" continuous operation result shows.

KEY WORDS: LabVIEW,Calculator,Arithmetic,Function,

目 录

前 言 .................................................................................................. 1

第1章 LabVIEW ................................................................................ 2

1.1 LabVIEW简介 ........................................................................ 2

1.2主要特点 ................................................................................. 3

1.3实际应用 ................................................................................. 3

第2章 程序流程图 ............................................................................ 5

第3章 实现过程 ................................................................................ 6

3.1 键入感应 ................................................................................ 6

3.2 数字的读入............................................................................. 7

3.3 多零问题 ................................................................................ 7

3.4 小数点问题............................................................................. 8

3.5非小数前面出现0开头的问题.............................................. 9

3.6操作类型 ............................................................................... 10

3.7常用键 ................................................................................... 11

3.7.1 等号键 ........................................................................ 11

3.7.2 清零键 ........................................................................ 11

3.7.3 退出键 ........................................................................ 11

3.7.4 开方键 ........................................................................ 12

3.7.5 倒数键 ........................................................................ 12

3.7.6 反号键 ........................................................................ 12

3.7.7 backspace键 ................................................................ 12

3.8去掉小数末尾为0的功能.................................................... 13

3.9 美化面板 .............................................................................. 13

第4章寄存器及布尔变量的作用解释............................................. 15

结 论 ................................................................................................ 16

谢 辞 .................................................................................................. 17

参考文献 ............................................................................................ 18

前 言

创建3个字符串显示控件num1,num2,num3,其中:第一个输入数据存储在num1中,第二个输入数据存入num2中,将其赋给 num3,并使num2为空,以便输入的数据存入num2,所有的运算是在num1和 num3间进行,运算结果都赋给result,同时赋给num1,用于下一次的运算。

创建4个布尔开关按钮change,change1,change2,change3,其中:Change的真假用来判断是第一个数据还是第二个数据,change1的功能是在输入=,运算完后,不需要初始化即可进行下一次运算,change2用来去掉数据小数末尾的0,change3用来保证backspace键仅对输入的数据有效,对运算结果无效。

创建2个数值显示控件type1,type2,并分别在其后面板的属性——数据类型——表示法中选择U8其中:type1用来存储运算符号,type2用来保证连续“+、-、*、/”的正确性,所有的运算结果都赋给result,result经过去零处理后得到result1,将数据显示在前面板上。

此计算器可以实现基本的加减乘除以及开方、取倒、取反功能,可以进行数据的连续运算以及简单的报错、纠错功能,在此计算器模版上,可以继续添加条件分支,实现更多功能的运算,但是不支持第二个数位为开方、取反、取倒的功能。

第1章 LabVIEW

1.1 LabVIEW简介

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据 …… 此处隐藏:5073字,全部文档内容请下载后查看。喜欢就下载吧 ……

论文基于LabVIEW计算器的设计.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219