GraniStudio是集数据采集、运动控制、机器视觉、HMI 等功能于一体的工业级工控软件开发平台。集设计、开发、调试、 运行于一体,且侧重于自动化设备工控软件开发的软件平台,Granistudio平台与labview、visionPro、VisionMaster、halcon的软件各有其优缺点。
(1)LabVIEW(图形化编程平台),其软件优势:
图形化编程易用性:采用图形化数据流编程,无需精通文本代码即可快速搭建测试、控制与视觉系统,适合非编程背景的工程师(如自动化、测控领域)。
硬件集成能力:深度集成 NI 硬件(如数据采集卡、运动控制器),支持 PLC、机器人、传感器等工业设备的无缝对接,适合构建 “采集 - 处理 - 控制” 闭环系统。
系统级开发优势:可整合视觉算法、数据存储、人机界面(HMI)及自动化逻辑,一站式完成从底层硬件到上层应用的开发,减少多平台协作成本。生态成熟:拥有 30 余年工业领域积累,NI 官方及社区提供大量案例、工具包(如 Vision Development Module 视觉模块),技术支持体系完善。
对比labview平台软件,Granistudio有以下优势:
优势1:虽然图形化编程降低了入门门槛,但精通 LabVIEW 的高级开发(如硬件驱动开发、实时系统部署)需要掌握 G 语言的底层机制(如数据流同步、内存管理),培养一名资深 LabVIEW 工程师的周期通常需 2-3 年。而GraniStudio虽也采用思维导图式图形化编程,用户通过拖拽和连接图标来编写程序,但是只需要使用模组即可,生成的程序以思维导图的形式展开,思维导图式编程将编程语言、数据结构、算法逻辑、业务流程等程序以图形化的方式直观地展示出来,编程的思维过程和结果一目了然,帮助技术人员快速完成项目开发。任何人只要有基本的学 习能力和逻辑经验,都能轻松掌握思维导图的使用技巧,适用于不同编程水平的学习者及技术现。这种编程方式使得开发者可以直观地构建程序,做到无需编写传统的文本代码。
优势2:成本较高,NI 硬件与软件授权费用昂贵,中小型企业若仅需视觉功能,性价比低于专用视觉软件,而GraniStudio平台支持售卖单个算子,用户只需要购买部分算子功能,不仅如此还提供了平台软件的视觉版本和运控版本,具有性价比。
(2) VisionPro(康耐视工业视觉软件)和VisionMaster(海康威视视觉平台):VisionPro 是康耐视(Cognex)推出的专业工业视觉软件,主要面向高精度工业自动化检测与识别场景,核心应用包括工业视觉专业化:针对制造业场景优化,内置丰富的检测工具(如 Blob 分析、OCR/OCV、模式匹配、3D 测量),支持汽车、电子等行业的高精度检测(如焊点、PCB 缺陷);硬件生态闭环:与康耐视相机(如 In-Sight 系列)、光源、控制器深度适配,底层驱动优化好,稳定性强,适合对实时性要求高的产线(如高速分拣);低代码开发:通过图形化界面配置工具链,无需编程即可完成流程搭建,配合 Cognex Designer 可视化开发环境,开发效率高。
VisionMaster 作为海康威视自主研发的视觉平台,其功能体系围绕工业级视觉检测需求构建。其优势是:本土化与性价比:国内厂商研发,价格仅为国际品牌的 1/3~1/2,支持国产硬件(如海康相机、大华镜头),适合预算有限的中小企业。操作界面友好:采用拖拽式流程设计,功能模块(如定位、测量、识别)可视化配置,支持中文文档与技术支持,上手门槛低。集成与生态扩展:兼容海康机器人控制器、工业相机。
对比VisionPro和VisionMaster,GS是集数据采集、运动控制、机器视觉、HMI 等功能于一体的工业软件,平台不仅支持VisionMaster和 VisionPro具有的视觉检测、定位、测量以及识别功能,还支持了工业领域常用功能,有:
1.数据采集
提供模拟量采集卡工具、OPC读写工具、PLC读写工具等,可直接连接传感器和现场设备采集数据,能实时测量温度、压力、 流量、电压、液位等物理或化学参数。支持多种通讯协议,如Modbus、MC等,保证与不同设备之间的数据兼容。可完成实时 数据采集与监控,数据存储与历史数据分析,报警与事件管理,自动化控制与远程操作,优化与调度等工作。
2.运动控制
提供轴复位、IO读写控制、点位运动、两轴插补、三轴插补、轴状态读取等算子和配套的控件,帮助用户快速实现运动控制项 目,让运动控制软件实现更简单更高效。工具通过海量项目验证,具有高精度、高速度、高实时性和高可靠性。可实现状态机控制模式、事件-响应处理机制、高性能并行处理、顺序结构、队列消息模式、主从模式编程。
相比之下,GS平台功能更加丰富。
(3)对于Halcon,其软件优势:
拥有 2000 + 底层视觉算法(如亚像素边缘检测、立体视觉、深度学习 Halcon Deep OCR),支持复杂场景(如医学影像、航空航天检测)。
深度定制能力:开放算法参数与底层接口,允许用户自定义算子(如基于 Halcon 开发专用检测工具),适合科研机构与高端制造业。
硬件兼容性强:支持数千款相机(如 Basler)、3D 传感器(如 Sick 激光雷达),不绑定特定硬件品牌,方案设计自由度高。
对比Halcon软件,GS平台软件有以下优势:
优势1:Halcon学习曲线陡峭:需掌握 Halcon 脚本语言(HDevelop)或编程开发,对工程师的算法与编程能力要求高,入门周期长达 3~6 个月,GraniStudio平台图像化的编程对于只要有基本的学 习能力和逻辑经验,都能轻松掌握思维导图的使用技巧,适用于不同编程水平的学习者及技术人员。
优势2:对于界面开发还需外包原生 HDevelop 界面简陋,需配合 Qt/C# 等工具开发 HMI,增加项目集成工作量,而平台提供HMI人机交互设计器,人机交互设计器提供了数百个简单易用的精美控件,包括按钮、标签、文本框、选择框、图片框、文件对话框、仪器仪表、 报表、图表、表格、运动控制控件、机器视觉控件等,可满足数据采集、运动控制、机器视觉、数据分析、数据仿真等各种工业场景的软件开发要求。