62 lines
2.2 KiB
TeX
62 lines
2.2 KiB
TeX
% Author: Dr. Matthias Jung, DL9MJ
|
|
% Year: 2020
|
|
\begin{circuitikz}
|
|
\ctikzset{
|
|
resistors/scale=\getDarcImageFactor,
|
|
capacitors/scale=\getDarcImageFactor,
|
|
diodes/scale=\getDarcImageFactor,
|
|
instruments/scale=\getDarcImageFactor,
|
|
RF/scale=\getDarcImageFactor,
|
|
connectors/scale=\getDarcImageFactor
|
|
}
|
|
\draw(0,5) node[bnc, scale=1.5](bnc1){}
|
|
to [short] ++(12,0)
|
|
node[bnc,xscale=-1, scale=1.5](bnc2){};
|
|
|
|
\draw[thick] (0.5,5) ellipse (0.25 and 0.5);
|
|
|
|
\tikzset{
|
|
partial ellipse/.style args={#1:#2:#3}{
|
|
insert path={+ (#1:#3) arc (#1:#2:#3)}
|
|
}
|
|
}
|
|
|
|
\draw[thick](11.5,5) [partial ellipse=-90:90:0.25 and 0.5];
|
|
|
|
\draw(0.5,4.5) coordinate(a1)
|
|
to [short, *-*] ++(0,-2) coordinate(c1)
|
|
to [C,-*] ++(1.5,0) coordinate(c2)
|
|
to [stroke diode, invert] ++(0,2.25)
|
|
to [short] ++(3,0) coordinate(x0);
|
|
\draw(c2)
|
|
to [vR,-*, tunable end arrow={Triangle}, invert, mirror, name={vr1}] ++(0,-2.5) coordinate (c5)
|
|
-| (c1);
|
|
\draw(x0)
|
|
to [R,-*] (x0|-vr1.wiper) coordinate(c3)
|
|
to [rmeter, t={A}, name={rm1}] ++(-2.0,0) coordinate(c4)
|
|
to [short] (vr1.wiper);
|
|
\draw(c3) to [short,-*] (c3|-c5);
|
|
\draw(11.5,4.5) coordinate(a2)
|
|
to [short, *-*] ++(0,-2) coordinate(d1)
|
|
to [C,-*] ++(-1.5,0) coordinate(d2)
|
|
to [stroke diode, invert] ++(0,2.25)
|
|
to [short] ++(-3,0) coordinate(x1);
|
|
\draw(d2) to [vR,-*,invert, tunable end arrow={Triangle}, name={vr2}] ++(0,-2.5) coordinate (d5)
|
|
-| (d1);
|
|
\draw(x1)
|
|
to [R,-*] (x1|-vr2.wiper) coordinate(d3)
|
|
to [rmeter, t={A}, name={rm2}] ++(2.0,0) coordinate(d4)
|
|
to [short] (vr2.wiper);
|
|
\draw(d3) to [short,-*] (d3|-d5);
|
|
\draw(c5) to [short] (d5);
|
|
% Außenmantel:
|
|
\draw[thick](0.5,5.5) -- (11.5,5.5);
|
|
\draw[thick](0.5,4.5) -- ++(1.35,0)
|
|
++(0.30,0) -- ++(2.70,0)
|
|
++(0.30,0) -- ++(1.65,0)
|
|
++(0.30,0) -- ++(2.70,0)
|
|
++(0.30,0) -- (11.5,4.5);
|
|
\draw[dashed] (c4) -- ++(0,-0.75) -| (d4);
|
|
\draw(a1) -| (bnc1.shield) to [short,-*] ++(0,0);
|
|
\draw(a2) -| (bnc2.shield) to [short,-*] ++(0,0);
|
|
\end{circuitikz} |