exponenta event banner

simscape.logging.plotxy

Печать данных моделирования в журнале для одного узла или серии по отношению к другому узлу

Описание

пример

fh = simscape.logging.plotxy(x,y) выводит на график значения серии моделирования объекта y вдоль y-axis, с последовательными значениями объекта x вдоль x-axis. x и y может быть simscape.logging.Series объекты, simscape.logging.Node объекты или однородные массивы ячеек таких объектов. Если x или y является узлом, он должен быть моделируемым переменным узлом (имеющим прямой дочерний ряд). Значения этого дочернего ряда затем выводятся на печать вдоль соответствующей оси.

Если x и y являются массивами ячеек, они должны быть одного размера, или один из них может быть скалярным. x и y должны иметь одинаковые векторы времени.

fh - массив ячеек с маркерами изображения, по одному для каждого y против x создан график.

пример

fh = simscape.logging.plotxy(x,y,Name,Value) позволяет настроить график с помощью одного или нескольких Name,Value аргументы пары. Например, укажите 'time'с последующим вектором 1x2, [start_time end_time], для отображения только данных в пределах этого временного диапазона.

Примеры

свернуть все

Постройте график крутящего момента двигателя относительно его угловой скорости в единицах измерения по умолчанию.

Откройте пример модели двигателя постоянного тока с постоянным магнитом:

ssc_dcmotor

В этом примере модели включено ведение журнала данных для всей модели, для параметра Имя переменной рабочей области (Workspace variable name) установлено значение simlog_ssc_dcmotor.

Моделирование модели для регистрации данных моделирования:

sim('ssc_dcmotor');

Постройте график крутящего момента двигателя относительно его угловой скорости:

simscape.logging.plotxy(simlog_ssc_dcmotor.DC_Motor.Rotational_Electromechanical_Converter.R.w,...
   simlog_ssc_dcmotor.DC_Motor.Inertia.t)

Постройте график крутящего момента двигателя в единицах измерения по умолчанию относительно его угловой скорости в rpmи добавьте имена осей.

simscape.logging.plotxy(simlog_ssc_dcmotor.DC_Motor.Rotational_Electromechanical_Converter.R.w,...
   simlog_ssc_dcmotor.DC_Motor.Inertia.t,'xunit','rpm','xname','Angular velocity','yname','Torque')

Входные аргументы

свернуть все

Данные моделирования для печати вдоль оси X, указанные как simscape.logging.Series объект, simscape.logging.Node объект или однородный массив ячеек таких объектов. x должен включать полный путь идентификатора к узлу или серии, начиная с имени переменной журнала рабочей области.

Если x является узлом, он должен быть моделируемым переменным узлом (имеющим прямой дочерний ряд). Значения этого дочернего ряда затем выводятся на печать вдоль оси X.

Если x и y являются массивами ячеек, они должны быть одного размера, или один из них может быть скалярным. x и y должны иметь одинаковые векторы времени.

Данные моделирования для печати вдоль оси Y, указанные как simscape.logging.Series объект, simscape.logging.Node объект или однородный массив ячеек таких объектов. y должен включать полный путь идентификатора к узлу или серии, начиная с имени переменной журнала рабочей области.

Если y является узлом, он должен быть моделируемым переменным узлом (имеющим прямой дочерний ряд). Значения этого дочернего ряда затем выводятся на печать вдоль оси Y.

Если x и y являются массивами ячеек, они должны быть одного размера, или один из них может быть скалярным. x и y должны иметь одинаковые векторы времени.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: fh = simscape.logging.plotxy(simlog.TS.C.v.series,simlog.TS.R.v.series,'xunit','mm/s','yunit','mm/s') строит графики скоростей портов C и R блока поступательной пружины TS друг против друга, в mm/s.

Временной диапазон для печати данных, указанный как разделенная запятыми пара, состоящая из 'time'и вектор 1x2, [start_time end_time], в секундах.

[] строит график всех данных.

Имя оси X графика, указанной как разделенная запятыми пара, состоящая из 'xnameи символьный вектор, строковый скаляр или массив ячеек из символьных векторов или строковых скаляров. Число элементов в массиве ячеек должно совпадать с числом элементов x.

Имя оси y графика, указанной как разделенная запятыми пара, состоящая из 'ynameи символьный вектор, строковый скаляр или массив ячеек из символьных векторов или строковых скаляров. Число элементов в массиве ячеек должно совпадать с числом элементов y.

Единица измерения для печати данных вдоль оси X, указанная как разделенная запятыми пара, состоящая из 'xunit«и имя единицы или массив ячеек имен единиц». Имена единиц должны отображаться в отдельных кавычках ('') или двойные цитаты (""). Указанные единицы должны быть соизмеримы с единицами ряда значений.

Единица для печати данных по оси y, указанная как разделенная запятыми пара, состоящая из 'xunit«и имя единицы или массив ячеек имен единиц». Имена единиц должны отображаться в отдельных кавычках ('') или двойные цитаты (""). Указанные единицы должны быть соизмеримы с единицами ряда значений.

Выходные аргументы

свернуть все

Обрабатывает полученные окна рисунков, по одному для каждого y против x график создан, возвращен как массив ячеек.

Представлен в R2010b