ich habe noch kleine Frage. Wenn ich 'RESET' drucke, wird das Programm nur ReceiveBuffer.Data[0] löschen. Wie kann ich alle Informationen von ReceiveBuffer.Data[0] bis ReceiveBuffer.Data[255] löschen?
Vielen Dank für die Hilfe!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
also das Programm funktioniert jetzt richtig. Ich habe noch eine Frage. Ich habe eine Antwort von meinem Sensor bekommen. Die Antwort sieht so aus: "T: 28.1[°C]" (Type String). Aber ich brauche nur diesen Teil "28,1" (Type Real). Wie kann ich Type String in Type Real transformieren?
Vielen Dank im Voraus!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich habe noch kleine Frage. Wenn ich 'RESET' drucke, wird das Programm nur ReceiveBuffer.Data[0] löschen. Wie kann ich alle Informationen von ReceiveBuffer.Data[0] bis ReceiveBuffer.Data[255] löschen?
Vielen Dank für die Hilfe!
for i:= 0 to 255 do
...
end_for
?
Hallo,
also das Programm funktioniert jetzt richtig. Ich habe noch eine Frage. Ich habe eine Antwort von meinem Sensor bekommen. Die Antwort sieht so aus: "T: 28.1[°C]" (Type String). Aber ich brauche nur diesen Teil "28,1" (Type Real). Wie kann ich Type String in Type Real transformieren?
Vielen Dank im Voraus!
in SCL --> Temperatur [REAL]:= STRING_TO_REAL(MID,Anzahl,Anfang);
Anzahl=Anzahl der Zeichen
Anfang von links in der Zeichenkette
bei folgendem Aufbau"T: 28.1[°C]"-->Temperatur:= STRING_TO_REAL(MID,4,4);
--->STRING_TO_REAL nicht STRING TO REAL
die Striche fehlten