siglent-erlebniswelt

Testare la comunicazione open socket con PuTTY

Molti strumenti offrono la possibilità di essere controllati a distanza tramite una connessione Ethernet a un computer. In molti casi, questi strumenti richiedono una libreria software speciale che aiuti a stabilire e mantenere il collegamento di comunicazione tra lo strumento e il computer di controllo. Questo può essere fastidioso per diversi motivi: La libreria software occupa molto spazio sul computer di controllo ed è necessaria anche su tutti i computer utilizzati per controllare lo strumento. In un'applicazione di rete remota, dove più utenti possono voler accedere a un tester, questo può portare a problemi di assistenza e installazione.

Fortunatamente, esistono alcune soluzioni che possono aiutare. In questa nota applicativa, discuteremo l'uso di tecniche di comunicazione open socket utilizzando uno strumento di comunicazione open source chiamato PuTTY con un analizzatore di spettro SIGLENT SSA3032X.

Cosa sono i socket aperti e perché si usano?

Nel contesto delle connessioni Ethernet/LAN, i socket sono come le caselle di posta elettronica. Se vuoi inviare informazioni a un luogo specifico, devi assicurarti che le informazioni vengano inviate all'indirizzo giusto.

Nel contesto della strumentazione di test, un socket aperto è un indirizzo fisso (o numero di porta) sul bus Ethernet/LAN destinato all'elaborazione di comandi remoti.

I socket aperti consentono ai computer remoti di utilizzare semplicemente le connessioni Ethernet grezze esistenti per comunicare senza dover aggiungere librerie aggiuntive (VISA o simili) che richiedono memoria aggiuntiva e overhead di elaborazione.

I programmi che utilizzano i socket per la comunicazione LAN tendono a richiedere meno memoria e a lavorare più velocemente.

Putty

PuTTY è uno strumento software open source che fornisce una serie di semplici connessioni di comunicazione (RAW, Telnet, SSSH, Seriale e altre). È disponibile gratuitamente ed esiste una serie di versioni per i sistemi operativi più diffusi.

Puoi scaricarlo e saperne di più qui: http://www.putty.org/

In questo esempio, utilizzeremo PuTTY per verificare che la connessione LAN raw funzioni correttamente. Si tratta di un programma piuttosto semplice che non consente di eseguire operazioni molto complesse (sequenze, conversione di set di dati/stringhe, ecc.). Se hai bisogno di funzioni più complesse, è possibile utilizzare piattaforme software come Python, .NET, C#, LabVIEW, ecc. per controllare lo strumento tramite una connessione socket aperta simile.

Putty

Configurazione

In questo test utilizziamo l'ultima revisione del firmware dell'analizzatore di spettro SIGLENT SSA3032X (revisione 01.02.08.02), che consente la comunicazione tramite socket aperto.

Questo esempio utilizza anche PuTTY versione 0.67:

Passi

 

  1. Installa PuTTY per il sistema operativo che vuoi utilizzare
  2. Assicurati che il tuo strumento e la versione del firmware siano in grado di utilizzare gli open socket
    La revisione 01.02.08.02 dell'SSA3032X consente la comunicazione open socket.
    Per trovare la revisione, clicca sul pulsante "Sistema" > "Sys-Info".
    Ulteriori informazioni sono disponibili nella pagina del prodotto e nelle note di rilascio del firmware.
  3. Collega lo strumento all'area locale utilizzando un cavo Ethernet
  4. Trova l'indirizzo IP dello strumento. Di solito si trova nel menu "Informazioni sul sistema". Sul SIGLENT SSA3032X, premi il pulsante di sistema sulla parte anteriore > Interfaccia > LAN.
  5. apri PuTTY
  6. Seleziona Raw come tipo di connessione
  7. Inserisci l'indirizzo IP nel campo "Hostname"
  8. Inserisci il numero di porta. Questo dovrebbe essere specificato nel manuale d'uso o di programmazione del dispositivo.
    Il SIGLENT SSA3000X utilizza la porta 5025.
  9. Premi Apri. Si aprirà una finestra di terminale, come mostrato nella Figura 4:
  10. Utilizzando la tastiera del computer, digita *IDN? e premi Invio sulla tastiera per inviare il comando, come mostrato nella Figura 5.
    Questa è la stringa di comando predefinita utilizzata per richiedere la stringa di identificazione al dispositivo. Come mostrato di seguito, il dispositivo risponderà con il produttore, l'ID del prodotto, il numero di serie e la revisione del firmware.

 

Terminazione


PuTTY è un modo semplice per verificare una connessione LAN funzionante agli strumenti che possono utilizzare i socket aperti.

Verwandte Artikel

siglent-blog

Misure della figura di rumore RF Analizzatore di spettro SVA1032X

La figura di rumore è fondamentale nella produzione e nella misurazione delle microonde.

siglent-blog

Sincronizzazione di più generatori di funzioni

I generatori di funzioni multicanale sono versatili e importanti nei test radar e per la simulazione della distorsione di corrente.

siglent-blog

Test della comunicazione open socket con PuTTY

Nella strumentazione di prova, un socket aperto è un indirizzo fisso per i comandi remoti nel bus Ethernet/LAN.

siglent-blog

Simulazione di un resolver con un generatore di forme d'onda arbitrarie

Un resolver è un sensore elettromagnetico che determina l'angolo e la velocità di alberi e assi.