Unit Conversion

Преобразуйте модули

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

  • Unit Conversion block

Описание

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

  • y = a * U

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

  • y = a / U

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

Порты

Вход

расширить все

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

Типы данных: 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++ с помощью Coder™ Simulink ®

.

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

Введенный в R2016a