打开升级顾问
upgradeadvisor(“modelname”)
升级程序= upgradeadvisor(“modelname”)
upgradeadvisor(“modelname”)
为指定的模型打开Upgrade Advisormodelname
.如果需要的话,这个命令会加载模型,但是不会在Simulink中打开它万博1manbetx®编辑器。使用Upgrade Advisor来帮助您升级和改进当前版本的模型。
升级程序= upgradeadvisor(“modelname”)
返回可用于以编程方式分析和升级模型层次结构的对象。如果指定输出,则不会打开Upgrade Advisor。你可以使用这些方法分析
和升级
与升级程序
对象的输出。upgradeadvisor
函数。
要以编程方式分析推荐升级的模型,请创建升级程序
对象并使用该方法分析
.
要以编程方式分析和升级模型,请创建升级程序
对象并使用该方法升级
.
要在运行分析或升级之前配置选项,请参见例子.
提示
有关如何以编程方式升级整个项目的示例,请参见使用项目升级Si万博1manbetxmulink模型.
|
模型的名称或句柄,指定为字符向量。 |
|
对象,以编程方式分析和升级模型的层次结构。 |
在。上打开升级顾问vdp
示例模型:
upgradeadvisor (vdp)
要在当前选定的模型上打开Upgrade Advisor:
upgradeadvisor (bdroot)
得到一个升级程序
对象。的可写副本vdp
模型。
load_system (vdp);updater = updatedadvisor ('myvdp') updatedadvisor ('myvdp') updatedadvisor ('myvdp')
updater = updater with properties: ChecksToSkip: {} skipllibraries: 0 SkipBlocksets: 1 OneLevelOnly: 0 ShowReport: 1 RootModel: 'myvdp' ReportFile: "
要分析推荐升级的模型,请运行以下库链接和模型引用:
分析(升级程序);
要分析模型并自动修复所有问题(可以使用自动修复),请运行:
升级(升级程序);
该命令遵循库链接和模型引用,并将任何修复保存到模型文件中。
您将看到发现的问题和采取的行动的报告。
查询报告的地址:
reportLocation =升级程序。ReportFile
您可以在运行analyze或upgrade之前配置选项。
指定在运行analyze或升级之前要跳过的检查。在Upgrade Advisor中通过右键单击检查并选择,找到检查的ID将Check ID发送到工作区.然后设置升级程序。ChecksToSkip
财产。例如:
升级程序。ChecksToSkip = {' mathworks.design.CSStoVSSConvert '};升级(升级程序);
指定只在当前模型上运行升级顾问,而不遵循库链接或模型引用:
升级程序。OneLevelOnly = true;%的默认错误
指定在当前模型上运行Upgrade Advisor,下面是模型引用,而不是库链接:
升级程序。SkipLibraries = true;%的默认错误
指定在当前模型上运行Upgrade Advisor,包括升级块集或工具箱中的文件:
升级程序。SkipBlocksets = false;%默认正确
版本
a的存在性Contents.m
文件。要关闭分析或升级后显示报告,请设置:
升级程序。ShowReport = false;%默认正确
提示
有关如何以编程方式升级整个项目的示例,请参见使用项目升级Si万博1manbetxmulink模型.
升级顾问可以确定在哪些情况下,您可以通过更改模型来使用Simulink中的新特性和设置来获益。万博1manbetxAdvisor为过渡到新技术和升级模型层次结构提供建议。
升级顾问还可以识别由于Simulink中的更改和改进需要更改模型而导致模型无法工作的情况。万博1manbetx
Upgrade Advisor提供了自动执行推荐操作的选项,或手动修复的说明。
您还可以从Simulink编辑器中打开升级顾问。万博1manbetx在建模选项卡上,选择模型的顾问>升级顾问.
或者,您可以从Model Advisor中打开Upgrade Advisor。在模型顾问中,在按照任务
检查,展开文件夹升级到当前的Simulink版本万博1manbetx
然后选择检查打开升级顾问
.