remove

Удалите элемент из рабочей точки

Синтаксис

Описание

пример

opNew = remove(op, opPath) возвращает копию OperatingPoint объект op, с элементом в заданном местоположении opPath удаленный из иерархии дерева данных. Элементом может быть или узел или цель.

Примеры

свернуть все

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

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

  OperatingPoint with children:

  OperatingPoints:

   ChildId         Size
   ______________  ____

   'DC Motor'       1x1
   'DC Voltage'     1x1
   'ERef'           1x1
   'Load Torque'    1x1
   'MRRef Motor'    1x1
   'MRRef Torque'   1x1
   'Sensing'        1x1
   'Step Input'     1x1

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

 relPath = relativePath(op, gcb)
relPath =

    'Load Torque'

Теперь удалите этот элемент из рабочей точки:

 op = remove(op, relPath)
op = 

  OperatingPoint with children:

  OperatingPoints:

   ChildId         Size
   ______________  ____

   'DC Motor'       1x1
   'DC Voltage'     1x1
   'ERef'           1x1
   'MRRef Motor'    1x1
   'MRRef Torque'   1x1
   'Sensing'        1x1
   'Step Input'     1x1

Рабочая точка op больше не имеет Load Torque дочерний элемент.

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

свернуть все

Рабочая точка в рабочей области в виде OperatingPoint объект.

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

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

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

свернуть все

Новый OperatingPoint объект, который является копией исходного OperatingPoint объект, op, с элементом в местоположении, заданном opPath удаленный из иерархии дерева данных. Можно удалить элементы рекурсивно, то есть, имя нового OperatingPoint объект, opNew, может совпасть с именем исходного OperatingPoint объект, op.

Введенный в R2017b