exponenta event banner

Преобразование единиц

Преобразовать единицы

  • Библиотека:
  • Атрибуты Simulink/Signal

  • Unit Conversion block

Описание

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

  • y = a * U

  • y = a * U + b, где a - масштаб, а b - смещение

  • y = a/U

Этот блок поддерживает нормальный, ускорительный и быстрый режимы ускорителя и быстрый перезапуск.

Порты

Вход

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

Входной сигнал для единичного преобразования, заданный как скаляр, вектор или матрица.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Продукция

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

Выходной сигнал с преобразованными единицами, заданными как скаляр, вектор или матрица.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Параметры

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

Укажите тип выходных данных.

  • Inherit: Inherit via internal rule - Simulink ® выбирает промежуточные и выходные типы данных, чтобы сбалансировать численную точность, производительность и размер сгенерированного кода, а также учитывает свойства встроенного целевого оборудования. При изменении параметров встроенного целевого объекта тип данных, выбранный внутренним правилом, может измениться .

  • Inherit: Inherit via back propagation - Тип выходных данных наследуется посредством обратного распространения. Внутренние правила определяют промежуточные типы данных, и Simulink приводит окончательные результаты к типу выходных данных.

Программное использование

Параметр блока: OutDataTypeStr
Текст: символьный вектор
Значения: 'Inherit via internal rule' | 'Inherit via back propagation'
По умолчанию: 'Inherit via internal rule'

Примеры модели

Modeling an Automatic Transmission Controller

Моделирование контроллера автоматической коробки передач

Моделирование автомобильного привода с помощью Simulink ®. Stateflow ® расширяет модель Simulink, представляя логику управления передачей. Simulink обеспечивает мощную среду для моделирования и моделирования динамических систем и процессов. Однако во многих системах управляющие функции, такие как изменение режимов или вызов новых графиков усиления, должны реагировать на события, которые могут произойти, и условия, которые развиваются с течением времени. В результате среда требует языка, способного управлять этими многочисленными режимами и создавать условия. В следующем примере Stateflow показывает свою силу в этом качестве, выполняя функцию выбора передачи в автоматической коробке передач. Эта функция комбинируется с динамикой привода естественным и интуитивным образом путем включения блока Stateflow в блок-схему Simulink.

Характеристики блока

Типы данных

double | fixed point | integer | single

Прямой проход

yes

Многомерные сигналы

yes

Сигналы переменного размера

yes

Обнаружение пересечения нулей

no

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен в R2016a