如何使用 circuitikz 绘制下图

如何使用 circuitikz 绘制下图

我是 tikz 的新手,所以我绝对不知道如何用 circuitikz 绘制下面的图形,尤其是中心部分。

谁能帮我?
电路


编辑

根据circuitikz的文档,我写了一些代码,满足了部分要求,但离最终结果还差得很远。

\begin{tikzpicture}[scale=0.5]
 \draw[color=black, thick]
   (0,0) to [R,l=$R_1$,] (6,0)
   to [L,l=$V_1$,] (6,6)
   to [short] (0,6)
   to [battery1, l=$E$] (0,0)
   (3,6.5) node[]{\large{I}}

   (14,0) to [short] (8,0)
   to [L, l=$V_2$,] (8,6)
   to [R,l=$R_2$,] (14,6)
   to [C, l=$C$,] (14,0);
\end{tikzpicture}

喜欢:

在此处输入图片描述

请给我一些修改,非常感谢!@darthbith

答案1

这是对 OP 图像的尝试,其中decoration使用了线圈。为了保持线条良好连接,(<a-|b>)在许多地方使用了正交坐标,即 < a > 的 y 坐标和 < b > 的 x 坐标。

在此处输入图片描述

代码

\documentclass{article}
\usepackage{circuitikz}
\usetikzlibrary{decorations.pathmorphing}
\begin{document} 

\begin{circuitikz}[american, decoration={coil}]
\draw (0,0) circle[radius=1cm] circle[radius=1.5cm];
\draw [->,thick](0,0) -- node[midway, left]{R}(80:1.5) ;
\draw [->,thick](0,0) --node[midway,below]{r}(30:1); 
\begin{scope}
\draw[decorate, decoration={aspect=0.4, segment length=3mm, amplitude=5mm}]
(1.25,-0.8) coordinate (a) --node[midway,right=0.5cm]{$V_2$} + (0,2) coordinate (b);
\draw[decorate, decoration={aspect=0.4, segment length=5mm, amplitude=5mm}]
(-1.25,-0.8) coordinate (c) --node[midway,left=0.5cm]{$V_1$} + (0,2) coordinate (d);
\end{scope}
% left circuit
\draw (-5,-1.0) coordinate (e1) to[battery,l=E] (-5,1.0) coordinate(e2);
\draw (e1) to[R,l=$R_1$,*-*] (e1-|c) --(c)node[below=0.5cm]{$N_1$};
\draw(e2)-- (d-|e2) to[short,i>=$I$] (d);
% right circuit
\draw (5,1) coordinate(e3) to[C=C,v=$V$,-*] (5,-1) coordinate (e4);
\draw  (b) to[R=$R_2$,i=$i$,-*] (b-|e3)--(e3);
\draw   (e4) to[short] (a|-e4)--(a) node[below=0.5cm]{$N_2$};

\end{circuitikz}
\end{document}

相关内容