Создайте системы координат данных
Simulink в утилитах
Блок Byte Packing преобразует один или несколько сигналов выбираемых пользователем типов данных в один вектор меняющихся типов данных. Обычно выход этого блока соединяется с входом портом блока Send.
Блок Byte Packing и блок Byte Unpacking поддерживают slrealtime.tlc
генерация кода target и сгенерировать код, который запускается на целевых компьютерах Speedgoat. Из-за таких факторов, как бесконечность и адресуемый размер слова, эти блоки могут генерировать неправильные результаты для других целей генерации кода или целевых компьютеров.
Например, предположим, что вы упаковываете три сигнала в вектор uint8
. Сигналы имеют следующие атрибуты:
Размерность | Размер | Напечатать |
---|---|---|
Скаляр | 1 | single |
Вектор | 3 | uint8 |
Вектор | 3 | uint8 |
Установите тип данных упакованного выходного порта равным uint8
.
Установите тип данных входного порта в массив ячеек, кодирующий типы данных:
{'single', ['uint8'], ['uint8']}
Используйте квадратные скобки, чтобы представлять векторы.
Установите значение выравнивания байтов равным 1
.
Соедините сигналы с блоком Byte Packing.