Да, есть у меня такой глюк, правда проявляется гораздо реже. Но работа над ним в процессе!
Пока непонятно в чем дело, но скорее всего это глюк программы. Какая у тебя версия?
roboforum.ruТехнический форум по робототехнике. |
|
|
-= Александр =- писал(а):Да, есть у меня такой глюк, правда проявляется гораздо реже. Но работа над ним в процессе!
Пока непонятно в чем дело, но скорее всего это глюк программы. Какая у тебя версия?
if(R[i]+G[i]+B[i]==0)E[i]=0;
else E[i]=1;
E[i] = (R[i] || G[i] || B[i]);
-= Александр =- писал(а):Нет, глюк именно сверху. Будь он там - оно бы воспроизводимо было. А так - случайно всплывает...
-= Александр =- писал(а):Все замечания пиши сюда - вместе подумаем!
for(i=1;i<=4;i++)
{
if(rx_buffer[0]==i-1){R[i]=rx_buffer[1];G[i]=rx_buffer[2];B[i]=rx_buffer[3];}
if(R[i]+G[i]+B[i]==0)E[i]=0;
else E[i]=1;
}
if(R[i]+G[i]+B[i]==0)E[i]=0;
else E[i]=1;
E[i] = (R[i] || G[i] || B[i]);
for(i=1;i<=4;i++)
{
if(rx_buffer[0]==i-1)
{
R[i]=rx_buffer[1];G[i]=rx_buffer[2];B[i]=rx_buffer[3];
E[i] = (R[i] || G[i] || B[i]);
}
}
i = rx_buffer[0]+1;
R[i] = rx_buffer[1];
G[i] = rx_buffer[2];
B[i] = rx_buffer[3];
E[i] = (R[i] || G[i] || B[i]);
i = rx_buffer[0]+1;
if (i <= 4)
{
R[i] = rx_buffer[1];
G[i] = rx_buffer[2];
B[i] = rx_buffer[3];
E[i] = (R[i] || G[i] || B[i]);
}
i = rx_buffer[0]+1;
i = rx_buffer[0];
if(E[1]){R1=1; G1=1; B1=1;}
if(counter>R[1])R1=0; if(counter>G[1])G1=0; if(counter>B[1])B1=0;
if (i <= 4)
R[1]=0;
G[1]=0;
B[1]=0;
char R[4] = {0, 0, 0, 0};
if(counter>R[1])R1=0; if(counter>G[1])G1=0; if(counter>B[1])B1=0;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17