Table of Contents

GCodeInterpreter

Open Hard- & Software DokuWiki Module Programming

Überblick

ToDo

Done

221130

221130

221130

221129

221129

221128

221128

221127

221127

221126

221125

221124

221123

221122

221121

221120

221120

221114

 2211142003_GCodeInterpreter.png

221113

 2211131653_GCodeInterpreter_00V05.png


















so könnte prinzipiell die Gui von GCodeInterpreter aussehen:
- links: States
- rechts oben:: Views
- rechts unten: Commands
(aus Zeitgründen wird das aktuelle Fenstermass fixiert, später dann freie Skalierung…)

221025

221024

221022

221021

221020

221020

[1666277036.9053943] *** RealTimePlot2DRefreshData: begin
...
[1666277036.9063644] ~~~ OnTask[TaskRefresh]-Execute: begin
---
---
[1666277038.9793437] ~~~ OnTask[TaskRefresh]-Execute: end
[1666277038.9953027] --- Task[TaskRefresh]-JOINed...
...
[1666277038.9953027] ~~~ OnTask[TaskRefresh]-Execute: begin
---
---
[1666277041.091677] ~~~ OnTask[TaskRefresh]-Execute: end
[1666277041.091677] --- Task[TaskRefresh]-JOINed...
[1666277041.091677] ### OnTask[TaskExecute]-AbortExecute:=True
[1666277041.091677] --- Task[TaskRefresh]-JOINed...
[1666277041.092278] --- Task[TaskExecute]-JOINed...
[1666277041.0971415] *** RealTimePlot2DRefreshData: end

221020

WICHTIG - flushen aller Ausgaben (base Main):

import sys
sys.stdout.flush()
[1666275018.8945642] *** RealTimePlot2DRefreshData: begin
[1666275018.8945642] ### OnTask[TaskExecute]-waiting: begin
...
...
[1666275022.4725285] ### OnTask[TaskExecute]-AbortExecute:=True
[1666275022.4725285] --- Task[TaskExecute]-JOIN: begin
[1666275022.9286542] ### OnTask[TaskExecute]-waiting: end
[1666275022.9286542] --- Task[TaskExecute]-JOIN: end
[1666275022.9366367] *** RealTimePlot2DRefreshData: end

221020

221019

221018

 2210181947_Rectangles.png





































\\


221017

221017

















221016

221015

221013

221012

221005

221004

221003

221002

221001

220930

220929

220928

220927


Open Hard- & Software DokuWiki Module Programming