文档

使用Simuli金宝appnk项目升级Simulink模型

使用Simulink project中的升级项目工具,通过选择“运行检查>升级”,轻松升级项目中的所有模型。金宝app要以编程方式升级,请查看下面的示例,该示例使用了upgrade Advisor和Simulink Project api。金宝app

设置示例文件并打开Simulink项目工具金宝app

1.运行以下命令创建并打开项目文件的工作副本。

金宝appSimulink.ModelManagement.Project.projectDemo (“机体”svn的);rebuild_s_functions (“no_progress_dialog”);
为项目创建沙盒。在“/tmp/publish_examples0/ bmp .batserve”目录下创建示例文件。运行:/tmp/publish_examples0/ bmp .batserve. 07896 /work/projects/slexamples/airframe3/utilities/set_up_project. zipm用“gcc”构建。MEX完成成功。

项目示例将文件复制到一个新文件夹,以便您可以在SVN版本控制下编辑它们并使用它们。将文件置于版本控制之下,可以将升级后的模型文件与原始版本进行比较。

运行升级顾问

2.单击Project用户界面中的Files节点,展开“utilities”文件夹。右键单击文件“upgrade_project. exe”。m”,选择“运行”。

upgrade_project函数使用项目依赖分析来查找项目中的顶级模型。在第一次打开时,这个示例项目没有以前的依赖项分析结果,因此运行依赖项分析。

upgrade_project函数在这个项目的顶级模型上运行Upgrade Advisor。这可能需要几分钟。您可以在MATLAB命令窗口中看到进度信息。升级完成后,查看升级任务汇总报表。

向项目中添加新的SLX文件

3.单击“已修改文件”节点,查看沙箱中已被升级顾问修改的文件。在models文件夹中查看一些MDL文件显示状态为“Missing”。这是因为他们已经升级到SLX文件。要修复此问题,请通过单击Simulink项目选项卡中的检查项目来运行项目检查。金宝app

点击“修复”解决问题。

要完成修复,请单击“是”。项目检查将自动重新运行,以验证问题是否已解决。要了解更多关于项目检查如何支持从MDL格式的模型文件升级到SLX格式的信息,请金宝app运行示例“sldemo_slproject_convert_to_SLX”。

检查升级

您可以使用项目中的比较工具来了解您所做的更改,这可能是同行评审过程的一部分。

4.在Modified file视图中右键单击一个文件并选择“Compare to Ancestor”。

这将使用MATLAB比较工具打开一个比较,将沙箱中文件的修改版本与存储在版本控制工具中的原始版本进行比较。如果选择了Simulink模型,金宝app并且安装了Simulink®Report Generator™,则会运行Simulink XML比较。

进一步的信息

金宝appSimulink项目文档金宝appSimulink Upgrade Advisor文档

这个话题有用吗?