如何制作运算放大器上电压输入的小条

如何制作运算放大器上电压输入的小条

我怎样才能制作电线末端的那些小条呢?

(opamp.up)具体来说,在和的末尾(opamp.down)

\begin{circuitikz}[american inductors]
\draw
(7,2.5) node[op amp] (opamp){}
    (opamp.down) ++ (0,-.5) node[below] {$-Va$}
    -- (opamp.down)
;
\end{circuitikz}

我尝试使用垂直符号-|但显然它并不适合这个用途。

那么,有没有针对该(垂直)条的命令?

在此处输入图片描述

答案1

基于这个优秀的答案彼得·吉尔,这里有两种新样式(名为opampdownlblopampuplbl),用于处理放置并在节点的顶部和底部绘制水平线。

\documentclass{article}

\usepackage{circuitikz}

\tikzset{opampdownlbl/.style={
            below,
            draw=none,
            append after command={
                (\tikzlastnode.north) edge ([shift={(-5pt,0pt)}]\tikzlastnode.north) edge ([shift={(+5pt,0pt)}]\tikzlastnode.north)
            }},
        opampuplbl/.style={
            above,
            draw=none,
            append after command={
                (\tikzlastnode.south) edge ([shift={(-5pt,0pt)}]\tikzlastnode.south) edge ([shift={(+5pt,0pt)}]\tikzlastnode.south)
            }}}
\begin{document}
    \begin{circuitikz}[american inductors]
    \draw (7,2.5) node[op amp] (opamp){}
        (opamp.down) ++ (0,-.5) node[opampdownlbl] {$-Va$} -- (opamp.down)
        (opamp.up) ++ (0,.5) node[opampuplbl] {$+Va$} -- (opamp.up);
    \end{circuitikz}
\end{document}

带条形图的运算放大器

相关内容