DIPLOMARBEIT - Ingenieurbüro | Morawski + Hugemann
DIPLOMARBEIT - Ingenieurbüro | Morawski + Hugemann
DIPLOMARBEIT - Ingenieurbüro | Morawski + Hugemann
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Anhang Seite 104<br />
End;<br />
SollZeit := Expo(MittlereWarteZeit);<br />
Repeat<br />
GetTime(Hour, Minute, Second, Sec100);<br />
EndZeit := 3600 * Hour + 60 * Minute + Second + 0.01 * Sec100;<br />
WarteZeit := EndZeit - StartZeit;<br />
Until (WarteZeit > SollZeit) or (Wartezeit > MaxWarteZeit);<br />
{Jetzt Bremssignal (Piepton) für den Versuchsleiter geben}<br />
Beep(3000);<br />
{ Counter Starten -------------------------------------------------}<br />
procedure Startcount;<br />
Const<br />
Count1Start = 50000;<br />
Begin<br />
{ Startwert fuer counter 0 setzen }<br />
port[Countctrl] := Select0 + rwBoth + Mode3;<br />
portdelay;<br />
port[count0] := lo(Count1Start);<br />
portdelay;<br />
port[count0] := hi(Count1Start);<br />
portdelay;<br />
End;<br />
{ Wartet auf das Aufleuchten der Bremslichter ----------------------}<br />
procedure WarteAufBremslicht;<br />
var<br />
Bremsen: Byte;<br />
begin<br />
Bremsen := 0;<br />
writeln('Warte auf Start');<br />
{Das Bremssignal liegt auf Kanal 5 (=$10)}<br />
repeat<br />
Bremsen := port[dilow] AND $10;<br />
until (Bremsen =0);<br />
{beep(1000);}<br />
end;<br />
{ Counter Auslesen -------------------------------------------------}