Manual de inicio rápido

El propósito de este capítulo es guiarlo a través de los pasos necesarios para ejecutar de manera correcta nuestro ejemplo de control remoto « Hello World » (Hola, mundo). El ejemplo envía un comando a su instrumento y lee su respuesta.

De entre todos los diferentes sistema operativos y conexiones físicas hemos elegido el caso más común: una conexión LANen el sistema operativo de Windows. Como entorno de programación hemos escogido el de uso gratuito – Pythonen PyCharm. Muchos de los pasos descritos son universales y pueden utilizarse igualmente para otros casos.

Paso 1: Establecer la conexión LAN entre su computadora y su instrumento

Objetivo: conexión LAN en funcionamiento

  • Conecte su computadora y su instrumento a la misma red LAN.
  • Utilice el menú del instrumento para averiguar o ajustar su dirección IP. La dirección IP de un instrumento basado en Windows puede configurarse en el menú del instrumento o en el de Windows Control Panel -> Network and Sharing Center (panel de control -> centro de redes y recursos compartidos). Por ejemplo; menú de la dirección IP del R&S®RTO: botón Setup -> System (configuración -> sistema)
  • Asegúrese de que su instrumento pueda ser localizado a través de la red LAN de su computadora. Para comprobarlo, utilice la prueba de ping Tecla Windows + R, escriba cmd+ ENTERpara abrir la consola de comandos de Windows. Escriba ping <dirección_IP_del_instrumento>, por ejemplo: PING 192.168.2.2
  • No continúe con el siguiente paso a menos que su conexión TCP-IP funcione correctamente.

Paso 2: Establecer una conexión de VISA con su instrumento

Objetivo: query *IDN? realizada de manera correcta con el? VISA Tester Tool

Para R&S®VISA:

  • Instale el R&S®VISA para Windowsen su computadora. Si se utiliza una conexión GPIB debe utilizarse la aplicación de VISA que corresponda. Por ejemplo, para utilizar el hardware NI GPIB, deberá utilizarse la NI-VISA.
  • Abra R&S®VISA Tester en Windows Start->R&S VISA-> RsVisaTester (inicio de Windows ->R&S VISA-> RsVisaTester).
  • En el campo « Resource » (recurso) ingrese TCPIP::<dirección_IP_del_instrumento>::INSTR, por ejemplo,. TCPIP::192.168.2.2::INSTR
  • Presione el botón« Connect » (conectar).
  • En la pestaña « Basics », del cuadro combinado de strings, seleccione un comando *IDN?\ny presione el botón «Query»(consultar).
  • El instrumento responderá con su string de identificación
  • Véase el Capítulo 3: VISA y herramientas del VISApara más detalles y capturas de pantalla.

Para NI-VISA:

  • Instale o NI-VISA en su computadora. Si utiliza una conexión GPIB debe instalar también los drivers NI-488.2.
  • Abra el NI MAX, haga clic derecho en Devices and Interfaces -> Network devices(Dispositivos e interfaces -> dispositivos de red) y seleccione « Create new VISA TCPI/IP Resource »(crear nuevo recurso VISA TCPI/IP).
  • Seleccione « Manual entry of LAN Instrument » (entrada manual del instrumento LAN), ingrese la dirección IP del instrumento en el campo « Hostname or IP address »(Nombre del host o dirección IP). Deje en blanco el campo « LAN Device Name »(nombre del dispositivo LAN) vacío.
  • Utilice el botón « Validate » (validar)para verificar si la conexión con VISA se estableció correctamente.
  • Abra el « VISA Test Panel », abra la pestaña « Input/Output » (entrada/salida), seleccione el comando *IDN?\ny presione el botón « Query »(consultar).
  • El instrumento responderá con su string de identificación
  • Véase el Capítulo 3: VISA y herramientas del VISApara más detalles y capturas de pantalla.

Paso 3: Instalar el Python, el PyCharm y el RsInstrument

Objetivo: instalación de Python en funcionamiento, entorno PyCharm en funcionamiento, RsInstrument instalado

  • Descargue e instale el Python 3.7 o una versión posterior (instalador de 32 bits y 64 bits)
  • Descargue e instale el PyCharm (versión Professional o Community)
  • Descargue el ejemplo de Python « Hello World », descomprímalo y ábralo como un proyecto en Pycharm. Un proyecto en solo una carpeta que contiene scripts de Python: en el menú de Pycharm, vaya a File->Open (archivo ->abrir)y navegue hasta la carpeta que contiene el RsInstrument_HelloWorld_Example.py
  • En el menú de Pycharm File->Settings->Project->Project Interpreter ( archivo->ajustes>project->intérprete de proyectos)seleccione la versión que se ha descargado. Una ruta de Python3.7 típica es: c:\Users\&lt;username>\AppData\Local\Programs\Python\Python37
  • Instale el paquete RsInstrument. Lo encontrará en pypi.org:
    • En el menú de Pycharm File->Settings->Project->Project Interpreter ( archivo->ajustes>project->intérprete de proyectos)haga clic en el botón « + » que está localizado en la parte superior derecha
    • Escriba « rsinstrument » en el recuadro de búsqueda
    • Instale la versión 1.2.0.25 o posterior.
    • Si trabaja con de un servidor proxy, configúrelo en Menu File->Settings->Appearance->System Settings -> HTTP Proxy (archivo de menú ->configuración->apariencia->configuración de sistema-> proxy HTTP
  • Instale el RsInstrumentfuera de Pycharm por medio del archivo pip.exe:
    • Inicie la consola de comandos: Tecla Windows + R, escriba cmdy presione ENTER
    • Cambie su directorio de trabajo al de su Python instalado (ajuste tanto el nombre de usuario como la versión de Python en la ruta):
      cd c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts
    • Instale el RsInstrument con el comando: pip install Rsinstrument

Paso 4: Ejecutar el script « Hello World »

Objetivo: obtener la respuesta del instrumento en la variable « idn_response », así como ver el registro de comunicación.

  • En el archivo Python_directSCPI_Hello_World.pyajuste la dirección IP del « resourceString1 »para que coincida con su instrumento.
  • Inicie el script: en el árbol del proyecto Pycharm haga clic derecho en Python_directSCPI_Hello_World.pyy seleccione « Run 'Python_directSCPI_Hello_World' ». Su instrumento responderá con una string de identificación la cual está almacenada en la variable « idn_response ». El script envía la string, por ejemplo: « Hello, I am Rohde&Schwarz,RTO,... » a la consola de Python.
  • Abra el VISA Trace Tool(como se describe en el capítulo 3) y ejecute de nuevo el script para ver el registro de comunicación.

Request information

Do you have questions or need additional information? Simply fill out this form and we will get right back to you.

Permiso de marketing

Se ha enviado su solicitud. Nos pondremos en contacto con usted en breve.
An error is occurred, please try it again later.