summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/circuit-macros/examples/dpv/ArrestersDPV.m4
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/circuit-macros/examples/dpv/ArrestersDPV.m4')
-rw-r--r--Master/texmf-dist/doc/latex/circuit-macros/examples/dpv/ArrestersDPV.m475
1 files changed, 75 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/circuit-macros/examples/dpv/ArrestersDPV.m4 b/Master/texmf-dist/doc/latex/circuit-macros/examples/dpv/ArrestersDPV.m4
new file mode 100644
index 00000000000..f1d368106af
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/circuit-macros/examples/dpv/ArrestersDPV.m4
@@ -0,0 +1,75 @@
+.PS
+# ArrestersDPV.m4
+cct_init
+
+ sep = 0.2
+
+R1: [
+ arrester
+ {"svg_tt(`arrester')" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,G)
+ {"svg_tt(`arrester(,G)')" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,g)
+ {"svg_tt(...(,g))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,M)
+ {"svg_tt(...(,M))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,C)
+ {"svg_tt(...(,C))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,A)
+ {"svg_tt(...(,A))" at last line.c+(0,-0.2)}
+ ]
+
+R2: [
+ arrester(,H)
+ {"svg_tt(...(,H))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,HR)
+ {"svg_tt(...(,HR))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,P)
+ {"svg_tt(...(,P))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,s)
+ {"svg_tt(...(,s))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,F)
+ {"svg_tt(...(,F))" at last line.c+(0,-0.2)}
+ move sep
+ arrester(,S)
+ {"svg_tt(...(,S))" at last line.c+(0,-0.2)}
+
+ ] with .nw at R1.sw+(0,-0.2)
+
+ define(`Dlabels',
+ `{ thinlines_
+ arrow <- from A.A up 0.1 left 0.1; "svg_it(A)" rjust
+ arrow <- from A.B up 0.1 right 0.1; "svg_it(B)" ljust
+ arrow <- from A.G up 0.05 right 0.15; "svg_it(G)" ljust
+ thicklines_ }')
+[
+ arrester(,E)
+ {"svg_tt(...(,E))" at last line.c+(0,-0.25)}
+ move sep
+ A: arrester(,DE)
+ {"svg_tt(...(,DE))" at last [].s+(0,-0.1)}
+ Dlabels
+ move sep*3
+ A: arrester(,DS)
+ {"svg_tt(...(,DS))" at last [].s+(0,-0.1)}
+ Dlabels
+ move sep*3
+ A: arrester(,DEL)
+ {"svg_tt(...(,DEL))" at last [].s+(0,-0.1)}
+ Dlabels
+ move sep*3
+ A: arrester(,DSL)
+ {"svg_tt(...(,DSL))" at last [].s+(0,-0.1)}
+ Dlabels
+ ] with .nw at R2.sw+(0,-0.2)
+
+.PE