eeros_architecture:control_system:blocks
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
eeros_architecture:control_system:blocks [2015/10/14 15:28] – [Signals] graf | eeros_architecture:control_system:blocks [2017/03/17 09:55] – [Inputs and Outputs] graf | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Inputs and Outputs ===== | ===== Inputs and Outputs ===== | ||
- | Every output carries a signal. An input simply refers to a connected output. | + | Every output carries a signal. An input can be connected to an output and simply refers to the signal of this connected output. |
- | {{ inoutputuml.png?500 | //Input und Output Type//}} | + | [{{ block.png?200 | //Two blocks connected together//}}] |
This makes sure that each input is connected to a single output. On the other hand, an output can carry its signal to many inputs. | This makes sure that each input is connected to a single output. On the other hand, an output can carry its signal to many inputs. | ||
Line 41: | Line 41: | ||
sum.setName(" | sum.setName(" | ||
sum.getOut().getSignal().setName(" | sum.getOut().getSignal().setName(" | ||
- | sum.getIn(0).connect(step.getOut()); | ||
- | sum.getIn(1).connect(gain.getOut()); | ||
</ | </ | ||
This is shown in the following diagram: | This is shown in the following diagram: | ||
{{ sumblock.png? | {{ sumblock.png? | ||
- | The functions //getIn()// and // | + | The functions //getIn()// and // |
=====Making Connections===== | =====Making Connections===== | ||
When all necessary blocks have been created the blocks must be wired together. | When all necessary blocks have been created the blocks must be wired together. | ||
- | < | + | < |
- | sum.getIn(0).connect(step.getOut()); | + | sum.getIn(0).connect(step.getOut()); |
- | sum.getIn(1).connect(enc.getOut()); | + | sum.getIn(1).connect(gain.getOut()); |
- | posController.getIn().connect(sum.getOut()); | + | posController.getIn().connect(sum.getOut()); |
</ | </ | ||
+ | // | ||
+ | |||
+ |
eeros_architecture/control_system/blocks.txt · Last modified: 2022/04/19 12:36 by ursgraf