![具有“向下”节点的放大器(缓冲器)](https://linux22.com/image/409503/%E5%85%B7%E6%9C%89%E2%80%9C%E5%90%91%E4%B8%8B%E2%80%9D%E8%8A%82%E7%82%B9%E7%9A%84%E6%94%BE%E5%A4%A7%E5%99%A8%EF%BC%88%E7%BC%93%E5%86%B2%E5%99%A8%EF%BC%89.png)
我如何绘制带有下行节点的放大器?手册上显示了不同类型的放大器:fd 运算放大器(2 输入 - 2 输出)、普通放大器(2 输入 - 1 上行 - 1 输出)等。我只需要一个“混合”放大器:我需要它只有 1 个输入和 1 个输出(像缓冲器一样),但我也需要它有一个下行节点。我该如何解决这个问题?
如果我使用“缓冲”类,我会得到 1 输入 - 1 输出,但我无法访问“向下”引脚。提前致谢。
这是我的实际工作
\begin{circuitikz}[american voltages]
\draw
(0,0) node[buffer] (opamp) {}
(opamp.in) to [short, -o] ++(-2,0) coordinate (Ai)
(opamp.out) to [short, -o] ++ (2,0) coordinate (Ao);
\end{circuitikz}
如果我使用(opamp.down),它不起作用。
答案1
在最近的版本circuititz
(1.0 或更高版本)中,您有两种可能性:
\documentclass[border=10pt]{standalone}
\usepackage[siunitx, RPvoltages]{circuitikz}
%\usepackage[siunitx, RPvoltages]{circuitikzgit}
\begin{document}
\begin{circuitikz}
\draw (0,0) node[plain mono amp](A){} (A.down) -- ++(0,-0.5);
\draw (3,0) node[muxdemux,
muxdemux def={NL=1, NR=1, NB=1, w=3, Lh=3, Rh=0, square pins=1}] {};
\end{circuitikz}
\end{document}
这使:
请注意,放大器不是路径型元件,而是节点型元件。掌握两者的区别非常重要,因为这是放大器设计中的基本点之一circuitikz
。