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

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

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

Описание

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

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

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

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

Порты

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

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

Параметры

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

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

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

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

Блокируйте характеристики

Типы данных

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

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

Yes

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

Yes

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

Yes

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

No

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

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

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

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

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

Была ли эта тема полезной?