exponenta event banner

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
  -----------------------------

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

 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';

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

 relPath = relativePath(op, gcb)
relPath =

    'DC Motor/Rotor Inductance'

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

свернуть все

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

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

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

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

свернуть все

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

Представлен в R2017b