Печать данных моделирования в журнале для узла или серии
строит график значений серии моделирования вдоль fh = simscape.logging.plot(logobject)y-axis, со временем вдоль x-axis. logobject является simscape.logging.Node или simscape.logging.Series объект или однородный массив ячеек таких объектов. Если logobject является узлом, функция отображает все непустые ряды, связанные с указанным узлом и его потомками. В зависимости от типа logobj, fh - структура (для узла) или массив ячеек (для ряда) дескрипторов результирующих фигур.
позволяет фильтровать выводимые на печать данные с помощью одного или нескольких fh = simscape.logging.plot(logobject,Name,Value)Name,Value аргументы пары. Например, укажите 'unitsПосле этого следует имя единицы измерения для вывода на график только тех узлов и серий, которые соответствуют указанной единице измерения.
Постройте график скорости порта R блока поступательной пружины.
Откройте пример модели Mass-Spring-Damper с контроллером:
ssc_mass_spring_damper_control
В этом примере модели включено ведение журнала данных для всей модели, для параметра Имя переменной рабочей области (Workspace variable name) установлено значение simlog_ssc_mass_spring_damper_control.
Моделирование модели для регистрации данных моделирования:
sim('ssc_mass_spring_damper_control');График скорости порта R блока поступательной пружины 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 для регистрации данных из второго прогона.
Печать деформации блока поступательной пружины TS от обоих участков на одной оси с соответствующей легендой.
simscape.logging.plot({simlog1.TS.x simlog2.TS.x},'names',{'Run1' 'Run2'});
logobject - Данные моделирования для печатиSeries object | nonscalar 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) отображает все переменные, связанные с блоком поступательной пружины, но не с его портами.
'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' - Печать данных в инспекторе расчетных данных'datainspector' | "datainspector"Альтернативное место назначения для печати данных для Node объект, указанный как разделенная запятыми пара, состоящая из 'viewer«и» datainspector внутри одиночных кавычек ('') или двойные цитаты ("").
При указании этого аргумента пары «имя-значение» функция отображает данные в инспекторе данных моделирования. По умолчанию функция отображает данные в окне печати.
Если logobject является Series объект, этот аргумент игнорируется.
fh - управление окнами результирующих рисунковОбрабатывает полученные окна рисунков, возвращаемые в виде структуры или массива ячеек, в зависимости от типа logobject:
Если logobject является Node, fh - структура с той же иерархией, что и выводимый на печать объект. Например, если конкретный нижестоящий элемент не выведен на печать, то это поле в структуре вывода будет пустым.
Если logobject является Series, fh является массивом ячеек.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.