VFSM: CalculatorSimpleT
VFSM type: CalculatorSimpleT(user vfsm)
Prefix: Dig
IOid name: MyCmd
(type: CMD-IN)
IOid name: Ofu_Calculate
(type: OFUN)
-->Virtual Input: Error
(12)
-->Virtual Input: ErrorClear
(13)
-->Virtual Input: Ok
(11)
-->Virtual Output: AddToNumber
(7)
-->Virtual Output: Calculate1Op
(12)
-->Virtual Output: CalculateAll
(5)
-->Virtual Output: CalculateLast
(6)
-->Virtual Output: CalculateT
(10)
-->Virtual Output: ChangeOperation
(14)
-->Virtual Output: ChangeSign
(9)
-->Virtual Output: Clear
(13)
-->Virtual Output: DeleteLastDigit
(8)
-->Virtual Output: DisplayClearMsg
(3)
-->Virtual Output: DisplayResetMsg
(4)
-->Virtual Output: Reset
(15)
-->Virtual Output: Unexpected
(1)
IOid name: Ofu_Expression
(type: OFUN)
-->Virtual Input: ExprEmpty
(0)
-->Virtual Input: ExprNotEmpty
(1)
-->Virtual Output: CheckExpression
(1)
IOid name: Ofu_Parse
(type: OFUN)
-->Virtual Input: 1OpMatched
(5)
-->Virtual Input: AckMatched
(2)
-->Virtual Input: AddSubMatched
(3)
-->Virtual Input: BackspaceMatched
(11)
-->Virtual Input: ClearMatched
(7)
-->Virtual Input: DigitMatched
(1)
-->Virtual Input: MulDivMatched
(4)
-->Virtual Input: NOT_AckMatched
(~2)
-->Virtual Input: NOT_ClearMatched
(~7)
-->Virtual Input: NOT_ResetMatched
(~8)
-->Virtual Input: ResetMatched
(8)
-->Virtual Input: SignMatched
(9)
-->Virtual Input: TerminateMatched
(6)
-->Virtual Output: ClearDisplay
(2)
-->Virtual Output: MatchKey
(1)
-->Virtual Output: PrepareExpressionT
(3)
IOid name: Expression
(type: DAT)
-->Virtual Input: Expression_CHANGED
(CHANGED)
IOid name: Key
(type: DAT)
-->Virtual Input: Key_CHANGED
(CHANGED)
Always: input actions valid in each state:
State transition table, state '
Init
':
State transition table, state '
Idle
':
State transition table, state '
AddToNumber
':
State transition table, state '
Calculate
':
State transition table, state '
Number
':
State transition table, state '
Error
':
State transition table, state '
ErrorClear
':
State transition table, state '
CalculateT
':
State transition table, state '
Idle_Busy
':
State transition table, state '
Idle_Return
':
Total number of states: 11
|