User Tools

Site Tools


module:programming:gcodeinterpreter:gcodeinterpreter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:programming:gcodeinterpreter:gcodeinterpreter [2022/11/29 19:14] – [221129] omdevelopmodule:programming:gcodeinterpreter:gcodeinterpreter [2022/11/30 17:48] (current) – [221130] omdevelop
Line 21: Line 21:
    
 ===== ToDo ===== ===== ToDo =====
 +  * OOOOOO bei Fehler im Ablauf: Anhalten aller FSMs, totaler Abort!
   * Protocol lesen, speichern, visualisieren, löschen   * Protocol lesen, speichern, visualisieren, löschen
   * Gui mit Frames für:   * Gui mit Frames für:
Line 40: Line 41:
   * print(GCodeList.Text(), end='')   * print(GCodeList.Text(), end='')
   * FrameUartDataflow mit Leben füllen RXD> und TXD>   * FrameUartDataflow mit Leben füllen RXD> und TXD>
- 
-  * O G3-GCodes verursachen sehr lange Hardware-Verzögerungen - Fehler???? (erst einmal kommentieren) 
  
   * OOO Laden einer GCode-Datei unabhängig von Conversion in dynamische Datenstrukturen (GCodelist)   * OOO Laden einer GCode-Datei unabhängig von Conversion in dynamische Datenstrukturen (GCodelist)
Line 49: Line 48:
  
  
-==== 221129 ==== 
-  * 'ok' nicht immer allein als Zeilen-Antwort -> if ('ok' in RxLine): State... 
-  * Download :  
  
 +==== 221130 ====
 +  * X HLP.Error globalisieren - Callback!
 +  * X HLP.Protocol globalisieren - Callback!
 +  * X Protocol-Ausgaben vereinheitlichen
 +  * X OnError -> modaler Dialog, 
 +  * X Abbruch des Execute-Zyklus
 +  * Download : {{:module:programming:gcodeinterpreter:2211301323_gcodeinterpreter_02v11.zip | 2211301745_GCodeInterpreter_02V12.zip}}
 +
 +==== 221130 ====
 +  * X Feedrates aus gcode-Source übernehmen!!!
 +  * Download : {{:module:programming:gcodeinterpreter:2211301323_gcodeinterpreter_02v11.zip | 2211301323_GCodeInterpreter_02V11.zip}}
 +==== 221130 ====
 +  * X 'ok' nicht immer allein als Zeilen-Antwort -> if ('ok' in RxLine): State...
 +  * X G3-GCodes verursachen sehr lange Hardware-Verzögerungen - Fehler???? (erst einmal kommentieren)
 +  * ??? GCodeExecutor: while not(IsBusy) -> while not(IsIdle) - aber warum?????
 +  * !!! auf jeden Fall KEINE Hänger mehr ???!!!
 +  * WICHTIG: bisher müssen die Feedrates im gcode-Text mit den Vorgaben vom Programm übereinstimmen!!!
 +  * Download : {{:module:programming:gcodeinterpreter:2211301154_gcodeinterpreter_02v10.zip | 2211301154_GCodeInterpreter_02V10.zip}}
 ==== 221129 ==== ==== 221129 ====
   * X Aktualisierung von GUIControls PA / PT bei Abarbeitung GCode (Fehler PA)   * X Aktualisierung von GUIControls PA / PT bei Abarbeitung GCode (Fehler PA)
module/programming/gcodeinterpreter/gcodeinterpreter.1669745664.txt.gz · Last modified: 2022/11/29 19:14 by omdevelop