espelhamento do símbolo da antena no CircuiTikZ

espelhamento do símbolo da antena no CircuiTikZ

Quero mudar da esquerda para a direita, antennada direita para a esquerda, pois o receptor requer uma imagem espelhada da antena transmissora.

Este é o meu código simplificado

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{tikz}
\usepackage{circuitikz}
\usetikzlibrary{positioning}
\usetikzlibrary{shapes,arrows}
\tikzstyle{block} = [draw, fill=white, rectangle, 
    minimum height=3em, minimum width=4em]
\tikzstyle{input} = [coordinate]
\tikzstyle{output} = [coordinate]
\tikzstyle{pinstyle} = [pin edge={to-,t,black}]
%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{tikzpicture}[auto, node distance=2cm,>=latex']
\node[block](tx){transmitter};
\node[antenna,right of =tx,xshift=-0.8 cm] {};
\node[block,right of =tx,xshift=5 cm](rx){reciver};
\node[antenna,left of =rx] {};
\end{tikzpicture}
\end{document}

Responder1

Você pode usar xscale=-1para espelhar a antena ao longo da xdireção.

Aqui está o código refinado onde usei a sintaxe adequada para positioningbiblioteca e \tikzsetem vez de tikzstyle(que está obsoleta).

\documentclass[12pt,a4paper]{article}
\usepackage{circuitikz}
\usetikzlibrary{positioning}
\usetikzlibrary{shapes,arrows}
\tikzset{block/.style = {draw, fill=white, rectangle,
                  minimum height=3em, minimum width=2cm},
        input/.style = {coordinate},
        output/.style = {coordinate},
        pinstyle/.style = {pin edge={to-,t,black}}
    }
%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{tikzpicture}[auto, node distance=2cm,>=latex']
\node[block](tx){transmitter};
\node[antenna] at (tx.east) {};
\node[block,right = 5cm of tx](rx){receiver};
\node[antenna,xscale=-1] at (rx.west) {};
\end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

informação relacionada