exponenta event banner

график

Печать значений серий моделирования в журнале по времени

Описание

пример

fh = plot(series) строит график значений серии моделирования вдоль y-axis, со временем вдоль x-axis. fh - структура ручек для полученных фигур. series является simscape.logging.Series объект. series должен содержать полный путь идентификатора к ряду, начиная с имени переменной журнала рабочей области.

пример

fh = plot(series,Name,Value) позволяет настроить график с помощью одного или нескольких Name,Value аргументы пары. Например, укажите 'time'с последующим вектором 1x2, [start_time end_time], для отображения только данных в пределах этого временного диапазона.

Примеры

свернуть все

Постройте график скорости порта R блока поступательной пружины.

Откройте пример модели Mass-Spring-Damper с контроллером:

ssc_mass_spring_damper_control

В этом примере модели включено ведение журнала данных для всей модели, для параметра Имя переменной рабочей области (Workspace variable name) установлено значение simlog_ssc_mass_spring_damper_control.

Моделирование модели для регистрации данных моделирования:

sim('ssc_mass_spring_damper_control');

График скорости порта R блока поступательной пружины Spring.

plot(simlog_ssc_mass_spring_damper_control.Spring.R.v.series);

Настройте предыдущий график, используя аргументы пары имя-значение.

Эта команда отображает скорость порта R блока поступательной пружины в мм/с и только в диапазоне времени от 2 до 7 секунд.

plot(simlog_ssc_mass_spring_damper_control.Spring.R.v.series,'units','mm/s','time',[2 7]);

Входные аргументы

свернуть все

Расчетные данные для печати, указанные как simscape.logging.Series объект или однородный массив ячеек таких объектов. series должен содержать полный путь идентификатора к ряду, начиная с имени переменной журнала рабочей области.

Таблица описывает полученные графики на основе типа series аргумент:

Скаляр Series объект

Строит график значений серии моделирования вдоль y-axis, со временем вдоль x-axis.

Нескаляр Series объект

Строит график каждого размера ряда значений на другой оси в одном и том же окне фигуры.

Массив ячеек Series объекты

Печать всех объектов серии с соответствующими единицами измерения на одной оси (наложенной) и каждого размера для нескалярного ряда на другой оси в том же окне фигуры.

Входные аргументы привязываются на основе соизмеримых единиц. Для каждой ячейки, все Series объекты с тем же размером, что и первый Series объекты в этой ячейке печатаются, а другие игнорируются.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: fh = plot(simlog.Translational_Spring.R.v.series,'units','mm/s') строит график скорости порта R блока поступательной пружины в mm/s.

Легенда графика, заданная как разделенная запятыми пара, состоящая из 'namesи массив ячеек из векторов символов или строковых скаляров. Число элементов в массиве ячеек должно совпадать с числом элементов series.

По умолчанию графики не имеют условных обозначений.

Временной диапазон для печати данных, указанный как разделенная запятыми пара, состоящая из 'time'и вектор 1x2, [start_time end_time], в секундах.

[] строит график всех данных.

Единицы для печати данных, указанные как разделенная запятыми пара, состоящая из 'units«и имя единицы или массив ячеек имен единиц». Имена единиц должны отображаться в отдельных кавычках ('') или двойные цитаты (""). Указанные единицы должны быть соизмеримы с единицами ряда значений.

Выходные аргументы

свернуть все

Обрабатывает полученные окна рисунков, возвращаемые в виде массива ячеек.

Представлен в R2010b