1. Data type –Тип данных выходного сигнала. Может принимать значения (выбираются из списка): auto, double, single, int8, int16, int32, uint8, uint16, uint32 и boolean.
2. Saturate on integer overflow(флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.
Значение autoпараметра Data typeиспользуется в том случае, если необходимо установить тип данных такой же, как у входного порта блока получающего сигнал от данного блока.
Входной сигнал блока может быть действительным или комплексным. В случае комплексного входного сигнала выходной сигнал также будет комплексным.
Блок работает со скалярными, векторными и матричными сигналами.
На рис. 9.7.15. показаны примеры использования блока Data Type Conversion.
Рис. 9.7.15. Использование блока Data Type Conversion
[Скачать пример]
9.7.16. Блок преобразования размерности сигнала Reshape
Назначение:
Блок изменяет размерность векторного или матричного сигнала.
Параметры:
1. Output dimensionality –Вид размерности выходного сигнала. Выбирается из списка:
o 1-D array –Одномерный массив (вектор).
o Column vector –Вектор-столбец.
o Row vector –Вектор-строка
o Customize –Матрица или вектор заданной размерности. Для векторного выходного сигнала параметр задается как скаляр, определяющий число элементов выходного вектора. Для матричного выходного сигнала параметр задается как вектор, определяющий количество строк и столбцов выходной матрицы. Значение параметра должно соответствовать количеству элементов во входном массиве. В случае матричных сигналов данные выбираются из столбцов входной матрицы и последовательно заносятся в столбцы выходной матрицы.
2. Output dimensions –Значение размерности выходного сигнала. Параметр доступен, если вид размерности установлен как Customize.
Примеры использования блока Reshape показанына рис. 9.7.16.
Рис. 9.7.16. Примеры использования блока Reshape
[Скачать пример]
9.7.17. Блок определения размерности сигнала Width
Назначение:
Вычисляет размерность входного сигнала.
Параметры:
Нет.
Входным сигналом блока может быть действительный или комплексный сигнал любого типа.
Выходной сигнал блока имеет тип double.
Примеры использования блока Width показанына рис. 9.7.17.