relativePath

Получите путь к узлу, сопоставленному с блоком или подсистемой

Описание

пример

opPath = relativePath(op,block) возвращает путь в корневой узел дерева данных о рабочей точке op к узлу, сопоставленному с данным блоком или подсистемой, block. Корневой узел задан Identifier свойство OperatingPoint объект.

Примеры

свернуть все

Откройте Моторную модель Постоянного электромагнита в качестве примера и создайте 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'

Когда вы определяете относительный путь для блока, рабочая точка не должна содержать узел, соответствующий тому блоку. Можно получить данные о рабочей точке для блока в другом месте, и затем использовать relativePath функция, чтобы определить правильное местоположение для вставки этих данных в рабочей точке для текущей модели.

Откройте Моторную модель Постоянного электромагнита в качестве примера:

ssc_dcmotor

Создайте пустой OperatingPoint возразите названному op:

op = simscape.op.OperatingPoint
op = 

  OperatingPoint with no children.

Установите Identifier свойство OperatingPoint возразите, чтобы совпадать с именем модели:

op.Identifier = 'ssc_dcmotor';

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

 relPath = relativePath(op, gcb)
relPath =

    'DC Motor/Rotor Inductance'

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

свернуть все

Рабочая точка в рабочей области в виде OperatingPoint объект. Identifier свойство OperatingPoint объект должен совпадать с именем модели.

Блок или имя подсистемы или идентификатор в виде указателя, полного пути с блоком или подсистемой в модели или допустимым идентификатором Simulink (SID).

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

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

свернуть все

Путь к узлу, соответствующему заданному блоку, возвращенному как вектор символов, относительно корневого узла дерева данных о рабочей точке. Корневой узел задан Identifier свойство OperatingPoint объект.

Введенный в R2017b