FAQs from Rohde & Schwarz

NRX : Comment puis-je lire deux voies via le contrôle à distance

Question

NRX : Comment puis-je lire deux voies via le contrôle à distance ?

Réponse

Voici un court exemple Python montrant comment vous pouvez lire les données de deux voies :

# application d'importation VISA
import pyvisa

# ouvrir la connexion
rm=pyvisa.ResourceManager()
nrx = rm.open_resource('TCPIP::10.205.0.196::INSTR')

# régler le délai sur 10s
nrx.timeout=10000
print(nrx.query("*IDN?"))

# réinitialiser l'appareil
nrx.write("*RST;*CLS")
nrx.query("*OPC?")

# régler sur mesure unique
nrx.write("INIT:ALL:CONT OFF")

# initier une meule mesure et attendre la fin
nrx.write("INIT:ALL")
nrx.query("*OPC?")

# Obtenir les données de la voie 1
nrx.query("CALC1:DATA?")

# Obtenir les données de la voie 2
nrx.query("CALC2:DATA?")

# vérifier les erreurs
print(nrx.query("SYSTEM:ERROR?"))

# fermer la connexion
nrx.close()