график

Класс: simscape.logging. Узел
Пакет: 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.

Для просмотра документации необходимо авторизоваться на сайте