J'essaie d'utiliser python 3 et pyvisa 1.8 pour communiquer avec les périphériques GPIB.Comment configurer le gestionnaire d'exceptions pyvisa?
mais comment distinguer différents types d'excptions.
Par exemple:
try:
visa.ResourceManager().open_resources('COM1')
exception visa.VisaIOError:
<some code>
en cas d'échec ouvert, il générer une exception générale VisaIOError, mais comment puis-je savoir, est le port occupé ou le port n'existe pas ou autre chose?
comme:
try:
visa.ResourceManager().open_resources('COM1')
exception <1>:
# device busy
exception <2>:
# device does not exist
exception ...
Que dois-je droit sur la position 1 <> < 2> et ainsi de suite pour attraper différents types d'exceptions?
Merci