Документация Engee

Cast To Bytes

Используется для конвертации переменных типа Int16, UInt16, Int32, UInt32, Int64, UInt64 в байты.

Тип: CFunction

Путь в библиотеке:

/Interfaces/Targets/STM32/Cast To Bytes

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок Cast To Bytes используется для конвертации переменных типа Int16, UInt16, Int32, UInt32, Int64, UInt64 в байты.

Порты

Вход

# in_v — входной порт
скаляр | вектор | матрица

Details

Тип порта меняется динамически, среди доступных вариантов int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t от базового типа переменной. Входная размерность рассчитывается динамически от входной размерности переменной.

Типы данных

int16_t | uint16_t | int32_t | uint32_t | int64_t, uint64_t

Поддержка комплексных чисел

Нет

Выход

# out_v — выходной порт
скаляр | вектор | матрица

Details

Тип порта uint8_t, среди доступных вариантов int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t от базового типа переменной. Выходная размерность рассчитывается динамически от входной размерности переменной.

Типы данных

int16_t | uint16_t | int32_t | uint32_t | int64_t | uint64_t

Поддержка комплексных чисел

Нет

Параметры

Main group

# Входной размер: — количество переменных для конвертации

Details

Количество переменных для конвертации. В случае указания единицы (=1) конвертируется как скалярная величина, в случае указания значения больше единицы (>1) конвертируется как вектор из этих элементов.

Значение по умолчанию

2

Имя для программного использования

m_u_arr_size

Настраиваемый

Нет

Вычисляемый

Да

# Тип базовой переменной: — тип конвертируемой в байты переменной
UInt16 | UInt32 | UInt64 | Int16 | Int32 | Int64

Details
Значения

UInt16 | UInt32 | UInt64 | Int16 | Int32 | Int64

Значение по умолчанию

UInt16

Имя для программного использования

m_base_type

Настраиваемый

Нет

Вычисляемый

Да