The general project meeting takes place in the Railwayroom, Tuesday at 16:00.
Use the KIELER Nightly Build. Keep your version up-to-date.
You can update to a new version from within your running installation via Help > Check for updates. Thus it is not necessary to download the KIELER archive every time.
Use UTF-8 as codepage (especially when using Windows):
It may be helpful to configure the following settings to avoid Resource is out of sync warnings in Eclipse:
Use an indentation of 2 Spaces:
Use the following conventions when modeling an SCChart:
scchart Test { input bool trigger; input int array[10]; output bool action0, action1; int fun; region first_region "Have fun": // State example initial state example_state --> example_state immediate "Having fun" with trigger / action0 = true ; action1 = false ; fun++ --> example_state immediate "Having fun" with trigger / action0 = true ; action1 = false ; fun-- ; // Region region second_region "Do nothing concurrently": initial state init; } |
#import blub scchart Test { input bool trigger input int array[10] output bool action0, action1 int fun region first_region "Have fun": // State example initial state example_state go to example_state immediate if trigger && (trigger1 || trigger2) do action0 = true ; action1 = false ; fun++ label "Having fun" go to example_state immediate if trigger do action0 = true ; action1 = false ; fun-- label "Having fun" // Region region second_region "Do nothing concurrently": initial state init; } |
To have the simulation and SCT build correctly via Prom, one has to modify the Prom environment that builds the project:
Use git.
Pull before you start coding.
Add a commit message.
In case of non-trivial conflicts: ask.