使用 Circuitikz 绘制伺服回路

使用 Circuitikz 绘制伺服回路

我想用 Circuitikz 画这个。我无法添加 V_in 符号和左差分放大器。我无法反转正负输出符号。非常感谢您的帮助。

伺服回路

答案1

你真的应该发一个最小工作示例(MWE);无论如何,你的问题可以这样解决:

  1. 采用raised电压类型,对输入电压抑制电池进行特殊处理;
  2. 使用提供的键(手册链接在评论中)用于放大器。

更多详细信息请参阅代码注释。

\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}[]
    \ctikzset{voltage=raised}
    % you can't have a two-color battery in circuitikz
    \draw[color=blue] (0,0) -- (0,0.5)
        % you want the battery treated the same way as a passive
        % component (plus and minus farther away)
        to[battery, bipole/is voltage=false, invert, *-*, v^<=$V_{\mathrm{in}}$] ++(0,2)
        -- ++(0,0.5);
    % You can also change the symbol, but to flip position of + and - is easy
    \draw (4,1.5) node [fd op amp, noinv input up, noinv output down]{};
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容