Forum: Mikrocontroller und Digitale Elektronik bray-terminal-script


von Johannes R. (wompy)


Lesenswert?

Moin,Moin

ich habe hier ein Hochspannungsgerät,dass ich über eine 
RS232-Schnittstelle einstellen kann. Dazu benutze ich das Bray-Terminal 
um ein Script zu schreiben,sodass ich später verschiedene 
Spannungs-Vorgabe-Werte durchprobieren und die zurückgegebenen 
Strom-Werte in eine Tabelle einlesen kann.

Hauptproblem ist dabei im Moment,dass ich das Auslesen nicht vernünftig 
in den Griff bekomme.
Auf die Eingabe von "Volt?" erhalte ich die die Rückgabe "0.0000" wenn 
ich zuvor 0 Volt eingestellt habe. Ich möchte das jetzt in einen String 
einlesen. Mein Vorschlag dazu:
1
program greifen;
2
3
const spannung = '500';
4
const strom = '1';
5
6
var i: longint;
7
var str: string;
8
begin
9
  ComSendStr('VERS?');
10
  writeln('Spannung: ' + spannung);
11
  writeln('Strom: ' + strom);
12
  ComSendStr('VOLT '+spannung);
13
  ComSendStr('CURR '+strom);
14
  ComSendStr('VOLT?');
15
  i:=0;
16
  while not(i=6) do 
17
   begin
18
    str := str+chr(ComReadChr());
19
    i:= i+1;
20
  end;
21
  writeln(str);
22
end.
Ich erhalte als Ausgabe für str leider nichts.
Ich weiß,dass die Unterstützung dafür experimentell ist, aber vielleicht 
hat ja trotzdem jemand damit Erfahrung. Ich hoffe ich hab das auch in 
der richtigen Rubrik gepostet,ansonsten verschiebt es bitte.

Vielen Dank im Vorraus!
Gruß Wompy

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.