labview系列-中级计算器开发
2024-09-22 04:21:37
本例子通过对中级计算器的操练,实现对结构/字符串等基础知识的掌握和理解,为后续的编程工作提供基础。
计算器开发原理:通过按钮触发事件,再各个事件中编写相应加减乘除方法,并显示在结果中即可。
要点:临时值的存储,清空处理,运算过程记录等。
步骤:
1.开发界面(前面板实现)
2.后台编程(程序框图)
1.按钮点击事件结构:通过对按钮text属性的获取,再利用字符串合并模块,将字符串拼接。
2.加减乘除操作事件触发编程:
将临时值传给输入1记录,并将临时值清空,方便输入第二值记录,同时将相应操作拼接在结果中。
3.触发等于号事件:
将临时值传输给输入2记录,并将临时值传入空字符清空,并通过错误输入连线实现运行前后关系的逻辑,并在输入1,输入2中利用字符转数字模块将其转换,操作对比加减乘除实现相应的运算,并将过程记录在结果中。
4.补充:小数点防止多次点击
通过对输入的临时值做字符查找替换模块操作,并在满足0个条件时,对其进行添加小数点操作,条件为1时,不执行任何操作(不替换)
通过该例子,基本对labview基础结构,字符串,数值等有了基础理解,为后续工作的开展奠定基础。
最新文章
- AWS-CDH5.5安装-安装
- HackerRank ";Kitty and Katty";
- iOS 数据持久化(扩展知识:模糊背景效果和密码保护功能)
- WordCount Analysis
- 【转】SQL SERVER DateTime类型的精度
- xHtml+css学习笔记
- zoj 1078
- lldb 命令
- sql存储过程——名称 ****不是有效的标识符
- C++ 头文件系列(forward_list)
- 【一天一道LeetCode】#136. Single Number
- websocket 实现单聊群聊 以及 握手原理+加密方式
- Kafka: Exactly-once Semantics
- MyBatis笔记(一) 最简单的select
- BluePrism初尝
- Excel文件上传,高亮错误的行和列
- (转) The care and maintenance of your adviser
- js对象的key类型
- VS 0x80041FEB
- shiro 框架
热门文章
- Spring Boot WebFlux-03——WebFlux 整合 MongoDB
- noip模拟6[辣鸡·模板·大佬·宝藏]
- NOIP模拟测试28「阴阳·虎·山洞」
- css初级代码
- 20201123 《python程序设计》实验四报告
- python读取csv文件数据绘制图像,例子绘制天气每天最高最低气温气象图
- Centos7.5使用SSH密钥登录
- Activiti7 入门篇
- redis学习笔记(二)——java中jedis的简单使用
- 安卓开发--探究碎片Fragment