1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30:
| const param: array [1..18] of char = ('!','"','#','$','%','&','''','(',')','*','+',',','P','Q','R','S','T','U'); param_laenge: array [1..18] of integer = (2,2,2,2,2,2,2,2,3,1,1,2,1,3,2,1,2,1);
var auslese: array [1..18] of string; I,II:integer;
begin
for I := 18 downto 1 do
begin
Serial1.TransmittText (param[I]); Auslese[i]:=serial1.ReceiveText; end;
for II:=18 downto 1 do begin with FindComponent('LabeledEdit' + IntToStr(II)) as TLabeledEdit do Text := Auslese[II]; end; end; |