plot

Класс: simscape.logging.Node
Пакет: simscape.logging

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

Синтаксис

h = plot(node,Name,Value)

Описание

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

Для получения дополнительной информации, включая описания аргументов пары "имя-значение", смотрите simscape.logging.plot страница с описанием.

Примеры

Рассмотрите следующую модель. Именем модели является simple_mech2, и регистрация данных включена с именем переменной рабочей области по умолчанию, simlog.

Следующее является полным деревом логгирования для модели:

simlog.print
     simple_mech2
     +-Ideal_Force_Source
     | +-C
     | | +-v
     | +-R
     | | +-v
     | +-S
     | +-f
     | +-v
     +-MTR
     | +-V
     | | +-v
     | +-f
     +-MTR1
     | +-V
     | | +-v
     | +-f
     +-Mass
     | +-M
     | | +-v
     | +-f
     +-Simulink_PS_Converter
     +-Translational_Damper
     | +-C
     | | +-v
     | +-R
     | | +-v
     | +-f
     | +-v
     +-Translational_Spring
       +-C
       | +-v
       +-R
       | +-v
       +-f
       +-v
       +-x

Постройте скорости всех блоков в модели:

plot(simlog, 'units', 'm/s', 'depth', 2)
     

Эта команда фильтрует данные моделирования двумя способами. Это строит только ряды, которые соразмерны с модулями m/s (то есть, скорости), на основе units аргумент. И из-за depth аргумент, это строит только те скоростные переменные, которые сопоставлены с самим блоком. Если вы обращаетесь к дереву логгирования, только Идеальный Источник Силы, Поступательный Демпфер, и Поступательные блоки Spring имеют скорость (v) переменная на втором уровне. Из-за depth аргумент, скорости портов блока (каждый уравнивает) не становятся нанесенными на график.

Следующая команда строит все переменные, сопоставленные с блоком Translational Spring, но не с его портами:

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

Альтернативы

Используйте simscape.logging.plot функция.