Axis G-Code (DEBUG, Wert = %d#1340) wird als Text ausgegeben?
18 Nov 2023 19:21 #285851
by Dieter
Hallo Zusammen,
ich habe das Problem, daß die Meldung in Axis nicht richtig angezeigt wird, ich habe jetzt einiges ausbrobiert, bekomme es nicht zu laufen. Bitte um unterstützung vielleicht hat ja schon jemand das Problem gelöst.
Auszug aus dem O code Sub Programm
o501 While [#1337 LT 4]
#1340 = [[#1337 + 1] * 6] (calculate destination speed)
(debug, Hochfahren der Spindel auf %d#1340 U/min und halten für 5 Minuten ..)
Folgende Meldung wird dann angezeigt
Auszug aus der Linucnc O-Code Anleitung:gibt den Wert gerundet auf eine ganze Zahl aus.
%lf ist Standard, wenn keine Formatierungszeichenfolge vorhanden ist.
%d = keine Dezimalstellen
%f = vier Dezimalstellen
%.xf = x (0-9) explizite Angabe der Anzahl an Dezimalstellen
ich habe das Problem, daß die Meldung in Axis nicht richtig angezeigt wird, ich habe jetzt einiges ausbrobiert, bekomme es nicht zu laufen. Bitte um unterstützung vielleicht hat ja schon jemand das Problem gelöst.
Auszug aus dem O code Sub Programm
o501 While [#1337 LT 4]
#1340 = [[#1337 + 1] * 6] (calculate destination speed)
(debug, Hochfahren der Spindel auf %d#1340 U/min und halten für 5 Minuten ..)
Folgende Meldung wird dann angezeigt
Auszug aus der Linucnc O-Code Anleitung:
(DEBUG, Wert = %d#<some_value>)
%lf ist Standard, wenn keine Formatierungszeichenfolge vorhanden ist.
%d = keine Dezimalstellen
%f = vier Dezimalstellen
%.xf = x (0-9) explizite Angabe der Anzahl an Dezimalstellen
- Die Formatierungszeichenfolge muss nicht direkt neben dem Parameter stehen.
Wird die Formatierungszeichenfolge mit dem falschen Muster erstellt, so wird sie als Zeichen gedruckt.
Was wird hier mit Muster gemeint? Ich habe in allen Möglichen Variationen vor den Wert %d vorangestellt. (wie beschrieben)
Der Wert wird immer mit einem unendlich langen nachkomme Wert mit angezeigt.
Attachments:
Please Log in or Create an account to join the conversation.
18 Nov 2023 19:42 #285854
by Aciera
Replied by Aciera on topic Axis G-Code (DEBUG, Wert = %d#1340) wird als Text ausgegeben?
Ich glaube das ist erst seit version 2.9 drinn.
Welche Version von Linuxcnc hast du denn am laufen?
Welche Version von Linuxcnc hast du denn am laufen?
Please Log in or Create an account to join the conversation.
Time to create page: 0.226 seconds