von markusv » Mi 4. Apr 2018, 10:49
Hallo. Ein wenig Gefriemel ist es schon, aber mit der [d]circuitikz[/d]-Doku lässt sich das eigentlich ganz gut lösen.
\documentclass[tikz,border=5mm]{standalone}
\usepackage{amsmath}
\usepackage[european]{circuitikz}
\usetikzlibrary{calc}
\begin{document}\sffamily\tiny
\begin{tikzpicture}
\draw[anchor=north] (0,0) node[nigbt,bodydiode](npn1){} node[yshift=-1.2cm] {IGBT1} ++ (2,0) node[nigbt,bodydiode](npn2){} node[yshift=-1.2cm] {IGBT2} ++ (2,0) node[nigbt,bodydiode](npn3){} node[yshift=-1.2cm] {IGBT3};
\draw[anchor=south] (0,-4) node[nigbt,bodydiode](npn4){} node {IGBT4} ++ (2,0) node[nigbt,bodydiode](npn5){} node {IGBT5} ++ (2,0) node[nigbt,bodydiode](npn6){} node {IGBT6};
\draw[*-] (-1,0) coordinate(null) -- (npn3.C);
\draw[*-] (-1,-4) coordinate(null2) -- (npn6.E);
\draw[-latex,shorten >=0.3cm,shorten <=.3cm] (null) -- (null2) node[midway,left] {Uzk};
\draw (npn1.E) -- (npn4.C) node[pos=.2](N1) {} (npn2.E) -- (npn5.C) node[pos=.4](N2) {} (npn3.E) -- (npn6.C) node[pos=.6](N3) {};
\draw[*-] ($(N1)+(-.08,0)$) --++ (6,0) node[right] {L1};
\draw[*-] ($(N2)+(-.08,0)$) --++ (4,0) node[right] {L2};
\draw[*-] ($(N3)+(-.08,0)$) --++ (2,0) node[right] {L3};
\end{tikzpicture}
\end{document}
Hallo. Ein wenig Gefriemel ist es schon, aber mit der [d]circuitikz[/d]-Doku lässt sich das eigentlich ganz gut lösen.
[code]\documentclass[tikz,border=5mm]{standalone}
\usepackage{amsmath}
\usepackage[european]{circuitikz}
\usetikzlibrary{calc}
\begin{document}\sffamily\tiny
\begin{tikzpicture}
\draw[anchor=north] (0,0) node[nigbt,bodydiode](npn1){} node[yshift=-1.2cm] {IGBT1} ++ (2,0) node[nigbt,bodydiode](npn2){} node[yshift=-1.2cm] {IGBT2} ++ (2,0) node[nigbt,bodydiode](npn3){} node[yshift=-1.2cm] {IGBT3};
\draw[anchor=south] (0,-4) node[nigbt,bodydiode](npn4){} node {IGBT4} ++ (2,0) node[nigbt,bodydiode](npn5){} node {IGBT5} ++ (2,0) node[nigbt,bodydiode](npn6){} node {IGBT6};
\draw[*-] (-1,0) coordinate(null) -- (npn3.C);
\draw[*-] (-1,-4) coordinate(null2) -- (npn6.E);
\draw[-latex,shorten >=0.3cm,shorten <=.3cm] (null) -- (null2) node[midway,left] {Uzk};
\draw (npn1.E) -- (npn4.C) node[pos=.2](N1) {} (npn2.E) -- (npn5.C) node[pos=.4](N2) {} (npn3.E) -- (npn6.C) node[pos=.6](N3) {};
\draw[*-] ($(N1)+(-.08,0)$) --++ (6,0) node[right] {L1};
\draw[*-] ($(N2)+(-.08,0)$) --++ (4,0) node[right] {L2};
\draw[*-] ($(N3)+(-.08,0)$) --++ (2,0) node[right] {L3};
\end{tikzpicture}
\end{document}[/code]