

== org.vishia.fbcl.readOdg.wrOdgGraphicData.otx ========================================================

== GBlock in Graphic Overview ==

  [0] @11'20(21..30, 83..100)  g_11_25_91 :mdlInp FB=$module_StateMachine1:$Module_StateMachine1  
  [1] @11'30(29..38, 124..127)  **StM :state FB=StM:State_OFB  
  [2] @11'40(41..62, 109..120)  *Off :state FB=Off:State_OFB  
  [3] @11'40(36..74, 52..73)  *Active-Work :state FB=Active:State_OFB  
  [4] @11'50(52..59, 103..105)  g_11_55_104 :stransEvent   
  [5] @11'40(44..69, 62..66)  ||DoA-Active :state FB=DoA:State_OFB  
  [6] @11'40(44..69, 67..71)  ||DoB-Active :state FB=DoB:State_OFB  
  [7] @11'30(35..90, 45..99)  Work-StM :state FB=Work:State_OFB  
  [8] @11'60(59..66, 80..82)  g_11_62_81 :stransEvent   
  [9] @11'70(66..70, 57..60)  H-Active :state FB=H:State_OFB  
  [10] @11'70(73..87, 114..120)  e_11_80_117 :expr   
  [11] @11'70(73..87, 122..128)  e_11_80_125 :expr   
  [12] @11'70(73..87, 130..136)  ctBA0 :expr   
  [13] @11'80(78..85, 79..81)  g_11_81_80 :stransEvent   
  [14] @11'70(74..89, 85..95)  Stop-Work :state FB=Stop:State_OFB  
  [15] @11'70(73..91, 38..42)  g_11_82_40 :docu   
  [16] @11'90(93..96, 101..109)  g_11_94_105 :stransEvent   
  [17] @11'90(90..101, 26..37)  g_11_95_31 :mdlInp FB=$module_StateMachine1:$Module_StateMachine1  
  [18] @11'100(105..120, 77..86)  g_11_112_81 :docu   
  [19] @11'110(107..118, 88..100)  g_11_112_94 :mdlInp FB=$module_StateMachine1:$Module_StateMachine1  
  [20] @11'110(106..127, 123..136)  StateB1 :state FB=StateB1:State_OFB  
  [21] @11'110(108..126, 12..16)  g_11_117_14 :docu   
  [22] @11'110(110..131, 57..67)  StateA1 :state FB=StateA1:State_OFB  
  [23] @11'130(129..140, 32..34)  g_11_134_33 :stransEvent   
  [24] @11'120(124..146, 23..29)  *StateA_succ-StateA :state FB=StateA_succ:State_OFB  
  [25] @11'130(131..142, 47..52)  g_11_136_49 :stransEvent   
  [26] @11'120(125..148, 86..96)  *StateB :state FB=StateB:State_OFB  
  [27] @11'130(131..141, 107..110)  [bb4] :stransEvent   
  [28] @11'130(130..145, 37..41)  A_pre-StateA :state FB=A_pre:State_OFB  
  [29] @11'130(128..147, 72..79)  DoB-Active :state FB=DoB:State_OFB  
  [30] @11'120(123..154, 18..43)  StateA :state FB=StateA:State_OFB  
  [31] @11'140(142..165, 10..16)  ||DoA-Active :state FB=DoA:State_OFB  
  [32] @11'150(147..161, 121..128)  e_11_154_124 :expr   
  [33] @11'150(151..165, 55..62)  e_11_158_58 :expr   
  [34] @11'150(150..169, 72..79)  DoB-Active :state FB=DoB:State_OFB  
  [35] @11'160(157..174, 83..90)  e_11_165_86 :expr   
  [36] @11'160(160..174, 103..110)  e_11_167_106 :expr   
  [37] @11'160(161..177, 17..24)  e_11_169_20 :expr   
  [38] @11'160(164..175, 37..44)  e_11_169_40 :expr   


== GBlock in Graphic with pins ==

  [0] @11'20(21..30, 83..100)  g_11_25_91 :mdlInp FB=$module_StateMachine1:$Module_StateMachine1  
    @11'30(29..31, 84..86)  EvinMdl:start "start"
  
    @11'30(29..31, 86..88)  EvinMdl:step "step"
  
    @11'30(29..31, 88..90)  EvinMdl:cont "cont"
  
    @11'30(29..31, 90..92)  EvinMdl:stopp "stopp"
  
    @11'30(29..31, 93..95)  EvUpdinMdl:upd "upd"
  
    @11'30(28..32, 97..99)  threadMdl:thrMain "thrMain "
    

  [1] @11'30(29..38, 124..127)  **StM :state FB=StM:State_OFB    

  [2] @11'40(41..62, 109..120)  *Off :state FB=Off:State_OFB  
    @11'60(60..62, 115..117)  EvoutState:exit "exit"
  
    @11'60(60..62, 118..120)  zout:q "q"
    

  [3] @11'40(36..74, 52..73)  *Active-Work :state FB=Active:State_OFB    

  [4] @11'50(52..59, 103..105)  g_11_55_104 :stransEvent     

  [5] @11'40(44..69, 62..66)  ||DoA-Active :state FB=DoA:State_OFB    

  [6] @11'40(44..69, 67..71)  ||DoB-Active :state FB=DoB:State_OFB    

  [7] @11'30(35..90, 45..99)  Work-StM :state FB=Work:State_OFB    

  [8] @11'60(59..66, 80..82)  g_11_62_81 :stransEvent     

  [9] @11'70(66..70, 57..60)  H-Active :state FB=H:State_OFB    

  [10] @11'70(73..87, 114..120)  e_11_80_117 :expr   
    @11'70(72..74, 114..116)  Evin: ""
  
    @11'70(72..74, 116..118)  evUpdin: "@upd"
  
    @11'70(72..77, 118..120)  exprInp: "0=:"
  
    @11'90(86..88, 114..116)  zout:ctAentry "ctAentry"
    

  [11] @11'70(73..87, 122..128)  e_11_80_125 :expr   
    @11'70(72..74, 122..124)  Evin: ""
  
    @11'70(72..74, 124..126)  evUpdin: "@upd"
  
    @11'70(72..77, 126..128)  exprInp: "0=:"
  
    @11'90(86..88, 122..124)  zout:ctBexit "ctBexit"
    

  [12] @11'70(73..87, 130..136)  ctBA0 :expr   
    @11'70(72..74, 130..132)  Evin: ""
  
    @11'70(72..74, 132..134)  evUpdin: "@upd"
  
    @11'70(72..77, 134..136)  exprInp: "0=:"
  
    @11'90(86..88, 130..132)  zout:ctBA "ctBA"
    

  [13] @11'80(78..85, 79..81)  g_11_81_80 :stransEvent     

  [14] @11'70(74..89, 85..95)  Stop-Work :state FB=Stop:State_OFB    

  [15] @11'70(73..91, 38..42)  g_11_82_40 :docu     

  [16] @11'90(93..96, 101..109)  g_11_94_105 :stransEvent     

  [17] @11'90(90..101, 26..37)  g_11_95_31 :mdlInp FB=$module_StateMachine1:$Module_StateMachine1  
    @11'100(100..102, 27..29)  EvinMdl:step "step"
  
    @11'90(93..102, 30..32)  DinMdl:b1 "=:b1:Z"
  
    @11'90(93..102, 32..34)  DinMdl:b2 "=:b2:Z"
  
    @11'100(99..103, 35..37)  threadMdl:thrMain "thrMain "
    

  [18] @11'100(105..120, 77..86)  g_11_112_81 :docu     

  [19] @11'110(107..118, 88..100)  g_11_112_94 :mdlInp FB=$module_StateMachine1:$Module_StateMachine1  
    @11'110(108..117, 94..96)  DinMdl:bb4 "=:bb4:Z"
  
    @11'120(117..119, 89..91)  EvinMdl:stepB "stepB"
  
    @11'110(110..119, 92..94)  DinMdl:bb3 "=:bb3:Z"
  
    @11'110(115..119, 97..99)  threadMdl:thrMain "thrMain "
    

  [20] @11'110(106..127, 123..136)  StateB1 :state FB=StateB1:State_OFB  
    @11'130(126..128, 130..132)  EvoutState:exit "exit"
  
    @11'130(126..128, 133..135)  zout:q "q"
    

  [21] @11'110(108..126, 12..16)  g_11_117_14 :docu     

  [22] @11'110(110..131, 57..67)  StateA1 :state FB=StateA1:State_OFB  
    @11'130(130..132, 64..66)  EvoutState:exit "exit"
    

  [23] @11'130(129..140, 32..34)  g_11_134_33 :stransEvent   
    @11'130(128..132, 32..34)  exprInp: "&"
    

  [24] @11'120(124..146, 23..29)  *StateA_succ-StateA :state FB=StateA_succ:State_OFB    

  [25] @11'130(131..142, 47..52)  g_11_136_49 :stransEvent   
    @11'130(130..132, 48..50)  Evin:prep "prep"
  
    @11'130(130..134, 50..52)  exprInp: "&"
    

  [26] @11'120(125..148, 86..96)  *StateB :state FB=StateB:State_OFB  
    @11'150(147..149, 93..95)  zout:q "q"
    

  [27] @11'130(131..141, 107..110)  [bb4] :stransEvent     

  [28] @11'130(130..145, 37..41)  A_pre-StateA :state FB=A_pre:State_OFB  
    @11'140(144..146, 36..38)  zout:q "q"
    

  [29] @11'130(128..147, 72..79)  DoB-Active :state FB=DoB:State_OFB    

  [30] @11'120(123..154, 18..43)  StateA :state FB=StateA:State_OFB  
    @11'150(153..155, 34..36)  zout:q "q"
    

  [31] @11'140(142..165, 10..16)  ||DoA-Active :state FB=DoA:State_OFB    

  [32] @11'150(147..161, 121..128)  e_11_154_124 :expr   
    @11'150(146..148, 122..124)  Evin: ""
  
    @11'150(146..150, 125..127)  exprInp: "+"
  
    @11'160(160..162, 122..124)  zout:ctBBexit "ctBBexit:S"
    

  [33] @11'150(151..165, 55..62)  e_11_158_58 :expr   
    @11'150(150..152, 56..58)  Evin: ""
  
    @11'150(150..154, 59..61)  exprInp: "+"
  
    @11'160(164..166, 56..58)  zout:ctBexit "ctBexit:S"
    

  [34] @11'150(150..169, 72..79)  DoB-Active :state FB=DoB:State_OFB    

  [35] @11'160(157..174, 83..90)  e_11_165_86 :expr   
    @11'160(156..158, 84..86)  Evin: ""
  
    @11'160(156..160, 87..89)  exprInp: "+1+"
  
    @11'170(173..175, 84..86)  zout:ctABentry "ctABentry:S"
    

  [36] @11'160(160..174, 103..110)  e_11_167_106 :expr   
    @11'160(159..161, 104..106)  Evin: ""
  
    @11'160(159..163, 107..109)  exprInp: "+1+"
  
    @11'170(173..175, 104..106)  zout:ctB_BA "ctB_BA:S"
    

  [37] @11'160(161..177, 17..24)  e_11_169_20 :expr   
    @11'160(160..162, 18..20)  Evin: ""
  
    @11'160(160..164, 21..23)  exprInp: "+"
  
    @11'180(176..178, 18..20)  zout:ctAentry "ctAentry:S"
    

  [38] @11'160(164..175, 37..44)  e_11_169_40 :expr   
    @11'160(163..165, 38..40)  Evin: ""
  
    @11'160(163..167, 41..43)  exprInp: "+"
  
    @11'170(174..176, 38..40)  zout:ctBA "ctBA:S"
    



== GBlock in Graphic, Details:





== Xref in Graphic Detail==
  



== Demux in Graphic Detail==
  

  

== Expression by name in Graphic Detail ==


[12] @11'70(73..87, 130..136) ctBA0 =expr  ==FBexpr== 'ctBA0'
  Pin Evin=  ('')
    eventflow= <--- *Off.exit
  Pin evUpdin=  ('@upd')
  Pin exprInp=  ('0=:')
  Pin zout= ctBA ('ctBA')

[32] @11'150(147..161, 121..128) e_11_154_124 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= <--- StateB1.exit
  Pin exprInp=  ('+')
    dataflow= <--- e_11_154_124.ctBBexit:S
  Pin zout= ctBBexit ('ctBBexit:S')
    dataflow=  --> e_11_154_124.+

[33] @11'150(151..165, 55..62) e_11_158_58 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= <--- StateA1.exit
  Pin exprInp=  ('+')
    dataflow= <--- e_11_158_58.ctBexit:S
  Pin zout= ctBexit ('ctBexit:S')
    dataflow=  --> e_11_158_58.+

[35] @11'160(157..174, 83..90) e_11_165_86 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= 'entry' <--- *StateB.
  Pin exprInp=  ('+1+')
    dataflow= <--- e_11_165_86.ctABentry:S
  Pin zout= ctABentry ('ctABentry:S')
    dataflow=  --> e_11_165_86.+1+

[36] @11'160(160..174, 103..110) e_11_167_106 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= <--- [bb4].
  Pin exprInp=  ('+1+')
    dataflow= <--- e_11_167_106.ctB_BA:S
  Pin zout= ctB_BA ('ctB_BA:S')
    dataflow=  --> e_11_167_106.+1+

[37] @11'160(161..177, 17..24) e_11_169_20 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= <--- *StateA_succ-StateA.
  Pin exprInp=  ('+')
    dataflow= <--- e_11_169_20.ctAentry:S
  Pin zout= ctAentry ('ctAentry:S')
    dataflow=  --> e_11_169_20.+

[38] @11'160(164..175, 37..44) e_11_169_40 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= <--- g_11_136_49.
  Pin exprInp=  ('+')
    dataflow= <--- e_11_169_40.ctBA:S
  Pin zout= ctBA ('ctBA:S')
    dataflow=  --> e_11_169_40.+

[10] @11'70(73..87, 114..120) e_11_80_117 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= <--- *Off.exit
  Pin evUpdin=  ('@upd')
  Pin exprInp=  ('0=:')
  Pin zout= ctAentry ('ctAentry')

[11] @11'70(73..87, 122..128) e_11_80_125 =expr  ==FBexpr== ''
  Pin Evin=  ('')
    eventflow= <--- *Off.exit
  Pin evUpdin=  ('@upd')
  Pin exprInp=  ('0=:')
  Pin zout= ctBexit ('ctBexit')



== GStates in Graphic, Details:

 : Map<Integer, OdgGBlock>

[1] @11'30(29..38, 124..127)  **StM @11'30(29..38, 124..127)  ==FBlock== StM:State_OFB  
  Pins:
  fbPinSrc---stateTransParent--> state=*Off.'' @11'40(41..62, 109..120)
 : Map<Integer, OdgGBlock>

[2] @11'40(41..62, 109..120)  **Off @11'40(41..62, 109..120)  ==FBlock== Off:State_OFB  
  Pins:
  fbPinSrc---stateTransChg--> stransEvent=g_11_62_81.'' @11'60(59..66, 80..82)
  fbPinDst<---stateTrans--- stransEvent=g_11_55_104.'' @11'50(52..59, 103..105)
  fbPinDst<---stateTransParent--- state=**StM.'' @11'30(29..38, 124..127)
  EvoutState= exit ('exit')  ---eventflow--> expr=e_11_80_117.'' @11'40(41..62, 109..120)
           ---eventflow--> expr=e_11_80_125.'' @11'40(41..62, 109..120)
           ---eventflow--> expr=ctBA0.'' @11'40(41..62, 109..120)
  zout= q ('q')
 : Map<Integer, OdgGBlock>

[3] @11'40(36..74, 52..73)  **Active-Work @11'40(36..74, 52..73)  ==FBlock== Active:State_OFB
  parent=Work-StM  
  Pins:
 : Map<Integer, OdgGBlock>

[5] @11'40(44..69, 62..66)  ||DoA-Active @11'40(44..69, 62..66)  ==FBlock== DoA:State_OFB
  parent=*Active-Work  
  Pins:
  fbPinSrc---stateTransChg--> stransEvent=g_11_94_105.'' @11'90(93..96, 101..109)
  fbPinDst<---stateTransChg--- stransEvent=g_11_62_81.'' @11'60(59..66, 80..82)
 : Map<Integer, OdgGBlock>

[6] @11'40(44..69, 67..71)  ||DoB-Active @11'40(44..69, 67..71)  ==FBlock== DoB:State_OFB
  parent=*Active-Work  
  Pins:
 : Map<Integer, OdgGBlock>

[7] @11'30(35..90, 45..99)  Work-StM @11'30(35..90, 45..99)  ==FBlock== Work:State_OFB  
  Pins:
  fbPinSrc---stateTrans--> stransEvent=g_11_55_104.'' @11'50(52..59, 103..105)
 : Map<Integer, OdgGBlock>

[9] @11'70(66..70, 57..60)  H-Active @11'70(66..70, 57..60)  ==FBlock== H:State_OFB
  parent=*Active-Work  
  Pins:
  fbPinDst<---stateTransChg--- stransEvent=g_11_81_80.'' @11'80(78..85, 79..81)
  fbPinDst<---docu--- docu=g_11_82_40.'' @11'70(73..91, 38..42)
 : Map<Integer, OdgGBlock>

[14] @11'70(74..89, 85..95)  Stop-Work @11'70(74..89, 85..95)  ==FBlock== Stop:State_OFB
  parent=Work-StM  
  Pins:
  fbPinSrc---stateTransChg--> stransEvent=g_11_81_80.'' @11'80(78..85, 79..81)
  fbPinDst<---stateTransChg--- stransEvent=g_11_94_105.'' @11'90(93..96, 101..109)
 : Map<Integer, OdgGBlock>

[20] @11'110(106..127, 123..136)  StateB1 @11'110(106..127, 123..136)  ==FBlock== StateB1:State_OFB  
  Pins:
  fbPinSrc---stateTrans--> stransEvent=[bb4].'' @11'130(131..141, 107..110)
  fbPinSrc---stateTransChg--> stransEvent=g_11_94_105.'' @11'90(93..96, 101..109)
  fbPinDst<---stateTrans('step>>[b2]')--- state=*StateB.'' @11'120(125..148, 86..96)
  EvoutState= exit ('exit')  ---eventflow--> expr=e_11_154_124.'' @11'110(106..127, 123..136)
  zout= q ('q')
 : Map<Integer, OdgGBlock>

[22] @11'110(110..131, 57..67)  StateA1 @11'110(110..131, 57..67)  ==FBlock== StateA1:State_OFB  
  Pins:
  fbPinSrc---stateTransChg--> stransEvent=g_11_136_49.'' @11'130(131..142, 47..52)
  fbPinDst<---stateTrans('step>>[b2]')--- state=StateA.'' @11'120(123..154, 18..43)
  EvoutState= exit ('exit')  ---eventflow--> expr=e_11_158_58.'' @11'110(110..131, 57..67)
 : Map<Integer, OdgGBlock>

[24] @11'120(124..146, 23..29)  **StateA_succ-StateA @11'120(124..146, 23..29)  ==FBlock== StateA_succ:State_OFB
  parent=StateA  
  Pins:
  fbPinSrc---eventflow--> expr=e_11_169_20.'' @11'160(160..162, 18..20)
  fbPinDst<---docu--- docu=g_11_117_14.'' @11'110(108..126, 12..16)
  fbPinDst<---stateTrans--- stransEvent=g_11_134_33.'' @11'130(129..140, 32..34)
  fbPinDst<---stateTransParent--- state=StateA.'' @11'120(123..154, 18..43)
 : Map<Integer, OdgGBlock>

[26] @11'120(125..148, 86..96)  **StateB @11'120(125..148, 86..96)  ==FBlock== StateB:State_OFB  
  Pins:
  fbPinSrc---eventflow('entry')--> expr=e_11_165_86.'' @11'160(156..158, 84..86)
  fbPinSrc---stateTrans('step>>[b2]')--> state=StateB1.'' @11'110(106..127, 123..136)
  fbPinDst<---stateTrans--- stransEvent=[bb4].'' @11'130(131..141, 107..110)
  fbPinDst<---stateTransChg--- stransEvent=g_11_62_81.'' @11'60(59..66, 80..82)
  fbPinDst<---stateTransParent--- state=DoB-Active.'' @11'130(128..147, 72..79)
  fbPinDst<---docu--- docu=g_11_112_81.'' @11'100(105..120, 77..86)
  zout= q ('q')
 : Map<Integer, OdgGBlock>

[28] @11'130(130..145, 37..41)  A_pre-StateA @11'130(130..145, 37..41)  ==FBlock== A_pre:State_OFB
  parent=StateA  
  Pins:
  fbPinSrc---stateTrans--> stransEvent=g_11_134_33.'' @11'130(129..140, 32..34)
  fbPinDst<---stateTransChg--- stransEvent=g_11_136_49.'' @11'130(131..142, 47..52)
  zout= q ('q')
 : Map<Integer, OdgGBlock>

[29] @11'130(128..147, 72..79)  DoB-Active @11'130(128..147, 72..79)  ==FBlock== DoB:State_OFB  
  Pins:
  fbPinSrc---stateTransParent--> state=*StateB.'' @11'120(125..148, 86..96)
 : Map<Integer, OdgGBlock>

[30] @11'120(123..154, 18..43)  StateA @11'120(123..154, 18..43)  ==FBlock== StateA:State_OFB  
  Pins:
  fbPinSrc---stateTrans('step>>[b2]')--> state=StateA1.'' @11'110(110..131, 57..67)
  fbPinSrc---stateTransParent--> state=*StateA_succ-StateA.'' @11'120(124..146, 23..29)
  fbPinDst<---stateTransParent--- state=||DoA-Active.'' @11'140(142..165, 10..16)
  zout= q ('q')
 : Map<Integer, OdgGBlock>

[31] @11'140(142..165, 10..16)  ||DoA-Active @11'140(142..165, 10..16)  ==FBlock== DoA:State_OFB  
  Pins:
  fbPinSrc---stateTransParent--> state=StateA.'' @11'120(123..154, 18..43)
 : Map<Integer, OdgGBlock>

[34] @11'150(150..169, 72..79)  DoB-Active @11'150(150..169, 72..79)  ==FBlock== DoB:State_OFB  
  Pins:




== GStateTransCond in Graphic Detail ==


[4] @11'50(52..59, 103..105) g_11_55_104 =stransEvent  ==StateTransCond== ''

[8] @11'60(59..66, 80..82) g_11_62_81 =stransEvent  ==StateTransCond== ''

[13] @11'80(78..85, 79..81) g_11_81_80 =stransEvent  ==StateTransCond== ''

[16] @11'90(93..96, 101..109) g_11_94_105 =stransEvent  ==StateTransCond== ''

[23] @11'130(129..140, 32..34) g_11_134_33 =stransEvent  ==StateTransCond== ''
  Pin exprInp=  ('&')
    dataflow= <--- g_11_95_31.=:b2:Z

[25] @11'130(131..142, 47..52) g_11_136_49 =stransEvent  ==StateTransCond== ''
  Pin Evin= prep ('prep')
    eventflow= <--- g_11_95_31.step
  Pin exprInp=  ('&')
    dataflow= <--- g_11_95_31.=:b1:Z

[27] @11'130(131..141, 107..110) [bb4] =stransEvent  ==StateTransCond== ''



== FBlock instances in the module ==

  A_pre
  Active
  DoA
  DoB
  H
  Off
  StM
  StateA
  StateA1
  StateA_succ
  StateB
  StateB1
  Stop
  Work

== All FBlock instances in the module ==


  
  
  FBlock kind=TheModule "$module_StateMachine1 :$Module_StateMachine1"
  
  
  FBlock kind=State "A_pre :State_OFB"
  
  
  FBlock kind=State "Active :State_OFB"
  
  
  FBlock kind=State "DoA :State_OFB"
  
  
  FBlock kind=State "DoB :State_OFB"
  
  
  FBlock kind=State "H :State_OFB"
  
  
  FBlock kind=State "Off :State_OFB"
  
  
  FBlock kind=State "StM :State_OFB"
  
  
  FBlock kind=State "StateA :State_OFB"
  
  
  FBlock kind=State "StateA1 :State_OFB"
  
  
  FBlock kind=State "StateA_succ :State_OFB"
  
  
  FBlock kind=State "StateB :State_OFB"
  
  
  FBlock kind=State "StateB1 :State_OFB"
  
  
  FBlock kind=State "Stop :State_OFB"
  
  
  FBlock kind=State "Work :State_OFB"




== StBlock instances in the module ==


  A_pre
  Active
  DoA
  DoB
  H
  Off
  StM
  StateA
  StateA1
  StateA_succ
  StateB
  StateB1
  Stop
  Work

//Format: *StateName[parentName][...||...] -->...2  
//        :                         :       :    ^-- number of chilld states
//        :                         :       :  ^---- it is a region, State_FBcl#bRegion
//        :                         :       ^-- childDefaultState is set.
//        :                         ^---bParallelParent  
//        ^-- **: bTopState, * :State_FBcl#bDefaultState, ||=bOrthRegion  


  A_pre-StateA 0
  *Active-Work[...||...] 3
    ||DoA-Active 0
    ||DoB-Active 0
    H-Active 0
  ||DoA-Active 0
  ||DoB-Active 0
  H-Active 0
  *Off 0
  **StM...1
    Work-StM-->...1
  StateA-->...1
    *StateA_succ-StateA 0
    A_pre-StateA 0
  StateA1 0
  *StateA_succ-StateA 0
  *StateB 0
  StateB1 0
  Stop-Work 0
  Work-StM-->...1
    *Active-Work[...||...] 3
    Stop-Work 0

== All FBlock instances in the module ==


  $module_StateMachine1
  A_pre
  Active
  DoA
  DoB
  H
  Off
  StM
  StateA
  StateA1
  StateA_succ
  StateB
  StateB1
  Stop
  Work

