slmetric.dashboard.Widget class

Пакет: slmetric.dashboard

Объект для хранения виджетов фактического/потенциального повторного использования, системного интерфейса или системной информации

Описание

Можно добавлять, удалять или изменять slmetric.dashboard.Widget объекты на инструментальной панели «Метрики». Типы slmetric.dashboard.Widget объекты являются Actual Reuse/Potential Reuse, System Interface или System Info виджетами.

Конструкция

Для slmetric.dashboard.Layout, slmetric.dashboard.Container, или slmetric.dashboard.Group объекты, используйте addWidget или removeWidget методы для добавления или удаления slmetric.dashboard.Widget объекты из инструментальной панели «Метрики». Используйте slmetric.dashboard.Widget методы определения размера виджета.

Свойства

расширить все

По умолчанию в LibraryReuse заголовок виджета Library Reuse, а SystemInfo заголовок виджета пуст, и GlocalInterface заголовок виджета System Interface. Это свойство - чтение/запись.

Типы данных: char

Тип slmetric.dashboard.Widget объект, который необходимо добавить, удалить или изменить в панели управления метриками. Это свойство доступно только для чтения.

Типы данных: char

Методы

getHeight Получите высоту графического элемента Metrics Dashboard
getMetricIDs Получите идентификатор метрики для графического элемента Metrics Dashboard
getPosition Получите положение виджета в инструментальной панели Metrics
getSeparatorsОпределите, есть ли линии на сторонах виджета Metrics Dashboard
getWidths Получите ширину виджета инструментальной панели Metrics
setHeight Задайте высоту виджета инструментальной панели «Метрики»
setPosition Установите положение виджета в Metrics Dashboard
setSeparators Задайте линии на сторонах графического элемента панели управления «Метрики»
setWidths Задайте несколько ширин для виджета инструментальной панели «Метрики»

Примеры

свернуть все

Создайте инструментальную панель Metrics с тремя типами slmetric.dashboard.Widget объекты.

Чтобы начать, создайте новую slmetric.dashboard.Configuration объект.

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

Получите slmetric.dashboard.Layout объект из slmetric.dashboard.Configuration объект.

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'));

Для вашей модели откройте инструментальную панель Metrics.

metricsdashboard sf_car

Инструментальная панель Metrics содержит три slmetric.dashboard.Widget объекты.

Нажмите кнопку All Metrics и запустите все метрики.

Введенный в R2018b