Seite 3 von 3

Re: CFW: startIDE - Modelle direkt auf dem TXT programmieren

Verfasst: 06 Okt 2019, 21:50
von dl1ekm
So, nachdem ich meine Ampel und Schranke mit startIDE umgesetzt habe (und den Tipp, Maus und Tastatur anzuschließen beherzigt habe), bin ich recht angetan!

Einige Wünsche hätte ich aber noch - ist nicht zwingend, aber erscheint mir sinnvoll:
- im Delay-Schritt sollte man auch Variablen und nicht nur absolute Zahlen eingeben können
- Module (Funktionen) sollen Parameter und Results enthalten - wobei ich zugeben muss, dass das wahrscheinlich schwer wird in der GUI
- Mehr Schleifen? Wobei man damit eigentlich auskommt - ist ja beim Z80 Assembler auch nicht anders :-)
- Interrupt - vielleicht ginge das noch, Eingänge an Soft-Interrupts zu hängen, das spart diese Abfrageschleifen im Hauptprogramm

Also bis auf das Delay-Thema reine Kosmetik.

Ich denke, dass ich in Q4/2019 meinen Sohn an Brickly und dann startIDE ranlasse...

Besten Gruß
Marcel

Re: CFW: startIDE - Modelle direkt auf dem TXT programmieren

Verfasst: 06 Okt 2019, 22:02
von PHabermehl
dl1ekm hat geschrieben:
06 Okt 2019, 21:50
So, nachdem ich meine Ampel und Schranke mit startIDE umgesetzt habe (und den Tipp, Maus und Tastatur anzuschließen beherzigt habe), bin ich recht angetan!

Einige Wünsche hätte ich aber noch - ist nicht zwingend, aber erscheint mir sinnvoll:
- im Delay-Schritt sollte man auch Variablen und nicht nur absolute Zahlen eingeben können
- Module (Funktionen) sollen Parameter und Results enthalten - wobei ich zugeben muss, dass das wahrscheinlich schwer wird in der GUI
- Mehr Schleifen? Wobei man damit eigentlich auskommt - ist ja beim Z80 Assembler auch nicht anders :-)
- Interrupt - vielleicht ginge das noch, Eingänge an Soft-Interrupts zu hängen, das spart diese Abfrageschleifen im Hauptprogramm

Also bis auf das Delay-Thema reine Kosmetik.

Ich denke, dass ich in Q4/2019 meinen Sohn an Brickly und dann startIDE ranlasse...

Besten Gruß
Marcel
Hallo Marcel,
  • Variable für das Delay werde ich mal mit auf die To-Do-Liste nehmen
  • Funktionen mit Parametern und Rückgabewerten habe ich auf dem Schirm, aber genau wegen der GUI-Problematik bislang noch nicht umgesetzt. Da alle Variablen erstmal global gültig sind, betrachte ich das allerdings auch nur als "Unannehmlichkeit". Ich würde gern startIDE (v2?) von Grund auf neu machen, dann wäre sowas auch dabei. Ob und wann steht aber in den Sternen.
  • Ähnlich wie der vorherige Punkt... While und eine Case Switch Verzweigung wären in der Tat noch nett...
  • Scheitert an der Programmstruktur und Ressourcensituation --> v2 ;)
Aaber als Workaround für Punkt 1:

Code: Alles auswählen

# Variabler Delay
Init wartezeit 1000
# 
Tag oben
Call pause 1
Print Piep
LoopTo  oben 10
# 
Module pause
TimerClear
Tag pausenschleife
Delay 25
IfTimer < wartezeit  pausenschleife
MEnd
Gruß
Peter

Re: CFW: startIDE - Modelle direkt auf dem TXT programmieren

Verfasst: 29 Okt 2019, 19:48
von PHabermehl
Guten Abend,
startIDE v1.7.5 ist ab sofort im App-Store oder hier verfügbar.

Neu:
- die Delay-Funktion akzeptiert jetzt auch Variable als Eingangsgröße:

startIDE_Delay_neu.png
startIDE_Delay_neu.png (9.47 KiB) 6302 mal betrachtet

Das aktualisierte Handbuch steht ebenfalls zur Verfügung. Download übers startIDE-Webinterface oder
https://github.com/PeterDHabermehl/star ... 170_de.pdf

Viel Spaß damit!
Peter