simscape.logging.plotxy

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

Описание

пример

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

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

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

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

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

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

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

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

свернуть все

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

Введенный в R2010b