Code:
\documentclass[ paper=a4,
BCOR = 12mm,
pointlessnumbers,
DIV=15
]
{scrbook} %scrartcl, scrreprt, scrbook
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{charter}
\usepackage[onehalfspacing]{setspace}
\usepackage{graphicx}
\usepackage[table,xcdraw,dvipsnames]{xcolor}
\usepackage[europeanvoltages,europeanresistors,americaninductors,siunitx]{circuitikz}
\usetikzlibrary{matrix}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{positioning,quotes}
\usetikzlibrary{circuits.ee.IEC}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary {decorations.pathreplacing}
\usetikzlibrary {patterns,patterns.meta}
\newcommand\spiral{}% Just for safety so \def won't overwrite something
\def\spiral[#1](#2)(#3:#4:#5){% \spiral[draw options](placement)(end angle:revolutions:final radius)
\pgfmathsetmacro{\domain}{pi*#3/180+#4*2*pi}
\draw [#1,shift={(#2)}, domain=0:\domain,variable=\t,smooth,samples=int(\domain/0.08)] plot ({\t r}: {#5*\t/\domain})
}
\tikzstyle{background rectangle}=
[thick,draw=\lightgray, fill=white!99!black, rounded corners]
\tikzset{
Pfeil/.style={thick,shorten >=#1,shorten <=#1,->}, % für Peile
UPfeil/.style={blue,Pfeil=#1,font={\sffamily\itshape}},% für Spannungspfeile
IPfeil/.style={red,Pfeil=#1,font={\ttfamily\itshape}} % für Strompfeile
}
\tikzset{circuit declare symbol = ammeter}
\tikzset{set ammeter graphic ={draw,generic circle IEC, minimum size=5mm,info=center:A}}
%
\tikzset{circuit declare symbol = voltmeter}
\tikzset{set voltmeter graphic ={draw,generic circle IEC, minimum size=5mm,info=center:V}}
\begin{document}
\begin{tikzpicture}[%show background rectangle,
circuit ee IEC, circuit symbol lines/.style={draw,thick},
font=\sffamily\upshape,
>=latex, % Voreinstellung für Pfeilspitzen
scale=0.8
]
\matrix (S) [
matrix of nodes, nodes in empty cells,
inner sep=0pt, outer sep=-.5\pgflinewidth,
column sep=7mm, row sep = 7mm,
nodes={minimum width=0pt}
]
{
&&&&&&&&&&&&&&&&&& \\
&&&&&&&&&&&&&&&&&& \\
&&&&&&&&&&&&&&&&&& \\
&&&&&&&&&&&&&&&&&& \\
&&&&&&&&&&&&&&&&&& \\
&&&&&&&&&&&&&&&&&& \\
};
%Orientierungshilfen
%\foreach \zeilen in {1,...,5}
% \foreach \spalten in {1,...,19}{%
%\node at (S-\zeilen-\spalten){+}; % Orientierungshilfe +
%\node[red, left] at (S-\zeilen-1){\zeilen}; %Orientierungshilfe Zeilennummer
%\node[red, above] at (S-1-\spalten){\spalten}; %Orientierungshilfe Spaltennummer
%};%
\draw (S-2-1) -- (S-2-3) to [inductor={info={},info'={$\mathsf{_{}}$}}] (S-4-3) -- (S-4-1);
\draw (S-3-1) node{230 V $\approx$};
\draw (S-2-8) to [diode={info={},info'={}}]
(S-3-9) to [diode={info={},info'={}}]
(S-4-8) to [diode={info={},info'={}}]
(S-3-7) to [diode={info={},info'={}}]
(S-2-8);
\draw (S-1-5) node{
\begin{tikzpicture}
\draw[LimeGreen,-latex] (0,-0.5) --++ (0,1);
\draw[LimeGreen,-latex] (0,0) --++ (1.25,0);
\draw[LimeGreen] (0,0) sin++(0.25,0.25) cos++(0.25,-.25) sin++ (0.25,-0.25) cos++(0.25,.25);
\draw[BrickRed] (0.25,0.125)node{$+$};
\draw[Blue] (0.75,-0.125)node{$-$};
\end{tikzpicture}
};
\draw (S-5-5) node{
\begin{tikzpicture}
\draw[LimeGreen,-latex] (0,-0.5) --++ (0,1);
\draw[LimeGreen,-latex] (0,0) --++ (1.25,0);
\draw[LimeGreen] (0,0) sin++(0.25,-0.25) cos++(0.25,.25) sin++ (0.25,0.25) cos++(0.25,-.25);
\draw[blue] (0.25,-0.125)node{$-$};
\draw[BrickRed] (0.75,0.125)node{$+$};
\end{tikzpicture}
};
\draw (S-2-8) -- ([yshift=-1.2em]S-1-8.center) -- ([yshift=-1.2em]S-1-6.center) -- (S-2-6) -- (S-2-4) to [inductor={info={},info'={$\mathsf{_{}}$}}] (S-4-4) -- (S-4-6) -- ([yshift=-1.2em]S-4-6.center) -- ([yshift=-1.2em]S-4-8.center) -- (S-4-8);
\draw (S-3-7) -- (S-5-7) -- (S-5-10) -- (S-4-10) -- (S-4-14) to [capacitor={info={},info'={}}] (S-2-14) -- (S-2-8);
\draw (S-5-12) node{
\begin{tikzpicture}
\draw[blue,-latex] (0,0) --++ (0,-0.5);
\draw[blue,-latex] (0,0) --++ (1.25,0);
\draw[blue] (0,0) sin++(0.25,-0.25) cos++(0.25,.25) sin++ (0.25,-0.25) cos++(0.25,.25);
\draw[blue] (0.25,-0.125)node{$-$};
\draw[blue] (0.75,-0.125)node{$-$};
\end{tikzpicture}
};
\draw (S-1-12) node{
\begin{tikzpicture}
\draw[BrickRed,-latex] (0,0) --++ (0,0.5);
\draw[BrickRed,-latex] (0,0) --++ (1.25,0);
\draw[BrickRed] (0,0) sin++(0.25,0.25) cos++(0.25,-.25) sin++ (0.25,0.25) cos++(0.25,-.25);
\draw[BrickRed] (0.25,0.125)node{$+$};
\draw[BrickRed] (0.75,0.125)node{$+$};
\end{tikzpicture}
};
%Die folgenden beiden Spulen bitte in BrickRed
\draw[BrickRed] (S-2-13) to [inductor, ={info={},info'={}}] (S-2-11);
\draw[BrickRed] (S-4-13) to [inductor,style={red}, ={info={},info'={$\mathsf{_{}}$}}] (S-4-11);
\draw (S-2-14) -- (S-2-17) to [resistor={info'={},info'={}}] (S-4-17) -- (S-4-14);
\draw[fill=black] (S-2-8) circle (2pt)
(S-4-8) circle (2pt)
(S-3-7) circle (2pt)
(S-2-14) circle (2pt)
(S-4-14) circle (2pt)
;
\draw (S-3-18) node[anchor=west] {
\begin{tikzpicture}
\draw[Mulberry,-latex] (0,0) --++ (2.25,0);
\draw[Mulberry,-latex] (0,0) --++ (0,1.25);
\draw[Mulberry,dashed] (0,0.5) sin++(0.5,0.5) cos++ (0.5,-1) sin++ (0.5,1) cos++(0.5,-1) ;
\draw[Mulberry] (0,0.5) sin++(0.5,0.5) cos++ (0.75,-0.25) sin++ (0.25,0.25) cos++(0.75,-0.25) ;
\end{tikzpicture}
};
\end{tikzpicture}
\end{document}
Lesezeichen