exponenta event banner

добраться

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

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

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

 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