plotxy

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

Описание

пример

fh = plotxy(x,y) Строит графики значений симуляции ряда узла y вдоль y- ось, с последовательными значениями узла x вдоль x-ось. 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 блока Translational Spring TS друг против друга, в mm/s.

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

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

Модуль для графического изображения данных вдоль оси x, заданная как разделенная разделенными запятой парами, состоящая из 'xunit'и имя модуля или массив ячеек с именами модулей. Имена модулей должны находиться внутри одинарных кавычек ('') или двойные кавычки (""). Указанные модули измерения должны быть соразмерны модулям значений ряда.

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

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

свернуть все

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

Введенный в R2010b