Как нарисовать схему НЕ с помощью Circuitikz?

Как нарисовать схему НЕ с помощью Circuitikz?

Я пытаюсь воссоздать следующую диаграмму:

Итак, на данный момент, начиная с вентиля НЕ, у меня есть следующее:

\begin{circuitikz}[american]
  \draw
    (0, 0) node[nand port] (a) {}
    (a.in 1) -- ++(-5mm,0) |- (a.in 2)
    (a.out) -- ++(5mm,0);
\end{circuitikz}

Что выглядит так:

Я хочу добавить линию с правой стороны (с черным кружком в месте соединения линий).

Я бы также хотел добавить черный кружок в начало входной линии и конец выходной линии (на исходной схеме его нет).

решение1

для черного круга используйте

[short,-*]

введите описание изображения здесь

\begin{circuitikz}[american]
    \draw
    (0, 0) node[nand port] (a) {}
    (a.in 1) -- ++(-5mm,0) |- (a.in 2)
    (a.out) to[short,-*](5mm,0);
        
\end{circuitikz}

и если вам нужен пустой круг на выходной стороне вместо заполненного круга, используйте

[short,-o]

введите описание изображения здесь

Связанный контент