嵌入式浅谈之有趣的可视化编程

今天给各位看官带来一个有趣实用的工具:SysMax推出的可视化编程软件---VisualProgramming(开源免费)以下简称VP。

当你面临以下问题时,VP系统可以帮助你解决:

  • 想要实现单片机与PC之间的可靠通信,却缺乏可靠的通信协议。
  • 希望在电脑上灵活地组合单片机上的程序,但是找不到合适的上位机软件。
  • 只擅长单片机编程,却需要在电脑端创建一个简单的控制界面。

VP系统是一套图形化上位机,通过开源的总线协议可以远程调用单片机上的函数,并且能够实现一些简单的PC界面设计。无论你是想简化通信协议、实现灵活的程序组合,还是需要创建电脑端的控制界面,VP系统都可以为你提供解决方案。

这个工具不仅可以用于编程启蒙、创客创意创作,还可以直接用于实际项目开发。在项目开发中,真正实现低代码开发,提高迭代效率,减少编译时间,解耦各个专业组的业务,让典型的上下位机开发架构可以实现真正的解耦。

开源地址:

VisualProgramming: 可视化编程软件

邀请各位看官先看几个视频:

液面探测功能演示+可视化编程软件_哔哩哔哩_bilibili

可视化编程软件远程调用_哔哩哔哩_bilibili

可视化编程软件远程调用_哔哩哔哩_bilibili

这是一个非常经典的架构,在工业自动化、医疗中,基本都会用到,其中包含了:

1、上位机软件:负责UI、用户交互、流程调度、数据存储等

2、下位机软件:电机驱动、泵阀控制、细节流程等

3、液面探测

4、凝块检测

......

等技术,往往在开发过程中,上下位机之间的交互会深度绑定,开发进度会相互依赖,这时候就需要一个中间件来作为解耦的工具。定好接口后,双方基于接口开发,上位机可通过调用虚拟的可视化编程软件接口进行流程调度验证,下位机可以基于可视化编程软件来进行具体的动作业务开发,不需要上位机随时联调。并且在开发过程中,往往会涉及到机械结构的老化,可靠性测试,通讯压力测试,参数调试等等工作,此时用可视化编程软件就可以依赖上位机编写这些功能代码,实现真正意义上的敏捷开发,低代码开发。

用可视化编程软件的优势:

1、低代码,减少编译时间和编程出错概率

2、降低编程难度,让非软件专业的工程师也可以轻松实现自己的构思

3、成熟可靠的上下位机封装协议,用户不用再花时间去实现协议

4、完全免费开源

为了让更多的人参与到这个开源项目,SysMax推出了开发板免费申领活动,各位看官如何有兴趣可以一起参与进来哦:

雪球电子开发板免费试用评测活动_sysmax 雪球电子-CSDN博客

好了,各位看官,

今天的分享就到这里。

精彩内容,下周继续。

让我们一起参与到有趣的开源项目中来吧。

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值