监控 CAN 消息
Monitor a CAN message
我有一个包含 CAN 信号 A、B 和 C 的脚本。所有信号都是周期性的。我想根据 A 和 B 的值发送信号 C。有没有办法通过 CAPL(尝试监控实时数据)监控 CAN 信号。
假设我要执行如下所示的操作
if Signal A==0x04 AND/OR Signal B==0x01 then
output(signal C)
If ((getSignal(SignalA)==0x04) && (getsignal(SignalB)==0x01)) 输出(MessageofSignalC);
注意:您必须发送包含信号本身的整个消息(我不知道高级通信协议只发送信号,而不发送帧作为数据 Link 层中的数据单元)。
- && 操作数用于逻辑与
- ||操作数用于逻辑或
如果您必须修改 SignalC,则必须在发送其消息输出 (MessageSignalC) 之前进行。
我有一个包含 CAN 信号 A、B 和 C 的脚本。所有信号都是周期性的。我想根据 A 和 B 的值发送信号 C。有没有办法通过 CAPL(尝试监控实时数据)监控 CAN 信号。 假设我要执行如下所示的操作
if Signal A==0x04 AND/OR Signal B==0x01 then
output(signal C)
If ((getSignal(SignalA)==0x04) && (getsignal(SignalB)==0x01)) 输出(MessageofSignalC);
注意:您必须发送包含信号本身的整个消息(我不知道高级通信协议只发送信号,而不发送帧作为数据 Link 层中的数据单元)。
- && 操作数用于逻辑与
- ||操作数用于逻辑或
如果您必须修改 SignalC,则必须在发送其消息输出 (MessageSignalC) 之前进行。