Проводник Результатов 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
получить полный список доступных модулей.