Circuitikz 的電壓符號慣例(歐洲與美國)

Circuitikz 的電壓符號慣例(歐洲與美國)

這次我深入Circuitikz。不管怎樣,我對美國和歐洲風格的電壓有疑問。

IIRC 電壓降計為正值,這表示圖中的電壓箭頭從 到+-也就是電流流動的地方。

\documentclass{article}
\usepackage{tikz}
\usepackage[european]{circuitikz}
\begin{document}
\begin{circuitikz}%[american]
  \draw
  (0,0) node[ground] {}
  to [V,v=$U_0$] (0,3) {}
  to [cspst=$t_0$] (2,3) {}
  to [L=$L$,v=$u_L$] (3,3) {}
  to [R=$R$,v=$u_R$] (6,3) {}
  to [C,l_=$C$,v^=$u_C$,i=$i$] (6,0) {}
  to [ground] (6,0) {};
\end{circuitikz}
\end{document}

在此輸入影像描述

在此輸入影像描述

請使用帶/不帶美式選項。請注意美式的標誌和歐式的箭頭是相反的。結果,使用普通定律時,方程式會有所不同。

這是一個錯誤,是故意的還是我錯了?

此外,此範例還顯示了一些其他問題: 在歐洲風格中,電感器的箭頭未顯示/隱藏。在美國,感應器的標誌也很混亂。

而且,可能是 TikZ 問題,如何獲得第二個接地符號?

PS:在此處附加圖片/pdf 的首選方式是什麼 - 儲存在哪裡?

答案1

我不知道你是否想保留circuitikz或願意使用該circuitsTikZ。我比較喜歡後者。這將是程式碼和使用它生成的圖像。請注意,新增該direction info選項是為了顯示箭頭。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{circuits.ee.IEC}
\begin{document}
\begin{tikzpicture}[circuit ee IEC,semithick,
                    every info/.style={font=\footnotesize},
                    small circuit symbols,
                    set resistor graphic=var resistor IEC graphic]
  \draw (0,0) to [ground={near start, rotate=180}] (0,1)
              to [voltage source={near start, direction info={info=$U_0$}}] (0,3)
              to [break contact={info=$t_0$}] (2,3)
              to [inductor={direction info={info=$L$},info'=$u_L$}] (3,3)
              to [resistor={direction info={info=$R$}, info'=$u_R$}] (6,3)
              to [capacitor={direction info={info'=$C$}, info=$u_C$}] (6,1)
              to [ground={near end}] (6,0);
\end{tikzpicture}
\end{document}

使用電路庫的 TikZ 電路

direction info您只需新增一個即可更改方向<-

相關內容