Модульное преобразование

Преобразуйте единицы

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

Описание

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

  • y = a *U

  • y = a *U+b, где a является шкалой и b, является смещением

  • y = a/U

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

Порты

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

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

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

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

Вывод

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

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

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | 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™.

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

Введенный в R2016a