Question
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 ?
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()