120 lines
5.6 KiB
TeX
120 lines
5.6 KiB
TeX
% Author: Malte, DE7LMS
|
|
% Year: 2022
|
|
\begin{circuitikz}
|
|
|
|
\def\thickness{0.2}
|
|
\def\radius{1.5}
|
|
\def\height{6}
|
|
\def\armlength{2.5}
|
|
\def\armlengthdashed{0.6}
|
|
\def\arrowdis{0.17}
|
|
\def\arrowlen{1}
|
|
|
|
\ctikzset{
|
|
blocks/scale=\getDarcImageFactor,
|
|
RF/scale=\getDarcImageFactor,
|
|
misc/scale=\getDarcImageFactor
|
|
}
|
|
|
|
\tikzset{
|
|
arrow/.style={
|
|
inner sep=2pt,
|
|
-Triangle,
|
|
thick
|
|
},
|
|
dot/.style={
|
|
circle,
|
|
fill,
|
|
inner sep=0,
|
|
minimum width=1.2*\thickness*\getDarcImageFactor cm
|
|
}
|
|
}
|
|
\draw
|
|
(\thickness/2,-\height) -- (\thickness/2,-\height-2*\radius/3)
|
|
arc[start angle=0,end angle=-180,x radius=\thickness/2, y radius=\thickness/4]
|
|
-- (-\thickness/2,-\height);
|
|
|
|
\filldraw[fill=white] (0,-\height) circle[x radius=\radius, y radius=\radius/2];
|
|
\draw[dashed] (0,-\height) circle[x radius=\radius-\thickness, y radius=\radius/2-\thickness];
|
|
|
|
\draw[dashed] (-\radius+\thickness,0) -- ++ (0,-\height);
|
|
\draw[dashed] (\radius-\thickness,0) -- ++ (0,-\height);
|
|
|
|
\filldraw[fill=white,dashed] (\thickness/2,0) -- (\thickness/2,-\height)
|
|
-- (-\thickness/2,-\height) -- (-\thickness/2,0);
|
|
|
|
\filldraw[fill=white, even odd rule] (0,0) circle[x radius=\radius, y radius=\radius/2]
|
|
circle[x radius=\radius-\thickness, y radius=\radius/2-\thickness];
|
|
|
|
\draw (-\radius,0) -- ++ (0,-\height);
|
|
\draw (\radius,0) -- ++ (0,-\height);
|
|
|
|
% left arm
|
|
\fill[white] (-\thickness/2,\radius/2-2*\thickness) rectangle ++(\thickness,3*\thickness);
|
|
\draw (-\thickness/2,0) -- (-\thickness/2,\radius/2) arc[start angle=0, end angle=90, radius=\radius/2] -- ++ (-\armlength,0) node[coordinate] (left arm end) {};
|
|
\draw[dashed] (left arm end) -- ++(-\armlengthdashed,0);
|
|
\draw[dashed] (left arm end) ++(0,\thickness) -- ++(-\armlengthdashed,0);
|
|
\draw (left arm end) ++(0,\thickness) -- ++(\armlength,0)
|
|
arc[start angle=90, end angle=0, radius=\radius/2+\thickness]
|
|
-- (\thickness/2,0);
|
|
|
|
\begin{scope}[radius=\radius/2+\thickness+\arrowdis]
|
|
\path (\thickness/2+\arrowdis,\radius/2) arc[start angle=0, end angle=20] node[coordinate] (start) {};
|
|
\path (start) arc[start angle=20, end angle=50] node[above right, inner sep=1pt] {$I_1$};
|
|
\draw[arrow, Triangle-] (start) arc[start angle=20, end angle=85];
|
|
\end{scope}
|
|
|
|
% right arm
|
|
\fill[white] (\radius,0) rectangle ++(-\thickness,\radius/2);
|
|
\draw (\radius,0) -- ++(0,\radius/2) arc[start angle=180, end angle=90,radius=\radius/2]
|
|
--++ (\armlength,0) node[coordinate] (right arm end) {};
|
|
\draw[dashed] (right arm end) -- ++(\armlengthdashed,0);
|
|
\draw[dashed] (right arm end) ++(0,\thickness) -- ++(\armlengthdashed,0);
|
|
\draw (right arm end) ++(0,\thickness) -- ++(-\armlength,0)
|
|
arc[start angle=90, end angle=180, radius=\radius/2+\thickness]
|
|
--++(0,-\radius/2) -- ++(\thickness,0);
|
|
|
|
\begin{scope}[radius=\radius/2+\thickness+\arrowdis]
|
|
\path (\radius-\thickness-\arrowdis,\radius/2) arc[start angle=180, end angle=160] node[coordinate] (start) {};
|
|
\path (start) arc[start angle=160, end angle=130] node[above left, inner sep=1pt] {$I_2$};
|
|
\draw[arrow] (start) arc[start angle=160, end angle=95];
|
|
\end{scope}
|
|
|
|
% circuit
|
|
|
|
\draw (\radius-\thickness/2, -\height) node[dot] {} -- ++(\radius,0)
|
|
-- ++(0,-2*\radius/3) node[dot] {} node[coordinate] (join) {}
|
|
-- ++(0,-\arrowlen) node[ground]{};
|
|
|
|
\draw (\thickness/2,-\height-2*\radius/3) node[dot] {} -- (join);
|
|
\path (\thickness/2+1.3*\radius,-\height-2*\radius/3) to[sV, fill=white] ++(0,.01pt);
|
|
|
|
% arrows and labels
|
|
|
|
\node[below] at (-2-\thickness/2,\radius) {\footnotesize Dipolschenkel 1};
|
|
\draw[arrow] (-2-\thickness/2,\radius+\thickness+\arrowdis) -- node[above] {$I_1$} ++ (\arrowlen,0);
|
|
|
|
\node[below] at (\radius+2,\radius) {\footnotesize Dipolschenkel 2};
|
|
\draw[arrow] (\radius+2-\arrowlen,\radius+\thickness+\arrowdis) -- node[above] {$I_2$} ++ (\arrowlen,0);
|
|
|
|
\foreach \y in {-\radius,-\height/2,-\height+\radius}
|
|
\draw[arrow] (\thickness/2+\arrowdis,\y+\arrowlen/2) -- node[right, inner sep=1pt] {$I_1$} ++(0,-\arrowlen);
|
|
|
|
\foreach \y in {-\radius,-\height/2,-\height+\radius}
|
|
\draw[arrow] (\radius-\thickness-\arrowdis,\y-\arrowlen/2) -- node[left, inner sep=1pt] {$I_1$} ++(0,\arrowlen);
|
|
|
|
\draw[arrow] (\radius-\thickness-\arrowdis,-.4) -- node[left, pos=.36] {$I_2$} ++(0,1.3);
|
|
\draw[arrow] (\radius-\thickness-\arrowdis,-.4) arc[x radius=\thickness/2+\arrowdis, y radius=0.7, start angle=180, end angle=0] node[right, pos=.8] {$I_3$};
|
|
|
|
\foreach \y in {-\radius,-\height/2,-\height+\radius}
|
|
\draw[arrow] (\radius+\arrowdis,\y+\arrowlen/2) -- node[right] {$I_3$} ++(0,-\arrowlen);
|
|
|
|
\draw[arrow] (join) ++(\arrowdis,-\arrowlen/4) -- node[right] {$I_3$} ++(0,-\arrowlen);
|
|
|
|
\begin{scope}[pin edge={thin, gray}]
|
|
%\path[pin distance=\getDarcImageFactor * 1.5cm] node[coordinate,pin=150:Koaxialkabel] at (-\radius/2,-.6*\height) {};
|
|
%\node[coordinate,pin=180:Abschirmung] at (-\radius+\thickness,-2/3*\height) {};
|
|
%\path[pin distance=\getDarcImageFactor * 2.2cm] node[coordinate,pin=210:Innenleiter] at (-\thickness/2,-2/3*\height) {};
|
|
\path[pin distance=\getDarcImageFactor * 1.5cm] node[coordinate,pin=-10:{$I_2=I_1-I_3$}] at (\radius-\thickness/2,3*\thickness) {};
|
|
\end{scope}
|
|
\end{circuitikz} |