set

Добавьте или обновите элемент рабочей точки

Описание

пример

opNew = set(op, opPath, newElement) возвращает копию OperatingPoint op объекта, с newElement элемента добавлен в указанном месте в иерархии дерева данных. Новый элемент может быть либо другим 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
  -----------------------------

Создайте Target объект с именем t, состоящий из значения переменных, модуля и приоритета инициализации:

 t = simscape.op.Target(1.5, 'A', 'High')
t = 

  Target with properties:

    Description: ''
          Value: 1.5000
           Unit: 'A'
       Priority: 'High'
     Attributes: [0×1 containers.Map]

Добавьте целевую t в рабочую точку op путем назначения этой цели переменной тока Индуктора, i_L, блока Индуктивность Ротора в Подсистеме Двигателя Постоянного Тока:

op = set(op, 'DC Motor/Rotor Inductance/i_L', t);

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

свернуть все

Исходная рабочая точка в рабочей области, заданная как OperatingPoint объект, к которому вы добавляете новый элемент.

Расположение, где вы хотите добавить новый элемент, заданное как вектор символов с разделителем косых черт или строковый скаляр. Определите местоположение по пути через иерархию дерева данных исходной рабочей точки, op. Разделите имена узлов дерева символами косой черты (/). Вы можете использовать relativePath функция для определения пути.

Пример: 'DC Motor/Rotor Resistance'

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

Элемент, который будет добавлен к исходной OperatingPoint объект, op, заданный как OperatingPoint или Target объект.

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

свернуть все

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

Введенный в R2017b