🚩write in front🚩
🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎
🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家博主 & 星级博主~掘金⇿InfoQ~51CTO创作者~周榜257﹣总榜931⇿全网访问量40w+🏅
🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠
📝个人主页-謓泽的博客_CSDN博客 📃
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
📣系列专栏- Labivew_謓泽的博客-CSDN博客🎓
✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩
前言
说明⇢如果你对Labivew是比较懵懂或者不了解的话可以看看博主写的这篇文章。
🔗↔【Labview】G语言_謓泽的博客-CSDN博客_g语言的应用
说明⇢想要去学习Labivew的话、可以去哔哩哔哩大学观看相对应的视频、或者可以看书自己上手多加练习。推荐书籍-Labivew2018 从入门到精通。
概述⇢那么本篇文章正如标题所说,带各位来看看怎么去实现一个Labivew的简易计算器。
注意⇢本篇文章不会对简易计算器有一个详细的描述、只是带大家了解一个大致的过程,并且会把视频的演示效果以及前面板和程序框图的截屏给各位小伙伴们演示出来的。
Get知识点
概述⇢在讲解之前你需要掌握那些的知识点呢。
前面板
⑴控件的新式-布尔。
说明⇢使用布尔控件,可以通过按钮、开关和指示灯输入和显示True/False的值。
⑵控件的新式-数值和字符串路径。
说明⇢数值:用于输入或显示数值数据。注:双精度。
说明⇢字符串:字符串控件用于输入或显示文本。路径控件用于输入或显示文件或文件夹的路径。
⑶控件的新式-修饰。
说明⇢实际上就是给前面板类似于一个边框,看起来更加的美观。
注意⇢修饰当中的标签、一般用于前面板当中的注释说明。
程序框图
⑴程序框图当中的数值和字符串。
说明⇢ 左边=显示、右边=输入。注:可以右键目标选择创建属性节点的值,相当于目标的内容。
拓展-还可以对其创建常量、可以对目标右键创建常量。这个在本次示例也对其进行了操作演示、由于我们计算机上电要初始状态、所以此时我们可以创建常量给字符串空、给数值常量0的数值。
⑵函数编程当中的结构里面的平铺式顺序结构。
说明⇢ 包括一个或多个顺序执行的子程序框图(即帧)。 平铺式顺序结构可确保子程序框图按一定顺序执行。平铺式顺序结构的数据流不同于其他结构的数据流。 所有连线至帧的数据都可用时,平铺式顺序结构的帧按照从左至右的顺序执行。 每帧执行完毕后,将数据传递至下一帧。 即一个帧的输入可能取决于另一个帧的输出。
⑶函数编程当中的定时里面的等待(ms)
说明⇢等待指定长度的毫秒数,并返回毫秒计时器的值。该函数进行异步系统调用,但程序框图上的节点是同步执行的。 所以,直至指定时间结束,该函数才停止执行。
⑷函数编程当中的结构while循环。
说明⇢ while循环真T不执行、假F执行。I: 代表着循环的计数。注:0开始 可以自己调节。
⑸函数编程当中的事件结构。
说明⇢等待事件发生,并执行相应条件分支,处理该事件。 事件结构包括一个或多个子程序框图或事件分支,结构处理时间时,仅有一个子程序框图或分支在执行。 等待事件通知时,该结构可超时。 连线事件结构边框左上角的“超时”接线端,指定事件结构等待事件发生的时间,以毫秒为单位。 默认值为-1,表示永不超时。
注意⇢做计算器的时候、我们要使用到事件分支添加分支结构以及控件引用布尔属性中的布尔文本。
⑹函数编程当中的字符串。
说明⇢连接输入字符串和一维字符串数组作为输出字符串。 对于数组输入,该函数连接数组中的每个元素。右键单击函数,在快捷菜单中选择添加输入,或调整函数的大小,均可向函数增加输入端。
⑺函数编程当中的条件结构。
包括一个或多个子程序框图(即分支),结构执行时,仅有一个分支执行。 连线至选择器接线端的值决定要执行的分支。
⑻函数编程当中的字符串数值/字符串转换。
说明⇢由于类型不同很多时候我们会用到数值和字符串、像这个计算器当中就用到了
⒈分数/指数字符串至数值转换。
从偏移量位置开始,使字符串中的下列字符:0-9、加号、减号、e、E、小数点(通常是句点)解析为工程、科学或分数格式的浮点数,通过数字返回。
⒉数值至小数字符串转换。
使数字转换为小数(分数)格式的浮点型字符串,至少为宽度个字符,还可依据需要适当加宽。连线板可显示该多态函数的默认数据类型。