Копия типа данных

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

  • Библиотека:
  • 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