共享 Simulink 缓存文件以加快仿真速度
Simulink® 缓存文件包含可以加快仿真和代码生成的编译工件。要生成这些编译工件并将其自动打包到 Simulink 缓存文件中,请执行以下操作之一:
更新包含在 Accelerator 模式中引用的模型的模型层次结构的图
仿真包含在 Accelerator 模式中引用的模型的模型层次结构
在 Accelerator 或 Rapid Accelerator 模式下仿真顶层模型
为模型或模型层次结构生成代码
在您第二次执行上述任一操作时,只要 If any changes detected”(默认值)或 “If any changes in known dependencies detected”,Simulink 就会只编译过期文件。由于要编译的文件更少,操作完成得更快。
注意
虽然您可以通过将 Rebuild 配置参数设置为 “Never” 来避免所有引用模型重新编译,但使用此设置可能会产生无效的仿真结果。
团队成员或连续集成系统可以为您使用的模型生成 Simulink 缓存文件。为了减少首次编译这些模型所需的时间,您可以将对应的 Simulink 缓存文件复制到
您可以通过其 .slxc 扩展名来识别 Simulink 缓存文件。它的文件名与对应模型的名称相匹配。检查 Simulink 缓存文件内容
Simulink 缓存文件可以包含多种类型的编译工件,包括:
Accelerator 目标
Rapid Accelerator 目标
模型引用的仿真目标
变量使用信息
代码生成目标(Simulink Coder™、Embedded Coder®)
模型表示 (Simulink Design Verifier™)