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