reafactor: parabolspiegel
This commit is contained in:
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 22 KiB |
@@ -0,0 +1,75 @@
|
||||
% DL9MJ, Matthias Jung, 2026
|
||||
\begin{tikzpicture}
|
||||
|
||||
% Parameter
|
||||
\pgfmathsetmacro{\f}{1.4} % Brennweite des Mutter-Paraboloids
|
||||
\pgfmathsetmacro{\ap}{2.4} % halbe Apertur
|
||||
\pgfmathsetmacro{\ymin}{0.75} % unterer Rand des Offset-Ausschnitts
|
||||
\pgfmathsetmacro{\ymax}{2.55} % oberer Rand des Offset-Ausschnitts
|
||||
\pgfmathsetmacro{\xend}{5.2} % Ende der reflektierten Strahlen
|
||||
|
||||
% Brennpunkt des Mutter-Paraboloids
|
||||
\coordinate (F) at (\f,0);
|
||||
|
||||
% ------------------------------------------------------------
|
||||
% Mutter-Paraboloid nur angedeutet
|
||||
% ------------------------------------------------------------
|
||||
\draw[gray!45, dashed, thick]
|
||||
plot[
|
||||
variable=\t,
|
||||
domain=-2.6:2.6,
|
||||
samples=120,
|
||||
smooth
|
||||
]
|
||||
({\t*\t/(4*\f)},{\t});
|
||||
|
||||
% Achse des Mutter-Paraboloids
|
||||
\draw[gray!45, dashed, thick] (-0.15,0) -- (\xend,0);
|
||||
|
||||
% ------------------------------------------------------------
|
||||
% Offsetspiegel: nur ein seitlicher Ausschnitt
|
||||
% ------------------------------------------------------------
|
||||
\draw[ultra thick]
|
||||
plot[
|
||||
variable=\t,
|
||||
domain=\ymin:\ymax,
|
||||
samples=100,
|
||||
smooth
|
||||
]
|
||||
({\t*\t/(4*\f)},{\t});
|
||||
|
||||
% Unterer Punkt des Offsetspiegels
|
||||
\coordinate (Mlow) at ({\ymin*\ymin/(4*\f)}, {\ymin});
|
||||
|
||||
% ------------------------------------------------------------
|
||||
% Feed / Erregerantenne im Brennpunkt
|
||||
% ------------------------------------------------------------
|
||||
|
||||
\draw({(-\ap)*(-\ap)/(4*\f)},{-\ap}) coordinate(end);
|
||||
|
||||
% Feed / Antenne im Brennpunkt
|
||||
\node[bareantenna, scale=1.0, anchor=west] (ant) at (F) {};
|
||||
|
||||
\draw(end) to [open] ++(2,0) node[trxshape, scale=1, anchor=west](trx){};
|
||||
|
||||
% Anschlussleitung und TRX
|
||||
\draw (ant)
|
||||
-- ++(0,-1.2) coordinate(h)
|
||||
-| (trx.north);
|
||||
|
||||
% ------------------------------------------------------------
|
||||
% Strahlen vom Feed zum Offsetspiegel und danach parallel
|
||||
% ------------------------------------------------------------
|
||||
\foreach \yy in {0.85,1.20,1.55,1.90,2.25,2.50} {
|
||||
\pgfmathsetmacro{\xx}{\yy*\yy/(4*\f)}
|
||||
|
||||
% vom Brennpunkt zum Spiegel
|
||||
\draw[DARCred, thick]
|
||||
(F) -- (\xx,\yy);
|
||||
|
||||
% reflektierter Strahl parallel zur Achse
|
||||
\draw[DARCred, thick]
|
||||
(\xx,\yy) -- (\xend,\yy);
|
||||
}
|
||||
|
||||
\end{tikzpicture}
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="255.228pt" height="175.794pt" viewBox="0 0 255.228 175.794">
|
||||
<defs>
|
||||
<clipPath id="clip-0">
|
||||
<path clip-rule="nonzero" d="M 138 0.164062 L 254.457031 0.164062 L 254.457031 175.425781 L 138 175.425781 Z M 138 0.164062 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip-1">
|
||||
<path clip-rule="nonzero" d="M 0 0.164062 L 49 0.164062 L 49 58 L 0 58 Z M 0 0.164062 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip-2">
|
||||
<path clip-rule="nonzero" d="M 25 0.164062 L 254.457031 0.164062 L 254.457031 40 L 25 40 Z M 25 0.164062 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip-3">
|
||||
<path clip-rule="nonzero" d="M 138 63 L 254.457031 63 L 254.457031 139 L 138 139 Z M 138 63 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip-4">
|
||||
<path clip-rule="nonzero" d="M 0 35 L 161 35 L 161 175.425781 L 0 175.425781 Z M 0 35 "/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g clip-path="url(#clip-0)">
|
||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 150.790678 127.753952 L 255.261975 175.977501 L 255.117006 49.19674 L 150.64571 0.977109 Z M 150.790678 127.753952 " transform="matrix(0.996984, 0, 0, -0.996984, -0.4297, 176.001506)"/>
|
||||
</g>
|
||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 65.255392 108.71999 L 65.059489 131.170505 L 101.470071 147.861463 " transform="matrix(0.996984, 0, 0, -0.996984, -0.4297, 176.001506)"/>
|
||||
<g clip-path="url(#clip-1)">
|
||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 1.171514 129.92456 L 0.975611 152.378993 L 37.386193 169.069952 " transform="matrix(0.996984, 0, 0, -0.996984, -0.4297, 176.001506)"/>
|
||||
</g>
|
||||
<g clip-path="url(#clip-2)">
|
||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 37.06883 168.752588 L 101.152708 147.790938 L 254.995546 175.903058 " transform="matrix(0.996984, 0, 0, -0.996984, -0.4297, 176.001506)"/>
|
||||
</g>
|
||||
<g clip-path="url(#clip-3)">
|
||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 150.304838 101.910392 L 254.995546 49.19674 " transform="matrix(0.996984, 0, 0, -0.996984, -0.4297, 176.001506)"/>
|
||||
</g>
|
||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.830643 152.230106 L 65.157441 131.291965 L 150.716235 128.071315 " transform="matrix(0.996984, 0, 0, -0.996984, -0.4297, 176.001506)"/>
|
||||
<g clip-path="url(#clip-4)">
|
||||
<path fill="none" stroke-width="0.79701" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 1.073563 130.04602 L 65.157441 108.84145 L 150.473315 1.122077 " transform="matrix(0.996984, 0, 0, -0.996984, -0.4297, 176.001506)"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,45 @@
|
||||
\begin{tikzpicture}
|
||||
|
||||
% Hornöffnung
|
||||
\draw[thick]
|
||||
(6.179,5.235) --
|
||||
(10.460,7.211) --
|
||||
(10.454,2.016) --
|
||||
(6.173,0.040) --
|
||||
cycle;
|
||||
|
||||
% Hohlleiter / Übergang
|
||||
\draw[thick]
|
||||
(2.674,4.455) --
|
||||
(2.666,5.375) --
|
||||
(4.158,6.059);
|
||||
|
||||
\draw[thick]
|
||||
(0.048,5.324) --
|
||||
(0.040,6.244) --
|
||||
(1.532,6.928);
|
||||
|
||||
% obere Kanten
|
||||
\draw[thick]
|
||||
(1.519,6.915) --
|
||||
(4.145,6.056) --
|
||||
(10.449,7.208);
|
||||
|
||||
% untere Hornkante
|
||||
\draw[thick]
|
||||
(6.159,4.176) --
|
||||
(10.449,2.016);
|
||||
|
||||
% mittlere Hohlleiter- und Hornkante
|
||||
\draw[thick]
|
||||
(0.034,6.238) --
|
||||
(2.670,5.380) --
|
||||
(6.176,5.248);
|
||||
|
||||
% untere Kante
|
||||
\draw[thick]
|
||||
(0.044,5.329) --
|
||||
(2.670,4.460) --
|
||||
(6.166,0.046);
|
||||
|
||||
\end{tikzpicture}
|
||||
Reference in New Issue
Block a user