

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

== GBlock in Graphic Overview ==

  [0] @23'20(22..41, 16..24)  g_23_31_20 :docu   
  [1] @23'20(21..41, 40..44)  g_23_31_42 :docu   
  [2] @23'20(22..45, 66..86)  g_23_33_76 :mdlInp FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
  [3] @23'20(22..46, 47..61)  g_23_34_54 :docu   
  [4] @23'40(39..47, 31..38)  g_23_43_34 :mdlInp FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
  [5] @23'50(54..69, 19..26)  t1 :fb FB=t1:TsF_FB  
  [6] @23'50(54..69, 27..32)  t1 :fb FB=t1:TsF_FB  
  [7] @23'50(54..69, 33..38)  t1 :fb FB=t1  
  [8] @23'50(54..69, 39..61)  t1 :fb FB=t1  
  [9] @23'50(54..73, 77..83)  e_23_63_80 :expr   
  [10] @23'60(61..68, 66..75)  g_23_64_70 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
  [11] @23'70(75..76, 75..76)  g_23_75_75 :conPoint   
  [12] @23'80(80..91, 38..40)  e_23_85_39 :expr   
  [13] @23'80(80..91, 41..43)  e_23_85_42 :expr   
  [14] @23'80(81..92, 61..66)  t1 :fb FB=t1  
  [15] @23'80(79..95, 55..60)  e_23_87_57 :expr   
  [16] @23'80(85..97, 69..71)  e_23_91_70 :expr   
  [17] @23'90(90..97, 72..76)  e_23_93_74 :expr   
  [18] @23'100(103..120, 30..55)  g_23_111_42 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
  [19] @23'100(103..120, 59..87)  g_23_111_73 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
  [20] @23'100(103..120, 100..110)  g_23_111_105 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
  [21] @23'130(128..149, 97..117)  g_23_138_107 :docu   


== GBlock in Graphic with pins ==

  [0] @23'20(22..41, 16..24)  g_23_31_20 :docu     

  [1] @23'20(21..41, 40..44)  g_23_31_42 :docu     

  [2] @23'20(22..45, 66..86)  g_23_33_76 :mdlInp FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
    @23'20(21..23, 83..85)  EvoutMdl:stepO "stepO"
  
    @23'40(44..46, 66..68)  EvinMdl:step "step"
  
    @23'40(44..46, 69..71)  DinMdl:x "x:F"
  
    @23'40(36..45, 71..73)  DinMdl:x2 "=:x2:f"
  
    @23'30(26..46, 79..81)  DinMdl:x3 "=:x3:StructExpl"
  
    @23'40(44..46, 83..85)  EvUpdinMdl:upd "upd"
    

  [3] @23'20(22..46, 47..61)  g_23_34_54 :docu     

  [4] @23'40(39..47, 31..38)  g_23_43_34 :mdlInp FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
    @23'50(46..48, 31..33)  EvinMdl:init "init"
  
    @23'50(46..48, 34..36)  EvinMdl:param "param"
  
    @23'50(46..48, 36..38)  DinMdl:Ts "Ts:F"
    

  [5] @23'50(54..69, 19..26)  t1 :fb FB=t1:TsF_FB  
    @23'50(53..55, 21..23)  Evin:ctor "ctor"
  
    @23'50(53..55, 24..26)  Din:Tstep "Tstep:=0.001"
    

  [6] @23'50(54..69, 27..32)  t1 :fb FB=t1:TsF_FB  
    @23'50(53..55, 28..30)  Evin:init "init"
  
    @23'50(53..60, 30..32)  Din:Tsi "Tsi:F"
    

  [7] @23'50(54..69, 33..38)  t1 :fb FB=t1  
    @23'50(53..55, 34..36)  Evin:param "param"
  
    @23'50(53..60, 36..38)  Din:Ts "Ts:F"
    

  [8] @23'50(54..69, 39..61)  t1 :fb FB=t1  
    @23'50(53..55, 43..45)  Evin:step "step"
  
    @23'50(53..55, 56..58)  Din:x "x:F"
  
    @23'50(53..55, 59..61)  evUpdin:upd "upd"
  
    @23'70(68..70, 42..44)  Evout:stepO "stepO"
  
    @23'70(68..70, 45..47)  vout:q "q:F "
  
    @23'70(68..70, 47..49)  vout:t1y "%t1y"
  
    @23'70(68..70, 50..52)  Dout:dx "dx()"
  
    @23'70(68..70, 55..57)  Dout:y "y()"
  
    @23'70(68..70, 57..59)  zout:yz "yz()"
  
    @23'70(68..70, 59..61)  evUpdout:updO "updO"
    

  [9] @23'50(54..73, 77..83)  e_23_63_80 :expr   
    @23'50(53..63, 77..79)  exprInp: ".re=:.s.x"
  
    @23'50(53..68, 79..81)  exprInp: ".s.y1=:.s.b1"
  
    @23'70(72..74, 81..83)  Dout:dret "dret:StructExpl"
    

  [10] @23'60(61..68, 66..75)  g_23_64_70 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
    @23'60(60..62, 66..68)  EvUpdoutMdl:updO "updO"
  
    @23'60(60..62, 69..71)  ZoutMdl:yz1 "yz1"
  
    @23'60(60..62, 72..74)  ZoutMdl:yz "yz()"
    

  [11] @23'70(75..76, 75..76)  g_23_75_75 :conPoint     

  [12] @23'80(80..91, 38..40)  e_23_85_39 :expr   
    @23'80(78..83, 38..40)  exprInp: "*2"
  
    @23'90(90..92, 38..40)  vout:t1y2 "t1y2"
    

  [13] @23'80(80..91, 41..43)  e_23_85_42 :expr   
    @23'80(78..83, 41..43)  exprInp: "*3"
  
    @23'90(90..92, 41..43)  vout:t1y3 "t1y3"
    

  [14] @23'80(81..92, 61..66)  t1 :fb FB=t1  
    @23'90(91..93, 64..66)  Dout:dx "dx():F "
    

  [15] @23'80(79..95, 55..60)  e_23_87_57 :expr   
    @23'80(80..90, 55..57)  exprInp: "=:.s.a"
  
    @23'90(94..96, 57..59)  vout:ds "ds:StructExpl"
    

  [16] @23'80(85..97, 69..71)  e_23_91_70 :expr   
    @23'80(84..91, 69..71)  exprInp: "!.s.b1"
  
    @23'100(96..98, 69..71)  vout:ds "ds "
    

  [17] @23'90(90..97, 72..76)  e_23_93_74 :expr   
    @23'90(89..94, 72..74)  exprInp: "+"
  
    @23'90(89..94, 74..76)  exprInp: "2-"
    

  [18] @23'100(103..120, 30..55)  g_23_111_42 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
    @23'100(102..104, 30..32)  EvoutMdl:stepO "stepO"
  
    @23'100(102..104, 32..34)  EvUpdoutMdl:updO "updO"
  
    @23'100(102..104, 35..37)  VoutMdl:t1y "t1y"
  
    @23'100(102..104, 38..40)  VoutMdl:t1y2 "t1y2"
  
    @23'100(102..104, 41..43)  VoutMdl:t1y3 "t1y3:F"
  
    @23'100(102..104, 44..46)  VoutMdl:dy "dy"
  
    @23'100(102..104, 50..52)  VoutMdl:ye2 ".s.b1=:ye2:F"
  
    @23'100(102..104, 53..55)  VoutMdl:ds "ds"
    

  [19] @23'100(103..120, 59..87)  g_23_111_73 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
    @23'100(102..104, 59..61)  EvoutMdl:stepO "stepO"
  
    @23'100(102..104, 63..65)  DoutMdl:ye1 ".s.a=:ye1():F"
  
    @23'100(102..113, 69..71)  DoutMdl:d1 "d1() "
  
    @23'100(102..104, 73..75)  DoutMdl:ydy "ydy()"
  
    @23'100(102..104, 79..81)  DoutMdl:stepR "stepR%"
  
    @23'100(102..104, 81..83)  VoutMdl:d "d*"
  
    @23'100(102..104, 84..86)  DoutMdl:dx "dx*"
    

  [20] @23'100(103..120, 100..110)  g_23_111_105 :mdlOut FB=$module_ModuleInoutDef:$Module_ModuleInoutDef  
    @23'100(102..104, 100..102)  EvoutMdl:stepO "stepO"
  
    @23'100(102..104, 103..105)  DoutMdl:d2 "d2&()"
  
    @23'100(102..104, 105..107)  DoutMdl:d3 "d3*()"
    

  [21] @23'130(128..149, 97..117)  g_23_138_107 :docu     



== GBlock in Graphic, Details:



[5] @23'50(54..69, 19..26)  t1 =fb  ==FBlock== t1:TsF_FB  
  Pins:
  fbPinDst<---docu--- docu=g_23_31_20.'' @23'20(22..41, 16..24)
  Evin= ctor ('ctor')
  Din= Tstep ('Tstep:=0.001')


[6] @23'50(54..69, 27..32)  t1 =fb  ==FBlock== t1:TsF_FB  
  Pins:
  Evin= init ('init')
  Din= Tsi ('Tsi:F')  <--dataflow--- mdlInp=g_23_43_34.Ts @23'40(39..47, 31..38)


[7] @23'50(54..69, 33..38)  t1 =fb  ==FBlock== t1  
  Pins:
  Evin= param ('param')  <--eventflow--- mdlInp=g_23_43_34.param @23'40(39..47, 31..38)
  Din= Ts ('Ts:F')  <--dataflow--- mdlInp=g_23_43_34.Ts @23'40(39..47, 31..38)


[8] @23'50(54..69, 39..61)  t1 =fb  ==FBlock== t1  
  Pins:
  Evin= step ('step')
  Din= x ('x:F')  <--dataflow--- mdlInp=g_23_33_76.x @23'20(22..45, 66..86)
  evUpdin= upd ('upd')
  Evout= stepO ('stepO')
  vout= q ('q:F ')  ---dataflow--> expr=e_23_85_39.'*2' @23'50(54..69, 39..61)
  vout= t1y ('%t1y')  ---dataflow--> mdlOut=g_23_111_42.t1y @23'50(54..69, 39..61)
           ---dataflow--> expr=e_23_85_42.'*3' @23'50(54..69, 39..61)
  Dout= dx ('dx()')  ---dataflow--> mdlOut=g_23_111_42.dy @23'50(54..69, 39..61)
           ---dataflow--> conPoint=g_23_75_75.'' @23'50(54..69, 39..61)
  Dout= y ('y()')  ---dataflow--> expr=e_23_87_57.'=:.s.a' @23'50(54..69, 39..61)
           ---dataflow--> expr=e_23_93_74.'+' @23'50(54..69, 39..61)
  zout= yz ('yz()')  ---dataflow--> mdlOut=g_23_64_70.yz1 @23'50(54..69, 39..61)
  evUpdout= updO ('updO')


[14] @23'80(81..92, 61..66)  t1 =fb  ==FBlock== t1  
  Pins:
  Dout= dx ('dx():F ')  ---dataflow--> expr=e_23_91_70.'!.s.b1' @23'80(81..92, 61..66)




== Xref in Graphic Detail==


[11] @23'70(75..76, 75..76) g_23_75_75 ==conPoint== id1229  
  Pins:
  fbPinSrc---dataflow--> mdlOut=g_23_111_73.dx @23'100(102..104, 84..86)
  fbPinSrc---dataflow--> expr=e_23_93_74.'2-' @23'90(89..94, 74..76)
  fbPinDst<---dataflow--- fb=t1.dx @23'70(68..70, 50..52)
  



== Demux in Graphic Detail==
  

  

== Expression by name in Graphic Detail ==


[9] @23'50(54..73, 77..83) e_23_63_80 =expr  ==FBexpr== ''
  Pin exprInp=  ('.re=:.s.x')
    dataflow= <--- g_23_33_76.=:x2:f
  Pin exprInp=  ('.s.y1=:.s.b1')
    dataflow= <--- g_23_33_76.=:x3:StructExpl
  Pin Dout= dret ('dret:StructExpl')
    dataflow=  --> g_23_111_73.stepR%

[15] @23'80(79..95, 55..60) e_23_87_57 =expr  ==FBexpr== ''
  Pin exprInp=  ('=:.s.a')
    dataflow= <--- t1.y()
  Pin vout= ds ('ds:StructExpl')
    dataflow=  --> g_23_111_73..s.a=:ye1():F
    dataflow=  --> g_23_111_42.ds
    dataflow=  --> g_23_111_42..s.b1=:ye2:F
    dataflow=  --> g_23_111_105.d2&()
    dataflow=  --> g_23_111_105.d3*()
    dataflow=  --> g_23_111_73.d*

[12] @23'80(80..91, 38..40) e_23_85_39 =expr  ==FBexpr== ''
  Pin exprInp=  ('*2')
    dataflow= <--- t1.q:F 
  Pin vout= t1y2 ('t1y2')
    dataflow=  --> g_23_111_42.t1y2

[13] @23'80(80..91, 41..43) e_23_85_42 =expr  ==FBexpr== ''
  Pin exprInp=  ('*3')
    dataflow= <--- t1.%t1y
  Pin vout= t1y3 ('t1y3')

[16] @23'80(85..97, 69..71) e_23_91_70 =expr  ==FBexpr== ''
  Pin exprInp=  ('!.s.b1')
    dataflow= <--- t1.dx():F 
  Pin vout= ds ('ds ')
    dataflow=  --> g_23_111_73.d1() 

[17] @23'90(90..97, 72..76) e_23_93_74 =expr  ==FBexpr== ''
  Pin exprInp=  ('+')
    dataflow= <--- t1.y()
  Pin exprInp=  ('2-')
    dataflow= <--- g_23_75_75.



== GStates in Graphic, Details:





== GStateTransCond in Graphic Detail ==




== FBlock instances in the module ==

  t1

== All FBlock instances in the module ==


  
  
  FBlock kind=TheModule "$module_ModuleInoutDef :$Module_ModuleInoutDef"
  
  
  FBlock kind=Submodule "t1 :TsF_FB"




== 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_ModuleInoutDef
  t1

