exponenta event banner

Дублирование типа данных

Принудительное добавление всех входных данных к одному типу данных

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

    Атрибуты кодера/сигнала HDL

  • Data Type Duplicate block

Описание

Блок «Дублирование типа данных» вынуждает все входные данные иметь один и тот же тип данных. Другие атрибуты входных сигналов, такие как размерность, сложность и время выборки, независимы.

Блок «Дублирование типов данных» можно использовать для проверки непротиворечивости типов данных между блоками. Если все сигналы не имеют одного типа данных, блок возвращает сообщение об ошибке.

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

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

Порты

Вход

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

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

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

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

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

Параметры

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

Укажите количество входов в этот блок как действительное положительное целое число.

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

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

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

Типы данных

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

Прямой проход

no

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

yes

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

yes

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

no

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

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

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