FTC sporadiska Encoder värden (1 / 4 steg)
Steg 1: Identifiera/Visa problemet
återställa din pulsgivare
nmotorEncoder [motorLeft] = 0;
nmotorEncoder [motorRight] = 0;
paus för att se till att ändringen har möjlighet att börja gälla
wait1msec(100);
starta din motors flyttar
motor [motorLeft] = 100;
motor [motorRight] = 100;
medan (time100 [T1] < 6000)
{
Skicka din kodare värden till debug ström
writeDebugStreamLine ("%f %f", nmotorEncoder [motorLeft], nmotorEncoder[motorRight])
wait1msec(10);
}
Nu om du vill visa debug strömmen, gå till din meuns Robot/Debug Windows/Debug Stream. Om du inte kan se att du måste gå till menyn fönster/nivå/Super användare först för att få full tillgång. Nu, när du kör detta program med NXT ansluten till datorn, debug strömmen bör fylla med värden som sedan kan importeras till excel. en gång i excel eller andra kalkylprogram, du kan diagram resultaten för att enkelt se värdena som avvikare. Förvänta dig inte att se de sporadiska värdena varje gång. Kom ihåg, Vi hittade dem en gång varje 10-15 länge autonoma körningar.