首页 文章

使用CAPL禁用CANoe中的节点

提问于
浏览
-1

我试图禁用CAN节点发送消息 . 我有一个在CANoe中定义的函数:

long ILNodeControlStop(char aNodeName[])

当我尝试在我的CAPL脚本中使用它时,它显示的参数类型不匹配 . 错误可能是一个非常简单的错误,但我无法找到它 .

假设我的节点名称是BECM . 所以我会用它,

on start
{
   //some variables;
}

on key 'a'
{
   ILNodeControlStop(BECM);
}

这会引发错误“参数类型不匹配” . 我是否必须在变量部分声明一些内容? (使用节点层IL功能)

1 回答

  • 1

    注意参数类型 . 它不是 dbNode ,它是char数组 . 因此,您必须将其作为char数组传递(使用通用语言的字符串) .

    ILNodeControlStop("BECM");
    

    另外,请考虑使用ILStartSim(),ILStopSim()变体,查看他们的帮助及其可用性 .

相关问题