在CANoe 的 diagnostic console 中可以通过录制的宏文件对重复性工作进行简化
录制后的宏文件可以通过 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);
}
}