Como posso adicionar uma caixa em um circuito elétrico?

Como posso adicionar uma caixa em um circuito elétrico?

Estou trabalhando neste circuito:

insira a descrição da imagem aqui

Pesquisei no Google como fazer uma caixa assim (Load box) mas não encontrei nenhum exemplo semelhante. O que achei mais parecido foi usar um nportmas sem exemplos. Alguém tem um bom exemplo ou sabe fazer esse circuito acima?

Aqui está o que eu fiz:

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

insira a descrição da imagem aqui

Responder1

Baseado emComentário de 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}

Responder2

cfr forneceu a resposta básica que permitirá que você comece a trabalhar rapidamente com seu código existente. Mas forneço esta resposta para que você possa ver algumas ideias que poderá achar úteis no futuro.

Aqui está outra maneira de desenhar o circuito sem especificar manualmente as coordenadas. É um pouco mais complicado de digitar no início, mas se você decidir posteriormente alterar o tamanho de algum componente, todo o desenho se atualizará para refletir isso. Não há trabalho extra necessário para atualizar as coordenadas:

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

Observe também que usei \mathrm{Th}para os subscritos, porque Thnão representa um par de variáveis, mas uma abreviatura para o nome de uma pessoa.

insira a descrição da imagem aqui

informação relacionada