kann den Schaltkreis in Tikz nicht zeichnen

kann den Schaltkreis in Tikz nicht zeichnen

Ich versuche, diesen Schaltkreis in Tikz zu zeichnen, aber bisher konnte ich nur einen Wechselrichter platzieren. Als ich den zweiten Wechselrichter platzierte, gab es eine Überlappung und ich konnte die Koordinaten des ersten Wechselrichters nicht finden.

Ich habe den folgenden Code verwendet:

\documentclass[float=false, crop=false]{standalone}
\usepackage{circuitikz}

\ctikzset{bipoles/buffer/height/.initial=0.8}
\ctikzset{bipoles/buffer/width/.initial=0.9}
\begin{document}
    \begin{circuitikz}
\draw (2,0) node[american not port] (mynot) {} ;
\draw (mynot.in) node[anchor=east] {$x$};
\draw (mynot.out) node[anchor=west]{} coordinate (nIN1)
\draw (nIN1) node[american not port] (mynot2) {} ;
\draw (mynot2.in) node[anchor=east] {};
\draw (mynot2.out) node[anchor=west]{} coordinate (nIN2) ;

\end{circuitikz} 
\end{document}

EDIT: das Bild hat jetzt die richtige Größe

Schaltkreis

Antwort1

Als Ausgangspunkt:

Bildbeschreibung hier eingeben

\documentclass[margin=3mm]{standalone}
\usepackage{circuitikz}
\ctikzset{bipoles/buffer/height/.initial=0.8}
\ctikzset{bipoles/buffer/width/.initial=0.9}
\usetikzlibrary{positioning}

\begin{document}
    \begin{circuitikz}[node distance = 0pt]
\draw   (0,0)   node[msport, xscale=-1] {}
                    to [short,-] ++ (1,0)
                node[american not port,right]   (not-1) {} 
                node[american not port,
                     right=of not-1]            (not-2) {}
        (not-1.out) -- (not-2.in)
        (not-2.out) to [R,-*]      ++ (2,0)    coordinate (aux1)
                node[american not port,
                     right=of aux1]             (not-3) {}
                node[american and port, 
                     right=of not-3,
                     anchor=in 2]               (and)   {}
        (not-2.out)  to [short,*-]  ++ (0,1) -| (and.in 1)
        node[nmos, rotate=-90, 
             below=9mm of not-3.in,
             anchor=G] (nmos) {} 
        (not-3.in) -- (nmos.G) 
        ;
\end{circuitikz}
\end{document}

Wenn Sie Knoten Beschriftungen hinzufügen möchten circuitikz, labelskann Ihnen die Verwendung von helfen. Zum Beispiel für den ersten Wechselrichter:

node[american not port,right,
     label={[yshift=-4ex]below:Inv 1}]   (not-1) {} 

Das Ergebnis ist:

Bildbeschreibung hier eingeben

verwandte Informationen