图形化编程是硬件控制的非常重要的技术,应用非常广泛,比如Labview,自动化工作站厂商都有自己的图形化编程工作,比如Hamilton、Tecan和安捷伦。图形化编程可以降低用户使用自动化设备的难度,不需要太多编程知识,就可以通过鼠标拖放完成编程和硬件控制。图形化编程是自动化设备,特别是机械手和移液工作站必须的组件和技术。
北京华瑞通过努力,开发出一套通用的图形化编程工具,这套系统相对目前已有的图形化编程软件,更适合硬件控制。
区别于其他图形化编程,我们实现了所有的代码知识、支持复杂数据结构、支持面向对象编程和模块化编程,让图形化编程和代码有相同的功能和体验,功能更加强大。同时支持运行过程中显示运行步骤和定位到错误位置,让调试程序边得更简单。
由于支持所有代码语法,甚至面向对象编程,也支持制作scratch一样的游戏,可以使用更多算法和方式开发更加复杂的游戏,比如五子棋、围棋和国际象棋,也可以简单的将网络通信整合到游戏中,实现网络对战,这些游戏代码都可以在软件示例代码中找到。因此,华瑞的图形化编程编程软件,更加适合孩子或者初学者学习代码编程,学习更多的代码知识,制作功能更强的游戏,增强孩子对编程的兴趣。
此外,由于图形化编程,采用模块化开发,通过简单开发就可以实现更多的功能并加入到图形化编程中,也可以自定义语法,让图形化编程很容易使用到其他应用。我们将动态调度引擎整合到图形编程中,从而可以作为一个实验室自动化控制软件,这套软件相当现有实验室自动化软件更加简单,也更加强大,在用户使用中反馈非常好。