Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Verzögerte Ausgabe mit "print" Kategorie: Programmierung Basic (von laika63 - 10.10.2009 13:09)
laika63 nutzt:  CC1-Unit V1.1
Guten Tag,

ich gebe beim CControl-Anlauf mittels "print" eine Aufforderung zur Eingabe des Datums aus:

'Vorbesetzen, falls nix eingegeben wird und auch noch nix im EEPROM steht,
'was der Fall nach dem Neuladen des MC sein kann. Dann ist natürlich jemand
'am PC, aber er könnte es ja mal vergessen, was einzugeben oder zu lange warten ...
dow =    WO_TAG
day =    TAG
month =  MONAT
year =   JAHR
hour =   STUNDE
minute = MINUTE_
second = 0

'Datum und Uhrzeit anfordern.
print "tag ";
bit1 = LO           'Wenn 'bit1 = LO' bleibt, wurde nichts eingegeben
for i1 = 0 to 100   '100 * 100 msec = 10 sec auf eine Eingabe warten
   if RXD then goto datum_uhrzeit_eingeben
   pause 5          '5 * 20 = 100 msec
next
goto datum_uhrzeit_eingeben_ende    'Wenn nichts eingegeben wird, kommt das Programm über "next" aus der
                                    'Warteschleife heraus, darf dann natürlich NICHT in die folgende Eingabe laufen!
#datum_uhrzeit_eingeben
input day
  :

Das Merkwürdige: Die Ausgabe "tag: " kommt mit einer Verzögerung von ca. 5 sec, die Eingabe kann ich aber sofort machen, wird auch richtig angenommen.

Warum wartet das Ding so lange? Hat jemand eine Idee?

Danke
Laika

 Antwort schreiben

Bisherige Antworten:

Dummer Fehler - hab's schon ... (von laika63 - 10.10.2009 18:01)