T3A1:

Diese Aufgabe ist mit der echten Bahn getestet worden:

T3A1.sct

T3A1.normalized.seq.c

T3A1Main.c

 

T3A2:

Aus Zeitgründen ist diese Aufgabe nicht an der echten Bahn gestestet worden sondern nur an der Simulation. Außerdem suchen sich die Züge keine beliebigen Plattformen, sondern nur eine bestimmte. Die Kollisionsvermeidung ist nur für den IC Zug modelliert worden. Insgesamt ist diese Lösung sehr hässlich aber immerhin funktionsfähig. Wenn man die Simulation sehr sehr lange laufen lässt, dann kommt es irgendwann auf Gleis KH_ST_2 plötzlich zu einem Speed Missmatch im Simulator, was ich etwas merkwürdig finde.

T3A2.sct

T3A2.core.normalized.seq.c

T3A2.sct

 

T3A3:

  • Geteilte Variablen (siehe Bugreport)
  • C-Code Generierung direkt aus dem SCChart mit nur einem klick
  • Möglichkeit, den Automaten oder Teile davon übersichtlicher darzustellen
  • Funktionsfähige Transformation für den Counter
  • besseres Highlighting der Regions 
  • insgesamt weniger Bugs

 

Tags: