Agilent 34401A DMM with GPIB interface

51 views
Skip to first unread message

László Sleisz

unread,
Oct 29, 2024, 9:41:14 AM10/29/24
to python-ivi
Hi,

I try to communicate with Agilent 34401A DMM with GPIB interface on Windows 10 computer.
I get back error messages. Is it possible to use Python IVI with GPIB interface on Windows 10?
I read it uses Linux GPIB driver, how can I install it on Windows?

Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32                                                                                                                                             Type "help", "copyright", "credits" or "license" for more information.                                                                                                                                                                       >>> import ivi                                                                                                                                                                                                                               >>> dmm = ivi.agilent.agilent34401A('GPIB0::23::INSTR')                                                                                                                                                                                      Traceback (most recent call last):                                                                                                                                                                                                             File "<stdin>", line 1, in <module>                                                                                                                                                                                                          File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\agilent\agilent34401A.py", line 76, in __init__                                                                                                                       super(agilent34401A, self).__init__(*args, **kwargs)                                                                                                                                                                                       File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\scpi\dmm.py", line 91, in __init__                                                                                                                                    super(Base, self).__init__(*args, **kwargs)                                                                                                                                                                                                File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\extra\common.py", line 33, in __init__                                                                                                                                super(SerialNumber, self).__init__(*args, **kwargs)                                                                                                                                                                                        File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\scpi\common.py", line 104, in __init__                                                                                                                                super(SelfTest, self).__init__(*args, **kwargs)                                                                                                                                                                                            File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\ivi.py", line 1691, in __init__                                                                                                                                       self.initialize(resource, id_query, reset, **kw)                                                                                                                                                                                           File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\agilent\agilent34401A.py", line 94, in _initialize                                                                                                                    super(agilent34401A, self)._initialize(resource, id_query, reset, **keywargs)                                                                                                                                                              File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\scpi\dmm.py", line 109, in _initialize                                                                                                                                super(Base, self)._initialize(resource, id_query, reset, **keywargs)                                                                                                                                                                       File "C:\Users\sleiszl\AppData\Roaming\Python\Python38\site-packages\ivi\ivi.py", line 1795, in _initialize                                                                                                                                    raise IOException('Cannot use resource type %s' % res_type)                                                                                                                                                                              ivi.ivi.IOException: Cannot use resource type GPIB                                                                                                                                                                                           >>>                                            

Thank you.
László
Reply all
Reply to author
Forward
0 new messages