exponenta event banner

simscape.op. Цель

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

Описание

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