Files

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}