FAQs from Rohde & Schwarz

Simulazione AREG tramite l'interfaccia OS (OSI) su MS Windows

Domanda:

Desidero utilizzare Open Simulation Interface per creare scenari per il mio generatore di echi radar AREG800.

È disponibile un esempio che mostri come installare i pacchetti necessari, creare una simulazione e controllare a distanza il generatore?

Risposta:

Il seguente articolo informativo descrive la configurazione per MS Windows utilizzando l'IDE PyCharm.

In allegato a questa e-mail si trova anche l'esempio di script Python appropriato.

1.) Installare l'ultima versione di PyCharm da

https://www.jetbrains.com/pycharm/download/#section=windows

e creare un nuovo progetto (ad esempio "OSI").

1.a.) Per eseguire lo script di esempio è necessario il pacchetto RsInstrument.

Sceglierlo dalla sezione Python Packages (Pacchetti Python) e fare clic sul pulsante "Install” (Installa)

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen01.jpg

2.) Scaricare l'ultima versione del compilatore protobuf (ad esempio protoc-21-12-win64.zip) da

https://github.com/protocolbuffers/protobuf/releases.

3.) Scompattare il compilatore protobuf in una directory di propria scelta e aggiungere la cartella bin alla variabile PATH

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen02.jpg

4.) Riavviare Pycharm e verificare la disponibilità di protoc in Pycharm Terminal (Terminale Pycharm).

Dovrebbe rispondere con il testo di aiuto se si immette solo "protoc":

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen03.jpg

5.) Installare il pacchetto GIT per il proprio sistema operativo da https://git-scm.com/downloads.

Le impostazioni standard dovrebbero essere corrette per aggiungere la variabile path al sistema.

6.) Riavviare Pycharm e verificare la disponibilità di git in Pycharm Terminal come al punto 4

(ma digitando invece "git")

7.) Aggiungere il pacchetto OSI in PyCharm:

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen04.jpg

Scegliere "from Version Control" (da Controllo versione) e aggiungere la seguente stringa alla finestra di dialogo successiva:

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

Rohde-Schwarz-FAQ-AREG-simulation-using-the-OS-Interface__screen05.jpg

8.) Dopo alcuni minuti l'installazione dovrebbe andare a buon fine.

Nel caso in cui il computer non abbia accesso al repository, controllare le impostazioni Proxi dell'installazione di PyCharm

e le impostazioni del file di configurazione di git.

Inoltre controllare la versione di PyCharm, perché è noto un bug di Proxi in una versione dedicata che

è definitivamente risolto con la versione 2022.3.1.

9.) Per eseguire lo script aggiungere il pacchetto "RsInstrument", modificando prima le impostazioni del percorso del file OSI.

10.) Lo script di esempio dovrebbe ora funzionare correttamente nell’installazione di PyCharm