Skip to end of metadata
-
Created by Unknown User (wah), last modified on Nov 01, 2012
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 14
Next »
| KIELER | YAKINDU | |
---|
Declarations | Pure Signals: signals have a present status (absent or present, absent as default). - input signals must be set
- output signals are computed
Valued Signals: are pure signals and are able to store a value | Events: Variables: | |
Typesystem | - pure: only makes sense for Signals. Signals are absent or present.
- host: no actual type is given. The given type in the hostType attribute is used.
- bool
- unsigned
- int
- float
- double
- string
| - integer
- real
- boolean
- string
- void
| |
Expressions | | - Logical AND: var1 && var2
- Logical OR: var1 || var2
- Logical NOT: !var1
- Conditional Expression: var1 ? var2 : var3
| |
Operations | - Equal: '='
- Less Than: '<'
- Equal Or Less Than: '<='
- Greater Than: '>'
- Equal Or Greater Than: '>='
- NOT: '!='
- Value: '?'
?B = 3 - PRE: 'pre'
pre(B) - NE: '<>'
- AND: 'and'
- OR: 'or'
- Add: '+'
- Minus : '-'
- Multiply: '*'
- Divide: '/'
- Modulo: 'mod'
| - Equal: '=='
- less than: '<'
- Equal Or Less Than: '<='
- Greater Than: '>'
- Equal Or Greater Than '>='
- Not Equal: '!='
- Shift Left: '<<'
- Shift Right: '>>'
- Plus: '+'
- Minus: '-'
- Multiply: '*'
- Divide: '/'
- Modulo: '%'
- Positive: '+'
- Negative: '-'
- Complement: '~'
| |
Trigger | | - event:
I / raise O
- after:
after 20 s
- every
every 200 ms
- always:
enables a reaction to be executed in every run to completion step - default:
enables a reaction to be executed in every run to completion step - else:
used in transitions and implies the lowest evaluation priority for that transition. - entry
- exit
- oncycle
| |
Effects | | - raise myvar
- myvar = valueof(event): Returns the value of an valued event that it passed to the function as parameter.
- mybool = active(StateA): Returns „true” if a state is active or „false” otherwise.
| |