?? check_signal.c
字號:
#include "common.h"
extern struct EnvStudy study;
extern struct Acquired getdata;
extern struct Flag fla;
extern struct Data dat;
void Check_Signal(void)
{
if( ( fabs( (double)getdata.Avalue[1] - study.Ever_Env )>= Check_Factor )&& (fla.Send_Flag == 1) )
{
On_Led1(); //發送車輛駛入信號
++dat.flow;
if( getdata.Avalue[1] - study.Ever_Env >= Check_Factor )
dat.shape[dat.flow] = 1;
else
{
dat.shape[dat.flow] = 0;
}
fla.Send_Flag = 0;
dat.time = 0;
}
else if( (fabs( (double)getdata.Avalue[2] - study.Ever_Env ) < Check_Factor )
&& ( fabs( (double)getdata.Avalue[1] -study.Ever_Env) < Check_Factor)
&& fla.Send_Flag == 0)
{
Off_Led1();
dat.speed[dat.flow] = 3600*VEHICLENGTH/9.6/dat.time;
dat.time = 0;
fla.Send_Flag = 1; //發送車輛離開信號
}
else
{
++dat.time;
}
/* if( ( fabs( (double)getdata.Avalue[0] -study.Ever_Env )>= Check_Factor )&& (fla.Send_Flag == 1) )
{
On_Led1(); //發送車輛駛入信號
++dat.flow;
fla.Send_Flag = 0;
}
else if( (fabs( (double)getdata.Avalue[0] - study.Ever_Env )< Check_Factor ) && fla.Send_Flag == 0)
{
Off_Led1();
fla.Send_Flag = 1; //發送車輛離開信號
}
*/
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -