時間:2025-04-10 10:57 來源:中國廣告網 閱讀量:16443 會員投稿
創紫集團借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 應用層軟件開發中的強大功能與實用價值。
聲明:免責聲明:此文內容為本網站轉載企業宣傳資訊,僅代表作者個人觀點,與本網無關。僅供讀者參考,并請自行核實相關內容。