Processing node 14 link 1 session 2

-------------------------------------------------------------------
[                F A M I L Y    G R O U P I N G                   ]
-------------------------------------------------------------------
A GND block GND U3 if part of family 1
A component GND U3 if part of family 1
{ surfing node 14 }
A component OUTPUT OUT2 if part of family 1
  { exploring component OUTPUT OUT2 }
  { surfing node 9 }
A component COUNTER CNT1 if part of family 1
    { exploring component COUNTER CNT1 }
    { surfing node 20 }
A component IDENT 0 if part of family 1
      { exploring component IDENT 0 }
    { exiting node 20 }
    { surfing node 16 }
A component OUTPUT OUT1 if part of family 1
      { exploring component OUTPUT OUT1 }
      { surfing node 19 }
A component CLOCK CLK1 if part of family 1
        { exploring component CLOCK CLK1 }
      { exiting node 19 }
    { exiting node 16 }
    { surfing node 18 }
A component PWR U4 if part of family 1
      { exploring component PWR U4 }
    { exiting due source component PWR U4 }
  { exiting node 9 }
{ exiting node 14 }

-------------------------------------------------------------------------------------------------
[    P H A S E    1    -    E x p l o r i n g    T R E E    ,    a d d    S U M    n o d e s    ]
-------------------------------------------------------------------------------------------------
{ Exploring node 14 which consist of 2 links }
  Plug <B> of Comp <OUTPUT> REF=<OUT2> Node <14> assigned as OUTPUT
  Plug <A> of Comp <OUTPUT> REF=<OUT2> Node <9> assigned as INPUT
  (|) Slowly opening door of link 0 in node 14
  (i) Component OUTPUT OUT2 is part of the population for node 14
  Surfing inputs for component <OUTPUT> <OUT2>
  (i) Component OUTPUT OUT2 has 2 pins
  Invoking ExploreTree for Node 9 coming from the bidirectional a PLUG <A> of COMPONENT <OUTPUT> REF=<OUT2>
  { Exploring node 9 which consist of 2 links }
    (|) Slowly opening door of link 0 in node 9
    (i) Component COUNTER CNT1 is part of the population for node 9
    Surfing inputs for component <COUNTER> <CNT1>
    (i) State component COUNTER CNT1 was marked as evaluated
    (i) Component COUNTER CNT1 has 5 pins
    Scanning PLUG <R> of COMPONENT <COUNTER> REF=<CNT1>
    Invoking ExploreTree for Node 20 PLUG <R> of COMPONENT <COUNTER> REF=<CNT1>
    { Exploring node 20 which consist of 2 links }
      (|) Slowly opening door of link 0 in node 20
      (i) Link 0 of node 20 skipped because it is the enter node
      (|) Slowly opening door of link 1 in node 20
      (i) Component IDENT 0 is part of the population for node 20
      Surfing inputs for component <IDENT> <0>
      (i) Component IDENT 0 has 1 pins
      (+S+) Assuming link is powered by OUT which is the single output of a state component COMPONENT=<IDENT> REF=<0>
      (x) Link 0 of node 20 linked to plug R of COUNTER CNT1 is an input and requires power
      ($) Link 1 of node 20 linked to plug OUT of IDENT 0 DOES produce power
    (R) After evaluating node <20> these are the results:
      -> 1 components result to be the population of the forest
      -> 1 link is THE ENTER NODE
      -> 2 links are SOURCED
      -> 1 times a node is marked as one-to-one
    { End exploring node 20 }
    Plug TH of COUNTER CNT1 produces source for the node 9
    Scanning PLUG <CLK> of COMPONENT <COUNTER> REF=<CNT1>
    Invoking ExploreTree for Node 16 PLUG <CLK> of COMPONENT <COUNTER> REF=<CNT1>
    { Exploring node 16 which consist of 2 links }
      Plug <B> of Comp <OUTPUT> REF=<OUT1> Node <16> assigned as OUTPUT
      Plug <A> of Comp <OUTPUT> REF=<OUT1> Node <19> assigned as INPUT
      (|) Slowly opening door of link 0 in node 16
      (i) Link 0 of node 16 skipped because it is the enter node
      (|) Slowly opening door of link 1 in node 16
      (i) Component OUTPUT OUT1 is part of the population for node 16
      Surfing inputs for component <OUTPUT> <OUT1>
      (i) Component OUTPUT OUT1 has 2 pins
      Invoking ExploreTree for Node 19 coming from the bidirectional a PLUG <A> of COMPONENT <OUTPUT> REF=<OUT1>
      { Exploring node 19 which consist of 2 links }
        (|) Slowly opening door of link 0 in node 19
        (i) Link 0 of node 19 skipped because it is the enter node
        (|) Slowly opening door of link 1 in node 19
        (?E1?) trying to reassign a state-tree group to Component CLOCK CLK1. Assigned group is 1, local new group is 2
        (i) Component CLOCK CLK1 is part of the population for node 19
        Surfing inputs for component <CLOCK> <CLK1>
        (i) State component CLOCK CLK1 was marked as evaluated
        (i) Component CLOCK CLK1 has 1 pins
        (+S+) Assuming link is powered by OUT which is the single output of a state component COMPONENT=<CLOCK> REF=<CLK1>
        (x) Link 0 of node 19 linked to plug A of OUTPUT OUT1 is an input and requires power
        ($) Link 1 of node 19 linked to plug OUT of CLOCK CLK1 DOES produce power
      (R) After evaluating node <19> these are the results:
        -> 1 components result to be the population of the forest
        -> 1 link is THE ENTER NODE
        -> 2 links are SOURCED
        -> 1 links contains STATE ELEMENTS
        -> 1 times a node is marked as one-to-one
      { End exploring node 19 }
      Plug B of OUTPUT OUT1 produces source for the node 16
      (x) Link 0 of node 16 linked to plug CLK of COUNTER CNT1 is an input and requires power
      ($) Link 1 of node 16 linked to plug B of OUTPUT OUT1 DOES produce power
    (R) After evaluating node <16> these are the results:
      -> 1 components result to be the population of the forest
      -> 1 link is THE ENTER NODE
      -> 2 links are SOURCED
      -> 1 times a node is marked as one-to-one
    { End exploring node 16 }
    Plug TH of COUNTER CNT1 produces source for the node 9
    Scanning PLUG <E> of COMPONENT <COUNTER> REF=<CNT1>
    Invoking ExploreTree for Node 18 PLUG <E> of COMPONENT <COUNTER> REF=<CNT1>
    { Exploring node 18 which consist of 2 links }
      (|) Slowly opening door of link 0 in node 18
      (i) Link 0 of node 18 skipped because it is the enter node
      (|) Slowly opening door of link 1 in node 18
      (i) Component PWR U4 is part of the population for node 18
      Surfing inputs for component <PWR> <U4>
      (i) Component PWR U4 has 1 pins
      { End exploring node 18 - Tree is POWERED(+) }
      ($) Link 1 of node 18 linked to plug VCC of PWR U4 DOES produce power
    (R) After evaluating node <18> these are the results:
      -> 1 components result to be the population of the forest
      -> 1 link is THE ENTER NODE
      -> 1 links are SOURCED
    { End exploring node 18 - Tree is POWERED(+) }
    Plug TH of COUNTER CNT1 produces source for the node 9
    (|) Slowly opening door of link 1 in node 9
    (i) Link 1 of node 9 skipped because it is the enter node
    ($) Link 0 of node 9 linked to plug TH of COUNTER CNT1 DOES produce power
    (x) Link 1 of node 9 linked to plug A of OUTPUT OUT2 is an input and requires power
  (R) After evaluating node <9> these are the results:
    -> 1 components result to be the population of the forest
    -> 1 link is THE ENTER NODE
    -> 4 links are SOURCED
    -> 1 links contains STATE ELEMENTS
    -> 1 times a node is marked as one-to-one
  { End exploring node 9 }
  Plug B of OUTPUT OUT2 produces source for the node 14
  (|) Slowly opening door of link 1 in node 14
  (i) Link 1 of node 14 skipped because it is the enter node
  ($) Link 0 of node 14 linked to plug B of OUTPUT OUT2 DOES produce power
  (x) Link 1 of node 14 linked to plug OUT of GND U3 is an input and requires power
(R) After evaluating node <14> these are the results:
  -> 1 components result to be the population of the forest
  -> 1 link is THE ENTER NODE
  -> 2 links are SOURCED
  -> 1 times a node is marked as one-to-one
{ End exploring node 14 }

------------------------------------------------------------------------------------------
[    P H A S E    2    -    P l a c i n g    R E A D    /    W R I T E    B l o c k s    ]
------------------------------------------------------------------------------------------

------------------------------------------------------------------------
[    P H A S E    3    -    P l a c i n g    C A S T    B L O C K S    ]
------------------------------------------------------------------------
[C] Placing CAST block (WORD)->(BOOL) between PLUG <OUT> of COMPONENT <IDENT> REF=<0> and PLUG <R> of COMPONENT <COUNTER> REF=<CNT1>

| Terminal component found by session 2 , GND U3 attached to [14/1] |


[---> STARTING TREE [14/1] GND U3 <---] 


-------------------------------------------------------------------
[    P H A S E    4    -    G e n e r a t i n g    P - C o d e    ]
-------------------------------------------------------------------
(STARTING FUNCTION BLOCK <OUTPUT> REF=<OUT2>)
  (M) <COUNTER/TH> MEMBER CALLING REF=<CNT1>
  (C) PLACING <OUTPUT> COMPONENT REF=<OUT2>
(ENDING FUNCTION BLOCK <OUTPUT> REF=<OUT2>)

Depolarizing OUTPUT OUT2
Depolarizing OUTPUT OUT1
