文档

主机SCI传输

配置主机端串口通信接口,将数据传输到串口

图书馆

嵌入式编码器®/嵌入式目标/主机通信

描述

指定从此块传输到目标的数据配置。

发送的数据包被限制为16字节的ASCII字符,包括包头和终止符。通过计算包头或终止符(或两者)和数据大小来计算包的大小。

可接受的数据类型有int8uint8int16uint16int32,或uint32。每个数据类型的字节大小如下:

数据类型 字节数
4个字节
int8uint8 1个字节
int16uint16 2字节
int32uint32 4个字节

例如,如果您的数据包有包头“S”(1字节)和包结束符“E”(1字节),那么实际数据就剩下14个字节。如果您的数据是特定类型的int8,数据包中有14个人的空间int8s.如果您的数据是特定类型的uint16,数据包中只有7个人的空间uint16s.如果您的数据是特定类型的int32,数据包中只有3个人的空间int32S,剩下2个字节。即使你能装下两个人int8年代或一个uint16在剩余的空间中,您可以不这样做,因为您不能在同一个包中混合数据类型。

数据包中可以容纳的数据类型的数量决定了数据长度(参见数据长度在“对话框”描述中)。在刚才给出的例子中,14代表数据类型int8, 7代表数据类型uint16分别是每个数据包的数据长度。当数据长度超过16字节时,可能会导致意外行为,包括运行时错误。

参数

端口名称

您可以配置多达4个COM端口(COM1到COM4)多达4个主机端SCI传输块。

额外的包头

该字段指定位于传输数据包前面的数据,该数据不是正在传输的数据的一部分,通常表示数据的开始。附加的包头必须是一个ASCII值。您可以使用文本或数字(0-255)。您必须在该字段中输入的文本周围加上单引号,但引号不会发送,也不会包含在总字节数中。

请注意

将附加的包头或终止符与目标SCI接收块中指定的包头或终止符匹配。

额外的包终结者

该字段指定位于传输数据包末尾的数据,它不是正在发送的数据的一部分,通常表示数据的结束。附加的包结束符必须是一个ASCII值。您可以使用文本或数字(0-255)。您必须在该字段中输入的文本周围加上单引号,但引号不会被传输,也不会包含在总字节数中。

另请参阅

主机SCI接收

介绍了R2011a