simscape.op.Target

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

Описание

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

Создание

Описание

пример

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

пример

t = simscape.op.Target(value) создает Target объект с набором свойств Значения к введенному значению.

пример

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

пример

t = simscape.op.Target(value,unit,priority) создает Target объект с набором свойств Значения к введенному значению, Модульным набором свойств к обеспеченному модульному выражению и Приоритетным набором свойств к обеспеченному переменному приоритету инициализации.

пример

t = simscape.op.Target(simscapeValue) использует simscape.Value возразите, чтобы установить свойства Value и Unit Target объект. Это создает Target объект с набором свойств Значения к числовому значению simscape.Value возразите и Модульный набор свойств против модуля simscape.Value объект.

пример

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

Входные параметры

развернуть все

Значение с модулем в виде simscape.Value объект, чтобы установить Value и Unit свойства Target объект. simscape.Value объект состоит из массива числовых значений в виде скаляра, вектора, или матрицы и связанной единицы измерения. Для получения дополнительной информации смотрите simscape.Value.

Свойства

развернуть все

Переменное целевое числовое значение инициализации в виде скаляра, вектора или матрицы.

Пример: 1.5

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

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

Пример: 'м/с^2'

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

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

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

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

Типы данных: 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:

  Targets:

   ChildId   Value  Unit  Priority
   _______  ______  ____  ________

   'v0'     1.5000  'V'     'High'

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

Используя simscape.Value объекты для программируемой типовой конструкции и манипуляции обеспечивают удобство определения и числовое значение и модуль одновременно.

Создайте simscape.Value объект представлять значение модулем:

V1 = simscape.Value(1.5,'V')
V1 = 

    1.5000 : V

Создайте пустой OperatingPoint возразите названному op:

op = simscape.op.OperatingPoint
op = 

  OperatingPoint with no children.

Используйте simscape.Value объект V1 создать Target возразите названному t, с высоким приоритетом инициализации:

 t = simscape.op.Target(V1,'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:

  Targets:

   ChildId   Value  Unit  Priority
   _______  ______  ____  ________

   'v0'     1.5000  'V'     'High'
Введенный в R2017b