Data Type Duplicate

Обеспечьте все входные параметры к совпадающему типу данных

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

    HDL Coder / Атрибуты Сигнала

Описание

Блок Data Type Duplicate обеспечивает все входные параметры, чтобы иметь совпадающий тип данных. Другие атрибуты входных сигналов, такие как размерность, сложность, и шаг расчета, независимы.

Можно использовать блок Data Type Duplicate, чтобы проверять на непротиворечивость типов данных среди блоков. Если все сигналы не имеют совпадающего типа данных, блок возвращает сообщение об ошибке.

Блок Data Type Duplicate обычно используется таким образом, что один сигнал с блоком управляет типом данных для всех других блоков. Другие блоки собираются наследовать свои типы данных через обратную связь.

Блок может также быть полезным в созданной библиотеке пользователя. Эти библиотечные блоки могут быть помещены в любую модель, и тип данных для всех библиотечных блоков сконфигурирован согласно использованию в модели. Чтобы создать библиотечный блок с правилами более сложного типа данных, чем дублирование, используйте блок Data Type Propagation.

Порты

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

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

Первый входной сигнал, заданный как скаляр, вектор, матрица или массив N-D. Если все сигналы не имеют совпадающего типа данных, блок возвращает сообщение об ошибке.

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

Энный входной сигнал, заданный как скаляр, вектор, матрица или массив N-D. Если все сигналы не имеют совпадающего типа данных, блок возвращает сообщение об ошибке.

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

Параметры

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

Задайте количество входных параметров с этим блоком как положительное целое число с действительным знаком.

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

Параметры блоков: NumInputPorts
Ввод: символьный вектор
Значения: положительное целое число с действительным знаком
Значение по умолчанию: '2'

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

Типы данных

Boolean | bus | double | enumerated | fixed point | integer | single | string

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

yes

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

yes

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

yes

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

no

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

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

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

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

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