主要内容

slmetric.dashboard.Widget 类

R2026b

命名空间: slmetric.dashboard

(即将删除)用于保存实际重用/潜在重用、系统接口或系统信息小组件的对象

以后的版本中将会删除度量仪表板、模型度量、slmetric API 以及对应的自定义项。有关详细信息,请参阅Migrating from Metrics Dashboard to Model Design Dashboards。

描述

您可以在度量仪表板中添加、删除或修改 slmetric.dashboard.Widget 对象。slmetric.dashboard.Widget 对象的类型为实际重用/ 潜在重用、系统接口或系统信息小组件。

构造

对于 slmetric.dashboard.Layout、slmetric.dashboard.Container 或 slmetric.dashboard.Group 对象,请使用 addWidget 或 removeWidget 方法在度量仪表板中添加或删除 slmetric.dashboard.Widget 对象。

度量仪表板布局划分为 12 个大小相等的列。使用 slmetric.dashboard.Widget 方法指定小组件大小。

属性

全部展开

默认情况下,LibraryReuse 小组件标题为 Library Reuse,SystemInfo 小组件标题为空,GlocalInterface 小组件标题为 System Interface。此属性是可读取/写入的。

数据类型: char

您要在度量仪表板中添加、删除或修改的 slmetric.dashboard.Widget 对象的类型。此属性是只读的。

数据类型: char

方法

getHeight(即将删除)获取度量仪表板小组件的高度
getMetricIDs(即将删除)获取度量仪表板小组件的度量标识符
getPosition(即将删除)获取度量仪表板中小组件的位置
getSeparators(即将删除)确定度量仪表板小组件的边缘是否有线条
getWidths(To be removed) Obtain widths of Metrics Dashboard widget
setHeight(即将删除)指定度量仪表板小组件的高度
setPosition(即将删除)设置度量仪表板中小组件的位置
setSeparators(即将删除)指定度量仪表板小组件边缘的线条。
setWidths(To be removed) Specify multiple widths for Metrics Dashboard widget

示例

全部折叠

创建包含三种类型的 slmetric.dashboard.Widget 对象的度量仪表板。

通过输入以下命令打开模型 vdp:

openExample('simulink_general/VanDerPolOscillatorExample')

首先,创建一个新的 slmetric.dashboard.Configuration 对象。

config = slmetric.dashboard.Configuration.new('Name','default');

从 slmetric.dashboard.Configuration 对象中获取 slmetric.dashboard.Layout 对象。

layout = getDashboardLayout(config);

将三个 slmetric.dashboard.Widget 对象添加到 slmetric.dashboard.Layout 对象。

addWidget(layout,'LibraryReuse');
addWidget(layout,'SystemInfo');
addWidget(layout,'GlocalInterface');

保存配置对象。此命令将 API 信息序列化为 XML 文件。

save(config,'FileName','DashboardConfig.xml');

设置活动配置。

slmetric.dashboard.setActiveConfiguration(fullfile(pwd,'DashboardConfig.xml'));

打开模型 vdp 的度量仪表板。

metricsdashboard vdp

度量仪表板包含这三个 slmetric.dashboard.Widget 对象。

点击所有度量按钮以运行所有度量。

版本历史记录

在 R2018b 中推出

全部折叠