← All examples

Interactive Feedback System

A feedback system diagram combining frames, circles, a psplot, a userline, and four uservariables in one figure.

This diagram is interactive — use your mouse or touch to play with it.

Rendering LaTeX…

Source

\begin{pspicture}(0,-3.5)(8,2)

\uservariable{alpha}(0,0){x}
\uservariable{beta}(0,0){x}
\uservariable{theta}(0,0){y}
\uservariable{phi}(0,0){20}

\rput(0,0){$x$}
\rput(7.2,0){$y$}
\rput(5.5,-1.25){$z^{-1}$}
\userline[linewidth=2pt,linecolor=lightblue]{->}(3.5,-2)(2,2)
\pscircle(3.5,-2){1}

\psline{->}(3,-2)(4,-2)
\psline{->}(3.5,-2.75)(3.5,-0.75)

\rput(3.85,-1.6){$\alpha$}
\rput(1.5,-2.5){$H$}

% plus or minus for adder
\rput(2.1,-0.5){$-$}
\rput(1.45,0.35){$+$}

\psframe(1,-3)(6.5,1)

\psline[linewidth=1.25 pt, arrowscale=1.5]{->}(0.25,0)(1.5,0)
\psline[linewidth=1.25 pt, arrowscale=1.5]{->}(1.75,-2)(1.75,-0.25)
\psline[linewidth=1.25 pt, arrowscale=1.5]{->}(5.5,-2)(4.5,-2)
\psline[linewidth=1.25 pt](2.5,-2)(1.75,-2)
\psline[linewidth=1.25 pt, arrowscale=1.5]{->}(2,0)(7,0)
\psline[linewidth=1.25 pt](5.5,-1.7)(5.5,-2)
\psline[linewidth=1.25 pt]{->}(5.5,0)(5.5,-0.75)

\psframe(5, -1.7)(6,-0.75)

\pscircle(1.75,0){0.25}
\psline(1.5,0)(2,0)
\psline(1.75,0.25)(1.75,-0.25)

\psplot[algebraic,linewidth=3pt,linecolor=red]{-3.14}{7}{alpha * sin(theta*x)/( x * phi )}

\end{pspicture}
Open in sandbox