Einfache Programmierumgebung für die fischertechnik Interface mit besonderer Eignung
für den Einsatz durch Blinde
Das Programm "blindFish" wurde freundlicherweise von Alexander Hanuschkin beigetragen, der als
Autor der Software gern auch Fragen dazu beantwortet.
Charakterisierung
Einfache Programmierumgebung zur Nutzung von fischertechnik Interfaces unter Windows
mit eigener Programmiersprache. Ähnliche Programme : easyFish
(hier aber Delphi zur Programmierung) und Simprog (hier
aber Einsatz in der DOS-Box).
Zielrichtung : Nutzungsmöglichkeit besonders durch blinde Programmierer
durch konsequenten Einsatz von Text und ShortCuts als Dialogmittel.
Autor : Alexander Hanuschkin
Version : 0.1 (das Programm ist noch in der Entwicklung, Anregungen gern an den Autor)
Programmiersprache : ab Delphi3
Befehlsumfang der blindFish Programmiersprache
fischertechnik Interface
- init <port>
- close
- motor <nummer> <befehl>
Programmablaufsteuerung
- wenn <bedingung> dann ;
- wiederhole solange bis <bedingung>
- zurück
Basisbefehle
- # <kommentar>
- setze Z<nr> = <wert>
- INC Z<nr> <inc>
-DEC Z<nr> <dec>
- zeige wert Z<nr>
Sonderfunktionen
- delay <msec>
- beep
- sound <frequenz>
- soundaus
- info
Beispiel
init com1
wiederhole solange
motor 1 rechts
delay 1000
motor 2 rechts
delay 1000
motor 3 rechts
delay 1000
motor 1 aus
motor 2 aus
motor 3 aus
delay 1000
bis E 8
close
Hier werden drei Lampen oder Motoren (die hört man besser) nacheinander
eingeschaltet und dann zusammen abgeschaltet. Das wiederholt sich in einer Schleife bis
Taster E8 gedrückt wird.
Unterstützung speziell für blinde Programmierer
erforderliche Hardware : Braille-Zeile (mit Betriebssoftware)z.B. die Vario 80
erforderliche Software : Programm zum Vorlesen von Text z.B. Virgo NT.
blindFish : bietet eine konsequente TextEin-/Ausgabe in nur zwei
Textfeldern (im Bild links oben Befehle, unten Protokoll) zwischen denen über die
TAB-Taste hin- und hergeschaltet werden kann. Deren Inhalt auf der Braille-Zeile einfach
auszulesen ist.
Allgemeine Programmfunktionen (Neu, Laden, Ende, Start, Speichern, alle Motoren aus, NOT
aus) wurden auf Buttons gelegt, die alle über ShortCuts bedienbar sind.
Download
Download : blindFish.ZIP und zusätzlich evtl. umFish.ZIP |