

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

== GBlock in Graphic Overview ==

  [0] @9'20(21..29, 144..162)  g_9_25_153 :mdlInp FB=$module_exmpEvTree1:$Module_exmpEvTree1  
  [1] @9'30(33..39, 150..156)  eG1 :expr   
  [2] @9'40(42..48, 143..147)  eG4 :expr   
  [3] @9'40(44..50, 151..155)  eG2 :expr   
  [4] @9'50(55..73, 66..70)  f_9_64_68 :fb :FBx_FB  
  [5] @9'50(55..73, 71..75)  f_9_64_73 :fb :FBx_FB  
  [6] @9'50(55..73, 141..154)  fG1 :fb FB=fG1:FBx_FB  
  [7] @9'60(65..71, 156..162)  eG3 :expr   
  [8] @9'80(78..86, 142..150)  g_9_82_146 :mdlOut FB=$module_exmpEvTree1:$Module_exmpEvTree1  
  [9] @9'80(78..86, 154..162)  g_9_82_158 :mdlOut FB=$module_exmpEvTree1:$Module_exmpEvTree1  


== GBlock in Graphic with pins ==

  [0] @9'20(21..29, 144..162)  g_9_25_153 :mdlInp FB=$module_exmpEvTree1:$Module_exmpEvTree1  
    @9'30(28..30, 145..147)  EvUpdinMdl:updG "updG"
  
    @9'30(28..30, 147..149)  EvinMdl:stepG "stepG"
  
    @9'30(28..30, 150..152)  DinMdl:x1 "x1:F"
  
    @9'30(28..30, 152..154)  DinMdl:x2 "x2:F"
  
    @9'30(28..30, 158..160)  DinMdl:x3 "x3:F"
    

  [1] @9'30(33..39, 150..156)  eG1 :expr   
    @9'30(33..35, 150..152)  exprInp: "-"
  
    @9'30(33..35, 152..154)  exprInp: "+"
  
    @9'40(38..40, 154..156)  Dout:eG1 "eG1"
    

  [2] @9'40(42..48, 143..147)  eG4 :expr   
    @9'40(41..46, 145..147)  exprInp: "*7+"
    

  [3] @9'40(44..50, 151..155)  eG2 :expr   
    @9'40(43..48, 153..155)  exprInp: "*5+"
    

  [4] @9'50(55..73, 66..70)  f_9_64_68 :fb :FBx_FB  
    @9'50(54..56, 66..68)  Evin:ctor "ctor"
    

  [5] @9'50(55..73, 71..75)  f_9_64_73 :fb :FBx_FB  
    @9'50(54..56, 71..73)  Evin:init "init"
    

  [6] @9'50(55..73, 141..154)  fG1 :fb FB=fG1:FBx_FB  
    @9'50(54..56, 143..145)  evUpdin:upd "upd"
  
    @9'50(54..56, 145..147)  Evin:step "step"
  
    @9'50(54..56, 147..149)  Din:a "a:F"
  
    @9'50(54..56, 149..151)  Din:gain "3=:gain:F"
  
    @9'50(54..56, 151..153)  Din:x "x:F"
  
    @9'70(72..74, 143..145)  evUpdout:updo "updo"
  
    @9'70(72..74, 146..148)  zout:yz "yz:F"
  
    @9'70(72..74, 148..150)  vout:y "y:F"
  
    @9'70(72..74, 150..152)  Evout:stepO "stepO"
    

  [7] @9'60(65..71, 156..162)  eG3 :expr   
    @9'60(64..66, 156..158)  exprInp: "*"
  
    @9'60(64..66, 158..160)  exprInp: "*"
  
    @9'60(64..67, 160..162)  exprInp: "/"
    

  [8] @9'80(78..86, 142..150)  g_9_82_146 :mdlOut FB=$module_exmpEvTree1:$Module_exmpEvTree1  
    @9'80(77..79, 143..145)  EvUpdoutMdl:updGo "updGo"
  
    @9'80(77..79, 146..148)  ZoutMdl:yG2 "yG2:F"
    

  [9] @9'80(78..86, 154..162)  g_9_82_158 :mdlOut FB=$module_exmpEvTree1:$Module_exmpEvTree1  
    @9'80(77..79, 155..157)  EvoutMdl:stepGo "stepGo"
  
    @9'80(77..79, 158..160)  VoutMdl:yG1 "yG1"
    



== GBlock in Graphic, Details:



[4] @9'50(55..73, 66..70)  f_9_64_68 =fb  ==FBtype== :FBx_FB  
  Pins:
  Evin= ctor ('ctor')


[5] @9'50(55..73, 71..75)  f_9_64_73 =fb  ==FBtype== :FBx_FB  
  Pins:
  Evin= init ('init')


[6] @9'50(55..73, 141..154)  fG1 =fb  ==FBlock== fG1:FBx_FB  
  Pins:
  evUpdin= upd ('upd')
  Evin= step ('step')
  Din= a ('a:F')  <--dataflow--- expr=eG4.'' @9'40(42..48, 143..147)
  Din= gain ('3=:gain:F')  <--dataflow--- expr=eG1.eG1 @9'30(33..39, 150..156)
  Din= x ('x:F')  <--dataflow--- expr=eG2.'' @9'40(44..50, 151..155)
  evUpdout= updo ('updo')
  zout= yz ('yz:F')  ---dataflow--> mdlOut=g_9_82_146.yG2 @9'50(55..73, 141..154)
           ---dataflow--> expr=eG4.'*7+' @9'50(55..73, 141..154)
  vout= y ('y:F')
  Evout= stepO ('stepO')




== Xref in Graphic Detail==
  



== Demux in Graphic Detail==
  

  

== Expression by name in Graphic Detail ==


[1] @9'30(33..39, 150..156) eG1 =expr  ==FBexpr== 'eG1'
  Pin exprInp=  ('-')
    dataflow= <--- g_9_25_153.x1:F
  Pin exprInp=  ('+')
    dataflow= <--- g_9_25_153.x2:F
  Pin Dout= eG1 ('eG1')
    dataflow=  --> eG3.*
    dataflow=  --> fG1.3=:gain:F
    dataflow=  --> eG3.*
    dataflow=  --> eG2.*5+

[3] @9'40(44..50, 151..155) eG2 =expr  ==FBexpr== 'eG2'
  Pin exprInp=  ('*5+')
    dataflow= <--- eG1.eG1

[7] @9'60(65..71, 156..162) eG3 =expr  ==FBexpr== 'eG3'
  Pin exprInp=  ('*')
    dataflow= <--- eG1.eG1
  Pin exprInp=  ('*')
    dataflow= <--- eG1.eG1
  Pin exprInp=  ('/')
    dataflow= <--- g_9_25_153.x3:F

[2] @9'40(42..48, 143..147) eG4 =expr  ==FBexpr== 'eG4'
  Pin exprInp=  ('*7+')
    dataflow= <--- fG1.yz:F



== GStates in Graphic, Details:





== GStateTransCond in Graphic Detail ==




== FBlock instances in the module ==

  fG1

== All FBlock instances in the module ==


  
  
  FBlock kind=TheModule "$module_exmpEvTree1 :$Module_exmpEvTree1"
  
  
  FBlock kind=Submodule "fG1 :FBx_FB"
    Evin ctor
    Evin init
    Evin step
    evUpdin upd
    Evout stepO
    evUpdout updo
    Din a (a)
    Din gain (gain)
    Din x (x)
    vout y (y)
    vout y2 (y2)
    zout yz (yz)




== 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_exmpEvTree1
  fG1

