

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

== GBlock in Graphic Overview ==

  [0] @1'30(28..41, 21..23)  g_1_34_22 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [1] @1'30(28..42, 41..45)  g_1_35_43 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [2] @1'30(28..42, 46..57)  g_1_35_51 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [3] @1'30(29..37, 63..65)  g_1_33_64 :xref   
  [4] @1'30(28..43, 28..39)  g_1_35_33 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [5] @1'40(37..44, 67..69)  fq2 :expr   
  [6] @1'40(36..45, 76..79)  e_1_40_77 :expr   
  [7] @1'40(41..46, 59..65)  e_1_43_62 :expr   
  [8] @1'50(46..53, 28..30)  g_1_49_29 :xref   
  [9] @1'50(47..54, 36..38)  g_1_50_37 :xref   
  [10] @1'50(52..58, 46..48)  g_1_55_47 :xref   
  [11] @1'60(59..68, 31..35)  e_1_63_33 :expr   
  [12] @1'60(61..68, 28..30)  g_1_64_29 :xref   
  [13] @1'60(56..76, 50..60)  h1p :fb FB=h1p:Param_OrthBandpassF_Ctrl_emC  
  [14] @1'60(56..76, 62..69)  h2p :fb FB=h2p:Param_OrthBandpassF_Ctrl_emC  
  [15] @1'60(56..76, 70..79)  h3p :fb FB=h3p:Param_OrthBandpassF_Ctrl_emC  
  [16] @1'60(65..74, 44..49)  g_1_69_46 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [17] @1'70(69..84, 105..113)  g_1_76_109 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [18] @1'80(82..90, 21..25)  e_1_86_23 :expr   
  [19] @1'80(83..91, 35..41)  xdab :expr   
  [20] @1'90(87..88, 58..64)  g_1_87_61 :demux   
  [21] @1'90(95..115, 20..33)  bf :fb FB=bf:OrthBandpassF_Ctrl_emC  
  [22] @1'90(95..116, 42..57)  b3 :fb FB=b3f:OrthBandpassF_Ctrl_emC  
  [23] @1'120(116..117, 59..65)  g_1_116_62 :demux   
  [24] @1'120(116..123, 34..38)  yzsum :expr   
  [25] @1'120(119..120, 45..46)  g_1_119_45 :conPoint   
  [26] @1'120(124..125, 42..48)  g_1_124_45 :demux   
  [27] @1'120(123..125, 133..135)  e_1_124_134 :expr   
  [28] @1'120(123..129, 20..26)  yzsumb :expr   
  [29] @1'130(126..127, 60..61)  g_1_126_60 :conPoint   
  [30] @1'130(134..136, 72..74)  e_1_135_73 :expr   
  [31] @1'130(134..136, 75..77)  e_1_135_76 :expr   
  [32] @1'130(134..136, 80..82)  e_1_135_81 :expr   
  [33] @1'140(137..139, 84..86)  e_1_138_85 :expr   
  [34] @1'130(134..153, 50..52)  at1 :expr   
  [35] @1'140(143..151, 39..41)  e_1_147_40 :expr   
  [36] @1'140(138..158, 63..65)  at2 :expr   
  [37] @1'140(142..156, 55..59)  ph :expr   
  [38] @1'130(130..171, 124..161)  scope1 :fb FB=scope1:TESTscopeArray  
  [39] @1'140(143..160, 67..73)  ym :expr   
  [40] @1'150(146..160, 87..91)  y3gh :expr   
  [41] @1'140(143..165, 73..77)  yg6 :expr   
  [42] @1'160(158..174, 34..54)  g_1_166_44 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [43] @1'170(172..182, 58..91)  g_1_177_74 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [44] @2'30(34..44, 44..58)  g_2_39_51 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [45] @2'60(56..65, 39..41)  g_2_60_40 :xref   
  [46] @2'60(57..66, 36..38)  e_2_61_37 :expr   
  [47] @2'60(57..66, 49..51)  e_2_61_50 :expr   
  [48] @2'60(57..65, 52..54)  e_2_61_53 :expr   
  [49] @2'50(54..78, 58..73)  f_2_66_65 :fb FB=h1p:Param_OrthBandpassF_Ctrl_emC  
  [50] @2'50(54..78, 79..94)  f_2_66_86 :fb FB=h2p:Param_OrthBandpassF_Ctrl_emC  
  [51] @2'50(54..78, 99..114)  f_2_66_106 :fb FB=h3p:Param_OrthBandpassF_Ctrl_emC  
  [52] @2'60(59..78, 119..125)  f_2_68_122 :fb FB=wf1ix:WaveMngIx_FB  
  [53] @2'60(63..77, 130..134)  e_2_70_132 :expr   
  [54] @2'80(76..77, 49..55)  g_2_76_52 :demux   
  [55] @2'70(74..80, 43..45)  e_2_77_44 :expr   
  [56] @2'70(71..90, 35..42)  g_2_80_38 :docu   
  [57] @2'90(93..112, 105..117)  f_2_102_111 :fb FB=wf1ix:WaveMngIx_FB  
  [58] @2'90(93..114, 119..131)  f_2_103_125 :fb FB=wf1mng:WaveMng_FB  
  [59] @2'90(90..118, 41..57)  b3 :fb FB=b3f:OrthBandpassF_Ctrl_emC  
  [60] @2'90(94..114, 94..103)  f_2_104_98 :fb :OrthBandpassF_Ctrl_emC  
  [61] @2'90(95..115, 22..38)  f_2_105_30 :fb FB=bf:OrthBandpassF_Ctrl_emC  
  [62] @2'120(121..141, 91..103)  f_2_131_97 :fb :OrthBandpassF_Ctrl_emC  
  [63] @2'120(124..140, 107..117)  f_2_132_112 :fb FB=wf1mng  
  [64] @2'120(124..140, 119..129)  f_2_132_124 :fb FB=wf1data1  
  [65] @2'120(124..140, 133..143)  f_2_132_138 :fb FB=wfxdata  
  [66] @2'120(125..145, 35..43)  f_2_135_39 :fb FB=h1p:Param_OrthBandpassF_Ctrl_emC  
  [67] @2'120(125..145, 45..53)  f_2_135_49 :fb FB=h2p:Param_OrthBandpassF_Ctrl_emC  
  [68] @2'120(125..145, 55..63)  f_2_135_59 :fb FB=h3p:Param_OrthBandpassF_Ctrl_emC  
  [69] @2'120(121..150, 85..90)  g_2_135_87 :docu   
  [70] @2'130(128..148, 66..75)  f_2_138_70 :fb FB=gref:Angle_abgmf_Ctrl_emC  
  [71] @2'160(162..176, 121..130)  f_2_169_125 :fb FB=wfxavg:WaveAvg_FB  
  [72] @2'160(162..190, 51..61)  f_2_176_56 :fb FB=wf1mng:WaveMng_FB  
  [73] @2'160(162..190, 63..73)  f_2_176_68 :fb FB=wf1data1:WaveData_FB  
  [74] @2'160(162..190, 75..85)  f_2_176_80 :fb FB=wfxdata:WaveData_FB  
  [75] @2'160(162..190, 87..95)  f_2_176_91 :fb FB=wf1avg1:WaveAvg_FB  
  [76] @2'160(162..190, 96..104)  f_2_176_100 :fb FB=wfxavg:WaveAvg_FB  
  [77] @2'160(162..190, 107..118)  f_2_176_112 :fb FB=wf1avg1:WaveAvg_FB  
  [78] @3'10(15..23, 72..76)  g_3_19_74 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [79] @3'10(15..23, 85..89)  g_3_19_87 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [80] @3'10(12..44, 60..65)  g_3_28_62 :docu   
  [81] @3'30(31..32, 81..82)  g_3_31_81 :conPoint   
  [82] @3'30(31..33, 74..76)  e_3_32_75 :expr   
  [83] @3'10(12..53, 94..101)  g_3_32_97 :docu   
  [84] @3'20(18..59, 103..115)  g_3_38_109 :docu   
  [85] @3'30(33..54, 41..54)  b3f :fb FB=b3f:OrthBandpassF_Ctrl_emC  
  [86] @3'40(38..54, 68..79)  f_3_46_73 :fb FB=gref:Angle_abgmf_Ctrl_emC  
  [87] @3'40(38..54, 81..92)  f_3_46_86 :fb FB=gref:Angle_abgmf_Ctrl_emC  
  [88] @3'50(54..56, 37..39)  e_3_55_38 :expr   
  [89] @3'50(55..72, 59..64)  h1ph :expr   
  [90] @3'60(65..67, 48..50)  h1yab_im :expr   
  [91] @3'80(76..84, 98..103)  e_3_80_100 :expr   
  [92] @3'90(87..88, 92..93)  g_3_87_92 :conPoint   
  [93] @3'70(72..106, 72..79)  g_3_89_75 :docu   
  [94] @3'80(83..98, 61..69)  f_3_90_65 :fb FB=wf1data1:WaveData_FB  
  [95] @3'90(91..95, 40..44)  e_3_93_42 :expr   
  [96] @3'90(91..100, 98..103)  e_3_95_100 :expr   
  [97] @3'90(87..105, 53..57)  e_3_96_55 :expr   
  [98] @3'90(92..103, 32..38)  yph2a :expr   
  [99] @3'90(94..126, 109..121)  g_3_110_115 :docu   
  [100] @3'110(106..120, 60..69)  f_3_113_64 :fb FB=wf1avg1:WaveAvg_FB  
  [101] @3'110(110..125, 21..29)  f_3_117_25 :fb FB=wfxdata:WaveData_FB  
  [102] @3'110(107..127, 93..106)  f_3_117_99 :fb FB=gref:Angle_abgmf_Ctrl_emC  
  [103] @3'120(118..126, 82..87)  f_3_122_84 :fb FB=b3f:OrthBandpassF_Ctrl_emC  
  [104] @3'130(131..139, 71..76)  e_3_135_73 :expr   
  [105] @3'130(133..147, 20..29)  f_3_140_24 :fb FB=wfxavg:WaveAvg_FB  
  [106] @3'140(136..144, 63..67)  e_3_140_65 :expr   
  [107] @3'140(140..142, 91..93)  e_3_141_92 :expr   
  [108] @3'130(133..150, 95..100)  d_2 :expr   
  [109] @3'140(136..150, 81..89)  d_3 :expr   
  [110] @3'140(144..148, 31..35)  e_3_146_33 :expr   
  [111] @3'160(161..171, 38..57)  g_3_166_47 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
  [112] @3'160(161..171, 86..101)  g_3_166_93 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  


== GBlock in Graphic with pins ==

  [0] @1'30(28..41, 21..23)  g_1_34_22 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'40(40..42, 21..23)  EvinMdl:ctor "ctor"
    

  [1] @1'30(28..42, 41..45)  g_1_35_43 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'40(41..43, 41..43)  EvinMdl:init "init`3"
  
    @1'40(41..43, 43..45)  DinMdl:fq "fq:F"
    

  [2] @1'30(28..42, 46..57)  g_1_35_51 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'40(41..43, 49..51)  EvinMdl:param "param`1"
  
    @1'40(41..43, 51..53)  EvUpdinMdl:updparam "updparam`2"
  
    @1'30(27..29, 55..57)  EvoutMdl:paramO "paramO"
  
    @1'40(41..43, 53..55)  DinMdl:fq "fq:F"
    

  [3] @1'30(29..37, 63..65)  g_1_33_64 :xref     

  [4] @1'30(28..43, 28..39)  g_1_35_33 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'30(27..29, 29..31)  EvoutMdl:stepO "stepO"
  
    @1'40(42..44, 28..30)  EvinMdl:step "step"
  
    @1'40(42..44, 31..33)  DinMdl:x "x:F"
  
    @1'40(42..44, 33..35)  DinMdl:x2 "x2:F"
  
    @1'40(42..44, 36..38)  EvUpdinMdl:upd "upd"
    

  [5] @1'40(37..44, 67..69)  fq2 :expr   
    @1'30(35..39, 67..69)  exprInp: "2"
    

  [6] @1'40(36..45, 76..79)  e_1_40_77 :expr   
    @1'30(35..39, 77..79)  exprInp: "3.0"
  
    @1'40(44..46, 77..79)  Dout:fq3 "fq3"
    

  [7] @1'40(41..46, 59..65)  e_1_43_62 :expr   
    @1'40(41..44, 59..61)  exprInp: "+"
  
    @1'40(41..44, 63..65)  exprInp: "-"
  
    @1'40(45..47, 61..63)  vout:fq1 "fq1"
    

  [8] @1'50(46..53, 28..30)  g_1_49_29 :xref     

  [9] @1'50(47..54, 36..38)  g_1_50_37 :xref     

  [10] @1'50(52..58, 46..48)  g_1_55_47 :xref     

  [11] @1'60(59..68, 31..35)  e_1_63_33 :expr   
    @1'60(57..63, 31..33)  exprInp: "!.re"
  
    @1'50(53..63, 33..35)  exprInp: "0.0=:.im"
  
    @1'70(67..69, 31..33)  Dout:x1 "x1"
    

  [12] @1'60(61..68, 28..30)  g_1_64_29 :xref     

  [13] @1'60(56..76, 50..60)  h1p :fb FB=h1p:Param_OrthBandpassF_Ctrl_emC  
    @1'50(55..57, 54..56)  Din:fq "fq"
  
    @1'50(55..57, 56..58)  Evin:setFq "setFq"
  
    @1'50(55..57, 58..60)  Evin:init "init"
    

  [14] @1'60(56..76, 62..69)  h2p :fb FB=h2p:Param_OrthBandpassF_Ctrl_emC  
    @1'50(55..57, 65..67)  Evin:setFq "setFq"
  
    @1'50(55..57, 67..69)  Din:fq "fq"
    

  [15] @1'60(56..76, 70..79)  h3p :fb FB=h3p:Param_OrthBandpassF_Ctrl_emC  
    @1'50(55..57, 74..76)  Evin:setFq "setFq"
  
    @1'50(55..57, 77..79)  Din:fq "@fq3=:fq"
    

  [16] @1'60(65..74, 44..49)  g_1_69_46 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'60(64..66, 44..46)  VoutMdl:yfq1 "yfq1"
  
    @1'60(64..66, 46..48)  EvoutMdl:paramO "paramO"
    

  [17] @1'70(69..84, 105..113)  g_1_76_109 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'80(83..85, 106..108)  EvinMdl:init "init"
    

  [18] @1'80(82..90, 21..25)  e_1_86_23 :expr   
    @1'80(82..85, 21..23)  exprInp: "+"
  
    @1'90(87..90, 21..23)  exprInp: "-"
  
    @1'80(85..87, 24..26)  vout:xdbf "xdbf"
    

  [19] @1'80(83..91, 35..41)  xdab :expr   
    @1'80(82..85, 37..39)  exprInp: "+"
  
    @1'80(84..92, 39..41)  vout:xdab "xdab"
  
    @1'90(89..92, 37..39)  exprInp: "-"
    

  [20] @1'90(87..88, 58..64)  g_1_87_61 :demux   
    @1'80(83..87, 58..60)  Demux:f "f"
  
    @1'80(83..87, 60..62)  Demux: "2"
  
    @1'80(83..87, 62..64)  Demux: "3"
    

  [21] @1'90(95..115, 20..33)  bf :fb FB=bf:OrthBandpassF_Ctrl_emC  
    @1'90(94..96, 24..26)  Evin:step "step"
  
    @1'90(94..96, 26..28)  Din:xdab "xdab:f"
  
    @1'90(92..96, 28..30)  aggr:param "param"
  
    @1'90(94..96, 31..33)  evUpdin:upd "upd"
  
    @1'110(114..116, 24..26)  Evout:stepO "stepO"
  
    @1'110(114..116, 27..29)  vout:yab "yab:f"
  
    @1'110(114..116, 29..31)  zout:yabz "yabz:f"
  
    @1'110(114..116, 31..33)  evUpdout:updO "updO"
    

  [22] @1'90(95..116, 42..57)  b3 :fb FB=b3f:OrthBandpassF_Ctrl_emC  
    @1'90(94..101, 48..50)  Evin:step "step"
  
    @1'90(94..102, 50..52)  Din:xdab "xdab:f"
  
    @1'90(94..104, 53..55)  aggr:param "param"
  
    @1'90(94..101, 55..57)  evUpdin:upd "upd"
  
    @1'110(108..116, 48..50)  Evout:stepO "stepO"
  
    @1'110(108..116, 50..52)  vout:yab "yab:f"
  
    @1'110(106..116, 53..55)  zout:yabz "yabz:f"
  
    @1'110(108..116, 55..57)  evUpdout:updO "updO"
    

  [23] @1'120(116..117, 59..65)  g_1_116_62 :demux   
    @1'120(117..121, 59..61)  Demux:f "f"
  
    @1'120(116..120, 61..63)  Demux: "2"
  
    @1'120(116..120, 63..65)  Demux: "3"
    

  [24] @1'120(116..123, 34..38)  yzsum :expr   
    @1'120(118..120, 36..38)  exprInp: "+"
    

  [25] @1'120(119..120, 45..46)  g_1_119_45 :conPoint     

  [26] @1'120(124..125, 42..48)  g_1_124_45 :demux   
    @1'120(124..128, 42..44)  Demux:f "f"
  
    @1'120(124..128, 44..46)  Demux: "2"
  
    @1'120(124..128, 46..48)  Demux: "3"
    

  [27] @1'120(123..125, 133..135)  e_1_124_134 :expr   
    @1'120(118..124, 133..135)  exprInp: ".re+"
    

  [28] @1'120(123..129, 20..26)  yzsumb :expr   
    @1'120(123..125, 22..24)  exprInp: "+"
  
    @1'120(123..125, 24..26)  exprInp: "+"
    

  [29] @1'130(126..127, 60..61)  g_1_126_60 :conPoint     

  [30] @1'130(134..136, 72..74)  e_1_135_73 :expr   
    @1'130(129..135, 72..74)  exprInp: ".re"
    

  [31] @1'130(134..136, 75..77)  e_1_135_76 :expr   
    @1'130(129..135, 75..77)  exprInp: ".im"
    

  [32] @1'130(134..136, 80..82)  e_1_135_81 :expr   
    @1'130(129..135, 80..82)  exprInp: ".re"
    

  [33] @1'140(137..139, 84..86)  e_1_138_85 :expr   
    @1'130(132..138, 84..86)  exprInp: ".re"
    

  [34] @1'130(134..153, 50..52)  at1 :expr     

  [35] @1'140(143..151, 39..41)  e_1_147_40 :expr   
    @1'150(150..152, 39..41)  zout:xdabz "xdabz"
    

  [36] @1'140(138..158, 63..65)  at2 :expr   
    @1'150(155..159, 63..66)  exprOut: ":F"
    

  [37] @1'140(142..156, 55..59)  ph :expr   
    @1'140(140..144, 55..57)  aggr: "b3f@?stepO"
    

  [38] @1'130(130..171, 124..161)  scope1 :fb FB=scope1:TESTscopeArray  
    @1'130(129..131, 128..130)  Evin:scope "scope"
  
    @1'130(129..131, 131..133)  Din:ym "@m=:ym?gr,0.5,0,70"
  
    @1'130(129..131, 133..135)  Din:xd "xd?lbl,0.5,0,70"
  
    @1'130(129..131, 135..137)  Din:yabzb "@yabzb=:yabzb?rd,0.5,0,70"
  
    @1'130(129..131, 139..141)  Din:yabz1 "@yabz=:yabz1?cy,0.5,0,70"
  
    @1'130(129..131, 141..143)  Din:ya3 "@yabz2.re =:ya3?gr,0.5,0,70"
  
    @1'130(129..163, 143..145)  Din:fq1 "@fq1=:fq1?dgn,0.2,50,50"
  
    @1'130(129..163, 145..147)  Din:yg6 "@yg6 =:yg6?gn,5.0,0,30"
  
    @1'130(129..163, 147..149)  Din:ph "wf1avg1@Y =:ph?drd,0.1,0,30"
    

  [39] @1'140(143..160, 67..73)  ym :expr   
    @1'160(159..161, 70..72)  vout:m "m:F"
    

  [40] @1'150(146..160, 87..91)  y3gh :expr   
    @1'140(144..150, 87..89)  exprInp: ".im"
  
    @1'140(144..150, 89..91)  exprInp: ""
    

  [41] @1'140(143..165, 73..77)  yg6 :expr     

  [42] @1'160(158..174, 34..54)  g_1_166_44 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'160(157..159, 34..36)  EvoutMdl:stepO "stepO"
  
    @1'160(157..159, 37..39)  ZoutMdl:yabzb "yabzb"
  
    @1'160(157..159, 39..41)  ZoutMdl:ydabz "ydabz"
  
    @1'160(157..159, 42..44)  ZoutMdl:yabz "yabz:f"
  
    @1'160(157..159, 44..46)  ZoutMdl:yabz2 "yabz2:f"
  
    @1'160(157..159, 46..48)  ZoutMdl:yabz3 "yabz3:f"
  
    @1'160(157..159, 48..50)  ZoutMdl:ygz "ygz:F"
  
    @1'160(157..159, 50..52)  EvUpdoutMdl:updO "updO"
    

  [43] @1'170(172..182, 58..91)  g_1_177_74 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @1'170(171..173, 58..60)  EvoutMdl:stepO "stepO"
  
    @1'170(171..173, 61..63)  VoutMdl:yph1 "yph1:F"
  
    @1'170(171..173, 63..65)  VoutMdl:Yg "Yg:F"
  
    @1'170(171..173, 65..67)  VoutMdl:Yfilt "Yfilt:F"
  
    @1'170(171..173, 70..72)  VoutMdl:ym "ym:F"
  
    @1'170(171..173, 74..76)  VoutMdl:yg6 "yg6:F"
  
    @1'170(171..173, 80..82)  VoutMdl:Y2harm "Y2harm:F"
  
    @1'170(171..173, 84..86)  VoutMdl:Y3h "Y3h:F"
  
    @1'170(171..173, 88..90)  VoutMdl:Y3gh "Y3gh:F"
    

  [44] @2'30(34..44, 44..58)  g_2_39_51 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @2'40(43..45, 45..47)  EvinMdl:ctor "ctor"
  
    @2'40(43..45, 47..49)  DinMdl:Tstep "Tstep:F"
  
    @2'40(43..45, 50..52)  DinMdl:q1 "q1:F"
  
    @2'40(43..45, 52..54)  DinMdl:qh "qh:F"
  
    @2'40(43..45, 54..56)  DinMdl:Tfd "Tfd:F"
    

  [45] @2'60(56..65, 39..41)  g_2_60_40 :xref     

  [46] @2'60(57..66, 36..38)  e_2_61_37 :expr   
    @2'60(65..67, 36..38)  zout:Tstep_ "Tstep_"
    

  [47] @2'60(57..66, 49..51)  e_2_61_50 :expr   
    @2'60(57..61, 49..51)  exprInp: "/"
  
    @2'60(65..67, 49..51)  vout:k1 "k1"
    

  [48] @2'60(57..65, 52..54)  e_2_61_53 :expr   
    @2'60(57..61, 52..54)  exprInp: "/"
  
    @2'60(65..67, 52..54)  vout:kh "kh"
    

  [49] @2'50(54..78, 58..73)  f_2_66_65 :fb FB=h1p:Param_OrthBandpassF_Ctrl_emC  
    @2'50(53..55, 63..65)  Din:identObj "0x10=:identObj:I"
  
    @2'50(53..55, 65..67)  Din:Tstep "0.001=:Tstep:F"
  
    @2'50(53..55, 67..69)  Din:TstepOrthi "TstepOrthi"
  
    @2'50(53..55, 69..71)  Din:nom_m "1.2=:nom_m"
    

  [50] @2'50(54..78, 79..94)  f_2_66_86 :fb FB=h2p:Param_OrthBandpassF_Ctrl_emC  
    @2'50(53..55, 82..84)  Evin:ctorObj "ctorObj"
  
    @2'50(53..55, 84..86)  Din:identObj "0x11=:identObj:I"
  
    @2'50(53..55, 86..88)  Din:Tstep "0.001=:Tstep:F"
  
    @2'50(53..55, 88..90)  Din:TstepOrthi "TstepOrthi:F"
  
    @2'50(53..55, 90..92)  Din:nom_m "1.2=:nom_m"
    

  [51] @2'50(54..78, 99..114)  f_2_66_106 :fb FB=h3p:Param_OrthBandpassF_Ctrl_emC  
    @2'50(53..55, 102..104)  Evin:ctorObj "ctorObj"
  
    @2'50(53..55, 104..106)  Din:identObj "0x12=:identObj"
  
    @2'50(53..55, 106..108)  Din:Tstep "0.001=:Tstep"
  
    @2'50(53..55, 108..110)  Din:TstepOrthi "TstepOrthi"
  
    @2'50(53..55, 110..112)  Din:nom_m "1.2=:nom_m"
    

  [52] @2'60(59..78, 119..125)  f_2_68_122 :fb FB=wf1ix:WaveMngIx_FB  
    @2'60(58..60, 121..123)  evUpdin:upd "upd"
  
    @2'60(58..60, 123..125)  Evin:step "step"
  
    @2'80(77..79, 123..125)  evUpdout:updO "updO"
    

  [53] @2'60(63..77, 130..134)  e_2_70_132 :expr   
    @2'60(61..72, 130..132)  exprInp: "Tstep_ /"
  
    @2'60(61..65, 132..134)  exprInp: "1/"
  
    @2'80(76..78, 132..134)  zout:zAvg100 "zAvg100:F"
    

  [54] @2'80(76..77, 49..55)  g_2_76_52 :demux   
    @2'70(73..76, 49..51)  Demux:f "f"
  
    @2'70(73..76, 51..53)  Demux: "2"
  
    @2'70(73..76, 53..55)  Demux: "3"
    

  [55] @2'70(74..80, 43..45)  e_2_77_44 :expr   
    @2'70(70..77, 43..45)  exprInp: "0=::F"
    

  [56] @2'70(71..90, 35..42)  g_2_80_38 :docu     

  [57] @2'90(93..112, 105..117)  f_2_102_111 :fb FB=wf1ix:WaveMngIx_FB  
    @2'90(92..94, 108..110)  Evin:ctor "ctor"
  
    @2'90(93..113, 110..112)  Din:identObj "0x21=:identObj:I"
  
    @2'90(92..94, 112..114)  Din:size "512=:size"
  
    @2'90(92..94, 114..116)  Din:Tstep "Tstep"
    

  [58] @2'90(93..114, 119..131)  f_2_103_125 :fb FB=wf1mng:WaveMng_FB  
    @2'90(92..94, 123..125)  evUpdin:upd "upd"
  
    @2'90(92..94, 126..128)  Evin:step "step"
  
    @2'90(92..94, 128..130)  Din:nrofValues "nrofValues:F"
    

  [59] @2'90(90..118, 41..57)  b3 :fb FB=b3f:OrthBandpassF_Ctrl_emC  
    @2'90(89..91, 44..46)  Evin:ctorObj "ctorObj"
  
    @2'90(89..91, 46..48)  Din:kA "kA:F"
  
    @2'90(89..91, 48..50)  Din:kB "kB:F"
  
    @2'90(89..109, 50..52)  Din:identObj "0x02=:identObj:I"
  
    @2'90(89..91, 52..54)  Din:Tstep "@Tstep=:Tstep:F"
    

  [60] @2'90(94..114, 94..103)  f_2_104_98 :fb :OrthBandpassF_Ctrl_emC  
    @2'90(91..95, 97..99)  aggr:param "param"
  
    @2'90(93..95, 100..102)  Evin:init "init"
  
    @2'110(113..115, 100..102)  Evout:initO "initO"
    

  [61] @2'90(95..115, 22..38)  f_2_105_30 :fb FB=bf:OrthBandpassF_Ctrl_emC  
    @2'90(94..96, 25..27)  Evin:ctorObj "ctorObj"
  
    @2'90(94..96, 27..29)  Din:kA "3.0=:kA:F"
  
    @2'90(94..96, 29..31)  Din:kB "0=:kB:F"
  
    @2'90(94..114, 31..33)  Din:identObj "0x01=:identObj:I"
  
    @2'90(94..96, 33..35)  Din:Tstep "Tstep:F"
    

  [62] @2'120(121..141, 91..103)  f_2_131_97 :fb :OrthBandpassF_Ctrl_emC  
    @2'120(120..122, 94..96)  Evin:step "step"
  
    @2'120(120..122, 96..98)  Din:xdab "xdab:f"
  
    @2'120(120..122, 101..103)  evUpdin:upd "upd"
  
    @2'140(140..142, 95..97)  Evout:stepO "stepO"
  
    @2'140(140..142, 97..99)  vout:yab "yab:f"
  
    @2'140(140..142, 99..101)  zout:yabz "yabz:f"
  
    @2'140(140..142, 101..103)  evUpdout:updO "updO"
    

  [63] @2'120(124..140, 107..117)  f_2_132_112 :fb FB=wf1mng  
    @2'120(123..125, 111..113)  Evin:init "init"
  
    @2'120(121..125, 114..116)  aggr:mngIx "mngIx"
    

  [64] @2'120(124..140, 119..129)  f_2_132_124 :fb FB=wf1data1  
    @2'120(123..125, 123..125)  Evin:init "init"
  
    @2'120(121..125, 126..128)  aggr:mngIx "mngIx"
    

  [65] @2'120(124..140, 133..143)  f_2_132_138 :fb FB=wfxdata  
    @2'120(123..125, 137..139)  Evin:init "init"
  
    @2'120(121..125, 140..142)  aggr:mngIx "mngIx"
    

  [66] @2'120(125..145, 35..43)  f_2_135_39 :fb FB=h1p:Param_OrthBandpassF_Ctrl_emC  
    @2'120(124..126, 41..43)  Evin:init "init"
  
    @2'140(144..146, 41..43)  Evout:initO "initO"
    

  [67] @2'120(125..145, 45..53)  f_2_135_49 :fb FB=h2p:Param_OrthBandpassF_Ctrl_emC    

  [68] @2'120(125..145, 55..63)  f_2_135_59 :fb FB=h3p:Param_OrthBandpassF_Ctrl_emC    

  [69] @2'120(121..150, 85..90)  g_2_135_87 :docu     

  [70] @2'130(128..148, 66..75)  f_2_138_70 :fb FB=gref:Angle_abgmf_Ctrl_emC  
    @2'130(127..129, 69..71)  Evin:ctorObj "ctorObj"
  
    @2'130(127..147, 71..73)  Din:identObj "0x41=:identObj:I"
  
    @2'130(127..129, 73..75)  Din:Tstep "Tstep"
    

  [71] @2'160(162..176, 121..130)  f_2_169_125 :fb FB=wfxavg:WaveAvg_FB  
    @2'160(162..164, 124..126)  Evin:init "init"
  
    @2'160(159..163, 126..128)  aggr:wu "wu"
  
    @2'160(159..163, 128..130)  aggr:data "data"
    

  [72] @2'160(162..190, 51..61)  f_2_176_56 :fb FB=wf1mng:WaveMng_FB  
    @2'160(161..163, 55..57)  Evin:ctor "ctor"
  
    @2'160(161..181, 57..59)  Din:identObj "0x22=:identObj:I"
    

  [73] @2'160(162..190, 63..73)  f_2_176_68 :fb FB=wf1data1:WaveData_FB  
    @2'160(161..163, 67..69)  Evin:ctor "ctor"
  
    @2'160(161..181, 69..71)  Din:identObj "0x23=:identObj:I"
  
    @2'160(161..181, 71..73)  Din:sizeData "512=:sizeData:I"
    

  [74] @2'160(162..190, 75..85)  f_2_176_80 :fb FB=wfxdata:WaveData_FB  
    @2'160(161..163, 79..81)  Evin:ctor "ctor"
  
    @2'160(161..181, 81..83)  Din:identObj "0x24=:identObj:I"
  
    @2'160(161..181, 83..85)  Din:sizeData "512=:sizeData:I"
    

  [75] @2'160(162..190, 87..95)  f_2_176_91 :fb FB=wf1avg1:WaveAvg_FB  
    @2'160(161..163, 91..93)  Evin:ctor "ctor"
  
    @2'160(161..181, 93..95)  Din:identObj "0x25=:identObj:I"
    

  [76] @2'160(162..190, 96..104)  f_2_176_100 :fb FB=wfxavg:WaveAvg_FB  
    @2'160(161..163, 100..102)  Evin:ctor "ctor"
  
    @2'160(161..181, 102..104)  Din:identObj "0x26=:identObj:I"
    

  [77] @2'160(162..190, 107..118)  f_2_176_112 :fb FB=wf1avg1:WaveAvg_FB  
    @2'160(162..164, 111..113)  Evin:init "init"
  
    @2'160(159..163, 113..115)  aggr:wu "wu"
  
    @2'160(159..163, 115..117)  aggr:data "data"
    

  [78] @3'10(15..23, 72..76)  g_3_19_74 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @3'20(22..24, 72..74)  EvinMdl:init "init"
  
    @3'20(22..24, 74..76)  DinMdl:fq "fq:F"
    

  [79] @3'10(15..23, 85..89)  g_3_19_87 :mdlInp FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @3'20(22..24, 85..87)  EvinMdl:param "param"
  
    @3'20(22..24, 87..89)  DinMdl:fq "fq:F"
    

  [80] @3'10(12..44, 60..65)  g_3_28_62 :docu     

  [81] @3'30(31..32, 81..82)  g_3_31_81 :conPoint     

  [82] @3'30(31..33, 74..76)  e_3_32_75 :expr   
    @3'30(29..32, 74..76)  exprInp: ""
    

  [83] @3'10(12..53, 94..101)  g_3_32_97 :docu     

  [84] @3'20(18..59, 103..115)  g_3_38_109 :docu     

  [85] @3'30(33..54, 41..54)  b3f :fb FB=b3f:OrthBandpassF_Ctrl_emC  
    @3'30(32..34, 47..49)  Din:xdab "xdab:f"
  
    @3'50(53..55, 48..50)  vout:yab "yab:f"
  
    @3'50(53..55, 50..52)  zout:yabz "yabz:f"
    

  [86] @3'40(38..54, 68..79)  f_3_46_73 :fb FB=gref:Angle_abgmf_Ctrl_emC  
    @3'40(37..39, 72..74)  Evin:setFq "setFq"
  
    @3'40(37..39, 74..76)  Din:fq "fq"
    

  [87] @3'40(38..54, 81..92)  f_3_46_86 :fb FB=gref:Angle_abgmf_Ctrl_emC  
    @3'40(37..39, 85..87)  Evin:init "init"
  
    @3'40(37..39, 88..90)  Din:fq_init "fq_init"
    

  [88] @3'50(54..56, 37..39)  e_3_55_38 :expr   
    @3'50(49..55, 37..39)  exprInp: ".re"
    

  [89] @3'50(55..72, 59..64)  h1ph :expr   
    @3'50(53..57, 59..61)  aggr: "b3f@?stepO"
  
    @3'70(70..74, 62..65)  exprOut: ":F"
    

  [90] @3'60(65..67, 48..50)  h1yab_im :expr   
    @3'60(60..66, 48..50)  exprInp: ".im"
    

  [91] @3'80(76..84, 98..103)  e_3_80_100 :expr   
    @3'70(75..86, 98..100)  exprInp: "0.000001"
  
    @3'80(76..79, 101..103)  exprInp: "+"
  
    @3'80(83..85, 101..103)  zout:dgI "dgI"
    

  [92] @3'90(87..88, 92..93)  g_3_87_92 :conPoint     

  [93] @3'70(72..106, 72..79)  g_3_89_75 :docu     

  [94] @3'80(83..98, 61..69)  f_3_90_65 :fb FB=wf1data1:WaveData_FB  
    @3'80(82..84, 65..67)  Evin:step "step"
  
    @3'80(82..84, 67..69)  Din:x "x:F"
  
    @3'100(97..99, 66..68)  Evout:stepO "stepO"
    

  [95] @3'90(91..95, 40..44)  e_3_93_42 :expr   
    @3'90(91..94, 40..42)  exprInp: "*"
  
    @3'90(91..94, 42..44)  exprInp: "*"
    

  [96] @3'90(91..100, 98..103)  e_3_95_100 :expr   
    @3'90(89..96, 98..100)  exprInp: "0.001"
  
    @3'90(91..94, 101..103)  exprInp: "+"
  
    @3'100(99..101, 100..102)  zout:dgI2 "dgI2"
    

  [97] @3'90(87..105, 53..57)  e_3_96_55 :expr   
    @3'90(86..104, 53..55)  exprInp: "@Tstep/Tfd"
  
    @3'90(87..95, 55..57)  exprInp: "0.5/:F"
  
    @3'100(104..106, 55..57)  zout:fd_f "fd_f"
    

  [98] @3'90(92..103, 32..38)  yph2a :expr   
    @3'90(91..94, 32..34)  exprInp: "*"
  
    @3'90(91..94, 36..38)  exprInp: "*"
    

  [99] @3'90(94..126, 109..121)  g_3_110_115 :docu     

  [100] @3'110(106..120, 60..69)  f_3_113_64 :fb FB=wf1avg1:WaveAvg_FB  
    @3'100(103..107, 64..66)  aggr:data "data"
  
    @3'100(105..107, 66..68)  Evin:step "step"
  
    @3'120(119..121, 63..65)  vout:Y "Y:F"
  
    @3'120(119..121, 66..68)  Evout:stepO "stepO"
    

  [101] @3'110(110..125, 21..29)  f_3_117_25 :fb FB=wfxdata:WaveData_FB  
    @3'110(109..111, 25..27)  Evin:step "step"
  
    @3'110(109..111, 27..29)  Din:x "x:F"
  
    @3'120(124..126, 26..28)  Evout:stepO "stepO"
    

  [102] @3'110(107..127, 93..106)  f_3_117_99 :fb FB=gref:Angle_abgmf_Ctrl_emC  
    @3'110(106..108, 97..99)  Evin:stepf "stepf"
  
    @3'110(106..108, 101..103)  Din:dangleP "dangleP:F"
  
    @3'130(126..128, 99..101)  Evout:stepfO "stepfO"
  
    @3'130(126..128, 101..103)  vout:ab "ab:f"
  
    @3'130(126..128, 104..106)  vout:rad "rad:F"
    

  [103] @3'120(118..126, 82..87)  f_3_122_84 :fb FB=b3f:OrthBandpassF_Ctrl_emC  
    @3'120(125..127, 85..87)  zout:yabz "yabz:f"
    

  [104] @3'130(131..139, 71..76)  e_3_135_73 :expr   
    @3'130(132..138, 71..73)  exprInp: "fd_f"
  
    @3'130(131..134, 74..76)  exprInp: "+"
  
    @3'140(138..140, 74..76)  zout:fd "fd"
    

  [105] @3'130(133..147, 20..29)  f_3_140_24 :fb FB=wfxavg:WaveAvg_FB  
    @3'130(130..134, 24..26)  aggr:data "data"
  
    @3'130(132..134, 26..28)  Evin:step "step"
  
    @3'150(146..148, 23..25)  vout:Y "Y:F"
  
    @3'150(146..148, 26..28)  Evout:stepO "stepO"
    

  [106] @3'140(136..144, 63..67)  e_3_140_65 :expr   
    @3'140(136..141, 63..65)  exprInp: "2.0"
  
    @3'140(136..139, 65..67)  exprInp: "+"
  
    @3'140(143..145, 65..67)  zout:fd2 "fd2"
    

  [107] @3'140(140..142, 91..93)  e_3_141_92 :expr   
    @3'140(141..147, 91..93)  exprInp: ".im"
    

  [108] @3'130(133..150, 95..100)  d_2 :expr   
    @3'130(132..136, 95..97)  aggr: "b3f@?stepO"
  
    @3'150(149..151, 98..100)  Dout:dqref "dqref:f"
    

  [109] @3'140(136..150, 81..89)  d_3 :expr   
    @3'130(134..138, 81..83)  aggr: "b3f@?stepO"
  
    @3'130(135..139, 85..87)  exprInp: ":f"
  
    @3'150(149..151, 84..86)  Dout:dq2 "dq2:f"
    

  [110] @3'140(144..148, 31..35)  e_3_146_33 :expr   
    @3'140(144..147, 31..33)  exprInp: "*"
  
    @3'140(144..147, 33..35)  exprInp: "*"
    

  [111] @3'160(161..171, 38..57)  g_3_166_47 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @3'160(160..162, 38..40)  EvoutMdl:stepO "stepO"
  
    @3'160(160..162, 40..42)  VoutMdl:y0 "y0:F"
  
    @3'160(160..162, 42..44)  VoutMdl:y0p "y0p:F"
  
    @3'160(160..162, 44..46)  VoutMdl:yph2 "yph2:F"
  
    @3'160(160..162, 46..48)  VoutMdl:yph3 "yph3:F"
  
    @3'160(160..162, 50..52)  VoutMdl:yphAvg "yphAvg:F"
  
    @3'160(160..162, 52..54)  VoutMdl:yfd "yfd:F"
    

  [112] @3'160(161..171, 86..101)  g_3_166_93 :mdlOut FB=$module_ArrayBandpassFilter:$Module_ArrayBandpassFilter  
    @3'160(160..162, 86..88)  EvoutMdl:stepO "stepO"
  
    @3'160(160..162, 88..90)  VoutMdl:ydq "ydq:f"
  
    @3'160(160..162, 91..93)  VoutMdl:ydqref "ydqref:f"
  
    @3'160(160..162, 95..97)  VoutMdl:ygref "ygref:F"
    



== GBlock in Graphic, Details:



[13] @1'60(56..76, 50..60)  h1p =fb  ==FBlock== h1p:Param_OrthBandpassF_Ctrl_emC  
  Pins:
  fbPinDst<---aggr--- fb=bf.param @1'90(92..96, 28..30)
  fbPinDst<---unspec--- demux=g_1_87_61.f @1'80(83..87, 58..60)
  Din= fq ('fq')  <--dataflow--- expr=e_1_43_62.fq1 @1'40(41..46, 59..65)
  Evin= setFq ('setFq')  <--eventflow--- mdlInp=g_1_35_51.param @1'30(28..42, 46..57)
           ---eventflow--> fb=h2p.setFq @1'60(56..76, 50..60)
  Evin= init ('init')


[14] @1'60(56..76, 62..69)  h2p =fb  ==FBlock== h2p:Param_OrthBandpassF_Ctrl_emC  
  Pins:
  fbPinDst<---unspec--- demux=g_1_87_61. @1'80(83..87, 60..62)
  Evin= setFq ('setFq')  <--eventflow--- fb=h1p.setFq @1'60(56..76, 50..60)
           ---eventflow--> fb=h3p.setFq @1'60(56..76, 62..69)
  Din= fq ('fq')  <--dataflow--- expr=fq2.'' @1'40(37..44, 67..69)


[15] @1'60(56..76, 70..79)  h3p =fb  ==FBlock== h3p:Param_OrthBandpassF_Ctrl_emC  
  Pins:
  fbPinDst<---unspec--- demux=g_1_87_61. @1'80(83..87, 62..64)
  Evin= setFq ('setFq')  <--eventflow--- fb=h2p.setFq @1'60(56..76, 62..69)
  Din= fq ('@fq3=:fq')


[21] @1'90(95..115, 20..33)  bf =fb  ==FBlock== bf:OrthBandpassF_Ctrl_emC  
  Pins:
  Evin= step ('step')
  Din= xdab ('xdab:f')  <--dataflow--- expr=e_1_86_23.xdbf @1'80(82..90, 21..25)
  aggr= param ('param')  ---aggr--> fb=h1p.'' @1'90(95..115, 20..33)
  evUpdin= upd ('upd')
  Evout= stepO ('stepO')
  vout= yab ('yab:f')
  zout= yabz ('yabz:f')  ---dataflow--> mdlOut=g_1_166_44.yabzb @1'90(95..115, 20..33)
           ---dataflow--> expr=yzsumb.'+' @1'90(95..115, 20..33)
  evUpdout= updO ('updO')


[22] @1'90(95..116, 42..57)  b3 =fb  ==FBslices== {b3f b32 b33 } :OrthBandpassF_Ctrl_emC  
  Pins:
  Evin= step ('step')
  Din= xdab ('xdab:f')  <--dataflow--- expr=xdab.xdab @1'80(83..91, 35..41)
  aggr= param ('param')  ---aggr--> demux=g_1_87_61.'' @1'90(95..116, 42..57)
  evUpdin= upd ('upd')
  Evout= stepO ('stepO')
  vout= yab ('yab:f')  ---dataflow--> demux=g_1_116_62.'' @1'90(95..116, 42..57)
  zout= yabz ('yabz:f')  ---dataflow--> conPoint=g_1_119_45.'' @1'90(95..116, 42..57)
  evUpdout= updO ('updO')


[38] @1'130(130..171, 124..161)  scope1 =fb  ==FBlock== scope1:TESTscopeArray  
  Pins:
  Evin= scope ('scope')
  Din= ym ('@m=:ym?gr,0.5,0,70')
  Din= xd ('xd?lbl,0.5,0,70')  <--dataflow--- expr=e_1_124_134.'' @1'120(123..125, 133..135)
  Din= yabzb ('@yabzb=:yabzb?rd,0.5,0,70')
  Din= yabz1 ('@yabz=:yabz1?cy,0.5,0,70')
  Din= ya3 ('@yabz2.re =:ya3?gr,0.5,0,70')
  Din= fq1 ('@fq1=:fq1?dgn,0.2,50,50')
  Din= yg6 ('@yg6 =:yg6?gn,5.0,0,30')
  Din= ph ('wf1avg1@Y =:ph?drd,0.1,0,30')


[49] @2'50(54..78, 58..73)  f_2_66_65 =fb  ==FBlock== h1p:Param_OrthBandpassF_Ctrl_emC  
  Pins:
  Din= identObj ('0x10=:identObj:I')
  Din= Tstep ('0.001=:Tstep:F')
  Din= TstepOrthi ('TstepOrthi')  <--dataflow--- mdlInp=g_2_39_51.Tstep @2'30(34..44, 44..58)
           ---dataflow--> fb=f_2_66_86.TstepOrthi @2'50(54..78, 58..73)
  Din= nom_m ('1.2=:nom_m')


[50] @2'50(54..78, 79..94)  f_2_66_86 =fb  ==FBlock== h2p:Param_OrthBandpassF_Ctrl_emC  
  Pins:
  Evin= ctorObj ('ctorObj')
  Din= identObj ('0x11=:identObj:I')
  Din= Tstep ('0.001=:Tstep:F')
  Din= TstepOrthi ('TstepOrthi:F')  <--dataflow--- fb=f_2_66_65.TstepOrthi @2'50(54..78, 58..73)
           ---dataflow--> fb=f_2_66_106.TstepOrthi @2'50(54..78, 79..94)
  Din= nom_m ('1.2=:nom_m')


[51] @2'50(54..78, 99..114)  f_2_66_106 =fb  ==FBlock== h3p:Param_OrthBandpassF_Ctrl_emC  
  Pins:
  Evin= ctorObj ('ctorObj')
  Din= identObj ('0x12=:identObj')
  Din= Tstep ('0.001=:Tstep')
  Din= TstepOrthi ('TstepOrthi')  <--dataflow--- fb=f_2_66_86.TstepOrthi @2'50(54..78, 79..94)
  Din= nom_m ('1.2=:nom_m')


[52] @2'60(59..78, 119..125)  f_2_68_122 =fb  ==FBlock== wf1ix:WaveMngIx_FB  
  Pins:
  evUpdin= upd ('upd')  <--eventflow--- xref=g_1_50_37.'' @1'50(47..54, 36..38)
  Evin= step ('step')
  evUpdout= updO ('updO')  ---eventflow--> fb=f_2_103_125.upd @2'60(59..78, 119..125)


[57] @2'90(93..112, 105..117)  f_2_102_111 =fb  ==FBlock== wf1ix:WaveMngIx_FB  
  Pins:
  fbPinDst<---aggr--- fb=f_2_132_112.mngIx @2'120(121..125, 114..116)
  fbPinDst<---aggr--- fb=f_2_132_124.mngIx @2'120(121..125, 126..128)
  fbPinDst<---aggr--- fb=f_2_132_138.mngIx @2'120(121..125, 140..142)
  Evin= ctor ('ctor')
  Din= identObj ('0x21=:identObj:I')
  Din= size ('512=:size')
  Din= Tstep ('Tstep')  <--dataflow--- xref=g_2_60_40.'' @2'60(56..65, 39..41)


[58] @2'90(93..114, 119..131)  f_2_103_125 =fb  ==FBlock== wf1mng:WaveMng_FB  
  Pins:
  evUpdin= upd ('upd')  <--eventflow--- fb=f_2_68_122.updO @2'60(59..78, 119..125)
  Evin= step ('step')  <--eventflow--- xref=g_1_49_29.'' @1'50(46..53, 28..30)
  Din= nrofValues ('nrofValues:F')  <--dataflow--- expr=e_2_70_132.zAvg100 @2'60(63..77, 130..134)


[59] @2'90(90..118, 41..57)  b3 =fb  ==FBslices== {b3f b32 b33 } :OrthBandpassF_Ctrl_emC  
  Pins:
  Evin= ctorObj ('ctorObj')
  Din= kA ('kA:F')  <--dataflow--- demux=g_2_76_52.'' @2'80(76..77, 49..55)
  Din= kB ('kB:F')  <--dataflow--- expr=e_2_77_44.'' @2'70(74..80, 43..45)
  Din= identObj ('0x02=:identObj:I')
  Din= Tstep ('@Tstep=:Tstep:F')


[60] @2'90(94..114, 94..103)  f_2_104_98 =fb  ==FBtype== :OrthBandpassF_Ctrl_emC  
  Pins:
  aggr= param ('param')
  Evin= init ('init')
  Evout= initO ('initO')


[61] @2'90(95..115, 22..38)  f_2_105_30 =fb  ==FBlock== bf:OrthBandpassF_Ctrl_emC  
  Pins:
  Evin= ctorObj ('ctorObj')
  Din= kA ('3.0=:kA:F')
  Din= kB ('0=:kB:F')
  Din= identObj ('0x01=:identObj:I')
  Din= Tstep ('Tstep:F')  <--dataflow--- xref=g_2_60_40.'' @2'60(56..65, 39..41)


[62] @2'120(121..141, 91..103)  f_2_131_97 =fb  ==FBtype== :OrthBandpassF_Ctrl_emC  
  Pins:
  fbPinDst<---docu--- docu=g_2_135_87.'' @2'120(121..150, 85..90)
  Evin= step ('step')
  Din= xdab ('xdab:f')
  evUpdin= upd ('upd')
  Evout= stepO ('stepO')
  vout= yab ('yab:f')
  zout= yabz ('yabz:f')
  evUpdout= updO ('updO')


[63] @2'120(124..140, 107..117)  f_2_132_112 =fb  ==FBlock== wf1mng  
  Pins:
  fbPinDst<---aggr--- fb=f_2_176_112.wu @2'160(159..163, 113..115)
  fbPinDst<---aggr--- fb=f_2_169_125.wu @2'160(159..163, 126..128)
  Evin= init ('init')
  aggr= mngIx ('mngIx')  ---aggr--> fb=f_2_102_111.'' @2'120(124..140, 107..117)


[64] @2'120(124..140, 119..129)  f_2_132_124 =fb  ==FBlock== wf1data1  
  Pins:
  fbPinDst<---aggr--- fb=f_2_176_112.data @2'160(159..163, 115..117)
  Evin= init ('init')
  aggr= mngIx ('mngIx')  ---aggr--> fb=f_2_102_111.'' @2'120(124..140, 119..129)


[65] @2'120(124..140, 133..143)  f_2_132_138 =fb  ==FBlock== wfxdata  
  Pins:
  fbPinDst<---aggr--- fb=f_2_169_125.data @2'160(159..163, 128..130)
  Evin= init ('init')
  aggr= mngIx ('mngIx')  ---aggr--> fb=f_2_102_111.'' @2'120(124..140, 133..143)


[66] @2'120(125..145, 35..43)  f_2_135_39 =fb  ==FBlock== h1p:Param_OrthBandpassF_Ctrl_emC  
  Pins:
  Evin= init ('init')
  Evout= initO ('initO')


[67] @2'120(125..145, 45..53)  f_2_135_49 =fb  ==FBlock== h2p:Param_OrthBandpassF_Ctrl_emC  
  Pins:


[68] @2'120(125..145, 55..63)  f_2_135_59 =fb  ==FBlock== h3p:Param_OrthBandpassF_Ctrl_emC  
  Pins:


[70] @2'130(128..148, 66..75)  f_2_138_70 =fb  ==FBlock== gref:Angle_abgmf_Ctrl_emC  
  Pins:
  Evin= ctorObj ('ctorObj')
  Din= identObj ('0x41=:identObj:I')
  Din= Tstep ('Tstep')  <--dataflow--- xref=g_2_60_40.'' @2'60(56..65, 39..41)


[71] @2'160(162..176, 121..130)  f_2_169_125 =fb  ==FBlock== wfxavg:WaveAvg_FB  
  Pins:
  Evin= init ('init')
  aggr= wu ('wu')  ---aggr--> fb=f_2_132_112.'' @2'160(162..176, 121..130)
  aggr= data ('data')  ---aggr--> fb=f_2_132_138.'' @2'160(162..176, 121..130)


[72] @2'160(162..190, 51..61)  f_2_176_56 =fb  ==FBlock== wf1mng:WaveMng_FB  
  Pins:
  Evin= ctor ('ctor')
  Din= identObj ('0x22=:identObj:I')


[73] @2'160(162..190, 63..73)  f_2_176_68 =fb  ==FBlock== wf1data1:WaveData_FB  
  Pins:
  Evin= ctor ('ctor')
  Din= identObj ('0x23=:identObj:I')
  Din= sizeData ('512=:sizeData:I')


[74] @2'160(162..190, 75..85)  f_2_176_80 =fb  ==FBlock== wfxdata:WaveData_FB  
  Pins:
  Evin= ctor ('ctor')
  Din= identObj ('0x24=:identObj:I')
  Din= sizeData ('512=:sizeData:I')


[75] @2'160(162..190, 87..95)  f_2_176_91 =fb  ==FBlock== wf1avg1:WaveAvg_FB  
  Pins:
  Evin= ctor ('ctor')
  Din= identObj ('0x25=:identObj:I')


[76] @2'160(162..190, 96..104)  f_2_176_100 =fb  ==FBlock== wfxavg:WaveAvg_FB  
  Pins:
  Evin= ctor ('ctor')
  Din= identObj ('0x26=:identObj:I')


[77] @2'160(162..190, 107..118)  f_2_176_112 =fb  ==FBlock== wf1avg1:WaveAvg_FB  
  Pins:
  Evin= init ('init')
  aggr= wu ('wu')  ---aggr--> fb=f_2_132_112.'' @2'160(162..190, 107..118)
  aggr= data ('data')  ---aggr--> fb=f_2_132_124.'' @2'160(162..190, 107..118)


[85] @3'30(33..54, 41..54)  b3f =fb  ==FBlock== b3f:OrthBandpassF_Ctrl_emC  
  Pins:
  Din= xdab ('xdab:f')  <--dataflow--- expr=xdab.xdab @1'80(83..91, 35..41)
  vout= yab ('yab:f')  ---dataflow--> expr=h1yab_im.'.im' @3'30(33..54, 41..54)
  zout= yabz ('yabz:f')


[86] @3'40(38..54, 68..79)  f_3_46_73 =fb  ==FBlock== gref:Angle_abgmf_Ctrl_emC  
  Pins:
  Evin= setFq ('setFq')
  Din= fq ('fq')  <--dataflow--- expr=e_3_32_75.'' @3'30(31..33, 74..76)


[87] @3'40(38..54, 81..92)  f_3_46_86 =fb  ==FBlock== gref:Angle_abgmf_Ctrl_emC  
  Pins:
  Evin= init ('init')
  Din= fq_init ('fq_init')  <--dataflow--- expr=e_3_32_75.'' @3'30(31..33, 74..76)


[94] @3'80(83..98, 61..69)  f_3_90_65 =fb  ==FBlock== wf1data1:WaveData_FB  
  Pins:
  fbPinDst<---aggr--- fb=f_3_113_64.data @3'100(103..107, 64..66)
  Evin= step ('step')
  Din= x ('x:F')  <--dataflow--- expr=h1ph.':F' @3'50(55..72, 59..64)
  Evout= stepO ('stepO')  ---eventflow--> fb=f_3_113_64.step @3'80(83..98, 61..69)


[100] @3'110(106..120, 60..69)  f_3_113_64 =fb  ==FBlock== wf1avg1:WaveAvg_FB  
  Pins:
  aggr= data ('data')  ---aggr--> fb=f_3_90_65.'' @3'110(106..120, 60..69)
  Evin= step ('step')  <--eventflow--- fb=f_3_90_65.stepO @3'80(83..98, 61..69)
  vout= Y ('Y:F')  ---dataflow--> mdlOut=g_3_166_47.yphAvg @3'110(106..120, 60..69)
           ---dataflow--> expr=e_3_140_65.'2.0' @3'110(106..120, 60..69)
           ---dataflow--> expr=e_3_135_73.'fd_f' @3'110(106..120, 60..69)
  Evout= stepO ('stepO')


[101] @3'110(110..125, 21..29)  f_3_117_25 =fb  ==FBlock== wfxdata:WaveData_FB  
  Pins:
  fbPinDst<---aggr--- fb=f_3_140_24.data @3'130(130..134, 24..26)
  Evin= step ('step')
  Din= x ('x:F')  <--dataflow--- xref=g_1_64_29.'' @1'60(61..68, 28..30)
           ---dataflow--> expr=e_3_146_33.'*' @3'110(110..125, 21..29)
  Evout= stepO ('stepO')  ---eventflow--> fb=f_3_140_24.step @3'110(110..125, 21..29)


[102] @3'110(107..127, 93..106)  f_3_117_99 =fb  ==FBlock== gref:Angle_abgmf_Ctrl_emC  
  Pins:
  Evin= stepf ('stepf')  <--eventflow--- xref=g_1_49_29.'' @1'50(46..53, 28..30)
  Din= dangleP ('dangleP:F')  <--dataflow--- expr=e_3_95_100.dgI2 @3'90(91..100, 98..103)
  Evout= stepfO ('stepfO')
  vout= ab ('ab:f')  ---dataflow--> expr=d_2.'' @3'110(107..127, 93..106)
  vout= rad ('rad:F')  ---dataflow--> mdlOut=g_3_166_93.ygref @3'110(107..127, 93..106)


[103] @3'120(118..126, 82..87)  f_3_122_84 =fb  ==FBlock== b3f:OrthBandpassF_Ctrl_emC  
  Pins:
  zout= yabz ('yabz:f')  ---dataflow--> expr=d_3.':f' @3'120(118..126, 82..87)


[105] @3'130(133..147, 20..29)  f_3_140_24 =fb  ==FBlock== wfxavg:WaveAvg_FB  
  Pins:
  aggr= data ('data')  ---aggr--> fb=f_3_117_25.'' @3'130(133..147, 20..29)
  Evin= step ('step')  <--eventflow--- fb=f_3_117_25.stepO @3'110(110..125, 21..29)
  vout= Y ('Y:F')  ---dataflow--> mdlOut=g_3_166_47.y0 @3'130(133..147, 20..29)
           ---dataflow--> expr=e_3_146_33.'*' @3'130(133..147, 20..29)
  Evout= stepO ('stepO')




== Xref in Graphic Detail==


[45] @2'60(56..65, 39..41) g_2_60_40 ==xref== Tstep  
  Pins:
  fbPinSrc---dataflow--> fb=f_2_102_111.Tstep @2'90(92..94, 114..116)
  fbPinSrc---dataflow--> fb=f_2_138_70.Tstep @2'130(127..129, 73..75)
  fbPinSrc---dataflow--> fb=f_2_105_30.Tstep @2'90(94..96, 33..35)
  fbPinDst<---dataflow--- mdlInp=g_2_39_51.Tstep @2'40(43..45, 47..49)


[10] @1'50(52..58, 46..48) g_1_55_47 ==xref== fq1  
  Pins:
  fbPinSrc---dataflow--> expr=e_2_70_132.'Tstep_ /' @2'60(61..72, 130..132)
  fbPinDst<---dataflow--- expr=e_1_43_62.fq1 @1'40(45..47, 61..63)


[29] @1'130(126..127, 60..61) g_1_126_60 ==conPoint== id2  
  Pins:
  fbPinSrc---dataflow--> expr=at2.'' @1'140(138..158, 63..65)
  fbPinSrc---dataflow--> expr=e_1_135_73.'.re' @1'130(129..135, 72..74)
  fbPinSrc---dataflow--> expr=e_1_135_76.'.im' @1'130(129..135, 75..77)
  fbPinDst<---unspec--- demux=g_1_116_62.f @1'120(117..121, 59..61)


[92] @3'90(87..88, 92..93) g_3_87_92 ==conPoint== id207  
  Pins:
  fbPinSrc---dataflow--> expr=e_3_95_100.'0.001' @3'90(89..96, 98..100)
  fbPinSrc---dataflow--> expr=e_3_80_100.'0.000001' @3'70(75..86, 98..100)
  fbPinDst<---dataflow--- expr=e_3_141_92.'' @3'140(140..142, 91..93)


[81] @3'30(31..32, 81..82) g_3_31_81 ==conPoint== id227  
  Pins:
  fbPinDst<---docu--- docu=g_3_32_97.'' @3'10(12..53, 94..101)


[25] @1'120(119..120, 45..46) g_1_119_45 ==conPoint== id7  
  Pins:
  fbPinSrc---dataflow--> expr=yzsum.'+' @1'120(118..120, 36..38)
  fbPinSrc---unspec--> demux=g_1_124_45.'' @1'120(124..125, 42..48)
  fbPinDst<---dataflow--- fb=b3.yabz @1'110(106..116, 53..55)


[8] @1'50(46..53, 28..30) g_1_49_29 ==xref== step  
  Pins:
  fbPinSrc---eventflow--> fb=f_2_103_125.step @2'90(92..94, 126..128)
  fbPinSrc---eventflow--> fb=f_3_117_99.stepf @3'110(106..108, 97..99)
  fbPinDst<---eventflow--- mdlInp=g_1_35_33.step @1'40(42..44, 28..30)


[9] @1'50(47..54, 36..38) g_1_50_37 ==xref== upd  
  Pins:
  fbPinSrc---eventflow--> fb=f_2_68_122.upd @2'60(58..60, 121..123)
  fbPinDst<---eventflow--- mdlInp=g_1_35_33.upd @1'40(42..44, 36..38)


[12] @1'60(61..68, 28..30) g_1_64_29 ==xref== x_re  
  Pins:
  fbPinSrc---dataflow--> expr=yph2a.'*' @3'90(91..94, 36..38)
  fbPinSrc---dataflow--> fb=f_3_117_25.x @3'110(109..111, 27..29)
  fbPinDst<---dataflow--- mdlInp=g_1_35_33.x @1'40(42..44, 31..33)


[3] @1'30(29..37, 63..65) g_1_33_64 ==xref== xfd  
  Pins:
  fbPinSrc---dataflow--> expr=e_1_43_62.'-' @1'40(41..44, 63..65)
  fbPinDst<---dataflow--- expr=e_3_140_65.fd2 @3'140(143..145, 65..67)
  



== Demux in Graphic Detail==


@1'90(87..88, 58..64) g_1_87_61 =demux
  [20]   
  Pins:
  fbPinDst<---aggr--- fb=b3.param @1'90(94..104, 53..55)
  Demux= f ('f')  ---unspec--> fb=h1p.'' @1'90(87..88, 58..64)
  Demux=  ('2')  ---unspec--> fb=h2p.'' @1'90(87..88, 58..64)
  Demux=  ('3')  ---unspec--> fb=h3p.'' @1'90(87..88, 58..64)


@1'120(116..117, 59..65) g_1_116_62 =demux
  [23]   
  Pins:
  fbPinDst<---dataflow--- fb=b3.yab @1'110(108..116, 50..52)
  Demux= f ('f')  ---unspec--> conPoint=g_1_126_60.'' @1'120(116..117, 59..65)
  Demux=  ('2')  ---dataflow--> expr=e_1_135_81.'.re' @1'120(116..117, 59..65)
  Demux=  ('3')  ---dataflow--> expr=y3gh.'.im' @1'120(116..117, 59..65)
           ---dataflow--> expr=e_1_138_85.'.re' @1'120(116..117, 59..65)


@1'120(124..125, 42..48) g_1_124_45 =demux
  [26]   
  Pins:
  fbPinDst<---unspec--- conPoint=g_1_119_45.'' @1'120(119..120, 45..46)
  Demux= f ('f')  ---dataflow--> expr=at1.'' @1'120(124..125, 42..48)
           ---dataflow--> mdlOut=g_1_166_44.yabz @1'120(124..125, 42..48)
  Demux=  ('2')  ---dataflow--> mdlOut=g_1_166_44.yabz2 @1'120(124..125, 42..48)
  Demux=  ('3')  ---dataflow--> mdlOut=g_1_166_44.yabz3 @1'120(124..125, 42..48)
           ---dataflow--> expr=yzsumb.'+' @1'120(124..125, 42..48)


@2'80(76..77, 49..55) g_2_76_52 =demux
  [54]   
  Pins:
  fbPinSrc---dataflow--> fb=b3.kA @2'90(89..91, 46..48)
  Demux= f ('f')  <--dataflow--- expr=e_2_61_50.k1 @2'60(57..66, 49..51)
  Demux=  ('2')  <--dataflow--- expr=e_2_61_53.kh @2'60(57..65, 52..54)
  Demux=  ('3')  <--dataflow--- expr=e_2_61_53.kh @2'60(57..65, 52..54)
  

  

== Expression by name in Graphic Detail ==


[34] @1'130(134..153, 50..52) at1 =expr  ==FBexpr== 'at1?atan2fcplx()'

[36] @1'140(138..158, 63..65) at2 =expr  ==FBexpr== 'at2?atan2fcplx()'
  Pin exprOut=  (':F')
    dataflow=  --> g_1_177_74.Yg:F

[108] @3'130(133..150, 95..100) d_2 =expr  ==FBexpr== '?dq()'
  Pin aggr=  ('b3f@?stepO')
  Pin Dout= dqref ('dqref:f')
    dataflow=  --> g_3_166_93.ydqref:f
    dataflow=  --> e_3_141_92..im

[109] @3'140(136..150, 81..89) d_3 =expr  ==FBexpr== '?dq()'
  Pin aggr=  ('b3f@?stepO')
  Pin exprInp=  (':f')
    dataflow= <--- f_3_122_84.yabz:f
  Pin Dout= dq2 ('dq2:f')
    dataflow=  --> g_3_166_93.ydq:f

[5] @1'40(37..44, 67..69) fq2 =expr  ==FBexpr== 'fq2'
  Pin exprInp=  ('2')
    dataflow= <--- e_1_43_62.fq1

[89] @3'50(55..72, 59..64) h1ph =expr  ==FBexpr== 'h1ph?phase()'
  Pin aggr=  ('b3f@?stepO')
  Pin exprOut=  (':F')
    dataflow=  --> f_3_90_65.x:F

[90] @3'60(65..67, 48..50) h1yab_im =expr  ==FBexpr== 'h1yab_im'
  Pin exprInp=  ('.im')
    dataflow= <--- b3f.yab:f

[27] @1'120(123..125, 133..135) e_1_124_134 =expr  ==FBexpr== ''
  Pin exprInp=  ('.re+')
    dataflow= <--- xdab.xdab

[30] @1'130(134..136, 72..74) e_1_135_73 =expr  ==FBexpr== ''
  Pin exprInp=  ('.re')
    dataflow= <--- g_1_126_60.

[31] @1'130(134..136, 75..77) e_1_135_76 =expr  ==FBexpr== ''
  Pin exprInp=  ('.im')
    dataflow= <--- g_1_126_60.

[32] @1'130(134..136, 80..82) e_1_135_81 =expr  ==FBexpr== ''
  Pin exprInp=  ('.re')
    dataflow= <--- g_1_116_62.2

[33] @1'140(137..139, 84..86) e_1_138_85 =expr  ==FBexpr== ''
  Pin exprInp=  ('.re')
    dataflow= <--- g_1_116_62.3

[35] @1'140(143..151, 39..41) e_1_147_40 =expr  ==FBexpr== ''
  Pin zout= xdabz ('xdabz')
    dataflow=  --> g_1_166_44.ydabz

[6] @1'40(36..45, 76..79) e_1_40_77 =expr  ==FBexpr== ''
  Pin exprInp=  ('3.0')
    dataflow= <--- e_1_43_62.fq1
  Pin Dout= fq3 ('fq3')

[7] @1'40(41..46, 59..65) e_1_43_62 =expr  ==FBexpr== ''
  Pin exprInp=  ('+')
    dataflow= <--- g_1_35_51.fq:F
    dataflow= <--- g_1_35_43.fq:F
  Pin exprInp=  ('-')
    dataflow= <--- g_1_33_64.
  Pin vout= fq1 ('fq1')
    dataflow=  --> fq2.2
    dataflow=  --> e_1_40_77.3.0
    dataflow=  --> h1p.fq
    dataflow=  --> g_1_69_46.yfq1
    dataflow=  --> g_1_55_47.

[11] @1'60(59..68, 31..35) e_1_63_33 =expr  ==FBexpr== ''
  Pin exprInp=  ('!.re')
    dataflow= <--- g_1_35_33.x:F
  Pin exprInp=  ('0.0=:.im')
  Pin Dout= x1 ('x1')
    dataflow=  --> xdab.+
    dataflow=  --> e_1_86_23.+

[18] @1'80(82..90, 21..25) e_1_86_23 =expr  ==FBexpr== ''
  Pin exprInp=  ('+')
    dataflow= <--- e_1_63_33.x1
  Pin exprInp=  ('-')
    dataflow= <--- yzsumb.
  Pin vout= xdbf ('xdbf')
    dataflow=  --> bf.xdab:f

[48] @2'60(57..65, 52..54) e_2_61_53 =expr  ==FBexpr== ''
  Pin exprInp=  ('/')
    dataflow= <--- g_2_39_51.qh:F
  Pin vout= kh ('kh')
    dataflow=  --> g_2_76_52.2
    dataflow=  --> g_2_76_52.3

[46] @2'60(57..66, 36..38) e_2_61_37 =expr  ==FBexpr== ''
  Pin zout= Tstep_ ('Tstep_')

[47] @2'60(57..66, 49..51) e_2_61_50 =expr  ==FBexpr== ''
  Pin exprInp=  ('/')
    dataflow= <--- g_2_39_51.q1:F
  Pin vout= k1 ('k1')
    dataflow=  --> g_2_76_52.f

[53] @2'60(63..77, 130..134) e_2_70_132 =expr  ==FBexpr== ''
  Pin exprInp=  ('Tstep_ /')
    dataflow= <--- g_1_55_47.
  Pin exprInp=  ('1/')
  Pin zout= zAvg100 ('zAvg100:F')
    dataflow=  --> f_2_103_125.nrofValues:F

[55] @2'70(74..80, 43..45) e_2_77_44 =expr  ==FBexpr== ''
  Pin exprInp=  ('0=::F')
    docu= <--- g_2_80_38.

[104] @3'130(131..139, 71..76) e_3_135_73 =expr  ==FBexpr== ''
  Pin exprInp=  ('fd_f')
    dataflow= <--- f_3_113_64.Y:F
  Pin exprInp=  ('+')
    dataflow= <--- e_3_135_73.fd
  Pin zout= fd ('fd')
    dataflow=  --> e_3_135_73.+
    dataflow=  --> e_3_140_65.+

[106] @3'140(136..144, 63..67) e_3_140_65 =expr  ==FBexpr== ''
  Pin exprInp=  ('2.0')
    dataflow= <--- f_3_113_64.Y:F
  Pin exprInp=  ('+')
    dataflow= <--- e_3_135_73.fd
    docu= <--- g_3_89_75.
  Pin zout= fd2 ('fd2')
    dataflow=  --> g_3_166_47.yfd:F
    dataflow=  --> g_1_33_64.

[107] @3'140(140..142, 91..93) e_3_141_92 =expr  ==FBexpr== ''
  Pin exprInp=  ('.im')
    dataflow= <--- d_2.dqref:f

[110] @3'140(144..148, 31..35) e_3_146_33 =expr  ==FBexpr== ''
  Pin exprInp=  ('*')
    dataflow= <--- f_3_140_24.Y:F
  Pin exprInp=  ('*')
    dataflow= <--- f_3_117_25.x:F

[82] @3'30(31..33, 74..76) e_3_32_75 =expr  ==FBexpr== ''
  Pin exprInp=  ('')
    dataflow= <--- g_3_19_87.fq:F
    dataflow= <--- g_3_19_74.fq:F

[88] @3'50(54..56, 37..39) e_3_55_38 =expr  ==FBexpr== ''
  Pin exprInp=  ('.re')
    dataflow= <--- xdab.xdab

[91] @3'80(76..84, 98..103) e_3_80_100 =expr  ==FBexpr== ''
  Pin exprInp=  ('0.000001')
    dataflow= <--- g_3_87_92.
  Pin exprInp=  ('+')
    dataflow= <--- e_3_80_100.dgI
  Pin zout= dgI ('dgI')
    dataflow=  --> e_3_80_100.+
    dataflow=  --> e_3_95_100.+
    docu= <--- g_3_110_115.

[97] @3'90(87..105, 53..57) e_3_96_55 =expr  ==FBexpr== ''
  Pin exprInp=  ('@Tstep/Tfd')
  Pin exprInp=  ('0.5/:F')
  Pin zout= fd_f ('fd_f')

[96] @3'90(91..100, 98..103) e_3_95_100 =expr  ==FBexpr== ''
  Pin exprInp=  ('0.001')
    dataflow= <--- g_3_87_92.
  Pin exprInp=  ('+')
    dataflow= <--- e_3_80_100.dgI
  Pin zout= dgI2 ('dgI2')
    dataflow=  --> f_3_117_99.dangleP:F

[95] @3'90(91..95, 40..44) e_3_93_42 =expr  ==FBexpr== ''
  Pin exprInp=  ('*')
    dataflow= <--- e_3_55_38.
  Pin exprInp=  ('*')
    dataflow= <--- h1yab_im.

[37] @1'140(142..156, 55..59) ph =expr  ==FBexpr== 'ph?phase()'
  Pin aggr=  ('b3f@?stepO')

[19] @1'80(83..91, 35..41) xdab =expr  ==FBexpr== 'xdab'
  Pin exprInp=  ('+')
    dataflow= <--- e_1_63_33.x1
  Pin vout= xdab ('xdab')
    dataflow=  --> b3.xdab:f
    dataflow=  --> e_1_147_40.
    dataflow=  --> e_1_124_134..re+
    dataflow=  --> e_3_55_38..re
    dataflow=  --> b3f.xdab:f
  Pin exprInp=  ('-')
    dataflow= <--- yzsum.

[40] @1'150(146..160, 87..91) y3gh =expr  ==FBexpr== 'y3gh?atan2f()'
  Pin exprInp=  ('.im')
    dataflow= <--- g_1_116_62.3
  Pin exprInp=  ('')
    dataflow= <--- e_1_138_85.

[41] @1'140(143..165, 73..77) yg6 =expr  ==FBexpr== 'yg6?atan2f(X2,X1)'

[39] @1'140(143..160, 67..73) ym =expr  ==FBexpr== 'ym?sqrtf(X1*X1+X2*X2)'
  Pin vout= m ('m:F')
    dataflow=  --> g_1_177_74.ym:F

[98] @3'90(92..103, 32..38) yph2a =expr  ==FBexpr== 'yph2a'
  Pin exprInp=  ('*')
    dataflow= <--- h1yab_im.
  Pin exprInp=  ('*')
    dataflow= <--- g_1_64_29.

[24] @1'120(116..123, 34..38) yzsum =expr  ==FBexpr== 'yzsum'
  Pin exprInp=  ('+')
    dataflow= <--- g_1_119_45.

[28] @1'120(123..129, 20..26) yzsumb =expr  ==FBexpr== 'yzsumb'
  Pin exprInp=  ('+')
    dataflow= <--- bf.yabz:f
  Pin exprInp=  ('+')
    dataflow= <--- g_1_124_45.3



== GStates in Graphic, Details:





== GStateTransCond in Graphic Detail ==




== FBlock instances in the module ==

  b32
  b33
  b3f
  bf
  gref
  h1p
  h2p
  h3p
  wf1avg1
  wf1data1
  wf1ix
  wf1mng
  wfxavg
  wfxdata

== All FBlock instances in the module ==


  
  
  FBlock kind=TheModule "$module_ArrayBandpassFilter :$Module_ArrayBandpassFilter"
  
  
  FBlock kind=Submodule "b32 :OrthBandpassF_Ctrl_emC"
    Evin ctorObj
    Evin init
    Evin step
    evUpdin upd
    Evin dq
    Evin phase
    Evout initO
    Evout stepO
    evUpdout updO
    Evout dqO
    Evout phaseO
    Din Tstep (Tstep)
    Din X1_dq (X1_dq)
    Din identObj (identObj)
    Din kA (kA)
    Din kB (kB)
    Din xdab (xdab)
    Dout y1_dq (y1_dq)
    Dout y_phase (y_phase)
    vout yab (yab)
    zout yabz (yabz)
  
  
  FBlock kind=Submodule "b33 :OrthBandpassF_Ctrl_emC"
    Evin ctorObj
    Evin init
    Evin step
    evUpdin upd
    Evin dq
    Evin phase
    Evout initO
    Evout stepO
    evUpdout updO
    Evout dqO
    Evout phaseO
    Din Tstep (Tstep)
    Din X1_dq (X1_dq)
    Din identObj (identObj)
    Din kA (kA)
    Din kB (kB)
    Din xdab (xdab)
    Dout y1_dq (y1_dq)
    Dout y_phase (y_phase)
    vout yab (yab)
    zout yabz (yabz)
  
  
  FBlock kind=Submodule "b3f :OrthBandpassF_Ctrl_emC"
    Evin ctorObj
    Evin init
    Evin step
    evUpdin upd
    Evin dq
    Evin phase
    Evout initO
    Evout stepO
    evUpdout updO
    Evout dqO
    Evout phaseO
    Din Tstep (Tstep)
    Din X1_dq (X1_dq)
    Din identObj (identObj)
    Din kA (kA)
    Din kB (kB)
    Din xdab (xdab)
    Dout y1_dq (y1_dq)
    Dout y_phase (y_phase)
    vout yab (yab)
    zout yabz (yabz)
  
  
  FBlock kind=Submodule "bf :OrthBandpassF_Ctrl_emC"
    Evin ctorObj
    Evin init
    Evin step
    evUpdin upd
    Evin dq
    Evin phase
    Evout initO
    Evout stepO
    evUpdout updO
    Evout dqO
    Evout phaseO
    Din Tstep (Tstep)
    Din X1_dq (X1_dq)
    Din identObj (identObj)
    Din kA (kA)
    Din kB (kB)
    Din xdab (xdab)
    Dout y1_dq (y1_dq)
    Dout y_phase (y_phase)
    vout yab (yab)
    zout yabz (yabz)
  
  
  FBlock kind=Submodule "gref :Angle_abgmf_Ctrl_emC"
    Evin init
    Evin setFq
    Evin stepf
    Evin ctorObj
    Evin getnmOscil
    Evout stepfO
    Evout getnmOscilO
    Din Tstep (Tstep)
    Din angle0 (angle0)
    Din dangleP (dangleP)
    Din fq (fq)
    Din fq_init (fq_init)
    Din identObj (identObj)
    Din m_getnmOscil (m_getnmOscil)
    Din nm_getnmOscil (nm_getnmOscil)
    vout ab (ab)
    vout ab_getnmOscil (ab_getnmOscil)
    vout anb_getnmOscil (anb_getnmOscil)
    vout rad (rad)
    Dout y_getnmOscil (y_getnmOscil)
  
  
  FBlock kind=Submodule "h1p :Param_OrthBandpassF_Ctrl_emC"
    Evin init
    Evin setFq
    Evin ctorObj
    Evout initO
    Evout setFqO
    Din Tstep (Tstep)
    Din TstepOrthi (TstepOrthi)
    Din fq (fq)
    Din identObj (identObj)
    Din nom_m (nom_m)
  
  
  FBlock kind=Submodule "h2p :Param_OrthBandpassF_Ctrl_emC"
    Evin init
    Evin setFq
    Evin ctorObj
    Evout initO
    Evout setFqO
    Din Tstep (Tstep)
    Din TstepOrthi (TstepOrthi)
    Din fq (fq)
    Din identObj (identObj)
    Din nom_m (nom_m)
  
  
  FBlock kind=Submodule "h3p :Param_OrthBandpassF_Ctrl_emC"
    Evin init
    Evin setFq
    Evin ctorObj
    Evout initO
    Evout setFqO
    Din Tstep (Tstep)
    Din TstepOrthi (TstepOrthi)
    Din fq (fq)
    Din identObj (identObj)
    Din nom_m (nom_m)
  
  
  FBlock kind=Submodule "wf1avg1 :WaveAvg_FB"
    Evin step
    evUpdin upd
    Evin init
    Evin ctor
    Evout stepO
    evUpdout updO
    Din identObj (identObj)
    vout Y (Y)
  
  
  FBlock kind=Submodule "wf1data1 :WaveData_FB"
  
  
  FBlock kind=Submodule "wf1ix :WaveMngIx_FB"
    Evin ctor
    Evin step
    evUpdin upd
    Evout stepO
    evUpdout updO
    Din Tstep (Tstep)
    Din identObj (identObj)
    Din size (size)
  
  
  FBlock kind=Submodule "wf1mng :WaveMng_FB"
  
  
  FBlock kind=Submodule "wfxavg :WaveAvg_FB"
    Evin step
    evUpdin upd
    Evin init
    Evin ctor
    Evout stepO
    evUpdout updO
    Din identObj (identObj)
    vout Y (Y)
  
  
  FBlock kind=Submodule "wfxdata :WaveData_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_ArrayBandpassFilter
  b32
  b33
  b3f
  bf
  gref
  h1p
  h2p
  h3p
  wf1avg1
  wf1data1
  wf1ix
  wf1mng
  wfxavg
  wfxdata

