Axis G-Code (DEBUG, Wert = %d#1340) wird als Text ausgegeben?

More
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:
(DEBUG, Wert = %d#<some_value>)
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
  • 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.

More
18 Nov 2023 19:42 #285854 by Aciera
Ich glaube das ist erst seit version 2.9 drinn.
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.102 seconds
Powered by Kunena Forum