跳转到内容

MWorks

维基百科,自由的百科全书

MWorks是同元软控研发的工程用虚拟仿真平台[1][2][3],提供交互式编程环境[4],包含计算环境MWorks.Syslab、系统建模仿真环境MWorks.Sysplorer、系统协同建模与模型数据管理环境MWorks.Syslink和计算仿真云平台MoHub[5]其特点是支持不同领域的工程模型共同仿真。MWorks支持图形拖曳开发、API开发,拥有C/C++Python接口,可以进行较复杂、多领域系统的建模,构建开放式用户界面,并且可与其他仿真软件(如Simulink)互通。[1][6]

特性

[编辑]

编程语言

[编辑]

Syslab基于Julia,Sysplorer基于Modelica;Syslab也可通过同元M语言兼容工具(TyMLang)运行MATLAB M语言脚本。[5]

工具箱

[编辑]

提供信号处理、通信仿真、通信、图形图像处理、控制系统设计分析、人工智能等多个领域的工具箱。

模型库

[编辑]

MWorks提供机、电、热、液、控等学科的标准库,液压、传动、电机等专业库和车辆、能源等行业库。[5]

营销

[编辑]

自2022年,同元开始在哈尔滨工业大学北京航空航天大学北京理工大学哈尔滨工程大学等高校的教学和研究中推广MWorks。[5]

评价

[编辑]

MWORKS.Sysplorer被评为工信部2022年工业软件优秀产品。[7]

与MATLAB相比,MWorks只在物理建模方面有一定优势[8],并且MWorks的运行速度略低于MATLAB[5]。MWorks的报错有时不能准确指出原因,工具箱较少,无法满足部分仿真需求;运行M语言脚本时,不兼容部分MATLAB函数。[5]

参考文献

[编辑]
  1. ^ 1.0 1.1 海强. 工业APP前景可期需要付费订阅. 中国工业和信息化. 2019, (4) [2023-10-18]. ISSN 2096-5834. doi:10.19609/j.cnki.cn10-1299/f.2019.04.011 –通过中国知网. 
  2. ^ Zhang, Dongyang; Zhu, Zhixu; Zhang, Hualiang. Design of AGV Chassis Motion Control System Based on MWorks (PDF). Journal of Physics: Conference Series. 2023-04-01, 2479 (1). ISSN 1742-6588. doi:10.1088/1742-6596/2479/1/012056. 
  3. ^ 第九届中国航空学会青年科技论坛论文集. 基于MWorks的三电平逆变器控制方式仿真 (中国航空学会). 
  4. ^ 林澍; 刘北佳; 张雨薇; 张红军; 张俐丽; 宋新. 基于MWORKS的工科课程“专业+思政”案例教学. 软件导刊. 2023-10, 22 (10): 58-64. doi:10.11907/rjdk.231628 –通过中国知网. 
  5. ^ 5.0 5.1 5.2 5.3 5.4 5.5 史瑶; 张霆廷; 肖涵; 杨轶. 基于MWorks的移动通信系统仿真可行性与性能分析. 实验技术与管理. 2024, 41 (06): 101-109. doi:10.16791/j.cnki.sjg.2024.06.014. 
  6. ^ 基于MWorks与Simulink的联合仿真. 计算机辅助工程. 2013, 22 (1): 54-57,63. CN 31-1679/TP –通过中国知网. 
  7. ^ 工业和信息化部办公厅关于公布2022年工业软件优秀产品名单的通知. www.ncsti.gov.cn. [2023-11-08]. 
  8. ^ 林雪萍著. 工业软件简史. Beijing Book Co. Inc. 2021-11-01 [2023-11-08]. ISBN 978-7-5520-3693-0. (原始内容存档于2023-11-08) (中文).