Hämta zip-filer för de tre laborationerna här:
Lab 1 (Väckarklockan)
Lab 2 (Tvättmaskinen) med dokumentation av
tvättmaskinsklasserna
Lab 3 (Hissen)
De speciella realtidsklasserna som behövs i laborationerna finns lagrade i
csrt.jar. I vissa fall kan denna fil bli
felaktig vid överföringen. Överför i så fall istället
csrt.zip och ändra därefter filnamnet
till csrt.jar.
Dokumentation finns om klasserna
RTThread,
PeriodicThread,
RTEvent och
RTEventBuffer
Undvik att köra z:\javainit utan
använd istället kommandofilen
realjava.bat
för att sätta sökvägar (ladda ner och kör i doskommandofönstret).
Det framgår ganska klart vad som behövs ändras i filen
för att anpassa till de aktuella sökvägarna.
I realjava.bat definieras också en variabel
applet som förenklar anropet av appletviewer i Lab 1
(anropa med kommandot %applet% webpage.html).
För oss som använder Linux finns kommandofilen realjava.sh vilken körs med kommandot source realjava.sh. Även här får sökvägarna i filen ändras till aktuella sökvägar. För att köra appletviewer i Lab 1 används eval $applet.