Simulink将单个转换为4个字节

时间:2015-04-21 17:32:06

标签: matlab simulink

我想将单个字节转换为4个字节,以便通过串口发送它们。 例如30:0x41 0xF0 0x00 0x00 我不知道Simulink块是否已经存在,或者我是否应为此目标创建matlab function

1 个答案:

答案 0 :(得分:1)

有一个名为" Extract Bits"的simulink块。这可以从输入中提取任何一组位。您的输入必须是整数类型。你需要使用4个这样的块来获得4个字节。

请参阅http://www.mathworks.com/help/simulink/slref/extractbits.html

处的块文档

要解压缩双重或单一数据类型,您需要"字节包"阻止嵌入式编码器产品。您可以在http://www.mathworks.com/help/ecoder/ref/bytepack.html找到文档。

相关问题