plot

Постройте весь ряд, сопоставленный с Объектом узла

Описание

пример

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

пример

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

Примеры

свернуть все

Постройте скорость порта R блока Translational Spring.

Откройте Массовый Демпфер Spring с моделью Контроллера в качестве примера:

ssc_mass_spring_damper_control

Этой модели в качестве примера включили регистрацию данных для целой модели с набором параметров Workspace variable name к simlog_ssc_mass_spring_damper_control.

Симулируйте модель, чтобы регистрировать данные моделирования:

sim('ssc_mass_spring_damper_control');

Постройте скорость порта R блока Translational Spring Spring.

plot(simlog_ssc_mass_spring_damper_control.Spring.R);

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

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

Входные параметры

свернуть все

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

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

Node объект

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

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

Строит соразмерный ряд, наложенный на ту же ось.

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

Аргументы name-value

Задайте дополнительные разделенные запятой пары 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), в тех модулях.

Альтернативное место назначения, чтобы отобразить данные на графике в виде разделенной запятой пары, состоящей из 'viewerdatainspector в одинарных кавычках ('') или двойные кавычки ("").

Если вы задаете этот аргумент пары "имя-значение", графики функций данные в Инспекторе Данных моделирования. По умолчанию, графики функций данные в окне графика.

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

свернуть все

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

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