Re: Pure Circuit - Grafisches Programmieren (Node Editor)
Verfasst: 20.01.2019 23:42
Leider gibts noch keine Version für euch zum testen, aber ein paar neue Eindrücke.
Wie ihr sehen könnt, baue ich gerade Rahmen-Knoten ein (wie z.B. If:Else, Select:Case, ...).
Im Grunde soll es ähnlich sein wie in PB (also z.B. Case 3 To 6, 8 To 10) oder mit Strings. Das If:Else ist auch einfach ein Select mit True und False.
Das ganze "Verschachteln" klappt bereits ganz gut, so kann man zB Knoten in anderen Rahmen hineinziehen oder auch Rahmen um andere Knoten "herrumziehen" (zweites Bild).
Was mich gerade etwas schwer voran kommen lässt, sind die Kabel. Diese müssen logischerweise "irgendwie" in die Rahmen hineingeleitet werden, z.B. mit Tunnel-Anschlüssen. Hier bin ich gerade dabei, dass diese Tunnel automatisch erstellt werden, wenn man über mehrere Verschachtlungen von innen nach außen (oder anders herum) ein Kabel legt.
Noch ein paar Antworten zu euren Beiträgen:
@Stevie63: Danke für den Link, werde mir das ganze mal angucken und Eindrücke sammeln.
Wie ihr sehen könnt, baue ich gerade Rahmen-Knoten ein (wie z.B. If:Else, Select:Case, ...).
Im Grunde soll es ähnlich sein wie in PB (also z.B. Case 3 To 6, 8 To 10) oder mit Strings. Das If:Else ist auch einfach ein Select mit True und False.
Das ganze "Verschachteln" klappt bereits ganz gut, so kann man zB Knoten in anderen Rahmen hineinziehen oder auch Rahmen um andere Knoten "herrumziehen" (zweites Bild).
Was mich gerade etwas schwer voran kommen lässt, sind die Kabel. Diese müssen logischerweise "irgendwie" in die Rahmen hineingeleitet werden, z.B. mit Tunnel-Anschlüssen. Hier bin ich gerade dabei, dass diese Tunnel automatisch erstellt werden, wenn man über mehrere Verschachtlungen von innen nach außen (oder anders herum) ein Kabel legt.
Noch ein paar Antworten zu euren Beiträgen:
@Stevie63: Danke für den Link, werde mir das ganze mal angucken und Eindrücke sammeln.
Gute Idee, dann würde jedoch die parallele Ausführung wieder wegfallen müssen, bzw. durch Kabel eine eindeutige Reihenfolge festgelegt werden.NicTheQuick hat geschrieben:Besonders cool wäre ja eigentlich, wenn der Editor Code erzeugt und man ihn anpassen könnte für andere Programmiersprachen. Ich denke da zum Beispiel an eine Zusammenklickoberfläche für Mikrocontroller. [...]