Skip to end of metadata
-
Created by Unknown User (wah), last modified by Unknown User (cmot) 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 16
Next »
| KIELER | YAKINDU | |
---|
Declarations | Pure Signals: signals have a present status: - absent or present
- must be set for input signals
- computed for local and output signals:
- for each tick absent by default unless signal is emitted
Valued Signals: - are pure signals than additionally are able to store a value
- values are persistent across ticks
| Events: Variables: | |
Types | - int
- bool
- string
- pure: only makes sense for Signals. Signals are absent or present.
- unsigned
- float
- double
- host: no actual type is given. The given type in the hostType attribute is used.
| - integer
- boolean
- string
- real
- 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.
| |