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/30 13:26] – [221130] 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 51: Line 50:
  
 ==== 221130 ==== ==== 221130 ====
-  * HLP.Error globalisieren +  * HLP.Error globalisieren - Callback! 
-  * HLP.Protocol globalisieren+  * 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 ==== ==== 221130 ====
Line 59: Line 62:
 ==== 221130 ==== ==== 221130 ====
   * X 'ok' nicht immer allein als Zeilen-Antwort -> if ('ok' in RxLine): State...   * 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?????   * ??? GCodeExecutor: while not(IsBusy) -> while not(IsIdle) - aber warum?????
   * !!! auf jeden Fall KEINE Hänger mehr ???!!!   * !!! auf jeden Fall KEINE Hänger mehr ???!!!
module/programming/gcodeinterpreter/gcodeinterpreter.1669811192.txt.gz · Last modified: 2022/11/30 13:26 by omdevelop