CAPL编程之播放诊断宏文件

在CANoe 的 diagnostic console 中可以通过录制的宏文件对重复性工作进行简化

image

录制后的宏文件可以通过 StartReplayFile StopMacroFile 函数的方式进行播放停止,传入的参数可以是宏文件的相对路径或绝对路径,也可以传入宏文件名称,如果只传入宏文件名称,宏文件必须和工程文件位于同一目录下

具体可以通过定义新的环境变量,并关联 panel 控件进行调用,完成后就可以通过 panel 一键进行诊断操作:

includes
{
}

variables
{
  char Macro_File[50] = ".\\Nodes\\macro.asc";
  char Macro_File[50] = ".\\Nodes\\macro.asc";
}

on Start
{
  @flag =1;
}

on envVar flag
{
  if(@flag == 0)
  {
    StartMacroFile(Macro_File);
  }
  else
  {
    StartMacroFile(Macro_File);
  }
}
posted @ 2022-03-17 15:33  可乐芬达  阅读(284)  评论(0编辑  收藏  举报