Проводник Результатов Simscape™ имеет набор модулей по умолчанию для графического вывода записанных данных. Этот пример показывает, как можно измениться на пользовательский модуль; например, чтобы построить вращения в градусах, а не радианы.
Создайте файл с именем ssc_customlogunits.m
и сохраните его где угодно на пути MATLAB®. Файл должен содержать функцию под названием ssc_customlogunits
, который возвращает массив ячеек модулей, которые будут использоваться:
function customUnits = ssc_customlogunits() customUnits = {'deg/s','deg'}; end
Включайте только модули, которые вы хотите настроить. Для всего остального Проводник Результатов Simscape будет использовать модули по умолчанию.
Откройте Моторную модель Постоянного электромагнита в качестве примера путем ввода ssc_dcmotor
в Окне Команды MATLAB. Этой модели в качестве примера включили регистрацию данных для целой модели с набором параметра Workspace variable name к simlog_ssc_dcmotor
.
Моделируйте модель, чтобы регистрировать данные моделирования.
Откройте окно Simscape Results Explorer и постройте вращательную скорость блока Inertia:
sscexplore(simlog_ssc_dcmotor,'DC_Motor.Inertia.w')
По умолчанию Проводник Результатов Simscape строит вращательную скорость в rad/s.
Чтобы переключиться на пользовательские модули, кликните по значку Plot options и затем, в Окне параметров, измените Units от Default
до Custom
и нажмите OK. Вращательный скоростной график перерисован в градусе/с.
Используйте функциональный pm_getunits
, чтобы получить полный список доступных модулей.