Démarrage rapide

L'objectif de ce chapitre est de vous guider dans les étapes afin d'exécuter avec succès notre exemple de commande à distance 'Hello World'. L'exemple envoie une commande à votre instrument et lit sa réponse.

À partir de tous les systèmes d'exploitation différents et des connexions physiques, nous choisissons le cas le plus commun : Connexion LANsur Windows OS. Comme environnement de programmation, nous prenons celui qui est gratuit – Pythondans PyCharm. Plusieurs des étapes décrites sont universelles et peuvent être utilisées dans d'autres cas également.

Étape 1 : Configurer la connexion LAN entre votre ordinateur et votre instrument

Objectif : Travailler avec la connexion LAN

  • Connectez votre ordinateur et votre instrument au même réseau LAN.
  • Utilisez le menu de l'instrument pour trouver ou ajuster son adresse IP. L'adresse IP de l'instrument basée sur Windows peut être ajustée dans le menu de l'instrument ou dans Windows Menu Panneau de commande -> Réseau et centre de partage. Par exemple, le menu d'adresse IP du R&S RTO : Bouton Setup -> System
  • Assurez-vous que votre instrument est atteignable via le LAN depuis votre ordinateur. Pour cela, utilisez par exemple un test de ping : Utilisez WinKey + R, saisissez cmd+ ENTERpour ouvrir la console de commande Windows. Saisissez ping <instrument_IP_address>, par exemple : ping 192.168.2.2
  • Ne pas aller plus loin, à moins que vous ayez la connexion TCP-IP fonctionnant correctement.

Étape 2 : établir une connexion VISA vers votre instrument

Objectif : interrogation *IDN? réussie avec VISA Tester Tool

Pour R&S VISA :

  • Installez R&S VISA pour Windowssur votre ordinateur. Si vous utilisez une connexion GPIB, vous devez utiliser le VISA correspondant. Par exemple, pour utiliser le matériel NI GPIB, vous devez utiliser le NI VISA.
  • Ouvrez R&S VISA Tester : Windows Démarrage ->R&S VISA-> RsVisaTester.
  • Pour le champ de ressources saisissez TCPIP::<instrument_IP_address>::INSTR, par exemple TCPIP::192.168.2.2::INSTR
  • Appuyez sur le bouton "Connecter".
  • Dans l'onglet "Basics", à partir de la séquence "combobox", sélectionnez une commande *IDN?\net appuyez sur le bouton d'interrogation Query.
  • L'instrument répond avec sa séquence d'identification
  • Voir Chapitre 3 : VISA et VISA Toolspour plus de détails et de captures d'écrans.

Pour NI VISA :

  • Installez NI VISA sur votre ordinateur. Si vous utilisez une connexion GPIB, vous devez installer les pilotes NI-488.2 en plus.
  • Ouvrez NI MAX, faîtes un clic droit sur "Devices and Interfaces" (appareils et interfaces) -> Network device (appareil réseau)et sélectionnez Créer une nouvelle ressource VISA TCPI/IP.
  • Sélectionnez "Manual entry" (saisie manuelle) de l'instrument LAN, saisissez l'adresse IP de l'instrument dans le champ "Hostname" (nom d'hôte) ou "IP address" (adresse IP). Quittez le champ vide "LAN Device Name" (nom de l'appareil LAN).
  • Utilisez le bouton "Validate"pour vérifier si la connexion VISA peut être établie.
  • Ouvrez VISA Test Panel, sélectionnez l'onglet "Input/Output" (entrée / sortie), sélectionnez la commande *IDN?\net appuyez sur le bouton "Query".
  • L'instrument répond avec sa séquence d'identification
  • Voir Chapitre 3 : VISA et VISA Toolspour plus de détails et de captures d'écrans.

Étape 3 : Installer Python PyCharm et RsInstrument

Objectifs : travailler sur l'installation de Python, travailler dans l'environnement PyCharm, installer RsInstrument

  • Téléchargez et installez Python 3.7 ou plus récent (installateur 32 bits & 64 bits)
  • Téléchargez et installez PyCharm (version professionnelle ou communautaire)
  • Téléchargez l'exemple Python Hello World, l'extraire et l'ouvrir comme un projet dans Pycharm. Un projet dans Pycharm est simplement un dossier contenant des scripts Python : Dans le menu Pycharm File->Openet naviguez dans le dossier contenant le RsInstrument_HelloWorld_Example.py
  • Dans le menu Pycharm File->Settings->Project->Project Interpretersélectionnez la version Python que vous avez téléchargé. Un chemin Python3.7 classique est : c:\Users\<username>\AppData\Local\Programs\Python\Python37
  • Installez le kit RsInstrument. Il est hébergé sur pypi.org:
    • Dans le menu Pycharm File->Settings->Project->Project Interpretercliquez sur le bouton '+' en haut à droite
    • Saisissez 'rsinstrument' dans le champ de recherche
    • Installez la version 1.2.0.25 ou plus récent.
    • Si vous êtes derrière un serveur Proxy, configurez-le dans Menu File->Settings->Appearance->System Settings -> HTTP Proxy
  • Installez RsInstrumenten dehors de Pycharm en utilisant pip.exe:
    • Démarrez la console de commande : WinKey + R, saisissez cmdet appuyez sur ENTER
    • Changez le répertoire de travail vers votre Python installé (ajustez le nom d'utilisateur et la version de python dans le chemin) :
      cd c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts
    • installez RsInstrument avec la commande : pip install Rsinstrument

Étape 4 : Exécuter le script Hello World

Objectif : Obtenir la réponse de l'instrument dans la variable 'idn_response' et voir l'enregistrement de communication.

  • Dans le fichier Python_directSCPI_Hello_World.pyajustez l'adresse IP resourceString1pour correspondre à votre instrument.
  • Démarrez le script : dans l'arborescence du projet Pycharm faites un clic droit sur Python_directSCPI_Hello_World.pyet sélectionnez Run 'Python_directSCPI_Hello_World'. Votre instrument répond avec une séquence d'identification qui est stockée dans la variable 'idn_response'. Le script délivre la séquence par exemple : 'Hello, I am Rohde&Schwarz,RTO,...' dans la console Python.
  • Ouvrez VISA Trace Tool(décrit dans le Chapitre 3) et exécutez le script à nouveau pour visualiser l'enregistrement de la communication.

Request information

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

Marketing de permission

Votre demande a bien été envoyée ! Nous vous contacterons dans les plus brefs délais.
An error is occurred, please try it again later.