summaryrefslogtreecommitdiff
path: root/graphics/circuit_macros/examples/control.m4
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/circuit_macros/examples/control.m4')
-rw-r--r--graphics/circuit_macros/examples/control.m414
1 files changed, 7 insertions, 7 deletions
diff --git a/graphics/circuit_macros/examples/control.m4 b/graphics/circuit_macros/examples/control.m4
index 400b8873ac..aa3de4bff9 100644
--- a/graphics/circuit_macros/examples/control.m4
+++ b/graphics/circuit_macros/examples/control.m4
@@ -15,15 +15,15 @@ S1: circle
line right "$e(s)$" above
{ arrow right ; box ht bh wid bw "$K_p$"
arrow right linewid-circlerad ; S2: circle }
- { line up linewid ; arrow right ; box ht bh wid bw "$K_D s$"
- line to (S2,Here) ; arrow to S2.n }
- { line down linewid ; arrow right ; box ht bh wid bw "$K_I/s$"
- line to (S2,Here) ; arrow to S2.s }
+ { arrow up linewid then right ; box ht bh wid bw "$K_D s$"
+ arrow to (S2,Here) then to S2.n }
+ { arrow down linewid then right ; box ht bh wid bw "$K_I/s$"
+ arrow to (S2,Here) then to S2.s }
arrow right from S2.e "$u(s)$" above
box "$G(s)$"
arrow right ; "$y(s)$" above rjust at Here+(0,2pt__)
- line down boxht*3/2 from last arrow.c then left last arrow.c.x-S1.x
- arrow to S1.s
+ arrow down boxht*3/2 from last arrow.c then left last arrow.c.x-S1.x \
+ then to S1.s
"$-\;$" below rjust
]
"(a) $PID$ control" below ljust at PID.sw+(0,-5pt__)
@@ -190,7 +190,7 @@ E: circle
box "stabilizer" "$K$"
arrow "$\delta u$" above
D: circle
- line from Gh.e to (D,Gh.e) "$u_{\hbox{\scriptsize ref}}$" above
+ line from Gh.e to (D,Gh.e) "$u_{\hbox{\scriptsize ref}}$" above; corner
arrow to D.n
arrow from D.e right "$u$" above
G: box "plant" "$G$"