主要内容

本页采用了机器翻译。点击此处可查看英文原文。

slmetric.dashboard.Widget 类

命名空间: slmetric.dashboard

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

以后的版本中将会删除度量仪表板用户界面、metricdashboard 函数、slmetric 包 API 以及相应的自定义项。有关详细信息,请参阅从度量盘迁移到模型可维护性仪表盘

描述

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

构造

对于 slmetric.dashboard.Layoutslmetric.dashboard.Containerslmetric.dashboard.Group 对象,可以使用 addWidgetremoveWidget 方法从度量仪表板中添加或删除 slmetric.dashboard.Widget 对象。

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

属性

全部展开

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

数据类型: char

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

数据类型: char

方法

getHeight(即将删除)获取度量仪表板小组件的高度
getMetricIDs(即将删除)获取度量仪表板小组件的度量标识符
getPosition(待移除)获取度量板中的组件位置
getSeparators(待移除)确定度量仪表板小组件两侧是否存在线条。
getWidths(待移除)获取度量仪表板小组件的宽度
setHeight(即将删除)指定度量仪表板小组件的高度
setPosition(待移除)设置度量板中的小组件位置
setSeparators(即将删除)指定度量仪表板小组件边缘的线条。
setWidths(待移除)为度量仪表板小组件指定多个宽度

示例

全部折叠

创建一个包含三种类型 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 中推出

全部折叠