今天给各位看官带来一个有趣实用的工具:SysMax推出的可视化编程软件---VisualProgramming(开源免费)以下简称VP。
当你面临以下问题时,VP系统可以帮助你解决:
- 想要实现单片机与PC之间的可靠通信,却缺乏可靠的通信协议。
- 希望在电脑上灵活地组合单片机上的程序,但是找不到合适的上位机软件。
- 只擅长单片机编程,却需要在电脑端创建一个简单的控制界面。
VP系统是一套图形化上位机,通过开源的总线协议可以远程调用单片机上的函数,并且能够实现一些简单的PC界面设计。无论你是想简化通信协议、实现灵活的程序组合,还是需要创建电脑端的控制界面,VP系统都可以为你提供解决方案。
这个工具不仅可以用于编程启蒙、创客创意创作,还可以直接用于实际项目开发。在项目开发中,真正实现低代码开发,提高迭代效率,减少编译时间,解耦各个专业组的业务,让典型的上下位机开发架构可以实现真正的解耦。
开源地址:
邀请各位看官先看几个视频:
液面探测功能演示+可视化编程软件_哔哩哔哩_bilibili
这是一个非常经典的架构,在工业自动化、医疗中,基本都会用到,其中包含了:
1、上位机软件:负责UI、用户交互、流程调度、数据存储等
2、下位机软件:电机驱动、泵阀控制、细节流程等
3、液面探测
4、凝块检测
......
等技术,往往在开发过程中,上下位机之间的交互会深度绑定,开发进度会相互依赖,这时候就需要一个中间件来作为解耦的工具。定好接口后,双方基于接口开发,上位机可通过调用虚拟的可视化编程软件接口进行流程调度验证,下位机可以基于可视化编程软件来进行具体的动作业务开发,不需要上位机随时联调。并且在开发过程中,往往会涉及到机械结构的老化,可靠性测试,通讯压力测试,参数调试等等工作,此时用可视化编程软件就可以依赖上位机编写这些功能代码,实现真正意义上的敏捷开发,低代码开发。
用可视化编程软件的优势:
1、低代码,减少编译时间和编程出错概率
2、降低编程难度,让非软件专业的工程师也可以轻松实现自己的构思
3、成熟可靠的上下位机封装协议,用户不用再花时间去实现协议
4、完全免费开源
为了让更多的人参与到这个开源项目,SysMax推出了开发板免费申领活动,各位看官如何有兴趣可以一起参与进来哦:
雪球电子开发板免费试用评测活动_sysmax 雪球电子-CSDN博客
好了,各位看官,
今天的分享就到这里。
精彩内容,下周继续。
让我们一起参与到有趣的开源项目中来吧。