FAQs from Rohde & Schwarz

Simulation AREG en utilisant l'interface OS (OSI) sur Linux

Question :

Je souhaite utiliser l'interface "Open Simulation" pour créer des scénarios pour mon AREG800.

Avez-vous un exemple disponible indiquant comment installer les outils nécessaires, créer une simulation et contrôler à distance le générateur ?

Réponse :

L'article suivant décrit la configuration pour Linux Mint 21.1 en utilisant le PyCharm IDE.
Vous trouverez également le script d'un exemple Python adapté en pièce jointe de ce courriel.

1.) Installez la dernière version de PyCharm depuis
https://www.jetbrains.com/pycharm/download/#section=linux

et créez un nouveau projet (par exemple "OSI").

1.a.) Pour exécuter le script de l'exemple, l'outil RsIntsrument est nécessaire.
Sélectionnez-le dans la section des outils Python et cliquez sur le bouton "Install"

2.) Installez le compilateur protobuf dans votre terminal LINUX avec la commande suivante :sudo apt install protobuf-compiler

3.) (Re-)Démarrez Pycharm

4.) Dans le Pycharm Terminal vérifiez la disponibilité du protoc (Pas sûr actuellement si le paquet protobuf doit préalablement être installé dans le Project Environment).
Il devrait répondre avec le texte d'aide si vous saisissez seulement "protoc" :

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

5.) Installez le compilateur du paquet git dans votre terminal LINUX avec la commande suivante :

sudo apt install git

6.) (Re-)Démarrez Pycharm

7.) Dans le Pycharm Terminal vérifiez la disponibilité du git.

Il devrait répondre avec un texte d'aide si vous saisissez seulement "git":

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

8.) Ajoutez le OSI-Package dans PyCharm :

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

Sélectionnez "from Version Control" et ajoutez la séquence suivante à la fenêtre suivante :

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

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

N'oubliez pas de cliquer sur "OK"

9.) Après quelques minutes, l'installation devrait être terminée et vous pouvez exécuter le script d'exemple dans votre installation PyCharm

Dans certaines distributions, seule une version plus ancienne du paquet protoc est disponible. Dans de tels cas, effectuez la mise à jour manuellement en suivant le lien (voir message d'erreur – Plus d'informations) ou désinstallez et modifiez la version mentionnée de protobuf.

Par exemple dans LINUX Mint 20.01 le message d'erreur suivant apparaît lors de l'exécution du script :

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

Il s'exécute bien après la modification de la version du paquet protobuf vers la 3.20.3 :

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