Деконструкция кадров данных
Симулинк в реальном времени/Утилиты
Блок распаковки байтов преобразует вектор различных типов данных в один или более сигналов выбираемых пользователем типов данных. Вход этого блока обычно соединяется с выходным портом блока приема.
Блок упаковки байтов и блок распаковки байтов поддерживают slrealtime.tlc создание кода и создание кода, который выполняется на целевых машинах Speedgoat. Из-за таких соображений, как бесконечность и размер адресуемых слов, эти блоки могут генерировать неверные результаты для других целевых объектов генерации кода или целевых компьютеров.
Например, предположим, что распаковывается uint8 векторный сигнал на три сигнала. Сигналы имеют следующие атрибуты:
| Измерение | Размер | Напечатать |
|---|---|---|
| Скаляр | 1 | single |
| Вектор | 3 | uint8 |
| Вектор | 3 | uint8 |
Задайте для типа данных выходного порта значение:
{'single', ['uint8'], ['uint8']}Используйте квадратные скобки для представления векторов.
Задайте для размера выходного порта значение:
{[1],[3],[3]}Задайте значение выравнивания, равное 1.
Подключите выходные сигналы к блоку распаковки байтов.