Постройте регистрируемые данные моделирования для Узла или Ряда
строит серийные значения симуляции вдоль fh
= simscape.logging.plot(logobject
)y
- ось, со временем вдоль x
ось. logobject
simscape.logging.Node
или simscape.logging.Series
объект или гомогенный массив ячеек таких объектов. Если logobject
узел, графики функций весь непустой ряд, сопоставленный с заданным узлом и его дочерними элементами. В зависимости от типа logobj
fh
структура (для узла) или массив ячеек (для ряда) указателей на получившиеся фигуры.
позволяет вам отфильтровать данные, построенные при помощи одного или нескольких fh
= simscape.logging.plot(logobject
,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
.
simscape.logging.plot(simlog_ssc_mass_spring_damper_control.Spring.R);
Используйте аргументы пары "имя-значение", чтобы отфильтровать построенные данные моделирования.
Для модели с именем переменной рабочей области по умолчанию, simlog
, постройте только линейные положения и скорости (ряды, которые соразмерны с модулями mm
и mm/s
), в тех модулях, для узла модели верхнего уровня, его дочерние элементы и их дочерние элементы, в течение времени располагаются между 1 и 3 секундами:
fh = 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'});
logobject
— Данные моделирования, чтобы построитьSeries
возразите | нескалярный Series
возразите | массив ячеек Series
объекты | Node
возразите | массив ячеек Node
объектыДанные моделирования, чтобы построить в виде simscape.logging.Node
или simscape.logging.Series
объект или гомогенный массив ячеек таких объектов. logobject
должен включать весь путь к идентификатору к узлу, или ряды, начиная с рабочей области регистрируют имя переменной.
Таблица описывает получившиеся графики на основе типа logobject
аргумент:
Скалярный | Строит серийные значения симуляции вдоль |
Нескалярный | Графики каждая размерность серийных значений на различной оси в том же окне рисунка. |
Массив ячеек | Графики весь ряд возражают с соразмерными модулями на той же оси (наложенной), и каждая размерность для нескалярного ряда на различной оси в том же окне рисунка. Входные параметры сгруппированы на основе соразмерных модулей. Для каждого интервала, всего |
| Графики весь непустой ряд сопоставлены с |
Массив ячеек | Строит соразмерный ряд, наложенный на ту же ось. Предназначенный для использования, чтобы сравнить данные моделирования от различных запусков. Все записи массива ячеек требуются, чтобы быть эквивалентными друг другу, означая что |
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
fh = simscape.logging.plot(simlog,'units','mm','time',[1 3])
графики все переменные линейного положения в модели (ряды, которые соразмерны с модулями mm
), в тех модулях, в течение времени располагаются между 1 и 3 секундами.'depth'
— Количество дочерних уровней intmax
(значение по умолчанию) | неотрицательное целое числоКоличество дочерних уровней, чтобы построить для Node
объект в виде разделенной запятой пары, состоящей из 'depth
'и неотрицательное целое число. По умолчанию, графики функций все потомки Node
объект, которые имеют непустой ряд. Определение depth
позволяет вам ограничить количество уровней, чтобы построить, например:
'depth',0
| Никакие дочерние элементы; постройте непустую серию заданного узла только. |
'depth',1 | Постройте непустую серию заданного узла и его дочерних элементов. |
'depth',2 | Постройте непустую серию заданного узла, его дочерних элементов и их дочерних элементов. |
Если logobject
Series
объект, этот аргумент проигнорирован.
Пример: simscape.logging.plot(simlog.Translational_Spring,'depth',1)
графики все переменные, сопоставленные с блоком Translational Spring, но не с его портами.
'names'
— Легенда PlotПостройте легенду в виде разделенной запятой пары, состоящей из 'names
'и массив ячеек из символьных векторов или строковые скаляры. Число элементов в массиве ячеек должно быть тем же самым как число элементов logobject
.
По умолчанию графики не имеют никакой легенды.
'time'
— Область значений времени для того, чтобы отобразить данные на графике[start_time
end_time
]
в секундахОбласть значений времени для того, чтобы отобразить данные на графике в виде разделенной запятой пары, состоящей из 'time
'и 1x2 вектор, [
, в секундах.start_time
end_time
]
[]
отображает все данные на графике.
'units'
— Модули для того, чтобы отобразить данные на графикеМодули для того, чтобы отобразить данные на графике в виде разделенной запятой пары, состоящей из 'units
'и модульное имя или массив ячеек модульных имен. Модульные имена должны появиться в одинарных кавычках (''
) или двойные кавычки (""
).
Этот аргумент строит серийные значения в заданных модулях, и также фильтрует данные, чтобы построить только узлы и ряды, которые соразмерны с заданным модулем.
Пример: fh = simscape.logging.plot(simlog,'units',{'mm','mm/s'})
графики все линейное положение и скоростные переменные в модели (ряды, которые соразмерны с модулями mm
и mm/s
), в тех модулях.
'viewer'
— Отобразите данные на графике в Инспекторе Данных моделирования'datainspector'
| "datainspector"
Альтернативное место назначения, чтобы отобразить данные на графике для Node
объект в виде разделенной запятой пары, состоящей из 'viewer
'и datainspector
в одинарных кавычках (''
) или двойные кавычки (""
).
Если вы задаете этот аргумент пары "имя-значение", графики функций данные в Инспекторе Данных моделирования. По умолчанию, графики функций данные в окне графика.
Если logobject
Series
объект, этот аргумент проигнорирован.
fh
— Указатели на получившиеся окна рисунка графикаУказатели на получившиеся окна рисунка графика, возвращенные как структура или массив ячеек, в зависимости от типа logobject
:
Если logobject
Node
fh
структура с той же иерархией как построенный объект. Например, если определенный дочерний элемент не построен затем, что поле в структуре output пусто.
Если logobject
Series
fh
массив ячеек.
simscape.logging.Node
| simscape.logging.plotxy
| simscape.logging.Series
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.