siglent-erlebniswelt

Tester la communication open socket avec PuTTY

De nombreux instruments offrent la possibilité d'être contrôlés par une connexion à distance à un ordinateur via une connexion Ethernet. Dans de nombreux cas, ces instruments nécessitent une bibliothèque logicielle spéciale qui peut aider à établir et à maintenir la connexion de communication entre l'instrument et l'ordinateur de contrôle. Cela peut être ennuyeux pour plusieurs raisons : La bibliothèque de logiciels prend probablement beaucoup de place sur l'ordinateur de contrôle et est également nécessaire sur chaque ordinateur utilisé pour contrôler l'instrument. Dans le cas d'une application de réseau à distance, où plusieurs utilisateurs peuvent vouloir accéder à un appareil de test, cela peut entraîner des problèmes d'assistance et d'installation.

Heureusement, il existe quelques solutions qui peuvent aider. Dans cette note d'application, nous discutons de l'utilisation des techniques de communication open-socket à l'aide d'un outil de communication open-source appelé PuTTY avec un analyseur de spectre SSA3032X SIGLENT.

Que sont les sockets ouverts et pourquoi les utilise-t-on ?

Dans le contexte des connexions Ethernet/LAN, les sockets sont comme des boîtes aux lettres. Si tu veux transmettre des informations à un endroit précis, tu dois t'assurer que tes informations sont transmises à la bonne adresse.

Dans le contexte de l'instrumentation de test, un socket ouvert est une adresse fixe (ou un numéro de port) sur le bus Ethernet/LAN, destinée à traiter les commandes à distance.

Les sockets ouverts permettent aux ordinateurs distants d'utiliser facilement les connexions Ethernet brutes existantes pour communiquer sans avoir à ajouter des bibliothèques supplémentaires (VISA ou autres) qui nécessitent de la mémoire et des traitements supplémentaires.

Les programmes qui utilisent des sockets pour la communication LAN ont tendance à utiliser moins de mémoire et à fonctionner plus rapidement.

Kitt

PuTTY est un outil logiciel open source qui fournit une série de connexions de communication simples (RAW, Telnet, SSSH, série et autres). Il est disponible gratuitement et il existe une série de versions pour les systèmes d'exploitation les plus courants.

Tu peux le télécharger ici pour en savoir plus : http://www.putty.org/

Dans cet exemple, nous utilisons PuTTY pour vérifier si la connexion Raw-LAN fonctionne correctement. Il s'agit d'un programme assez simple qui n'autorise pas d'opérations très complexes (séquences, conversion d'enregistrements/chaînes, etc.). Si tu as besoin de fonctions plus complexes, des plateformes logicielles comme Python, .NET, C#, LabVIEW, etc. peuvent être utilisées pour contrôler l'instrument via une connexion socket ouverte similaire.

Putty

Structure

Dans ce test, nous utilisons la dernière révision du firmware de l'analyseur de spectre SSA3032X de SIGLENT (révision 01.02.08.02), qui permet une communication à socket ouvert.

Cet exemple utilise également PuTTY version 0.67 :

Étapes

 

  1. Installe PuTTY pour le système d'exploitation que tu souhaites utiliser
  2. Vérifie que ton instrument et la version de ton firmware peuvent utiliser des sockets ouverts
    La révision 01.02.08.02 du SSA3032X permet la communication à sockets ouverts.
    Pour trouver la révision, clique sur le bouton "System" > "Sys-Info".
    Tu trouveras plus d'informations sur la page du produit et dans les notes de version du firmware.
  3. Connecte l'instrument à la zone locale via un câble Ethernet
  4. Cherche l'adresse IP pour l'instrument. Cela se trouve généralement dans le menu "Informations système". Sur le SIGLENT SSA3032X, appuie sur la touche système sur le devant > interface > LAN.
  5. ouvrir PuTTY
  6. Choisis Raw comme type de connexion
  7. Saisis l'adresse IP dans le champ "nom d'hôte"
  8. Saisis le numéro de port. Cela devrait être indiqué dans le manuel d'utilisation ou de programmation de l'appareil.
    Le SSA3000X de SIGLENT utilise le port 5025.
  9. Appuie sur Ouvrir. Cela ouvre une fenêtre de terminal, comme le montre l'image 4 :
  10. Saisis *IDN ? sur le clavier de l'ordinateur et appuie sur la touche d'entrée du clavier pour envoyer la commande, comme le montre l'illustration 5.
    Il s'agit de la chaîne de commande standard utilisée pour demander la chaîne d'identification à l'appareil. Comme indiqué ci-dessous, l'appareil répond avec le fabricant, l'ID du produit, le numéro de série et la révision du firmware.

 

Conclusion


PuTTY est un moyen simple de vérifier une connexion LAN fonctionnelle à des instruments qui peuvent utiliser des sockets ouverts.

Articles connexes

siglent-blog

Mesures du facteur de bruit RF Analyseur de spectre SVA1032X

Le facteur de bruit est crucial dans la production et la mesure des micro-ondes

siglent-blog

Synchronisation de plusieurs générateurs de fonctions

Les générateurs de fonctions multicanaux sont polyvalents et importants pour les tests de radar et la simulation de distorsion de courant.

siglent-blog

Tester la communication à socket ouvert avec PuTTY

Dans l'instrumentation de test, un socket ouvert est une adresse fixe pour les commandes à distance dans le bus Ethernet/LAN.

siglent-blog

Simulation d'un résolveur avec un générateur de formes d'onde arbitraires

Un résolveur est un capteur électromagnétique qui détermine l'angle et la vitesse des ondes et des axes.