Modelica生态工具开发利器——同元软控MWorks.SDK 2.0

MWorks.SDK 2.0是基于Modelica的开发工具包,提供图形化建模、编译求解、代码生成等功能,支持专业设计仿真软件的开发。它采用三层API结构,包含全面的帮助文档和14个开发示例,旨在加速工业软件和Modelica生态系统的建设。
摘要由CSDN通过智能技术生成

MWorks.Sysplorer 是新一代多领域工程系统建模、仿真、分析与优化的通用平台,基于国际多领域统一建模规范 Modelica ,提供了从可视化建模、仿真计算到结果分析的完整功能,支持多学科多目标优化、硬件在环仿真以及与其他工具的联合仿真。

然而,在面对一些特定行业或专业领域的仿真需求中,有时需要突破MWorks.Sysplorer既有框架的限制,借助Modelica编译求解内核,打造专业设计仿真软件。

在此背景下,MWorks产品研发团队与工程团队一起历经多年实践,在产品和项目中不断应用、验证和迭代,终于推出了MWorks.SDK 2.0正式版。该版本具备Modelica图形化建模环境、编译与求解、代码生成、结果分析与数据可视化等核心功能模块,支持开发者对MWorks.Sysplorer进行功能扩展,或开发专用设计仿真APP,进而助力Modelica生态体系建设、促进工业软件蓬勃发展。

http://img.danews.cc/upload/image/jpeg/20211202/a6d17cf82c9d746c46ac260ca7889f10.jpg

MWorks.SDK 2.0

三层API结构,满足多种需求

MWorks.SDK是指MWorks内核模块及其服务组件组成的应用开发工具包,是一系列程序接口、帮助文档、开发范例、实用工具的集合。其中,内核模块包括Modelica编译器、分析器、代码生成器和求解器,服务组件包括基于内核模块构建的原子操作接口和组合接口。

为了支撑行业设计仿真软件和工程项目应用,打造可移植、可裁剪、可扩展的开放平台架构,MWorks.SDK设计为三层API结构。每层API都可独立使用,以满足不同层次不同粒度的应用需求:

 Kernel API:一组内核原子API,提供模型编译、模型分析、模型求解、代码生成、仿真结果读写等接口

 Mo API:一组稳定的高级API,由内核原子API组装而成,提供Modelica模型的结构化表示和一组操作接口

○ Frame API:一组成品组件模块,提供图形视图、文本视图、建模/仿真环境、曲线窗口、2D动画窗口、3D动画窗口、环境配置、脚本命令行、帮助文档、许可认证、插件支持等接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值