产品概述

product overview

   CyraMat是一款面向科学计算与系统建模仿真的国产化基础软件平台,旨在实现该领域软件的自主可控,破解“卡脖子”难题。CyraMat集成了强大的数值分析、动态系统建模、仿真验证及嵌入式代码生成等功能,能够为从需求分析、设计验证到产品实现的完整研发流程提供核心工具支撑。其端到端的开发理念,通过深度融合产学研,CyraMat正致力于打造对标国际主流产品的自主可控科学计算与系统建模平台。


产品介绍
模块组成

Module composition

SeaPack

SeaPack为用户提供科学计算脚本语言,是CyraMat软件的最为基础的核心模块, SeaPack具备交互式图形显示以及可编程用户界面功能。

SysLink

SysLink是基于信号流的图形化建模和仿真环境,能够运行用户建立的从控制系统到飞行器设计的多种系统模型系统,可进行交互式验证、模型测试和修改。

Coder

Coder是基于TPL模板语言的代码生成工具,并能够编译成独立的实时的可执行程序,以实现硬件在回路环境测试或嵌入式实时系统测试。

产品介绍
国产化适配

Localization adaptation

CyraMat坚持以国产化适配为核心,积极适配海光、龙芯、飞腾等国产CPU,及银河麒麟、统信等国产操作系统。

CyraMat的每次发版,均会包含国产系统版本,且保持国产系统版本与Windows版本的100%功能相同。

产品介绍
技术特点

Technical Characteristics

  CyraMat采用分层式架构设计,无缝整合了SeaPack科学计算语言脚本解析器和SysLink图形化建模仿真引擎、Coder图形化模型生成C代码三个核心功能模块,构建了从场景驱动到代码落地的全链路技术体系。

  SysLink仿真生态模块集成100+标准子模型库,涵盖代数计算、逻辑分析、信号处理等基础能力;离散子系统模块实现连续/离散混合系统的统一建模;并提供用户自定义脚本和C语言扩展开发模块。

  Seapack算法生态整合系统辨识、控制设计、神经网络、航空航天等30余类专业算法库,依托脚本函数实现交互式开发能力,实现了终端部署与云端部署。脚本模块则通过C语言接口支撑用户自定义算法扩展。整个架构实现全链路自主可控,真正构建起"模型即代码、代码即产品"的工业软件新范式。

  仿真加速场景通过用户自定义代码模块与编译脚本实现计算效率提升;硬件在环测试场景完成C代码链接编译、算法验证与高级语言代码生成的闭环;嵌入式测试场景则聚焦I/O模块适配与代码优化配置,三者共同汇聚至"模型代码生成文件"这一核心输出层。

产品介绍
产品功能

product features

引用子模型

动力学系统

非线性模型

逻辑运算

差值计算

信号发生

矩阵运算

用户扩展模型

信号显示

图形绘制

系统线性化

传递函数计算

特点/优势

Features/Benefits

全功能自主替代Matlab

完全对标Matlab软件架构,实现Matlab全功能(包含科学计算脚本可视化建模、代码生成功能及生态系统架构)的自主替代

完全自主可控

CyraMat的科学脚本、求解器、模型库及各类工具箱等核心部分,未使用任何开源技术,完全自主可控,目前已完美适配国产化平台

兼容能力

与Matlab完全一致的框架,通过执行码级兼容方式完美兼容Matlab的m语言和Simulink模型。相比较而言,国内同行业普遍采用效率及可靠性更低的语言级兼容模式

信号流仿真建模

基于信号流的图形化复杂系统建模和C代码生成技术,可实现产品MIL、SIL、RCP和HIL端到端仿真验证

高性能仿真计算

经实验室大量测试,cyraMat的仿真计算性能处于国内领先水平,且在国产化平台上运行依然具备业内领先的计算能力

生态建设

立足于军工航空航天领域,借助团队强大的专业背景,为军工研究所等提供专业化工具支持(目前航天领域的相关生态已基本替代Matlab)
陕公网安备61019002003374号