文档

选择并运行模型顾问检查

Model Advisor概述

模型顾问检查模型或子系统的条件和配置设置,包括导致模型所代表的系统模拟不准确或效率低下的条件。如果万博1manbetx®编码员™万博1manbetx模拟链路检查™,Model Advisor可以检查导致生成低效代码或不适合安全关键应用程序的代码的模型设置。如果你有万博1manbetxSimulink设计验证程序™,Model Advisor可以检查设计错误。如果报告了错误,您可以查看复制错误的测试用例。

Model Advisor会生成一个报告,列出它找到的次优条件或设置,并在适当的情况下提出更好的模型配置设置。

软件本身就很复杂,可能不会完全没有错误。ModelAdvisor检查可能包含错误。迈斯沃克®报告在其缺陷报告系统上提请其注意的已知缺陷//www.tianjin-qmedu.com/万博1manbetxsupport/bugreports/。错误报告是每个版本文档的组成部分。定期检查某个版本的所有错误报告,因为此类报告可能会发现您正在使用的版本的实际行为与本文档中描述的行为之间的不一致。

虽然对模型应用Model Advisor检查会增加模型不违反某些建模标准或准则的可能性,但它们的应用无法保证正在开发的系统是安全的或无错误的。使用多种方法验证正在开发的系统最终是您的责任提供其预期功能,不包括任何非预期功能。

运行模型顾问检查

  1. 打开ModelAdvisor示例模型sldemo_mdladv.

  2. 启动模型顾问。在模型编辑器中,选择分析>模特顾问>模特顾问Model Advisor仪表板。仪表板保留以前分析中使用的检查。您可以运行这些相同的检查,而无需重新加载,从而节省分析时间。

  3. 在模型管理器中,在目录窗格中,选择忠告模型.模型要检查的模型的名称。

  4. 在模型编辑器中,右键单击要检查的子系统,然后在关联菜单中选择模特顾问.

  5. 在命令提示下,输入modeladvisor(“sldemo\u mdladv”).

  6. 在“系统选择器”对话框中,选择要分析的模型或系统,例如,sldemo_mdladv. 点击好啊.

  7. 在Model Advisor的左窗格中,展开副产品按任务用于显示子文件夹的文件夹按任务文件夹显示与特定任务相关的检查。例如,要运行检查以确定您的模型是否配置了模拟精度,请在中选择“检查”模拟精度文件夹

  8. 这个副产品文件夹显示特定产品的可用检查。s manbetx 845

  9. 选择设置>偏好控制显示的文件夹。

  10. 在左侧窗格中,选择要在模型上运行的检查。例如,在中选择检查按产品>Simulink万博1manbetx文件夹

显示检查结果

要显示检查结果的HTML报告,请执行以下操作:

  1. 在Model Advisor的右侧窗格中,选择运行后显示报告.

  2. 在工具栏上,单击运行选定的检查。在Model Advisor运行检查后,如果您选择了显示报告的选项,则结果将显示在浏览器中。

在Model Advisor窗口中查看检查结果后,可以选择修复警告或故障。

设置模型顾问窗口首选项

要打开“模型顾问首选项”对话框,请在工具栏上选择设置>偏好.

行动 选择

显示每个产品的可用检查。

按产品文件夹显示

显示与特定任务相关的检查。

按任务文件夹显示

显示MATLAB的检查标题、标题ID和位置®检查的源代码。

显示源选项卡这个来源选项卡显示检查源信息。

显示从Model Advisor分析中排除的检查。

显示排除选项卡这个排除选项卡显示从Model Advisor分析中排除的检查。

显示和运行检查

行动 模型顾问选项

显示与特定任务相关的检查。

选择按任务.

显示每个产品的可用检查。

选择副产品.

查找支票和文件夹。

查找:字段中,输入文本并单击找到下一个钮扣()。Model Advisor将搜索检查名称、文件夹名称和分析说明。

将检查的状态重置为“未运行”。

在左侧窗格中,单击鼠标右键模特顾问选择重置.

选择部分或全部检查。

选中复选框和文件夹复选框。

运行所选的检查。

在“模型顾问”窗口的工具栏上,单击运行选定的检查().

一致地运行同一组检查

要在您的模型上持续运行同一组检查,请使用model Advisor仪表板。

行动 选项

选择并查看检查。

在“模型顾问”窗口中,单击切换到标准视图拨动()按钮。

进行检查。

点击检查().

在单独的浏览器窗口中查看报告。

点击公开报告.

查看突出显示的结果。

点击启用突出显示拨动()按钮。

以编程方式运行模型检查

如果你有万博1manbetx模拟链路检查,您可以创建MATLAB脚本和函数,以便以编程方式运行Model AdvisorModelAdvisor.run函数用于检查您的模型是否在每次打开模型并开始模拟时通过指定的模型顾问检查集万博1manbetxSimulink编码器,该函数可以从模型生成代码。

访问其他顾问

您可以使用“模型顾问”窗口访问其他顾问。

行动 选择

配置模型以满足代码生成目标。

代码生成顾问看见使用代码生成顾问实现应用程序目标(万博1manbetxSimulink编码器)。

使用当前版本升级和改进型号。

升级顾问看见请咨询升级顾问.

提高模型的模拟性能。

绩效顾问看见使用Performance Advisor提高仿真性能.

另见

相关实例

更多关于

这个话题有用吗?