FAQs from Rohde & Schwarz

Control remoto vía Telnet

Pregunta

Deseo controlar de modo remoto el generador de señales vía LAN y Telnet. ¿Cómo se hace?

Respuesta

Para que el SMA100A funcione correctamente en una conexión Telnet, el comando de la interfaz raw TCP/IP debe presentar la sintaxis siguiente: telnet <dir. IP> <n.º puerto>

El número de puerto debe ser "5025". telnet <dir. IP> 5025

El control remoto se puede realizar vía "Raw Ethernet". No es necesario disponer de VISA en el ordenador.

El dispositivo también está equipado con una interfaz para control remoto:
- interfaz LAN: La tarjeta de red utiliza Ethernet de 100 MHz IEEE 802.3u.

Para control remoto, el instrumento utiliza un protocolo Telnet simple (interfaz 5025). A diferencia de VXI-11, no es necesario instalar VISA en el controlador remoto.

Este protocolo se denomina a veces "comunicación por sockets" (o "comunicación cliente-servidor") o "modo RAW Ethernet". Para controlar el instrumento manualmente, simplemente necesita un programa Telnet (incluido en todo sistema operativo).

Ejemplo de comunicación con un instrumento con dirección "10.111.10.208":

Ver capturas de pantalla adjuntas

Remote Control via Telnet
Remote Control via Telnet
Remote Control via Telnet

Para escribir un programa, solo es necesario establecer una comunicación por sockets. En el ejemplo de programación siguiente se muestra una clase sencilla de cliente TCP y cómo utilizarla:

Name
Type
Version
Date
Size
TopClient.h
Type
FAQ
Version
Date
Nov 21, 2012
Size
1 kB
TopClient.ccp
Type
FAQ
Version
Date
Nov 21, 2012
Size
3 kB
EthernetRawCommand.ccp
Type
FAQ
Version
Date
Nov 21, 2012
Size
2 kB