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

问题描述 投票:-1回答:1

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

有我的代码和错误文本如下。

1)启用代码

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

2)错误文本

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

[有一个名为'EMS'的节点,但它不起作用。是否有人使用此功能启用某个节点的所有消息?

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

can-bus capl
1个回答
0
投票

确保在仿真设置中存在一个名称为EMS的节点,并且为其分配了CANoe交互层。

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

setBusContext(GetBusNameContext("VCAN"));
© www.soinside.com 2019 - 2024. All rights reserved.