Danke für eure hilfe,
Ich habe alle drei möglichkeiten ausprobiert, also mit timer, Timeout und interrupt, habs jetzt aber beim timer belassen, damit läuft es bis jetzt ganz gut !
ich habe hab noch eine andere frage:
Ich möchte den wert einer Integer Variable als HEX senden
die Variable hat dezimal den wert 2400 also in HEX 960 !
wenn ich es so schreibe, wird 0960 satt nur 960 gesendet, was der empfäger nicht versteht. wie kann man es anstellen das wirklich nur 960 ohne 0 gesendet wird ? mir würde nur einfallen den HEX wert in einen String zu wandeln und den zu stutzen, aber geht das nicht auch anders ?
Code:Steuern: Prozedur = Lad S_adresse = "02" Real_soll_u = 12 Real_soll_i = 1 Soll_u = Real_soll_u * 200 Soll_i = Real_soll_i * 80 Print "K" ; S_adresse ; " " ; Prozedur 'Prozedur Senden Waitms 100 Print "K" ; S_adresse ; " " ; "U" ; Hex(soll_u) 'Spannung Senden Waitms 100 Print "K" ; S_adresse ; " " ; "I" ; Hex(soll_i) 'Strom Senden Waitms 100 Print "K" ; S_adresse ; " " ; "S" 'Sollwert Anfordern







Zitieren

Lesezeichen