Simulink.exportToVersion
导出模型、库或工程,用于 Simulink 的以前版本
语法
说明
将模型或库 exported_file = Simulink.exportToVersion(modelname,target_filename,version)modelname 以指定的旧版 Simulink® version 能够加载的格式导出到名为 target_filename 的文件中。
如果系统中包含指定的 Simulink 软件版本不支持的功能,此命令将删除该功能,并将任何不支持的模块替换为空的黄色封装子系统模块。因此,转换后的系统可能生成不同的结果。
save_system ExportToVersion 选项是此功能的旧版选项,现在仍然支持。
将附加选项指定为一个或多个名称-值参量。exported_file = Simulink.exportToVersion(modelname,target_filename,version,Name=Value)
将工程 exported_project = Simulink.exportToVersion(proj,zipfilename,version)proj 以指定的旧版 Simulink version 能够加载的格式导出到 ZIP 文件 zipfilename 中。如果工程包含需求链接文件或者需求文件,Simulink.exportToVersion 会更新链接以指向新导出的文件。
根据一个或多个 exported_project = Simulink.exportToVersion(proj,zipfilename,version,Name=Value)Name=Value 参量指定的条件导出工程。您可以使用此语法来导出引用的工程和丢失的文件。
R2025a 之前的版本不支持超过 63 个字符的文件名。如果您尝试将包含超过 63 个字符的文件名的工程导出到 R2025a 之前的版本,该函数将列出具有长名称的工程文件。在导出到以前的版本之前,缩短名称并替换工程中对文件名的所有引用。
示例
输入参数
名称-值参数
输出参量
限制
Simulink.exportToVersion 不支持将外部测试框架导出到以前的版本。
对于具有外部测试框架的模型,
Simulink.exportToVersion会自动将其转换为内部测试框架。对于包含具有外部测试框架的模型的工程,
Simulink.exportToVersion导出工程,并将测试框架报告为缺失文件。