simscape.op. Цель

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

Описание

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

Создание

Синтаксис

t = simscape.op.Target()
t = simscape.op.Target(value)
t = simscape.op.Target(value, unit)
t = simscape.op.Target(value, unit, priority)

Описание

пример

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