通过 CAPL 函数启用特定节点(ECU)的所有消息 'TestEnableMsgAllTx'

Enable all msg of specific node(ECU) by CAPL function 'TestEnableMsgAllTx'

我尝试使用函数'TestEnableMsgAllTx(char node[])'启用节点'EMS'的消息,但是这个库函数看起来不起作用。

下面是我的代码和错误文本。

1) 启用代码

export void EnableAll_EMSMsg()
{
  testEnableMsgAllTx("EMS");
}

2)错误文本

TestEnableMsgAllTx:找不到节点 EMS 的节点句柄。测试系统错误

有一个名为 'EMS' 的节点,但它不起作用。 有没有人用这个函数来开启某个节点的所有消息?

我添加了模拟设置的屏幕截图。 enter image description here

确保在模拟设置中有一个名称为 EMS 的节点,并且它分配了 CANoe 交互层。

如果您有多个总线,您可能必须先切换总线上下文:

setBusContext(GetBusNameContext("VCAN"));