exponenta event banner

график

Печать всех серий, связанных с объектом Node

Описание

пример

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

пример

fh = plot(node,Name,Value) позволяет фильтровать выводимые на печать данные с помощью одного или нескольких Name,Value аргументы пары. Например, укажите 'unitsПосле этого следует имя единицы измерения для построения графика только тех узлов, которые соответствуют указанной единице измерения.

Примеры

свернуть все

Постройте график скорости порта 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);

Эта команда отображает все переменные, связанные с блоком поступательной пружины, но не с его портами. Команда предполагает, что модель имеет имя переменной рабочего пространства по умолчанию. simlogи что блок поступательной пружины расположен на верхнем уровне схемы модели.

plot(simlog.Translational_Spring, 'depth', 1)

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

свернуть все

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

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

Node объект

Отображает все непустые ряды, связанные с Node и его дети (вплоть до уровня, определенного depth). Если Node имеет несколько узлов переменных моделирования в качестве нижестоящих элементов на уровне 1, эти нижестоящие элементы отображаются в одном окне фигуры, но на другой оси. Потомки на других уровнях отображаются в различных окнах рисунков. Все размеры нескалярного ряда отображаются на одной оси.

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

Печать соответствующих рядов, наложенных на одну и ту же ось.

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

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

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

Пример: fh = plot(simlog,'units','mm','time',[1 3]) строит график всех линейных переменных положения в модели (серии, которые соизмеримы с единицами измерения mm), в этих единицах, в диапазоне времени от 1 до 3 секунд.

Число нижестоящих уровней для печати, указанное как разделенная запятыми пара, состоящая из 'depth'и неотрицательное целое число. По умолчанию функция отображает все потомки node которые имеют непустые ряды. Определение depth позволяет ограничить количество уровней для печати, например:

'depth',0 Детей нет; постройте график только непустого ряда указанного узла.
'depth',1Постройте график непустого ряда указанного узла и его нижестоящих элементов.
'depth',2Постройте график непустого ряда указанного узла, его нижестоящих элементов и их нижестоящих элементов.

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

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

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

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

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

Этот аргумент отображает значения рядов в указанных единицах измерения, а также фильтрует данные для построения графиков только для узлов, имеющих ряды, соизмеримые с указанными единицами измерения.

Пример: fh = plot(simlog,'units',{'mm','mm/s'}) строит график всех линейных переменных положения и скорости в модели (серии, которые соизмеримы с единицами измерения mm и mm/s), в этих подразделениях.

Альтернативное назначение для печати данных, указанное как разделенная запятыми пара, состоящая из 'viewer«и» datainspector внутри одиночных кавычек ('') или двойные цитаты ("").

При указании этого аргумента пары «имя-значение» функция отображает данные в инспекторе данных моделирования. По умолчанию функция отображает данные в окне печати.

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

свернуть все

Обрабатывает полученные окна рисунков, возвращаемые в виде структуры с той же иерархией, что и node выполняется печать. Например, если конкретный нижестоящий элемент не выведен на печать, то это поле в структуре вывода будет пустым.

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