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: Abfrage des RS232 Kategorie: Programmierung Basic (von MaPi - 30.10.2008 9:18)
 Als Antwort auf Abfrage des RS232 von Schöggel - 22.10.2008 22:52
MaPi nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, C-Control 2
Hallo,
als Ergebnis bekommst Du ja nur eine Zeichenkette (Aneinanderreihung von ASCII-Zeichen) vom Endgerät. Diese kannst Du in CCBASIC mit dem Befehl INPUT in eine Variable einlesen.
Die Zeichenkette muss aber mit &H0D abgeschlossen sein.
Ansonsten sehe ich nur die Möglichkeit, dass Du jedes einzelne Byte der zeichenkette mit Get einliest, abspeicherst oder sofort bewertest.

Wie das mit Basic++ oder anderen Basic-Dialekten funktiniert, schau selbst.
Grüsse, MaPi


> Hallo
> Ich versuche mittels GET resp. INPUT Befehl einen alphanumerischen Wert am RS232 Port abzuholen. Siehe Beispiel:
> Mit der Ausgabe PRINT "STATUS?" fordere ich eine Antwort an, mein Endgerät schickt mir daraufhin folgende Antwort zurück "STATUS=TUNER1ON" (über Hyperterminal ersichtlich). Wie kann ich aber mit der C-Control M2.0 Unit diese Antwort entgegennehmen, resp. in eine Variable oder so einlesen? Wie muss ich meine Variable definieren?
>
> Danke für Hilfe
>
> Schöggel

 Antwort schreiben

Bisherige Antworten: