exponenta event banner

набор

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

Описание

пример

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