simscape.op.Target

Целевой объект инициализации переменной

Описание

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

Создание

Описание

пример

t = simscape.op.Target() создает пустой Target объект.

пример

t = simscape.op.Target(value) создает Target объект со Value значение свойства установлено на заданное значение.

пример

t = simscape.op.Target(value, unit) создает Target объект со Value Набор свойств к предоставленному значению и Unit значение свойства установлено на заданное единичное выражение.

пример

t = simscape.op.Target(value, unit, priority) создает Target объект со Value свойство установлено на заданное значение, Unit значение свойства установлено на заданное единичное выражение, и Priority значение свойства установлено на заданный приоритет инициализации переменной.

Свойства

расширить все

Целевое значение инициализации переменной, заданное как скаляр, вектор или матрица.

Пример: 1.5

Типы данных: double | int32

Физическая единица измерения выражение, заданное как вектор символов или строковый скаляр. Выражение может состоять из допустимых имен физических единиц измерения, чисел, математических операторов, таких как +, -, *, /, и ^, и круглые скобки для определения порядка операций.

Пример: 'm/s ^ 2'

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

Приоритет инициализации переменной, заданный как 'High', 'Low', или 'None'.

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

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

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

Примеры

свернуть все

Создайте пустую OperatingPoint объект с именем op:

op = simscape.op.OperatingPoint
op = 

  OperatingPoint with no children.

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

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

  Target with properties:

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

Добавьте целевую t в рабочую точку op путем назначения этого целевого объекта переменной с именем v0:

op = set(op, 'v0', t)
op = 

  OperatingPoint with children:
  -----------------------------
   v0  1.5000|'V'  High
  -----------------------------

Можно создать другие Target объекты или OperatingPoint Объекты и добавить их в качестве дочерних элементов к рабочей точке op.

Введенный в R2017b