万博1manbetx缓存文件的增量代码生成

共享为团队成员之间的各种目标类型生成的代码在组织内部通过利用Simulink万博1manbetx®缓存文件。当您从Simulink模型层次生成代码,每个参考模型有一个关万博1manbetx联Simulink的缓存文件。这些文件有一个.slxc文件扩展名。缓存文件包含从可减少连续模型仿真和代码生成所需的时间构建构件。万博1manbetx当你模拟模型在加速或快速加速器模式或生成模型代码Simulink的高速缓存文件生成。欲了解更多信息,请参阅分享Simu万博1manbetxlink的缓存文件进行更快的仿真(万博1manbetxSIMULINK)。

Simulink的缓存文万博1manbetx件的内容

在构建结束,代码生成包在Simulink缓存文件模型分级文物和生成的代码。万博1manbetx缓存的文物包括:

  • 共享公用事业

  • 所有下的文件slprj \system_target_file\型号名称

  • 型号名称_rtw_system_target_file文件夹的顶级车型

  • 对于顶级车型产生任何二进制

您不能修改Simulink的缓存文件的内容。万博1manbetx如果更新内部生成工件slprj文件夹,Simulink万博1manbetx的缓存文件拾起未来建设周期内这些更新。

分享代码生成文物

如果你从事的引用等车型,使用Simulink的缓存文件同步大型模型团队开发构建和生成的代码共享假象,提升增量代码生成。万博1manbetx您可以利用Simulink的缓存文万博1manbetx件,以避免不必要的代码生成。

例如,假设你和你的团队成员协作,通过使用源代码控制系统和每天晚上你的模型是建立在持续集成系统。

  1. 打开你的模型。例如,rtwdemo_mdlreftop

  2. 构建模型。在C代码选项卡,单击建立

    请遵守所有引用的模型生成万博1manbetxSimulink的缓存文件。该rtwdemo_mdlrefbot模型是在参考模型rtwdemo_mdlreftop

    万博1manbetxSimulink中存储由指定的文件夹中缓存文件模拟缓存文件夹(万博1manbetxSimulink的)的偏好。

    要查看所有支持的配置,万博1manbetx双击缓存文件。Simu万博1manbetxlink的高速缓存报告中包含与每一个版本,平台信息和包装对象的名单。

  3. 提交你的模型到源代码控制系统。持续集成系统构建的模型过夜,更新现有的Simulink的缓存文件。万博1manbetx

    注意

    由于Simuli万博1manbetxnk的缓存文件导出的文件,不要将它们提交给源代码控制。如果您将它们存储在源控制系万博1manbetx统Simulink的共享缓存文件,你不能差异或合并不同版本的这些文件。

  4. 假设你的团队成员作了一些修改模型并提交更改源代码控制系统。当您希望与模型分级工作,获取这些文件:

    • 设计从源头上控制系统文件(模型和相关的文件)。

    • 万博1manbetx从持续集成系统Simulink的缓存文件。

    及其相关的Simulink缓存从源头上控制万博1manbetx系统文件。

  5. 让你改变模型。

  6. 构建模型。存储在来自过夜构建Simulink的缓存文件的代码生成器提取码生成伪像和避免了不必要的重新生成及代码再生。万博1manbetx

    建立模型并生成代码的时间小于第一次,你所建立的模型。

  7. 提交更新后的模型文件的源代码控制系统。

相关的例子

更多关于

外部网站