plotxy

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

Описание

пример

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