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 13:08] – [ToDo] 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 41: Line 42:
   * FrameUartDataflow mit Leben füllen RXD> und TXD>   * FrameUartDataflow mit Leben füllen RXD> und TXD>
  
-  * || O Übergabe der (geladenen und konvertierten) GCodeList als DDS nach GCodeExecutor: 
-  * O Protocol in ProtocolGCode 
-  * || Aufarbeiten / Verstehen des Setup-Window  
   * 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)
-  * OOO G3-GCodes verursachen sehr lange Hardware-Verzögerungen - Fehler???? (erst einmal kommentieren) 
  
 ===== Done ===== ===== Done =====
  
  
 +
 +
 +==== 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 ====
 +  * X Aktualisierung von GUIControls PA / PT bei Abarbeitung GCode (Fehler PA)
 +  * X ProtocolGlobal <- all comments / debugs
 +  * X Übergabe der (geladenen und konvertierten) GCodeList als DDS nach GCodeExecutor:
 +  * X Aufarbeiten / Verstehen des Setup-Window 
 +  * |||||| bestehendes Problem: extreme Wartezeiten bei (manchen) G1-GCodes - warum????
 +  * Download : {{:module:programming:gcodeinterpreter:2211291820_gcodeinterpreter_02v0b.zip | 2211291820_GCodeInterpreter_02V0B.zip}}
  
 ==== 221129 ==== ==== 221129 ====
   * X Start GCodeExecutor: Löschen aller Grafiken (GCodeExecutor:GCodeSimulator.Clear())   * X Start GCodeExecutor: Löschen aller Grafiken (GCodeExecutor:GCodeSimulator.Clear())
 +  * X bei aktiven Plots werden Menu-Funktionen nicht ausgeführt
 +  * X aktive Plots werdenn bei ProgrammEnde nicht beendet
   * X FiFo mit Task und CGCode-Einträgen   * X FiFo mit Task und CGCode-Einträgen
   * X GCode-List wird als Fifo abgearbeitet und dabei vernichtet   * X GCode-List wird als Fifo abgearbeitet und dabei vernichtet
module/programming/gcodeinterpreter/gcodeinterpreter.1669723713.txt.gz · Last modified: 2022/11/29 13:08 by omdevelop