Hallo Stummianer,
ich habe leider ein bescheidenes Gedächtnis. Vielleicht könnt ihr mir helfen?
Ich hatte vor vielen vielen Jahren mal ein kleines Steuerungsprogramm, von dem ich jetzt die Syntax suche.
Ich weiß nicht, mit welcher Zentrale dies mal mitgekommen ist, oder wo ich das runtergeladen habe.
Es kann sein, dass es mit der 6051, oder der alten großen Edits-Platine (die mit den 10 Schiebereglern), oder mit der IB gekommen und funktioniert hat.
Ich kann mich leider auch nur noch schemenhaft an die Syntax daran erinnern. Dem Programm legte man eine einfache Textdatei vor, welche interpretiert wurde.
Da gab es dann irgendwie folgende Elemente:
S 1 für Signal 1 ... n
W 1 für Weiche 1 ... n
M 1 für Merker 1 bis n
L 1 .. n Lok 1 bis n
Und dann noch etwas für die S88-Inputs. Daran kann ich mich aber nicht mehr erinnern. Sagen wir mal, es wäre I 1 .. n gewesen.
Dann hat man in die Steuerungsdatei dann folgendes reingeschrieben (erfunden, da ich die Syntax nicht mehr weiss):
Die "ein" und "aus" bzw. "gruen / rot" und die Merker waren irgendwie flankengetriggert. Es machte also nichts aus, wenn der Input auch nur kurz angelegen hat. Der Merker wurde trotzdem gesetzt und blieb gesetzt, bis man ihn explizit wieder zurückgesetzt hatte.
Die Programmierung hat dann in etwa so ausgesehen:
if I 2 ein und m2 ein, then S4 gruen;
if I 3 ein, dann M2 rot;
If S4 gruen und m3 rot und i 34 ein, then S4 rot;
usw.
Ob man Klammern konnte weiss ich nicht mehr.
Weiss jemand von Euch, um was für ein Steuerungsprogramm es sich damals gehandelt hat. Leider habe ich keine Idee wie das damals geheissen hat.
Mich interessiert eigentlich nur die Syntax mit ein paar Programmierbeispielen. Ich habe weder das Programm noch eine Programmierdatei mehr.
Detektivischen Gruss
est2fe