如何将与非门的两个输入连接到同一个节点?

如何将与非门的两个输入连接到同一个节点?

嗨,我正在尝试将逻辑门的两个输入连接到接地的电池。我在查找有关逻辑门的语法信息时遇到了问题,我已阅读了 circuitikz 的文档,但没有关于可用锚点的信息,也没有关于连接门引脚的方法(直线、曲线等...)。此外,我在理解如何声明节点以连接门方面遇到了问题。

也许我错过了一些信息...

\begin{circuitikz}
            \draw (0,0) node[ground]{} to [battery] (0,1)
            (3,1) node[nand port] (nand1){}
            (nand1.in 2) 
            (nand1.in 1) ;          
\end{circuitikz}

在此处输入图片描述

我已经实现了这个,但是看起来很丑......

\begin{circuitikz}
            \draw (0,0) node[ground]{} to [battery] (0,1)
            (3,1) node[nand port] (nand1){}
            (nand1.in 2) -- (nand1.in 1) 
            (nand1.in 1) -- (0,1);          
    \end{circuitikz}

在此处输入图片描述

例如,我不知道 -- 是什么,或者如何声明要连接的节点以及如何正确连接输入和用另一个节点创建的节点。非常感谢您的信息。(:

答案1

您可能希望获得类似这样的东西:

在此处输入图片描述

使用你的 MWE 你就可以退出上面的图像,我只改变了一个坐标(实际上我增加了所有垂直距离):

\documentclass[border=3mm]{standalone}
\usepackage{circuitikz}

\begin{document}
    \begin{circuitikz}
\draw   (0,0) node[ground]{} to [battery] (0,1.5)
        (3,1.5) node[nand port] (nand1){}
        (nand1.in 1) -- (nand1.in 2)
        (nand1.in 1 |- nand1.out) to [short,*-] (0,1.5);% changed coordinate of line
                                                        % between battery and gate
    \end{circuitikz}
\end{document}

相关内容