Класс: 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
функция.