CAPL write输出多个环境变量时输出为0
利用CAPL中write输出环境变量查看环境变量值是否改变时发现,若在一个wirte中输出多个环境变量,每一个环境变量其后跟随的输出值均为0,代码及结果如下:
当将输出中的"@HV::Lat"改为"HV.Lat"时,输出值就全都是正常的,之后若将"HV.Lon"改为"@HV::Lon",则最后一个输出变为了0,如图:
而其实它们都是有值的,只不过在write函数中输出时变成了0,有可能是CANoe在write中输出环境变量时有其它的处理,可以用多个write进行输出。