Пакет: simscape.logging
Постройте регистрируемые данные моделирования для узла или ряда
h = simscape.logging.plot(obj,Name,Value)
строит серийные значения симуляции вдоль h
= simscape.logging.plot(obj
,Name,Value
)y
- ось, со временем вдоль x
ось. obj
объект (или гомогенный массив ячеек объектов) класса simscape.logging.Node
или simscape.logging.Series
. Если obj
узел, строит весь непустой ряд, сопоставленный с заданным узлом и его дочерними элементами. Можно отфильтровать данные, построенные при помощи аргументов пары "имя-значение". В зависимости от типа obj
H
структура (для узла) или массив ячеек (для ряда) указателей на получившиеся фигуры.
|
Объект класса Следующая таблица описывает получившиеся графики на основе типа
|
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
|
Отобразите данные на графике для дочерних элементов в
Этот аргумент проигнорирован если Значение по умолчанию: Строят все потомки объекта узла, которые имеют непустой ряд. | ||||||
|
Добавляет легенда графика. Число элементов должно быть тем же самым как число элементов Значение по умолчанию: Никакая легенда. | ||||||
|
Отобразите данные на графике в области значений требуемого времени только. Обеспечьте 1x2 вектор Значение по умолчанию: Отображает все данные на графике. | ||||||
|
Постройте серийные значения в заданных модулях. Этот аргумент фильтрует данные, чтобы построить только узлы и ряды, которые соразмерны с заданным модулем. Значение может быть единым блоком или массивом ячеек модулей. Модульные имена должны появиться в одинарных кавычках ( Значение по умолчанию: Отображает все данные на графике. | ||||||
|
Отобразите данные на графике в Инспекторе Данных моделирования. Задайте значение как Этот аргумент проигнорирован если Значение по умолчанию: Отображает данные на графике в окне графика. |
|
Структура или массив ячеек указателей на получившиеся окна рисунка графика, в зависимости от типа |
Постройте все положения и скорости (ряды, которые соразмерны с модулями mm
и mm/s
) в тех модулях, соответственно, для узла модели верхнего уровня (с именем переменной рабочей области по умолчанию, simlog
), его дочерние элементы и их дочерние элементы, в течение времени располагаются между 1 и 3 секундами:
h = simscape.logging.plot(simlog, 'units', {'mm', 'mm/s'}, 'time', [1 3], 'depth', 2);
Сравните данные из двух запусков симуляции. Предположим, вы используете имя переменной рабочей области simlog1
регистрировать данные от первого показа и имя переменной рабочей области simlog2
чтобы регистрировать данные от второго запуска, следующая команда строит деформацию блока Translational Spring, TS от обоих работает на той же оси с соответствующей легендой:
simscape.logging.plot({simlog1.TS.x simlog2.TS.x}, 'names', {'Run1' 'Run2'});