exponenta event banner

plotxy

Серия печати, связанная с двумя узловыми объектами друг с другом

Описание

пример

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

пример

fh = 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)

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

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

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

свернуть все

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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