Informell testning kommer att ske
kontinuerligt under utvecklingen. Vid varje milstolpe sker åtminstone
ett test som säkerställer att milstolpens mål är uppnått.
Resultaten för de formella testerna dokumenteras tillsammans med
datum för när de lyckades. Vid efterkommande tester bör tidigare
tester utföras igen för att säkerställa att ingen funktionalitet
gått förlorad. Testerna ska vara otvetydiga och kunna upprepas.
Testerna dokumenteras i ett kalkylblad med följande kolumner.
modul, beskrivning, procedur, klarat datum, senaste datum då testat ska klaras
Exempel: Linjesensorer, Test av kantdetektering, Roboten placeras så den kör mot en kant. Vid kanten ska den vända., 09-09-09, 10-10-11
Nu finns det något på giten, förhoppningsvis klarar excel av det, annars gör jag om det på skolan med en av de datorerna, alla milstolparna är med i alla fall.
Den 14 november 2009 20.31 skrev Thomas A <thoax133@student.liu.se>:
Tittade lite på koden, men du kanske menar den fysiska grunkan?
/* fast PWM mode, 1/256 prescale and set OC2 high on TOP, and low on
BOTTOM */
PWM brukar vara high on bottom och low on top, dvs COM21:0 = 10 = "Clear
OC2 on compare match, set OC2 at BOTTOM, (non-inverting mode)"
distance_init() är kommenterad i repot, men din kopia kanske är annorlunda
Detta:
void scan_sensor_setup(){
...
OCR1B = TRIG_DELAY;
}
leder till att detta kommer köras vid "trig delay" och inte vid "max
timeout":
ISR(TIMER1_COMPB_vect){
...
data_raw = 0xFF; //say we saw something really far away
//move the sensor one step
move_sensor_step();
...
}
Är det verkligen meningen?
Den här masken saknar 1<< på TICIE1, sabbar movement-joxet:
#define TIMSK_MOVMENT ~((1 << OCIE1A) | (TICIE1))
//Thomas
Gustav Häger wrote:
> oki, kan sätta mig på Söndag och hitta på lite testfall (har ingen tid
> idag). Kan även efterlysa lite hjälp med att testa avståndssensorn om
> någon har tid som de behöver göra av med, då jag kommer sitta hela
> söndagen och försöka få reda på varför den inte fungerar som den ska.
>
> //Häger
_______________________________________________
Kmm09-3 mailing list
Kmm09-3@lists.lysator.liu.se
http://lists.lysator.liu.se/mailman/listinfo/kmm09-3
_______________________________________________ Kmm09-3 mailing list Kmm09-3@lists.lysator.liu.se http://lists.lysator.liu.se/mailman/listinfo/kmm09-3