Wie zeichne ich mit Circuitikz ein NOT-Diagramm?

Wie zeichne ich mit Circuitikz ein NOT-Diagramm?

Ich versuche das folgende Diagramm nachzubilden:

Beginnend mit dem NOT-Gatter habe ich bisher Folgendes:

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

Das sieht so aus:

Ich möchte die Linie auf der rechten Seite hinzufügen (mit dem schwarzen Kreis, wo die Linien zusammentreffen).

Ich möchte außerdem am Anfang der Eingabezeile und am Ende der Ausgabezeile einen schwarzen Kreis hinzufügen (nicht im Originaldiagramm).

Antwort1

für den schwarzen Kreis verwenden

[short,-*]

Bildbeschreibung hier eingeben

\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}

und wenn Sie statt eines ausgefüllten Kreises einen leeren Kreis auf der Ausgabeseite benötigen, verwenden Sie

[short,-o]

Bildbeschreibung hier eingeben

verwandte Informationen