Files
2026-08-14 23:29:59 +02:00

81 lines
1.6 KiB
TeX

% Author: Malte, DE7LMS
% Modifier: Dr. Matthias Jung, DL9MJ
% Modified: Kreuz-Yagi / cross yagi
% Year: 2026
\begin{tikzpicture}[
thick,
x={(1cm,0)},
y={(2.6mm,4mm)},
z=({0,1cm}),
line cap=round
]
\def\s{1.5}
\def\gap{0.04}
% styles for the two polarisations
\tikzset{
hpol/.style={black},
vpol/.style={black!55}
}
% helper macros
\def\elementH#1#2{%
\draw[hpol] (-#1,#2*\s,0) -- (#1,#2*\s,0);
}
\def\elementV#1#2{%
\draw[vpol] (0,#2*\s,-#1) -- (0,#2*\s,#1);
}
\def\drivenH#1#2{%
\draw[hpol] (\gap,#2*\s,0) -- (#1,#2*\s,0);
\draw[hpol] (-\gap,#2*\s,0) -- (-#1,#2*\s,0);
}
\def\drivenV#1#2{%
\draw[vpol] (0,#2*\s,\gap) -- (0,#2*\s,#1);
\draw[vpol] (0,#2*\s,-\gap) -- (0,#2*\s,-#1);
}
% cables / feed lines
\path[gray, ultra thick, line cap=butt]
(0.02,2.5*\s,-1.8) edge[out=90,in=-90] (0.05,1*\s,0);
\path[gray!70, ultra thick, line cap=butt]
(-0.02,2.5*\s,-1.8) edge[out=90,in=-90] (0,1*\s,0.05);
% boom
\draw[xshift=-0.9pt] (0,0,0) -- (0,9,0);
\draw[xshift=0.9pt] (0,0,0) -- (0,9,0);
% vertical-polarised system, drawn first / slightly lighter
% reflector
\elementV{1.2}{0}
% driven element
\drivenV{1.0}{1}
% directors
\foreach \d/\y in {0.9/2,0.8/3,0.7/4,0.6/5,0.5/6} {
\elementV{\d}{\y}
}
% horizontal-polarised system
% reflector
\elementH{1.2}{0}
% driven element
\drivenH{1.0}{1}
% directors
\foreach \d/\y in {0.9/2,0.8/3,0.7/4,0.6/5,0.5/6} {
\elementH{\d}{\y}
}
% pole
\draw[rounded corners=.5mm, fill=white]
(0,2.5*\s,-2.5) -- ++(0,0,3) -- ++(.1,0,0) -- ++(0,0,-3);
\end{tikzpicture}