Byte Unpacking
分解数据帧
库:
Simulink Real-Time /
Utilities
描述
Byte Unpacking 模块将不同数据类型的向量转换为用户可选数据类型的一个或多个信号。该模块的输入端通常连接到 Receive 模块的输出端口。
Byte Packing 模块和 Byte Unpacking 模块支持 Simulink® Real-Time™ STF 代码生成目标,并生成可在 Speedgoat 目标计算机上运行的代码。由于字节序和可寻址字长等因素,这些模块在其他代码生成目标或目标计算机上可能产生错误结果。
例如,假设您正在将一个 uint8 矢量信号拆解为三个信号。这些信号具有以下属性:
| 维度 | 大小 | 类型 |
|---|---|---|
| 标量 | 1 | single |
| 向量 | 3 | uint8 |
| 向量 | 3 | uint8 |
将输出端口数据类型设置为:
{'single', ['uint8'], ['uint8']}使用方括号表示向量。
将输出端口尺寸设置为:
{[1],[3],[3]}将对齐值设置为 1。
将输出信号连接至 Byte Unpacking 模块。
示例
端口
输入
输出
参数
扩展功能
版本历史记录
在 R2006a 中推出








