Ich arbeite in diesem Schaltkreis:
Ich habe gegoogelt, wie man eine Box wie diese (Load Box) baut, aber ich habe kein ähnliches Beispiel gefunden. Was ich ähnlicher fand, war die Verwendung von, nport
aber ohne Beispiele. Hat jemand ein gutes Beispiel oder weiß jemand, wie man diese Schaltung oben baut?
Hier, was ich getan habe:
\documentclass[11pt]{article}
\usepackage{circuitikz}
\usepackage{tikz} % for flowcharts
\begin{document}
\begin{center}
\begin{circuitikz} [american voltages, baseline=(current bounding box.center)]
\ctikzset { label/align = straight }
\draw (0,0)
to[V=$V_{Th}$] (0,2)
to[R=$R_{Th}$] (2.5,2)
to[short,i=$I$, -o] (4,2)
to[short] (4.5,2)
(0,0) to[short, -o] (4,0)
to[short] (4.5,0);
\end{circuitikz}
\end{center}
\end{document}
Antwort1
Bezogen aufKommentar von Harish Kumar:
\documentclass[tikz,border=5pt]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz} [american voltages, baseline=(current bounding box.center)]
\ctikzset { label/align = straight }
\draw (0,0)
to[V=$V_{Th}$] (0,2)
to[R=$R_{Th}$] (2.5,2)
to[short,i=$I$, -o] (4,2)
to[short] (4.5,2)
(0,0) to[short, -o] (4,0)
to[short] (4.5,0);
\node[draw,minimum width=2cm,minimum height=2.4cm,anchor=south west] at (4.5,-0.2){Load};
\end{circuitikz}
\end{document}
Antwort2
cfr lieferte die grundlegende Antwort, mit der Sie Ihren bestehenden Code schnell zum Laufen bringen können. Aber ich gebe diese Antwort, damit Sie einige Ideen sehen können, die Sie in Zukunft vielleicht nützlich finden.
Hier ist eine weitere Möglichkeit, den Schaltkreis zu zeichnen, ohne die Koordinaten manuell anzugeben. Am Anfang ist es etwas mehr Tipparbeit, aber wenn Sie sich später dazu entschließen, die Größe eines Bauteils zu ändern, wird die gesamte Zeichnung entsprechend aktualisiert. Das Aktualisieren der Koordinaten ist nicht erforderlich:
\documentclass[tikz]{standalone}
\usepackage[oldvoltagedirection]{circuitikz}
\usetikzlibrary{calc}
\begin{document}
\begin{circuitikz}[american voltages] \draw (0,0)
node[draw,minimum width=2cm,minimum height=2.4cm] (load) {Load}
($(load.west)!0.75!(load.north west)$) coordinate (la)
($(load.west)!0.75!(load.south west)$) coordinate (lb)
(lb) to[short,-o] ++(-0.5,0) coordinate (b) node[below] {$b$}
to[short] ++(-4,0) coordinate (VThb)
to[V=$V_{\mathrm{Th}}$] (VThb |- la)
to[R=$R_{\mathrm{Th}}$] ++(2.5,0) coordinate (VTht)
to[short,-o,i=$I$] (VTht -| b) coordinate (a) node[above] {$a$}
to[short] (la);
\path (a) node[below] {$+$} -- node {$V$} (b) node[above] {$\vphantom{+}-$};
\end{circuitikz}
\end{document}
\mathrm{Th}
Beachten Sie auch, dass ich für die Indizes verwendet habe , da Th
dies kein Variablenpaar, sondern eine Abkürzung für den Namen einer Person darstellt.