Постройте графики данных моделирования для Узла или Series
Строит графики значений рядов симуляции вдоль 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.
Откройте модель Mass-Spring-Damper with Controller примера:
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' - Легенда графикаЛегенда графика, заданная как разделенная разделенными запятой парами, состоящая из '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' - Построение графика данных в Simulation Data Inspector'datainspector' | "datainspector"Альтернативный пункт назначения для построения графика данных для Node объект, заданный как разделенная разделенными запятой парами, состоящая из 'viewer'и datainspector внутри одинарные кавычки ('') или двойные кавычки ("").
Если вы задаете этот аргумент пары "имя-значение", графики функций данные в Данные моделирования Inspector. По умолчанию графики функций данных в окне plot.
Если logobject является Series объект, этот аргумент игнорируется.
fh - Указатели на получившиеся окна рисунка на графикеУказатели на получившиеся окна рисунка, возвращенные как структура или массив ячеек, в зависимости от типа logobject:
Если logobject является Node, fh - структура с той же иерархией, что и строящийся объект. Для примера, если определенный дочерний элемент не нанесен, то это поле в структуру output пустое.
Если logobject является Series, fh - массив ячеек.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.