Stateflow    

Before Operator

Syntax

before(n, E)

where E is the base event for the operator and n is any expression that evaluates to a positive integer value.

Semantics

The before operator is true if the base event E has occurred less than n times since the operator's associated state was activated. Otherwise, it is false.

Usage

The following example illustrate use of the before operator in a transition expression.

This expression permits a transition out of the associated state only on occurrence of a ROTATION event but no later than 10 CLK cycles after activation of the state.

The next example illustrates usage of a before event in a state's during action.

This example causes the Heater_on state to increment the temp variable once per CLK cycle until the MAX_ON_TIME limit is reached.


 After Operator At Operator