

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

== GBlock in Graphic Overview ==

  [0] @27'20(20..28, 14..39)  g_27_24_26 :mdlInp FB=$module_AggrDataSystem:$Module_AggrDataSystem  
  [1] @27'20(20..32, 41..67)  g_27_26_54 :mdlInp FB=$module_AggrDataSystem:$Module_AggrDataSystem  
  [2] @27'40(36..60, 17..28)  d1 :fb FB=d1:AggrDataBase  
  [3] @27'40(36..60, 29..40)  d2 :fb FB=d2:AggrDataBase  
  [4] @27'40(39..63, 46..56)  d1 :fb FB=d1:AggrDataBase  
  [5] @27'40(39..63, 57..67)  d2 :fb FB=d2:AggrDataBase  
  [6] @27'70(68..70, 54..60)  g_27_69_57 :evJoin FB=J_27_69_57:Join_OFB  
  [7] @27'70(71..88, 19..26)  eval1 :fb FB=eval1:AggrDataUse  
  [8] @27'80(76..103, 28..46)  eval1 :fb FB=eval1:AggrDataUse  
  [9] @27'80(76..105, 57..67)  store :fb FB=store:AggrDataStore  
  [10] @27'110(111..127, 52..67)  g_27_119_59 :mdlOut FB=$module_AggrDataSystem:$Module_AggrDataSystem  


== GBlock in Graphic with pins ==

  [0] @27'20(20..28, 14..39)  g_27_24_26 :mdlInp FB=$module_AggrDataSystem:$Module_AggrDataSystem  
    @27'30(27..29, 14..16)  DinMdl:p0 "p0:F"
  
    @27'30(27..29, 22..24)  DinMdl:p2 "p2:F"
  
    @27'30(27..29, 34..36)  DinMdl:p3 "p3:F"
  
    @27'30(27..29, 36..38)  EvinMdl:init "init"
    

  [1] @27'20(20..32, 41..67)  g_27_26_54 :mdlInp FB=$module_AggrDataSystem:$Module_AggrDataSystem  
    @27'30(31..33, 42..44)  DinMdl:x3 "x3:F"
  
    @27'30(31..33, 44..46)  DinMdl:x4 "x4:F"
  
    @27'30(31..33, 53..55)  DinMdl:x1 "x1:F"
  
    @27'30(31..33, 56..58)  EvinMdl:intrD "intrD"
  
    @27'30(31..33, 58..60)  EvUpdinMdl:intrDupd "intrDupd"
  
    @27'30(31..33, 64..66)  DinMdl:x2 "x2:F"
    

  [2] @27'40(36..60, 17..28)  d1 :fb FB=d1:AggrDataBase  
    @27'30(35..37, 20..22)  Din:x0 "x0:F"
  
    @27'30(35..37, 22..24)  Din:x1 "x1:F"
  
    @27'30(35..37, 25..27)  Evin:init "init"
    

  [3] @27'40(36..60, 29..40)  d2 :fb FB=d2:AggrDataBase  
    @27'30(35..37, 32..34)  Din:x0 "x0:F"
  
    @27'30(35..37, 34..36)  Din:x1 "x1:F"
  
    @27'30(35..37, 37..39)  Evin:init "init"
    

  [4] @27'40(39..63, 46..56)  d1 :fb FB=d1:AggrDataBase  
    @27'40(38..40, 50..52)  Evin:step "step"
  
    @27'40(38..40, 53..55)  Din:x2 "x2:F"
  
    @27'60(62..64, 53..55)  Evout:stepO "stepO"
    

  [5] @27'40(39..63, 57..67)  d2 :fb FB=d2:AggrDataBase  
    @27'40(38..40, 61..63)  Evin:step "step"
  
    @27'40(38..40, 64..66)  Din:x2 "x2:F"
  
    @27'60(62..64, 64..66)  Evout:stepO "stepO"
    

  [6] @27'70(68..70, 54..60)  g_27_69_57 :evJoin FB=J_27_69_57:Join_OFB    

  [7] @27'70(71..88, 19..26)  eval1 :fb FB=eval1:AggrDataUse  
    @27'70(70..72, 20..22)  Din:p0 "p0"
  
    @27'70(71..73, 23..25)  Evin:init "init"
    

  [8] @27'80(76..103, 28..46)  eval1 :fb FB=eval1:AggrDataUse  
    @27'70(75..87, 32..34)  aggrRo:data1 "data1"
  
    @27'70(75..87, 34..36)  aggrRo:data2 "data2"
  
    @27'70(75..77, 37..39)  Din:x0 "x0:F"
  
    @27'70(75..77, 39..41)  Din:x1 "x1:F"
  
    @27'70(75..77, 41..43)  Evin:step "step"
  
    @27'70(75..77, 43..45)  evUpdin:upd "upd"
  
    @27'100(102..104, 34..36)  vout:y "y:F"
  
    @27'100(101..105, 38..40)  aggr:outp "outp "
  
    @27'100(102..104, 41..43)  Evout:stepO "stepO"
  
    @27'100(102..104, 43..45)  evUpdout:updO "updO"
    

  [9] @27'80(76..105, 57..67)  store :fb FB=store:AggrDataStore  
    @27'100(104..106, 63..65)  zout:result "result():F"
    

  [10] @27'110(111..127, 52..67)  g_27_119_59 :mdlOut FB=$module_AggrDataSystem:$Module_AggrDataSystem  
    @27'110(110..112, 54..56)  VoutMdl:y "y:F"
  
    @27'110(110..112, 59..61)  ZoutMdl:yr "yr():F"
  
    @27'110(110..112, 62..64)  EvoutMdl:intrD_Rdy "intrD_Rdy"
  
    @27'110(110..112, 64..66)  EvUpdoutMdl:intrDupdDone "intrDupdDone"
  
    @27'130(126..128, 53..55)  EvinMdl:intrD "intrD"
    



== GBlock in Graphic, Details:



[2] @27'40(36..60, 17..28)  d1 =fb  ==FBlock== d1:AggrDataBase  
  Pins:
  fbPinDst<---aggr--- fb=eval1.data1 @27'70(75..87, 32..34)
  Din= x0 ('x0:F')  <--dataflow--- mdlInp=g_27_24_26.p0 @27'20(20..28, 14..39)
  Din= x1 ('x1:F')  <--dataflow--- mdlInp=g_27_24_26.p2 @27'20(20..28, 14..39)
  Evin= init ('init')


[3] @27'40(36..60, 29..40)  d2 =fb  ==FBlock== d2:AggrDataBase  
  Pins:
  fbPinDst<---aggr--- fb=eval1.data2 @27'70(75..87, 34..36)
  Din= x0 ('x0:F')  <--dataflow--- mdlInp=g_27_24_26.p0 @27'20(20..28, 14..39)
  Din= x1 ('x1:F')  <--dataflow--- mdlInp=g_27_24_26.p3 @27'20(20..28, 14..39)
  Evin= init ('init')


[4] @27'40(39..63, 46..56)  d1 =fb  ==FBlock== d1:AggrDataBase  
  Pins:
  Evin= step ('step')  <--eventflow--- mdlInp=g_27_26_54.intrD @27'20(20..32, 41..67)
  Din= x2 ('x2:F')  <--dataflow--- mdlInp=g_27_26_54.x1 @27'20(20..32, 41..67)
  Evout= stepO ('stepO')  ---eventflow--> evJoin=g_27_69_57.'' @27'40(39..63, 46..56)


[5] @27'40(39..63, 57..67)  d2 =fb  ==FBlock== d2:AggrDataBase  
  Pins:
  Evin= step ('step')  <--eventflow--- mdlInp=g_27_26_54.intrD @27'20(20..32, 41..67)
  Din= x2 ('x2:F')  <--dataflow--- mdlInp=g_27_26_54.x2 @27'20(20..32, 41..67)
  Evout= stepO ('stepO')  ---eventflow--> evJoin=g_27_69_57.'' @27'40(39..63, 57..67)


[6] @27'70(68..70, 54..60)  g_27_69_57 =evJoin  ==FBlock== J_27_69_57:Join_OFB  
  Pins:
  fbPinSrc---eventflow--> fb=eval1.step @27'70(75..77, 41..43)
  fbPinDst<---eventflow--- fb=d1.stepO @27'60(62..64, 53..55)
  fbPinDst<---eventflow--- fb=d2.stepO @27'60(62..64, 64..66)


[7] @27'70(71..88, 19..26)  eval1 =fb  ==FBlock== eval1:AggrDataUse  
  Pins:
  Din= p0 ('p0')  <--dataflow--- mdlInp=g_27_24_26.p0 @27'20(20..28, 14..39)
  Evin= init ('init')


[8] @27'80(76..103, 28..46)  eval1 =fb  ==FBlock== eval1:AggrDataUse  
  Pins:
  aggrRo= data1 ('data1')  ---aggr--> fb=d1.'' @27'80(76..103, 28..46)
  aggrRo= data2 ('data2')  ---aggr--> fb=d2.'' @27'80(76..103, 28..46)
  Din= x0 ('x0:F')  <--dataflow--- mdlInp=g_27_26_54.x3 @27'20(20..32, 41..67)
  Din= x1 ('x1:F')  <--dataflow--- mdlInp=g_27_26_54.x4 @27'20(20..32, 41..67)
  Evin= step ('step')  <--eventflow--- evJoin=g_27_69_57.'' @27'70(68..70, 54..60)
  evUpdin= upd ('upd')
  vout= y ('y:F')  ---dataflow--> mdlOut=g_27_119_59.y @27'80(76..103, 28..46)
  aggr= outp ('outp ')  ---aggr--> fb=store.'' @27'80(76..103, 28..46)
  Evout= stepO ('stepO')
  evUpdout= updO ('updO')


[9] @27'80(76..105, 57..67)  store =fb  ==FBlock== store:AggrDataStore  
  Pins:
  fbPinDst<---aggr--- fb=eval1.outp @27'100(101..105, 38..40)
  zout= result ('result():F')  ---dataflow--> mdlOut=g_27_119_59.yr @27'80(76..105, 57..67)




== Xref in Graphic Detail==
  



== Demux in Graphic Detail==
  

  

== Expression by name in Graphic Detail ==




== GStates in Graphic, Details:





== GStateTransCond in Graphic Detail ==




== FBlock instances in the module ==

  J_27_69_57
  d1
  d2
  eval1
  store

== All FBlock instances in the module ==


  
  
  FBlock kind=TheModule "$module_AggrDataSystem :$Module_AggrDataSystem"
  
  
  FBlock kind=evJoin "J_27_69_57 :Join_OFB"
    Evin Res
    Evout J
    Din en (en)
    Dout rdy (rdy)
  
  
  FBlock kind=Submodule "d1 :AggrDataBase"
  
  
  FBlock kind=Submodule "d2 :AggrDataBase"
  
  
  FBlock kind=Submodule "eval1 :AggrDataUse"
  
  
  FBlock kind=Submodule "store :AggrDataStore"




== StBlock instances in the module ==



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



== All FBlock instances in the module ==


  $module_AggrDataSystem
  J_27_69_57
  d1
  d2
  eval1
  store

