You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Simulink导出变步长FMU报错:无法构建快速加速器模式独立可执行文件

解决Simulink变步长求解器导出FMU2CS的目录写入错误

针对你导出联合仿真独立FMU时遇到的快速加速器模式编译错误(实际模型为Normal模式),可按以下步骤排查解决:

  • 清理残留编译文件
    手动删除错误提示中的临时编译目录(C:\Users\...\44425e75_dcdb_4be9_89d8_63fb166f08d0),同时删除模型根目录下的slprj文件夹,避免旧编译缓存导致路径或权限冲突。

  • 显式指定FMU导出的仿真模式
    尽管模型设为Normal模式,exportToFMU2CS处理变步长模型时可能默认切换到快速加速器,可通过参数强制指定Normal模式:

    exportToFMU2CS('variableStepByHand', ...
        'CreateModelAfterGeneratingFMU', 'on', ...
        'SimulateUsing', 'Normal');
    
  • 检查文件系统权限
    错误核心是无法写入头文件,确认当前用户对临时目录所在路径有读写权限。也可以手动指定Simulink临时工作目录到权限明确的路径:

    tempdir('C:\Users\你的用户名\Documents\SimulinkTemp');
    

    执行完上述命令后再重新导出FMU。

  • 修复Simscape Solver Configuration模块
    错误关联到子系统内的Solver Configuration模块,尝试删除该模块后重新添加,确保其求解器配置与顶层模型的变步长求解器(如ode45)兼容;同时检查模型中是否存在多个Solver Configuration模块,Simscape模型通常只允许一个该模块。

内容的提问来源于stack exchange,提问作者gearskill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 22:12:17