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