我正在研究 CAN 嗅探器/记录器,并将连接到可能发送 CANopen、J1939 或 UDS 的 ECU。 大多数情况下,两个甚至全部在一个 session 中(据我所知,不推荐这样做,但确实如此)。 我知道 CANopen(非 fd)有一个 11 位标识符,不像 J1939 和使用 29 位标识 ...
我正在研究 CAN 嗅探器/记录器,并将连接到可能发送 CANopen、J1939 或 UDS 的 ECU。 大多数情况下,两个甚至全部在一个 session 中(据我所知,不推荐这样做,但确实如此)。 我知道 CANopen(非 fd)有一个 11 位标识符,不像 J1939 和使用 29 位标识 ...
enter image description here我不明白 DTC 状态字节中的 OperationCycle 是什么。 你能解释一下吗? DTC 状态字节中的 OperationCycle 表示 ...
我是 xl-driver 库的新手在 xl-driver 库上找不到任何示例代码有人知道如何通过 xl-driver 库在 c# 上发送 uds 吗? 已经检查了 xl-driver 库 docu。 ...
我试图找到一个答案,我可以使用 SID 2E UDS 诊断的 CAPL 程序读取请求消息的流控制。 我在服务器端实现了 ISOTP 协议,用于传输工作正常的多帧响应消息。 我在下面添加了 CAPL 程序供您参考。 现在我的问题是我想编写一个像客户端请求消息一样工作的 CAPL 程序。 我添加了几个键 ...
我是AUTOSAR com 模块的新手。 我想执行一些场景来检查 CAN FD 中的特定消息。 在这里,我想在某些事件发生期间阻止除一条消息( eg: ID: 0x22 )之外的所有CAN FD消息。 我的想法是循环所有CAN FD PDU ID 并检查相应的消息 ID( 0x22 )。 这里的问 ...
我尝试运行代码以在 CAN 上发送 UDS 扩展诊断请求from uds import Uds PCM = Uds(resId=0x200, reqId=0x250, transportProtocol="CAN", interface="vector", channel="0", appNam ...
如何将 map 内部DataElement s 从Dem (诊断事件管理器)到Dcm (诊断通信管理器)DIDs(数据标识符)? 假设,我有一个DemDataClass ,其中DemDataElementUsePort设置为USE_DATA_INTERNAL , DemDataElementInt ...
CAPL 中可用的 function 返回类型有哪些? 是否可以从 function 返回诊断 object? 尝试将诊断对象(Req/Resp)作为 function 的返回类型时,我在 CAPL 中遇到错误,并且我在 CAPL 帮助文档中找不到有关 function 返回类型的任何信息 ...
在 DEM 中,在将故障数据存储在内存中时,它以快照数据/冻结帧或扩展数据/记录数据的形式存储信息。 那么这两者之间有什么区别以及何时使用。 ...
事件时效老化过程会在经过足够长的时间后重置状态位 3 – ConfirmedDTC,从而假定错误条目的原因不再相关。 这通常用作触发器,以清除事件 memory 中存储的快照或扩展数据。但我没有得到修复过程。 我找不到任何相关信息。 ...
我想自动化一些需要安全解锁的 WDBI 服务。 我有一个可以从 CANoe 调用的 dll,但我不想使用独木舟硬件,我也不知道 dll 中的 function 调用。 有什么方法可以从 python 程序调用 dll 来执行 session 解锁? ...
我已经编写了一个基本程序以在 CAPL 中发送 UDS 消息,但我不知道如何在测试用例 function 中获取响应。 下面是代码片段 ...