本例子通过对中级计算器的操练,实现对结构/字符串等基础知识的掌握和理解,为后续的编程工作提供基础。

计算器开发原理:通过按钮触发事件,再各个事件中编写相应加减乘除方法,并显示在结果中即可。

要点:临时值的存储,清空处理,运算过程记录等。

步骤:

1.开发界面(前面板实现)

2.后台编程(程序框图)

1.按钮点击事件结构:通过对按钮text属性的获取,再利用字符串合并模块,将字符串拼接。

2.加减乘除操作事件触发编程:

将临时值传给输入1记录,并将临时值清空,方便输入第二值记录,同时将相应操作拼接在结果中。

3.触发等于号事件:

将临时值传输给输入2记录,并将临时值传入空字符清空,并通过错误输入连线实现运行前后关系的逻辑,并在输入1,输入2中利用字符转数字模块将其转换,操作对比加减乘除实现相应的运算,并将过程记录在结果中。

4.补充:小数点防止多次点击

通过对输入的临时值做字符查找替换模块操作,并在满足0个条件时,对其进行添加小数点操作,条件为1时,不执行任何操作(不替换)

通过该例子,基本对labview基础结构,字符串,数值等有了基础理解,为后续工作的开展奠定基础。

最新文章

  1. AWS-CDH5.5安装-安装
  2. HackerRank "Kitty and Katty"
  3. iOS 数据持久化(扩展知识:模糊背景效果和密码保护功能)
  4. WordCount Analysis
  5. 【转】SQL SERVER DateTime类型的精度
  6. xHtml+css学习笔记
  7. zoj 1078
  8. lldb 命令
  9. sql存储过程——名称 ****不是有效的标识符
  10. C++ 头文件系列(forward_list)
  11. 【一天一道LeetCode】#136. Single Number
  12. websocket 实现单聊群聊 以及 握手原理+加密方式
  13. Kafka: Exactly-once Semantics
  14. MyBatis笔记(一) 最简单的select
  15. BluePrism初尝
  16. Excel文件上传,高亮错误的行和列
  17. (转) The care and maintenance of your adviser
  18. js对象的key类型
  19. VS 0x80041FEB
  20. shiro 框架

热门文章

  1. Spring Boot WebFlux-03——WebFlux 整合 MongoDB
  2. noip模拟6[辣鸡·模板·大佬·宝藏]
  3. NOIP模拟测试28「阴阳·虎·山洞」
  4. css初级代码
  5. 20201123 《python程序设计》实验四报告
  6. python读取csv文件数据绘制图像,例子绘制天气每天最高最低气温气象图
  7. Centos7.5使用SSH密钥登录
  8. Activiti7 入门篇
  9. redis学习笔记(二)——java中jedis的简单使用
  10. 安卓开发--探究碎片Fragment