没有合适的资源?快使用搜索试试~ 我知道了~
首页基于LabVIEW的中级计算器说明书.pdf
基于LabVIEW的中级计算器说明书.pdf
5星 · 超过95%的资源 需积分: 48 19 下载量 106 浏览量
更新于2023-03-03
评论 6
收藏 3.68MB PDF 举报
自己做的课设labview,新手,勿喷。 该Labview计算器功能说明: 1、能够完成数字0-9和小数点的输入(小数点后保留10位) 2、能够完成数字的加、减、乘、除、平方、平方和、取倒数、开根号、绝对值、正弦、余弦、正切、Nπ 3、能够实现清除所有显示 4、能够显示本地时间 5、能够显示计算过程、计算结果、操作运算符、输入1、输入2、输入暂存值 6、本计算器可以实现运算的连续,并且计算结果进行换行
资源详情
资源评论
资源推荐
课程设计报告
题目 基于 LabVIEW 的中级计算器
这是我的课设报告,里面包括了我整个制作大部分的步骤和程序。第一次使用 LabVIEW
难免有很多不合适的地方,我是在 B 站上学习的。
该报告仅供参考,切勿直接转载。
labview 计算器功能说明:
1、能够完成数字 0-9 和小数点的输入(小数点后保留 10 位)
2、能够完成数字的加、减、乘、除、平方、平方和、取倒数、开根号、绝对值、正弦、
余弦、正切、Nπ
3、能够实现清除所有显示
4、能够显示本地时间
5、能够显示计算过程、计算结果、操作运算符、输入 1、输入 2、输入暂存值
6、本计算器可以实现运算的连续,并且计算结果进行换行
即 1+2=
3-2=
1*4=
4/2=
2
上一次的结果可作为下一次的输入继续进行操作。但只能一次性输入两个操作
数。
目录
1 课程设计目的 ....................................................................................................................... 1
1.1 简介 LabVIEW ..............................................................................................................................1
1.2 设计目的 ......................................................................................................................................1
1.3 设计要求 ......................................................................................................................................1
2 基本原理 ............................................................................................................................... 1
2.1 前面板原理..................................................................................................................................1
2.2 后面板原理.............................................................................................. 错误!未定义书签。
2.2.1 输入数据原理 ........................................................................... 错误!未定义书签。
2.2.2 计算原理 .................................................................................... 错误!未定义书签。
2.2.3 取符号原理 ................................................................................ 错误!未定义书签。
2.2.4 清除数据原理 ........................................................................... 错误!未定义书签。
2.2.5 本地时间显示原理 ......................................................................................................3
3 设计步骤 ............................................................................................................................... 3
3.1 前面板设计..................................................................................................................................3
3.2 后面板设计..................................................................................................................................4
3.2.1 整体设计 ........................................................................................................................4
3.2.2 数字与小数点事件 ......................................................................................................4
3.2.3 运算符事件 ....................................................................................................................5
3.2.4 等号事件 ........................................................................................................................5
3.2.5 符号事件 ..................................................................................................................... 13
3.2.6 清除事件 ..................................................................................................................... 14
4 结果分析 ............................................................................................................................. 14
5 课程设计总结 ..................................................................................................................... 19
附录:实验波形或程序 ......................................................................................................... 20
1
1 课程设计目的
1.1 简介 LabVIEW
LabVIEW 是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似
于 C 和 BASIC 开发环境,但是 LabVIEW 与其他计算机语言的显著区别是:其他计
算机语言都是采用基于文本的语言产生代码,而 LabVIEW 使用的是图形化编辑语
言 G 编写程序,产生的程序是框图的形式。
LabVIEW 软件是 NI 设计平台的核心,也是开发测量或控制系统的理想选择。
LabVIEW 开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨
在帮助工程师和科学家解决问题、提高生产力和不断创新。
1.2 设计目的
通过利用 LabVIEW 设计一个中级计算器,熟练的掌握 LabVIEW 基本功能和基
本操作方法。
1.3 设计要求
利用设计的计算器可以进行简单的四则运算,可以进行求平方、平方和、取
倒数、开根号、取绝对值运算,可以进行基础三角函数运算、Nπ计算,计算器
可以进行清零操作,显示本地时间,显示运算过程、计算结果、输入数与运算操
作符。以上结果均保留 10 位小数。
2 基本原理
2.1 前面板原理
前面板是 LabVIEW 的图形用户界面,在 LabVIEW 环境中可以对这些对象的外
观和属性进行设计,LabVIEW 提供了非常丰富的界面对象,可以方便地设计出生
2
动、直观、操作方便的用户界面。本系统中前面板显示程序的输入 1、输入 2、
输入暂存值、运算符、结果、运算过程和本地时间,即若干控件与显示器。本程
序中的输入控件是按钮,输出控件是字符串。
2.2 后面板原理
程序框图对象包括接线端和节点,将各个对象连线连接变创建了程序框图,
接线端的颜色和符号表明了相应输入控件或显示控件的数据类型。程序框图是程
序的核心,程序要实现的功能都是通过程序框图反映出来的。本课程设计的程序
设计运用了 while 循环、条件结构、事件结构、平铺式顺序结构等结构。
① 输入数据原理:
通过“输入暂存值”字符串来暂时存放输入的数据(输入 1 与输入 2)。一
开始,通过按钮将输入值暂时存放在“输入暂存值”字符串中,然后将数据传送
给“输入 1”字符串,并清空。再将输入值存放在“输入暂存值”中,将数据传
送给“输入 2”。计算的结果存放在“输入暂存值”中,作为下一次计算“输入
1”的值。
② 计算原理:
通过判断读取的输入运算符,经条件结构选择相对应的计算程序。并将“输
入 1”与“输入 2”的值连接到条件结构中,进行计算。
③ 取负号原理:
如果输入的数据是正的,则在数据的前面增加一个负号。
④ 清除数据原理:
将“输入 1”“输入 2”“输入暂存值”“运算符”“结果”“计算机过程
显示”六个字符串均清空。
3
⑤ 本地时间显示原理:
将“获取时间/日期字符串”通过连接字符串相连,在“本地时间”字符串
中显示。
3 设计步骤
3.1 前面板设计
在前面板设计过程中,先在前面板中放置 27 个确定按钮(布尔-确定按钮),
并修改按钮的名字为:0-9 十个数字、加、减、乘、除、小数点、正负号、取倒
数、开根号、平方、平方和、绝对值、正弦、余弦、正切、π、清除和等于号。
在前面板中放置 7 个字符串控件(字符串与路径-字符串控件),并修改其
名字为:计算过程显示、结果、输入 1、输入 2、运算和输入暂存值。并调整字
符串控件的大小,使之大小合理。
为了前面板的美观,将按钮与字符串显示控件合理排列。并利用“修饰-下
凹盒”和“修饰-垂直平滑盒”为按钮与字符串控件划分区域,使得整个界面更
立体可观。同时,可以通过菜单栏的“查看-工具选板”添加文本框为计算器命
名为“初中专用计算器”;为按键、字符串显示与修饰控件设置美观的颜色。通
过右击前面板最右侧滑条,选择“属性-背景”,为前面板设置一个美观的背景
图。前面板整体如下图所示:
剩余29页未读,继续阅读
灯神小王
- 粉丝: 20
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1