DBC中多路复用信号(Multiplexed Signal)的定义

有时为了节约空间会定义多路复用信号,当有多个较长的信号时,而这些信号又无需一直发送,通过定义多路复用信号进行交替发送。定义方式为通过一个短信号(与复用多少路有关,如两路复用,只需一位即可,依此2位可定义四路信号复用,n位可定义2n路信号)来控制当前发送哪路信号,下面举个简单例子来说明。
定义一帧含两路长度为8位信号的消息,这两路信号可复用,为了能复用,需再定义一路用于控制此两路信号的信号,长度只需1位即可,原本需要16位的,如今只需8+1位即可进行信号的定义与发送。
先定义两路信号如下,注意圆圈内的选择
在这里插入图片描述
在这里插入图片描述
再定义用来选择这两路信号的信号
在这里插入图片描述
到此复用信号便定义完成,其文本格式中为

BO_ 1 New_Message_2: 8 Vector__XXX
 SG_ New_Signal_3 M : 23|1@0- (1,0) [0|0] "" Vector__XXX
 SG_ New_Signal_5 m0 : 7|8@0- (1,0) [0|0] "" Vector__XXX
 SG_ New_Signal_4 m1 : 7|8@0- (1,0) [0|0] "" Vector__XXX

当New_Signal_3为0时,发送New_Signal_5,当为1时,发送New_Signal_4。

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值