eeros_architecture:control_system:available_blocks:transition
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:available_blocks:transition [2017/10/20 17:08] – [Interpolator] graf | eeros_architecture:control_system:available_blocks:transition [2017/12/07 17:40] – [Interpolator] graf | ||
---|---|---|---|
Line 17: | Line 17: | ||
</ | </ | ||
+ | You can configure the transition block in such a way, that it does not interpolate. In this case, each time the slower input block runs, its signal is directly put through to the output. The output signals follows the input signal whithout any interpolation. You can choose this behavior with setting the '' | ||
+ | <code cpp> | ||
+ | Transition< | ||
+ | </ | ||
===== Filter ===== | ===== Filter ===== | ||
A signal crossing from a fast time domain to a slower one, needs to behave like a filter. For this purpose the out block, which does the filtering, features an additional input signal. This input signal allows the filter to select a certain signal as next output signal. | A signal crossing from a fast time domain to a slower one, needs to behave like a filter. For this purpose the out block, which does the filtering, features an additional input signal. This input signal allows the filter to select a certain signal as next output signal. | ||
Line 22: | Line 26: | ||
[{{ : | [{{ : | ||
- | A filter block is created by choosing a ratio smaller then 1. The ratio must match the ratio of the periods of the two time domains. The figure above shows the resulting curve for a ratio of 0.1. Every time the slow time domain runs the out block of the transition block, the input signal of the out block is sampled. The timestamp of this input signal | + | A filter block is created by choosing a ratio smaller then 1. The ratio must match the ratio of the periods of the two time domains. The figure above shows the resulting curve for a ratio of 0.1. Every time the slow time domain runs the out block of the transition block (at t1, t2, t3), the input signal of the out block is sampled. The timestamp of this signal determines which of the buffered |
<code cpp> | <code cpp> |
eeros_architecture/control_system/available_blocks/transition.txt · Last modified: 2021/02/10 15:40 by ursgraf