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