创紫集团以Ganzlab软件解锁MBD应用层开发新方案
2025-04-10 10:57 来源:中国广告网 阅读量:6294 会员投稿 小 中
创紫集团凭借Ganzlab软件,开启MBD应用层开发的新方案大门

2025 年 3 月 18 日,在第六届软件定义汽车论坛暨 AUTOSAR 中国日上,上海创紫集团 CTO 彭思维向现场观众详细介绍了公司旗舰产品 —— 科学计算与仿真建模软件 Ganzlab 的最新研发进展。创紫集团的软件业务覆盖科学计算系统建模、协同设计工程云平台、AI 工业大模型等领域,致力于为制造业客户提供全方位的 IT 及工程服务解决方案。此次,彭思维重点阐述了 “基于模型驱动开发(MBD)的应用层软件开发解决方案”,该方案依托企业自主研发的国产化工业软件 Ganzlab 构建,并深入解析了 Ganzlab 的技术架构与核心功能。
创紫集团:工业软件领域的创新力量
上海创紫科技集团有限公司成立于 2016 年,专注于自主品牌工业软件的设计、开发、服务与推广,是一家软件及工程咨询公司。公司自主开发的工业软件广泛应用于科学计算、系统建模、协同设计、工程云平台、AI 工业大模型等领域。长期以来,创紫集团为制造业客户和产品研发机构提供基于工业化软件应用的全面 IT 及工程服务解决方案,与一汽、上汽、比亚迪、中车、中船等制造业头部企业保持常年项目合作,同时和中国科大、上海交大、哈工大、吉大等科研院校开展长期研发合作。公司总部位于上海,并在深圳、成都、长春、香港设立分公司,拥有一支经验丰富的技术团队,为传统制造业企业数字化赋能,助力其数字化转型。
Ganzlab:打破垄断的国产化利器
Ganzlab 作为创紫科技的旗舰产品,完全由国内自主研发,旨在打破国外数值计算软件的垄断,实现国产化替代。该软件通过了 ISO26262 道路车辆功能安全管理体系认证,并受邀参与起草了两项技术规范。其应用领域广泛,涵盖科学计算、数学建模、系统仿真、信号处理、代码生成、决策优化等。
Ganzlab 具有诸多显著特点:拥有超 800 个经过实际项目验证、用于科学和工程计算的数学函数;具备仿真专用的 MBD 建模工具 Glink;能够生成符合 AUTOSAR 标准的 C 代码,并支持 SIL 测试;交互性与扩展性出色,布局灵活、API 丰富,支持接入国内主流大语言模型;兼容性强,支持多种数据格式导入,可跨平台使用并与国产基础软件适配;尤其专注汽车行业,支持联合仿真、多目标优化、协同设计及专业模块定制。
Ganzlab 包含四大功能模块。作为计算平台,拥有自己的语言 Ganzlab 并集成丰富函数库及行业工具;Glink 是基于模型的图形化编程环境,支持混合系统建模和仿真控制,内置约 300 个基础功能模块及 100 个工具箱模块,还能实现代码生成;Gtoms 工具箱为固定工具生成 UI 界面并封装成独立应用;在 AUTOSAR 层面,为汽车电子嵌入软件应用开发提供工具和功能,可基于 arxml 文件在 Glink 中自动创建 SWC 框架模型并生成相关文件。
MBD 建模应用实例:电动车窗控制逻辑开发
以电动车窗控制逻辑为例,展示了基于 Ganzlab/Glink 进行 AUTOSAR 应用层软件组件的开发流程。首先在 AAT 软件中依据功能需求创建 SWC 框架,输出 PWL.arxml 文件。随后在 Ganzlab 环境中导入该文件,利用脚本在 Glink 中自动生成对应的 SWC 模型框架,其端口信息会依据 arxml 文件自动配置。接着根据功能需求构建由信号分析处理的超级块、核心逻辑模块、仲裁模块组成的控制逻辑模型。在每个状态机中构建状态机模型并独立测试,测试通过后整合至整体 Glink 模型。仲裁模块采用真值表确定输入条件与输出动作。确认各模块无误后,将整体模块打包为超级块形式,利用 AUTOSAR code generator 生成应用层文件,放入 appl 文件夹,使用 IAR 编译器编译项目并将结果烧录至如 S32K144 的测试硬件。在验证模型硬件运行时,通过 CAN 通讯监测加载 CAN 数据库,添加发送报文,调节相关信号,观察输出信号变化,最终验证模型动作与需求文档中的驱动结果一致。通过这一实例,充分展现了 Ganzlab 在 MBD 应用层软件开发中的强大功能与实用价值。
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。
相关文章
热门
聚焦
