赞
踩
目录
如果我们想要使用CAPL 控制LOG的开启和关闭,这时候就需要对log的配置进行更改
一般oe工程的log界面默认设置:如果打开log记录,只要运行上位机就会记录整个事件
此时,我们需要设置触发模式为CAPL
- on envVar Env_baudset_SW
- {
- if(@this)
- {
- write("打开log进行记录");
- setLogFileName("TC_4_1_9{IncMeasurement}.blf");
- //setLogFileName("TC_4_1_9","..\\06 SAIC_BLDC\\BLDC_CANoe\\LOG");
- startLogging("TC_4_1_9{IncMeasurement}.blf");
- trigger();
- setTimer(tickbaudchange17280,10);
- }
- else
- {
- write("停止调度");
- cancelTimer(tickbaudchange17280);
- linStopScheduler();
- stopLogging();
- }
-
-
- }
- on timer tickbaudchange17280
- {
- write("set baud :17280 for 5 s");
- setTimer(tickbaudchangeinit,5000);
-
-
- }
-
- on timer tickbaudchangeinit
- {
- write("停止调度,停止log");
-
- stopLogging();
-
- }
当我们每次打开开关:Env_baudset_SW log状态:active
当我们每次关闭开关:Env_baudset_SW log状态:暂停记录
当等待5s后自动暂停记录
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。