![Como acesso as coordenadas de borda de duas portas?](https://rvso.com/image/370617/Como%20acesso%20as%20coordenadas%20de%20borda%20de%20duas%20portas%3F.png)
Exemplo: Eu tenho um circuito parecido com este:
\begin{tikzpicture}
\draw (0,0) to[adc,>] ++(2,0) to[twoport,t={DSP},>] ++(2, 0) to[dac,>] ++(2,0);
\end{tikzpicture}
e quero posicionar uma seta (estilo diferente) ao sul do DSP.
Eu sei que o DSP deve ter um nome para ser acessível. Quando tento criá-lo a partir de um nó
\draw (0,2) node[twoport] (tp1) {Two port};
não há nenhum amanhecer em torno dele.
O que estou fazendo de errado? Eu mesmo tenho que criar a caixa de duas portas? Se sim, como faço isso?
Responder1
twoport
não é um estilo de nó, ele mais ou menos apenas define o to path
, portanto, usá-lo para um nó não faz sentido.
Mas no seu primeiro exemplo você pode simplesmente fazer to[twoport,t={DSP},>,name=foo]
e desenhar uma seta para foo.south
:
\documentclass[border=5mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) to[adc,>] ++(2,0) to[twoport,t={DSP},>,name=foo] ++(2, 0) to[dac,>] ++(2,0);
\draw [stealth-] (foo.south) -- ++(0,-1);
\end{tikzpicture}
\end{document}