FAQs from Rohde & Schwarz

Simulación de AREG con la interfaz de simulación abierta (OSI) en Linux

Pregunta:

Deseo utilizar la interfaz de simulación abierta (OSI) para crear escenarios para mi AREG800.

¿Se dispone de algún ejemplo en el que se muestre cómo instalar los paquetes requeridos, crear una simulación, además de controlar de manera remota el generador?

Respuesta:

El siguiente artículo informativo describe la configuración para Linux Mint 21.1 con PyCharm IDE.
En el archivo adjunto de este correo encontrará el script de ejemplo de Python adecuado.

1.) Instale la última versión de PyCharm desde
https://www.jetbrains.com/pycharm/download/#section=linux

y cree un nuevo proyecto (por ejemplo «OSI»).

1.a.) Se necesita el paquete RsInstrument para ejecutar el script de ejemplo.
Elíjalo desde la sección «Python Packages» y haga clic en el botón «Install»

2.) Descargue el compilador protobuf en su terminal de LINUX con el siguiente comando: sudo apt install protobuf-compiler

3.) (Re)inicie Pycharm

4.) En «Pycharm Terminal» verifique la disponibilidad de protoc (en este momento no estamos seguros si el paquete protobuf ya debe estar instalado en «Project Environment»).
Si solo se ingresa «protoc», este deberá responder con el texto de ayuda:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OSI-Interface_on_linux__screen01.jpg

5.) Instale el compilador del paquete git en su terminal de LINUX con el siguiente comando:

sudo apt install git

6.) (Re)inicie Pycharm

7.) Verifique la disponibilidad del paquete git en «Pycharm Terminal».

Si solo se ingresa «git», este deberá responder con el texto de ayuda:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OSI-Interface_on_linux__screen02.jpg

8.) Añada el paquete OSI en PyCharm:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OSI-Interface_on_linux__screen03.jpg

Elija «from Version Control» y añada la cadena a continuación al siguiente diálogo:

https://github.com/OpenSimulationInterface/open-simulation-interface.git

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OSI-Interface_on_linux__screen04.jpg

No se olvide de hacer clic en «OK»

9.) Tras unos minutos la instalación debe haberse realizado de manera correcta y ya se podrá ejecutar el script de ejemplo en su instalación de PyCharm

En algunas distribuciones solo se dispone de una versión anterior del paquete protoc. En tales casos realice la actualización de manera manual siguiendo el enlace (véase mensaje de error – Más información) o desinstálelo y cambie a la versión mencionada de protobuf.

Por ejemplo, en LINUX Mint 20.01 aparece el siguiente mensaje de error al ejecutar el script:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OSI-Interface_on_linux__screen05.jpg

Se ejecuta de manera correcta tras cambiar la versión del paquete protobuf a la versión 3.20.3:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OSI-Interface_on_linux__screen06.jpg