Bonjour la communauté,
je cherche à me connecter à un appareil de mesure en ethernet afin d'envoyer des commandes SCPI.
Si l'adresse IP est bonne tt se passe bien. par contre s'il y a une erreur, je me retrouve avec :
raise RPCError('can\'t connect to server')
pyvisa-py.protocols.rpc.RPCError: can't connect to server
et
res.open(access_mode, open_timeout)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
try:
    rm = visa.ResourceManager('@py')
    N9918A = rm.open_resource('TCPIP::xxx.xxx.xxx.xxx::INSTR')
    print(N9918A.query('*IDN?'))
except ConnectionError:
    print("erreur adresse IP")
pour gérer ce que je suppose être une exeception, j'ai essayé différents arguments (timeout, RuntimeError,....) mais rien qui fonctionne.
Une idée?
Merci