Data Type Conversion Inherited

Преобразуйте от одного типа данных до наследованного типа данных и масштабирования другого использования

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

  • Data Type Conversion Inherited block

Описание

Блок Data Type Conversion Inherited преобразует вход того в тип данных и масштабирование другого входа. Первый вход используется в качестве опорного сигнала. Второй вход, u, преобразован в ссылочный тип путем наследования типа данных и масштабирования информации. (Для описания порядка порта для различных ориентаций блока смотрите Местоположение порта После Вращения или Зеркального отражения.)

Наследование типа данных и масштабирования обеспечивает эти преимущества:

  • Это делает снова использующие существующие модели легче.

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

Порты

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

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

Опорный сигнал, задавая тип данных раньше преобразовывал входной сигнал u.

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

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

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

Вывод

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

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

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

Параметры

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

Задайте, какой тип ввода и вывода должен быть равным в контексте представления данных фиксированной точки.

  • Real World Value (RWV) — Задает цель создания Real World Value (RWV) из входа равняются Real World Value (RWV) из выхода.

  • Stored Integer (SI) — Задает цель создания Stored Integer (SI) значение входа равняется Stored Integer (SI) значение выхода.

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

Параметры блоков: ConvertRealWorld
Ввод: символьный вектор
Значения: 'Real World Value (RWV)' | 'Stored Integer (SI)'
Значение по умолчанию: 'Real World Value (RWV)'

Задайте округляющийся режим для операций фиксированной точки. Для получения дополнительной информации смотрите Округление (Fixed-Point Designer).

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

Параметры блоков: RndMeth
Ввод: символьный вектор
Значения: 'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | 'Simplest' | 'Zero'
Значение по умолчанию: 'Floor'

Когда вы устанавливаете этот флажок, переполнение насыщает к максимальному или минимальному значению, которое может представлять тип данных. В противном случае переполнение переносится.

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

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

Параметры блоков: DoSatur
Ввод: символьный вектор
Значения: 'off' | 'on'
Значение по умолчанию: 'off'

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

Типы данных

Boolean | double | enumerated | fixed point | half | integer | single

Прямое сквозное соединение

yes

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

yes

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

yes

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

no

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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

Представлено до R2006a