Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
eyes:logics:bypass [2017/06/12 13:09] sfiedle [Usage] |
eyes:logics:bypass [2017/06/12 14:11] (current) sfiedle [Usage] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Bypass ====== | ====== Bypass ====== | ||
- | Bypass is used to trigger inputs which are outside a queue. | + | Bypass is used to trigger inputs for logics within a [[eyes:logics:queue|]] which come from logics outside the Queue. |
===== Usage ===== | ===== Usage ===== | ||
- | In order to use the output of a logic, which is not created within the run of a [[:eyes:logics:queue]], Bypass will trigger the output to be fetched again. Therefore, the output of Queue is connected with the the first input of the Bypass and the output IO of another logic needs to be linked to the second input of Bypass. Then the first input will be discarded. | + | 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 again. Therefore, 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 Bypass. The first input of Bypass will be discarded. |
===== Example ==== | ===== Example ==== | ||
Line 10: | Line 10: | ||
|< 100% 30% >| | |< 100% 30% >| | ||
^ Input ^ Description ^ | ^ Input ^ Description ^ | ||
- | | FirstInput | Input to be discarded | | + | | FirstInput | I/O to be discarded | |
- | | SecondInput | Input to be passed along | | + | | SecondInput | I/O to be passed along | |
|< 100% 30% >| | |< 100% 30% >| | ||
^ Output ^ Description ^ | ^ Output ^ Description ^ | ||
- | | FirstOutput | Input, which was supposed to be passed along | | + | | FirstOutput | I/O, which was supposed to be passed along | |