我是 circuitikz 的新手,所以这个问题对你们中的一些人来说可能太简单了。我想在 circuitikz 中画一个单刀双掷开关。可以用“spdt”来完成。但是我在手册中找不到使用它的任何示例。我只是不知道如何将这个 3 端子组件与周围的组件连接起来。有人可以提供一个例子吗?谢谢。
答案1
您要查找的三个锚点是<name>.in
、<name>.out 1
和<name>.out 2
。一个小例子展示了一个spdt
单独的组件及其三个主要锚点,另一个例子展示了如何将这些组件中的一些与其他组件连接起来;如果这些例子缺乏任何“真正”的含义,我很抱歉(我对电路一无所知):
\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz} \draw
(1,0) node[spdt] (myspdt) {}
(0,0) -- (myspdt.in)
(myspdt.out 1) -- +(1,0)
(myspdt.out 2) -- +(1,0);
\end{circuitikz}
\vspace{1cm}
\begin{circuitikz} \draw
(2,2) node[spdt] (myspdt1) {}
(2,0) node[spdt] (myspdt2) {}
(0,1) node[spdt] (myspdt3) {}
(5,1) node[and port] (myand) {}
(myspdt3.out 1) -| (myspdt1.in)
(myspdt3.out 2) -| (myspdt2.in)
(myspdt1.out 1) -- (myand.in 1)
(myspdt2.out 2) -- (myand.in 2)
;\end{circuitikz}
\end{document}