常见问题解答
如何将UDS报文长度配置为8字节?
答案
您可以通过转到UDS Tester -> Tp Base -> Padding Enable来启用填充。 您也可以设置自己的填充值,默认为0x00。 
ZLG 打开设备提示 Set baud rate failed?
答案
这是一个已知问题,请将EcuBus-Pro安装在非C盘的其他磁盘分区上即可解决。
当使用序列器通过LIN发送ID为0x3C且NAD为0x55的UDS服务时,为什么之后不发送ID为0x3D的LIN报文让从节点响应?
答案
这是由于LIN调度表的实现方式。 您应该首先启动任何调度表。
然后您可以发送ID为0x3D的LIN报文。 
如何计算报文的CRC值?
答案
您可以在脚本中使用内置的CRC API计算CRC值。 该API支持多种CRC算法,包括CRC8、CRC16和CRC32,并具有可配置参数。
如何实现周期报文的循环计数?
答案
如果您有数据库并希望定期更新信号值:
ts
import { setSignal } from 'ECB'
let val = 0
Util.OnCan(0x142, (data) => {
setSignal('Model3CAN.VCLEFT_liftgateLatchRequest', val++ % 5)
})
没有数据库:
- 只需使用output API输出带有任意值的帧。
ts
import { output,CanMessage,CAN_ID_TYPE} from 'ECB'
setInterval(() => {
const canMsg:CanMessage = {
id: 0x111,
data: Buffer.from([0,1,2,3,4,5,6,7]),
dir: 'OUT',
msgType:{
idType: CAN_ID_TYPE.STANDARD,
remote: false,
brs: false,
canfd: false,
}
}
output(canMsg)
}, 1000)