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

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

Пример: 'м/с^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