circuitikz 中的 Transorb 符号

circuitikz 中的 Transorb 符号

电压抑制器(如瞬态吸收二极管)经常用于补充充气浪涌保护器的电路中。以下是使用 Circuitikz 制作的即兴符号版本。问题是路径中的对称符号需要进一步调整!

\begin{circuitikz}
  \draw (0,0) coordinate(A) to[zzD,fill=white,*-*] (2,0)coordinate(B)  to[D, fill=white] ($(B)!0.65!(A)$) ;
\end{circuitikz} 

答案1

to[]总是将一个(单个)组件置于两点之间,但您需要将两个连接在一起的组件置于特定位置。在这种情况下,最好使用节点名称。

请注意,东和西不考虑应用于节点的旋转。

\documentclass{standalone}
\usepackage{circuitikz}

\begin{document}
\begin{circuitikz}
  \draw (0,0) coordinate (A)
        (2,0) coordinate (B)
        ($(A)!0.5!(B)$) node[emptyzzdiodeshape, anchor=east] (D1a){}
          node[emptydiodeshape, anchor=east, rotate=180] (D1b){}
        (A) -- (D1a.west) (D1b.west)--(B);
\end{circuitikz} 
\end{document} 

演示

相关内容