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, из блока Rotor Inductance в подсистеме двигателя постоянного тока:

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