图形化编程

图形化编程是硬件控制的非常重要的技术,应用非常广泛,比如Labview,自动化工作站厂商都有自己的图形化编程工作,比如Hamilton、Tecan和安捷伦。图形化编程可以降低用户使用自动化设备的难度,不需要太多编程知识,就可以通过鼠标拖放完成编程和硬件控制。图形化编程是自动化设备,特别是机械手和移液工作站必须的组件和技术。 ​

北京华瑞通过努力,开发出一套通用的图形化编程工具,这套系统相对目前已有的图形化编程软件,更适合硬件控制。

使用简单

通过拖放就可以实现程序编辑,也非常容易整合到其他应用中

支持变量和变量作用域

支持变量和变量作用域,使变量使用更加简单和强大,随用随时定义,减少了传统图形化编程软件变量定义对用户的难度。

支持函数、函数返回值和递归

全面支持函数所有功能,包括函数、参数、返回值、递归等,使编程功能更加强大

支持所有编程知识

支持所有代码基本知识,比如操作符、变量、变量作用域、循环、函数、递归、数组、错误捕获和数据结构等,是真正代码的图形化编辑器

自定义语法

可以增加各种自定义语法,从而实现各种特殊操作,比如检测流程的定义等

支持面向对象编程

支持使用面向对象编程,编写和使用对象,使用复杂数据结构,解决了其他图形化编程数据类型简单,导致很难实现复杂功能

扩展性强

支持使用COM、Active-X、.Net对象和动态链接库(dll)。通过简单编码,就可以实现各种功能扩展,简化自定义功能的实现

支持模块化

代码文件可以作为类库被其他脚本使用,从而实现代码模块化

运行时步骤显示和错误步骤定位

运行时候可以显示具体运行步骤和值,如果出错可以直接定位到具体步骤,简化debug

显示编辑友好

支持改变表达式颜色,支持代码折叠、剪贴板、撤销和重做

支持选择x86/x64运行

支持选择将代码运行在x86或者x64下,支持各种使用要求

支持脚本程序发布

编辑器编写的脚本,可以生成可执行程序,在其他电脑上运行

区别于其他图形化编程,我们实现了所有的代码知识、支持复杂数据结构、支持面向对象编程和模块化编程,让图形化编程和代码有相同的功能和体验,功能更加强大。同时支持运行过程中显示运行步骤和定位到错误位置,让调试程序边得更简单。

由于支持所有代码语法,甚至面向对象编程,也支持制作scratch一样的游戏,可以使用更多算法和方式开发更加复杂的游戏,比如五子棋、围棋和国际象棋,也可以简单的将网络通信整合到游戏中,实现网络对战,这些游戏代码都可以在软件示例代码中找到。因此,华瑞的图形化编程编程软件,更加适合孩子或者初学者学习代码编程,学习更多的代码知识,制作功能更强的游戏,增强孩子对编程的兴趣。

此外,由于图形化编程,采用模块化开发,通过简单开发就可以实现更多的功能并加入到图形化编程中,也可以自定义语法,让图形化编程很容易使用到其他应用。我们将动态调度引擎整合到图形编程中,从而可以作为一个实验室自动化控制软件,这套软件相当现有实验室自动化软件更加简单,也更加强大,在用户使用中反馈非常好。

如果您的硬件也需要图形化编程工具,请联系我们,也可以从为微软网站或者微软市场下载