Guida rapida

Lo scopo di questo capitolo è illustrare i passaggi per eseguire con successo il nostro esempio di controllo remoto 'Hello World'. L'esempio invia un comando allo strumento e ne legge la risposta.

Tra tutti i diversi sistemi operativi e connessioni fisiche, scegliamo il caso più comune: connessione LANcon sistema operativo Windows. Come ambiente di programmazione prendiamo quello ad uso gratuito Pythoningresso PyCharm. Molti dei passaggi descritti sono universali e possono essere utilizzati anche in altri casi.

Passaggio 1: impostare la connessione LAN tra il computer e lo strumento

Obiettivo: connessione LAN funzionante

  • Collegare il computer e lo strumento alla stessa rete LAN.
  • Utilizzare il menu dello strumento per scoprire o impostare l'indirizzo IP. L'indirizzo IP dello strumento basato su Windows può essere impostato nel menu dello strumento o in Windows Pannello di controllo -> Centro connessioni di rete e condivisione. Per esempio, menu dell'indirizzo IP di R&S RTO: pulsante Impostazione -> Sistema
  • Assicurarsi che lo strumento sia accessibile dal computer tramite la rete LAN. Per verificarlo si può ricorrere, ad esempio, al test mediante ping: utilizzare il tasto Windows + R, digitare cmd+ ENTERper aprire la console dei comandi di Windows. Digitare ping <instrument_IP_address>, ad es.: PING 192.168.2.2
  • Non procedere oltre, a meno che la connessione TCP-IP non funzioni correttamente.

Passaggio 2: stabilire una connessione VISA al proprio strumento

Obiettivo: eseguire con successo l'interrogazione (query) *IDN? con lo strumento tester VISA

Per R&S VISA:

  • Installare R&S VISA for Windowssul proprio computer. Se si utilizza una connessione GPIB, è necessario utilizzare la funzione VISA corrispondente. Ad esempio, per utilizzare l'hardware NI GPIB è necessario utilizzare NI VISA.
  • Aprire il tester VISA R&S: avviare Windows->R&S VISA-> RsVisaTester.
  • Nel campo Risorse inserire TCPIP::<instrument_IP_address>::INSTR, ad es. TCPIP::192.168.2.2::INSTR
  • Stampa Collegarsi.
  • Nella scheda Basics, dalla casella combinata delle stringhe selezionare un comando *IDN?\ne premere il bottone Query.
  • Lo strumento risponde con la sua stringa di identificazione
  • Vedere Capitolo 3: VISA e strumenti VISAper ulteriori dettagli e schermate.

Per NI VISA:

  • Installare NI VISA sul proprio computer. Se si utilizza la connessione GPIB, è necessario installare anche i driver NI-488.2.
  • Aprire NI MAX, fare clic con il tasto destro del mouse su Dispositivi e interfacce -> Dispositivi di retee selezionare Crea nuova risorsa VISA TCPI/IP.
  • Seleziona Inserimento manuale dello strumento LAN, digitare l'indirizzo IP dello strumento nel campo Hostname or IP address. Lasciare vuoto il campo LAN Device Name.
  • Utilizzare il bottone Validateper verificare se la connessione VISA può essere stabilita con successo.
  • Aprire il Pannello di prova VISA, selezionare la scheda Input/Output, selezionare il comando *IDN?\ne premere il bottone Query.
  • Lo strumento risponde con la sua stringa di identificazione
  • Vedere Capitolo 3: VISA e strumenti VISAper ulteriori dettagli e schermate.

Passaggio 3: Installare Python PyCharm e RsInstrument

Obiettivi: installazione di Python funzionante, ambiente PyCharm funzionante, RsInstrument installato

  • Scaricare e installare Python 3.7 o più recente (programma di installazione a 32 e 64 bit)
  • Scaricare e installare PyCharm (versione Professional o Community)
  • Scaricare un esempio di Hello World in Python, estrarlo e aprirlo come progetto in Pycharm. Un progetto in Pycharm è solo una cartella contenente script Python: Nel menu di Pycharm selezionare File->Opene spostarsi nella cartella contenente il file RsInstrument_HelloWorld_Example.py
  • Nel menu di Pycharm File->Settings->Project->Project Interpreterselezionare la versione di Python scaricata. Un percorso tipico di Python3.7 è: c:\Users\<username>\AppData\Local\Programs\Python\Python37
  • Installare il pacchetto RsInstrument. È ospitato su pypi.org:
    • Nel menu di Pycharm File->Settings->Project->Project Interpreterfare clic sul bottone '+' in alto a destra
    • Digitare 'RsInstrument' nella casella di ricerca
    • Installare la versione 1.2.0.25 o più recente.
    • Se ci si muove su un server Proxy, configurarlo in Menu File->Settings->Appearance->System Settings -> HTTP Proxy
  • Installare RsInstrumentfuori da Pycharm utilizzando pip.exe:
    • Avviare la console dei comandi: tasto Windows + R, digitare cmde premere ENTER
    • Modificare la directory di lavoro in quella dell'applicazione Python installata (cambiare il nome utente e la versione di python nel percorso):
      cd c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts
    • installare RsInstrument con il comando: pip install Rsinstrument

Passaggio 4: Eseguire lo script di Hello World

Obiettivo: ottenere la risposta dello strumento nella variabile 'idn_response' e vedere il log della comunicazione.

  • Nel file Python_directSCPI_Hello_World.pymodificare l'indirizzo IP di resourceString1per adattarlo al proprio strumento.
  • Avviare lo script: Pycharm. Nella struttura del progetto, fare clic con il tasto destro del mouse su Python_directSCPI_Hello_World.pye selezionare Run 'Python_directSCPI_Hello_World'. Lo strumento risponde con una stringa di identificazione che viene memorizzata nella variabile 'idn_response'. Lo script restituisce la stringa, ad es..: 'Hello, I am Rohde&Schwarz,RTO,...' nella console di Python.
  • Aprire lo Strumento di tracciamento VISA(descritto nel (Capitolo 3) ed eseguire nuovamente lo script per vedere il log della comunicazione.

Request information

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

Autorizzazione al marketing

La tua richiesta è stata ricevuta. Ti ricontatteremo a breve.
An error is occurred, please try it again later.