blockTransition
Transition where the fire condition is set by a modification of variable condition
Extends from Interfaces.PartialTransition (Partial transition with input and output connections).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Timer | |||
| Boolean | enableTimer (from PartialTransition) | false | = true, if timer is enabled |
| SI.Time | waitTime (from PartialTransition) | 0 | Wait time before transition fires |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| StateGraph.Interfaces.Transition_in | inPort (from PartialTransition) | Vector of transition input connectors | |
| StateGraph.Interfaces.Transition_out | outPort (from PartialTransition) | Vector of transition output connectors |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | condition | true | = true, if transition may fire (time varying expression) |
| Boolean | localCondition (from PartialTransition) | = true, if transition may fire | |
| SI.Time | t (from PartialTransition) | Actual waiting time (transition will fire when t > waitTime) | |
| Boolean | enableFire (from PartialTransition) | = true, if all firing conditions are true | |
| Boolean | fire (from PartialTransition) | = true, if transition fires |