# 一个基于labview的简易计算器
## 开发环境
+ vs2019
+ labview 2018
## 运行逻辑
### 前端
前端由labview实现,主要完成用户输入的任务,最后输入的算式是一个中缀表达式,其将在后端进行计算和处理
### 后端
后端是根目录下的用c++编写的test_DLL.dll,该DLL包含两个api:
+ `calc`:本api完成本vi的核心任务,主要是包括以下两个步骤
+ 用户输入的中缀表达式转为后缀表达式
+ 计算后缀表达式,并返回计算结果
+ `stringreplace`:本api主要用于处理文件sin、cos等字符的显示问题
## 文件与界面
文件结构如下
```bash
❯ tree
.
├── Calculator.ico
├── README.md
├── calc.vi 主vi
├── calc3.0.aliases
├── calc3.0.lvlps
├── calc3.0.lvproj 工程源码
├── test_Dll DLL源码
│ ├── dllmain.cpp
│ ├── framework.h
│ ├── pch.cpp
│ ├── pch.h
│ ├── testDLL.cpp
│ └── testDLL.h
├── test_Dll.dll release版dll
├── 显示.ctl
└── 菜单.rtm
```
界面
![calc](calc.png)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
vi_calculator-master.zip (17个子文件)
vi_calculator-master
calc.png 42KB
菜单.rtm 168B
calc3.0.lvlps 489B
calc3.0.aliases 43B
.gitignore 114B
calc.vi 46KB
显示.ctl 4KB
README.md 1KB
calc3.0.lvproj 4KB
Calculator.ico 150KB
test_Dll.dll 133KB
test_Dll
testDLL.cpp 7KB
framework.h 159B
pch.h 544B
pch.cpp 158B
testDLL.h 262B
dllmain.cpp 445B
共 17 条
- 1
资源评论
shmookpup
- 粉丝: 2
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功