使用 circuitikz 绘制具有多个绕组的变压器

使用 circuitikz 绘制具有多个绕组的变压器

我正在尝试绘制一个具有多个绕组的变压器,其电路图类似于此处所示的图(除了我想要多个初级绕组和一个次级绕组):

在此处输入图片描述

(来源:https://sub.allaboutcircuits.com/images/02141.png

我这里有单绕组变压器的代码:

\begin{circuitikz}[american]
\draw (0,0) node [transformer core](T){}
      (T.A1) node[above] {A1}
      (T.A2) node[below] {A2}
      (T.B1) node[above] {B1} 
      (T.B2) node[below] {B2}
      (T.base) node{K};
\draw (T.A1) --++(-2,0);
\draw (T.A2) --++(-2,0);
\draw (T.B1) --++(2,0);
\draw (T.B2) --++(2,0);
\end{circuitikz}

输出显示如下: 在此处输入图片描述

有没有办法使其适应在初级侧有三个绕组而在次级侧有一个绕组?

答案1

这是实现此图的一种方法

在此处输入图片描述

\documentclass[margin=0.5cm]{standalone}
\usepackage{circuitikz}

\begin{document}

\ctikzset{bipoles/thickness=1} 
\begin{circuitikz}[line width=0.25mm]

\draw (0,0) to[L] ++ (0,1.5) --++ (2,0) to[R, bipoles/length=1cm, l=load \#2] ++ (0,-1.5) --++ (-2,0);
\draw (0,2) to[L] ++ (0,1.5) --++ (2,0) to[R, bipoles/length=1cm, l=load \#1] ++ (0,-1.5) --++ (-2,0);
\draw (-0.8,0.75) to[L, mirror] ++ (0,2) --++ (-2,0) to[sV] ++ (0,-2) --++ (2,0);
\draw (-0.33,0.25) -- (-0.33,3.25);
\draw (-0.47,0.25) -- (-0.47,3.25);

\end{circuitikz}
\end{document}

相关内容