get

Элемент доступа дерева данных рабочей точки

Синтаксис

Описание

пример

opElement = get(op, opPath) возвращает копию узла, сопоставленную с заданным путем opPath в рабочей точке op дерево данных. В зависимости от пути, элемент может быть либо OperatingPoint объект или Target объект.

Примеры

свернуть все

Откройте пример модели двигателя постоянного тока с постоянными магнитами и создайте OperatingPoint объект с именем op использование значений Start из модели:

ssc_dcmotor
op = simscape.op.create(gcs, 'Start')
op = 

  OperatingPoint with children:
  -----------------------------
   DC Motor
   DC Voltage
   ERef
   Load Torque
   MRRef Motor
   MRRef Torque
   Sensing
  -----------------------------

Откройте подсистему двигателя постоянного тока, выберите блок Inductor и найдите относительный путь к этому блоку в иерархии данных рабочей точки:

 relPath = relativePath(op, gcb)
relPath =

    'DC Motor/Rotor Inductance'

Скопируйте данные блока в новую рабочую точку, opRI:

opRI = get(op, relPath)
opRI = 

  OperatingPoint with children:
  -----------------------------
   i    1.5000e-09|'A'  None
   i_L           0|'A'  High
   v        1.5000|'V'  None
  -----------------------------
   n
   p
  -----------------------------

Входные параметры

свернуть все

Рабочая точка в рабочей области, заданная как OperatingPoint объект, из которого вы копируете элемент.

Расположение, сопоставленное с копируемым элементом, задается как вектор символов с разделителем косых черт или строковый скаляр. Определите местоположение по относительному пути через иерархию дерева данных рабочей точки, op, начиная с корневого узла. Корневой узел задается как Identifier свойство OperatingPoint объект. Разделите имена узлов дерева символами косой черты (/).

Пример: 'DC Motor/Rotor Resistance'

Типы данных: char | string

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

свернуть все

Новые OperatingPoint или Target объект, который является копией op элемент в opPath расположение.

Введенный в R2017b