区分 CAN DBC 中的 RX 和 TX 消息
Differentiate between RX and TX messages in a CAN DBC
我想区分来自 DBC 的 rx 和 tx CAN 消息,但是当我用笔记本打开它时找不到任何区别。任何人都知道是否可以在 DBC 中识别它们?
发件人与消息定义在同一行中指定,如下所示:
BO_ <CAN-ID> <MessageName>: <MessageLength> <SendingNode>
当在信号线上指定接收器时:
SG_ <SignalName> [M|m<MultiplexerIdentifier>] : <StartBit>|<Length>@<Endianness><Signed> (<Factor>,<Offset>) [<Min>|<Max>] "[Unit]" [ReceivingNodes]
所以对于下面的定义,IO
是发送节点,而DBG
是接收节点(换句话说,这是IO
的Tx-Message和一个Rx-Message 对于 DBG
):
BO_ 500 IO_DEBUG: 4 IO
SG_ IO_DEBUG_test_unsigned : 0|8@1+ (1,0) [0|0] "" DBG
我想区分来自 DBC 的 rx 和 tx CAN 消息,但是当我用笔记本打开它时找不到任何区别。任何人都知道是否可以在 DBC 中识别它们?
发件人与消息定义在同一行中指定,如下所示:
BO_ <CAN-ID> <MessageName>: <MessageLength> <SendingNode>
当在信号线上指定接收器时:
SG_ <SignalName> [M|m<MultiplexerIdentifier>] : <StartBit>|<Length>@<Endianness><Signed> (<Factor>,<Offset>) [<Min>|<Max>] "[Unit]" [ReceivingNodes]
所以对于下面的定义,IO
是发送节点,而DBG
是接收节点(换句话说,这是IO
的Tx-Message和一个Rx-Message 对于 DBG
):
BO_ 500 IO_DEBUG: 4 IO
SG_ IO_DEBUG_test_unsigned : 0|8@1+ (1,0) [0|0] "" DBG