GraniStudio 是苏州格拉尼视觉科技自主研发的工业级零代码开发平台,专为自动化设备软件开发设计,集运动控制、机器视觉、数据采集、HMI 设计等功能于一体。GraniStudio 的思维导图式开发模式打破了传统代码的线性思维,采用 “资源配置→流程设计→人机交互” 的三层架构,将复杂工业逻辑转化为可复用的功能模块,不仅在于降低技术门槛与开发成本,更在于通过 “硬件即插即用、逻辑快速迭代、数据全链打通”,推动工业自动化从 “定制化开发” 向 “标准化应用” 转型,平台包含三大模块:
1.资源管理器:
资源管理器主要实现硬件资源初始化、建议通讯连接以及变量定义,硬件资源初始化包含运控控制板卡、相机、光源等。
通讯连接包括建立TCP客户端服务端、串口连接、PLC连接(目前平台支持西门子、三菱、松下PLC使用)等。
支持变量类型支持定义21种
通过操作模块即可完成初始化资源配置,初始化资源同步共享到主任务设计器,目前平台提供30多个资源配置算子供用户根据使用场景挑选。
2.主任务设计器:
主任务设计器实际是逻辑流程的思维导图化,平台提供 12 大类,涵盖板卡控制、相机工具、坐标变换、数据处理、检测识别、通用工具、几何测量、数据操作、图像处理、光源工具、逻辑流程、PLC等领域,目前平台提供任务工具在200左右,满足多数应用场景。
根据算子模块每个节点会有逻辑接口和数据输入或者输出接口,用户通过拖拽算子并通过拖拽连线定义数据流与控制流,实现节点间的逻辑关系创建,即可构建类似思维导图的流程逻辑,平台思维导图式编程将编程语言、数据结构、算法逻辑、业务流程等程序以图形化的方式直观地展示出来,编程的思维过程 和结果一目了然,帮助技术人员快速完成项目开发。大大简化了程序迁移操作,方便在不同岗位的人员之间共享,提高项目的沟通效率。而且,思维导图与大脑的自然思考方式高度契合,自然地适应大脑顺序和非顺序思考。任何人只要有基本的学习能力和逻辑经验,都能轻松掌握思维导图的使用技巧,适用于不同编程水平的学习者和技术人员。
在操作界面上,程序流程所见即所得,软件提供了大量便利的操作方法,满足不同使用习惯的用户需求。界面美观、大方、专业,操作流畅,稳定。
对比同行业其他专业软件,人机交互体验有质的飞跃,例如提供 “单个、多个展开 / 单个、多个折叠” 功能,便于管理这大型项目的复杂度。
界面超出设计区域时提供通过按钮让画布缩放功能以及通过键盘控制画布上、下、左、右移动功能。
3.HMI设计器:
人机交互设计器提供了数百个简单易用的精美控件,包括按钮、标签、文本框、选择框、图片框、文件对话框、仪器仪表、 报表、图表、表格、运动控制控件、机器视觉控件等,可满足数据采集、运动控制、机器视觉、数据分析、数据仿真等各种工业场景的软件开发要求。
通过 HMI中再设计与主任务设计器流程如何交互,最终使用三大模块实现一套完成的系统。对于思维导图式的开发平台提供的大量的经典项目、功能案例供用户通过案例快速创建自己需要的工程。
功能示例目前平台支持了9种示例,包含了状态机模式程序搭建、看板系统样例等。