如何使用CAPL的诊断功能获取CAN传输数据(256字节)?

How to obtain CAN transmitted data (256 bytes)using Diagnostic functions using CAPL?

256 字节的数据被传输到 CAN 总线作为对特定 DID 的响应。它包含 14 个数据样本,一个样本包含 12 个字节的数据(10 个不同变量的 10 个不同值打包在 12 个字节中)。我需要在 CAPL 的帮助下使用诊断功能收集这些不同的样本。

您可以对原始数据使用 diagGetPrimitiveData 或 diagGetPrimitiveByte。您可以在 CANoe 帮助中找到详细信息和示例

用于读取定义的参数,例如在 .cdd 中你可以使用 diagGetParameter