news 2026/2/28 21:29:49

GraniStudio:思维导图式零代码开发软件平台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GraniStudio:思维导图式零代码开发软件平台

GraniStudio 是苏州格拉尼视觉科技自主研发的工业级零代码开发平台,专为自动化设备软件开发设计,集运动控制、机器视觉、数据采集、HMI 设计等功能于一体。GraniStudio 的思维导图式开发模式打破了传统代码的线性思维,采用 “资源配置→流程设计→人机交互” 的三层架构,将复杂工业逻辑转化为可复用的功能模块,不仅在于降低技术门槛与开发成本,更在于通过 “硬件即插即用、逻辑快速迭代、数据全链打通”,推动工业自动化从 “定制化开发” 向 “标准化应用” 转型,平台包含三大模块:

1.资源管理器:

资源管理器主要实现硬件资源初始化、建议通讯连接以及变量定义,硬件资源初始化包含运控控制板卡、相机、光源等。

通讯连接包括建立TCP客户端服务端、串口连接、PLC连接(目前平台支持西门子、三菱、松下PLC使用)等。

支持变量类型支持定义21种

通过操作模块即可完成初始化资源配置,初始化资源同步共享到主任务设计器,目前平台提供30多个资源配置算子供用户根据使用场景挑选。

2.主任务设计器:

主任务设计器实际是逻辑流程的思维导图化,平台提供 12 大类,涵盖板卡控制、相机工具、坐标变换、数据处理、检测识别、通用工具、几何测量、数据操作、图像处理、光源工具、逻辑流程、PLC等领域,目前平台提供任务工具在200左右,满足多数应用场景。

根据算子模块每个节点会有逻辑接口和数据输入或者输出接口,用户通过拖拽算子并通过拖拽连线定义数据流与控制流,实现节点间的逻辑关系创建,即可构建类似思维导图的流程逻辑,平台思维导图式编程将编程语言、数据结构、算法逻辑、业务流程等程序以图形化的方式直观地展示出来,编程的思维过程 和结果一目了然,帮助技术人员快速完成项目开发。大大简化了程序迁移操作,方便在不同岗位的人员之间共享,提高项目的沟通效率。而且,思维导图与大脑的自然思考方式高度契合,自然地适应大脑顺序和非顺序思考。任何人只要有基本的学习能力和逻辑经验,都能轻松掌握思维导图的使用技巧,适用于不同编程水平的学习者和技术人员。

在操作界面上,程序流程所见即所得,软件提供了大量便利的操作方法,满足不同使用习惯的用户需求。界面美观、大方、专业,操作流畅,稳定。

对比同行业其他专业软件,人机交互体验有质的飞跃,例如提供 “单个、多个展开 / 单个、多个折叠” 功能,便于管理这大型项目的复杂度。

界面超出设计区域时提供通过按钮让画布缩放功能以及通过键盘控制画布上、下、左、右移动功能。

3.HMI设计器:

人机交互设计器提供了数百个简单易用的精美控件,包括按钮、标签、文本框、选择框、图片框、文件对话框、仪器仪表、 报表、图表、表格、运动控制控件、机器视觉控件等,可满足数据采集、运动控制、机器视觉、数据分析、数据仿真等各种工业场景的软件开发要求。

通过 HMI中再设计与主任务设计器流程如何交互,最终使用三大模块实现一套完成的系统。对于思维导图式的开发平台提供的大量的经典项目、功能案例供用户通过案例快速创建自己需要的工程。

功能示例目前平台支持了9种示例,包含了状态机模式程序搭建、看板系统样例等。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/25 13:28:38

小白秒懂 SQL 注入:图文详解 + 基础原理拆解,核心逻辑一看就会

一、Sql注入简介 Sql 注入攻击是通过将恶意的 Sql 查询或添加语句插入到应用的输入参数中,再在后台 Sql 服务器上解析执行进行的攻击,它目前黑客对数据库进行攻击的最常用手段之一。 二、Web 程序三层架构 三层架构(3-tier architecture) 通常意义上就…

作者头像 李华
网站建设 2026/2/25 9:02:56

柔性生产到底是什么?一文讲清它如何支撑多品类、小批量生产

几乎所有生产企业,只要一提到 多品类、小批量、交期压缩、客户定制,后面就一定会跟一句:我们要做柔性生产。但说实话,我在现场听到这个词时,心里反而会咯噔一下。不是因为这个方向不对,恰恰相反—— 而是因…

作者头像 李华
网站建设 2026/2/28 14:26:34

(200分)- 天然蓄水库(Java JS Python)

(200分)- 天然蓄水库(Java & JS & Python) 题目描述 公元2919年,人类终于发现了一颗宜居星球——X星。 现想在X星一片连绵起伏的山脉间建一个天热蓄水库,如何选取水库边界,使蓄水量最大? 要求&a…

作者头像 李华
网站建设 2026/2/27 6:53:52

时序数据选型、存储模型与选型

时序数据选型、存储模型与选型 一、时序数据的特征与挑战 时间戳驱动:数据天然带有时间维度,典型场景包括监控指标、传感器采集、交易日志。高吞吐写入:数据持续产生,要求数据库具备批量写入与乱序处理能力。查询模式特殊&#xf…

作者头像 李华
网站建设 2026/2/28 20:58:07

基于微信小程序的家政服务系统

博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实…

作者头像 李华
网站建设 2026/2/16 18:51:06

MindSpore高效训练指南:从数据流水线到混合精度实战

在昇腾(Ascend)NPU上进行深度学习模型训练时,我们经常会遇到GPU转NPU的代码迁移问题,或者发现算力虽然强劲,但训练速度受限于IO或显存。作为一名在昇腾生态摸爬滚打的开发者,今天我想分享几个基于MindSpore…

作者头像 李华