专栏
标签
Simulink导出的FMU在Sysplorer中编译失败,怎么办?
技术分享
发布于 2025-08-06 16:41:09
查看 1过去300天

1、可先使用pyfmi或者fmuchecker等工具,检测fmu仿真结果是否和simulink一致。

2、因为fmu中调用的外部函数都是封装好的.lib,软件无法跟踪到外部函数中调试,所以无法定位具体求解结果不一致的原因,根据过往经验有可能是以下原因:

(1)、Matlab导出的FMU不符合FMU标准,但是Matlab自己可以解,而跨平台不行(导出的FMU要能够跨平台求解必须用官方的fmuchecker工具验证通过)。

(2)、原模型有问题,Matlab和MWorks的建模机制不一样,在Matlab中不是非因果陈述式建模可能导致在Matlab平台可以求解的模型在MWorks中求解失败或者结果不一致。

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统建模

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天