主机串行传输
库:
电机控制模块/保护和诊断
描述
的主机串行传输Block指定它传输到目标硬件的数据的配置。
该块发送的数据包被限制为16字节的ASCII字符,包括包头和终止符。通过包含包头或终止符或两者以及数据大小来计算包的大小。该表显示了每种数据类型中的字节数。
数据类型 | 字节数 |
---|---|
|
4个字节 |
|
1个字节 |
|
2字节 |
|
4个字节 |
例如,如果你的数据包有一个包头'S'(1个字节)和包终止符'E'(1个字节),这就为实际数据留下了14个字节。如果您的数据是类型int8
,数据包中有14的空间int8
s.如果您的数据是类型uint16
,数据包中有7的空间uint16
s.如果您的数据是类型int32
,数据包中只有3个空间int32
S,剩下2个字节。即使你能装下两个人int8
S或1uint16
在剩余的空间中,您不应该这样做,因为您不能在同一个包中混合数据类型。
数据包中可以容纳的数据类型的数量决定了数据的大小。在上面的例子中,数据大小为14int8
7是uint16
.当数据大小超过16字节时,可能会发生意外行为,包括运行时错误。
港口
输入
参数
扩展功能
版本历史
R2020a中引入