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.

Richiedi informazioni

Hai qualche domanda o ti servono altre informazioni? Compila il modulo e ti ricontatteremo al più presto.

Autorizzazione al marketing

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