主要内容

本页采用了机器翻译。点击此处可查看英文原文。

二进制编码/解码环回测试(使用基板模块)

该模型展示了如何通过串行链路发送二进制数据。

传输的数据为:[8,5,170,1,N,170,2,44,M]。该字节流包含两条消息及其他元素。

  • 第一个字节 8 表示数据流中剩余字节的数量。

  • 第二个字节 5 是一个多余值 (EV)。

  • [170,1,N] 是消息 1 (M1)。

  • [170,2,44,M] 是消息 2 (M2)。

  • N 和 M 是介于 0 到 255 之间的数值,分别表示递增和递减。

请注意,当数据中包含多余的字节(本例中为 5 个)时,“FIFO 读取二进制”模块能够处理并忽略这些多余的信息。

范围 1 显示接收到的消息 1 数据。范围 2 显示接收到的消息 2 数据。

为测试此模型:

  1. 目标计算机必须配备两个传统串行端口。

  2. 使用空模线将传统串口 1 连接至传统串口 2。

此示例配置为使用主板串行端口(传统串行端口 1 和传统串行端口 2)。您还可通过修改基板模块中的板卡设置,启用传统串行端口 3 和传统串行端口 4。其他串行模块可替代主板模块使用。

model = 'slrt_ex_serialbaseboardbinarytest';
open_system(model);

另请参阅

bdclose(model);