Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eyes:flowcontrol:bypass [2018/01/16 11:11]
sfiedle [Example]
eyes:flowcontrol:bypass [2018/01/22 14:48] (current)
sfiedle [Example]
Line 1: Line 1:
 ====== Bypass ====== ====== Bypass ======
-Bypass is used to trigger ​inputs ​for logics ​within a [[eyes:​flowcontrol:​queue|]] which come from logics ​outside ​the Queue.  ​+Bypass is used to trigger ​the I/O for a logic within a [[eyes:​flowcontrol:​queue|]] which was produced by a logic outside ​a [[eyes:​flowcontrol:​group|]].  ​
  
 ===== Usage ===== ===== Usage =====
-In order to use the output of a logic, which is not created within the run of a Queue, Bypass will trigger this output ​to be fetched ​againTherefore, the I/O of the Queue is connected with the first input of the Bypass and the output ​I/O of the needed ​logic is linked to the second input of BypassThe first input of Bypass ​will be discarded. ​+In order to use the output of a logic, which is not created within the run of a [[eyes:​flowcontrol:​queue|Queue]], Bypass will trigger this I/O to be fetched ​every time Bypass is activatedThe I/O of the Queue is connected with the upper input of the Bypass ​element ​and the I/O of the required ​logic is linked to the second input of the elementThen the first input will be discarded. ​
  
 ===== Example ==== ===== Example ====
-{{ :​eyes:​flowcontrol:​bypass.png?​nolink&​600 |}} +{{ :​eyes:​flowcontrol:​bypass.png?​nolink&​800 |}} 
-|< 100% 10% >| +**Properties Window** 
-                                          +|< 100% 5% 30% >| 
-| {{:​eyes:​flowcontrol:​a.png?​nolink&​30 |}} | The Bypass element is connected with the IO from the Import ​logic, which is passed to the logic ArithmeticsWithTwoImages, ​and the discarded Queue output IO. | +                                      ^   ^ ^ 
-| {{:​eyes:​flowcontrol:​b.png?​nolink&​30 |}} | The [[eyes:​flowcontrol:​queue|]] is used to rerun the the logic ArithmeticsWithTwoImages with one IO from the queue and one IO from the logic Import.|+|{{:​eyes:​flowcontrol:​a.png?​nolink&​40 |}}|The Bypass element is connected with the I/O from the logic [[eyes:​logics:​import|]] and the I/O coming from the [[eyes:​flowcontrol:​queue|]]. The first input of the element is discarded. The second input of the element ​is passed to the logic [[eyes:​logics:​boxmanipulation|]]. Each iteration Bypass is triggered ​and the input for [[eyes:​logics:​boxmanipulation|]] comes from the logic [[eyes:​logics:​import|]].| 
 +|{{:​eyes:​flowcontrol:​b.png?​nolink&​40 |}}|{{:​eyes:​flowcontrol:​bypassqueque.png?​nolink&​800 ​|}}|The [[eyes:​flowcontrol:​queue|]] is used to rerun the Bypass element ​and the logic [[eyes:​logics:​boxmanipulation|]] for three iteration cycles.|
  
 ===== Parameters and I/O ==== ===== Parameters and I/O ====