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 

 Re: INPUT Kategorie: Programmierung Basic (von Achim - 7.09.2004 14:41)
 Als Antwort auf Re: INPUT von Armin - 7.09.2004 10:18
Hi,

> > wenn ich mit Input über Hyperterminal Daten eingeben will bleibt Programm hängen warum ?
> > Wie sieht ein Lösungsweg aus ?
> > meine Programm welches nicht geht  
> > #loop
> > IF RXD tehn Input wert 'möchte z.B 32000 eingeben

> Danke für Kommentare
> habe ich also so verstanden wenn ich schreibe IF RXD tehn Input wert kann ich nur ein zeichen eingeben
> aber wenn ich schreibe Input wert bleibt der Programmablauf stehen

Nein, das hast Du falsch verstanden.

Wenn Du schreibst "IF RXD then Input", dann kannst Du nur dann eine Zahl (mehrere Zeichen) per Input
eingeben, wenn die erste Ziffer der Zahl bereits getippt ist, wenn die CC zur Ausführung des Statements
kommt.

Sobald Input ausgeführt wird (egal, ob mit Bedingung oder ohne), wird auf Enter gewartet.

> möchte mit Hyperterminal auf die Anweisung Input eine Zahl z.b 32000 eintippen welche mit Return abgeschlossen  wird. Diese wird dann mit write# in EEprom geschrieben und im Programm abgefragt.
>

open# for write ' EEPROM zum Schreiben öffnen
input i ' Eingabe von Hyperterminal
print# i ' Speichern der Eingabe im EEPROM
close# ' EEPROM schliessen

open# for read ' EEPROM zum Lesen öffnen
input# i ' abgespeicherte Eingabe aus EEPROM lesen


Bye
 Achim

 Antwort schreiben

Bisherige Antworten: