我正在使用 CANalyzer 7.0 并试图弄清楚如何在 CAPL 中确定 CAN 总线是否已进入睡眠状态(不再发送消息)。我怎样才能做到这一点?
我尝试使用 BusLoad 读取,sysGetVariableInt()
但它总是返回零。也许我有错误的名称空间/变量名。我在哪里可以找到所有系统变量?
编辑 - 我试过这个:
BusLoad = sysGetVariableInt("_Statistics", "CAN1::Busload");
我也尝试过更改命名空间,但不确定在哪里可以找到系统命名空间列表。