Convenção de sinais de tensão (europeu vs. americano) em Circuitikz

Convenção de sinais de tensão (europeu vs. americano) em Circuitikz

Desta vez eu mergulho no Circuitikz. De qualquer forma, tenho um problema com os estilos americano e europeu de, por exemplo, tensões.

As quedas de tensão do IIRC são contadas como positivas, o que significa que a seta de tensão nas imagens vai de +até -, onde a corrente flui.

\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}

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Use com/sem opção americana. Observe os sinais em estilo americano e as setas em estilo europeu que estão opostos. Como resultado, as equações seriam diferentes usando as leis comuns.

É um bug, intencionalmente ou estou errado?

Além disso, este exemplo mostra alguns outros problemas: No estilo europeu a seta do indutor não é mostrada/oculta. Na americana, os sinais do indutor também estão confusos.

E, provavelmente um problema do TikZ, como obter o segundo símbolo de terreno?

PS: Qual é a forma preferida de anexar imagens/pdf aqui - onde armazenar?

Responder1

Não sei se você deseja ou não manter circuitikzou está disposto a usar a circuitsbiblioteca TikZtambém. Eu prefiro o último. Este seria o código e a imagem resultante usando-o. Observe que direction infofoi adicionada a opção de mostrar as setas.

\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}

Circuito TikZ usando biblioteca de circuitos

Você pode alterar a direção direction infosimplesmente adicionando um <-.

informação relacionada