11-14-2023 06:09 AM
Hey all,
Im trying to connect the b15 to the labview environment
got the drivers and tryed to run a example, every example i try to run
i get the same error
Error -1074000000 occurred at Agilent B1500.lvlib:Error Query.vi
Possible reason(s):
Instrument reports:
+153,"No module for the specified channel."
+0,"No Error."
Complete call chain:
Agilent B1500.lvlib:Error Query.vi
Agilent B1500.lvlib:Configure Measurement Mode.vi
Agilent B1500 Sampling Measurement.vi
any one know how to solve this ?
thanks in advance
Idan
11-14-2023 07:31 AM
The B1500 is just a mainframe. You need hardware modules in it to perform whatever IO. Do you have these modules installed?
11-14-2023 09:27 AM
crossrulz is correct, you need modules (SMUs, CV, etc..) installed and you must setup the module configuration correctly for the code to work. There are some oddities with that process, specifically the way physical vs. software modules are selected. I believe slots on the back of the instrument are labelled starting at 1, but in software the numbering starts at 0. Also, if you have expander modules then SMUs can be combined, eg. SMU3 + SMU4 are actually referred to in software as HVSMU1. Some where in the driver should be a "Module Query" VI that can help figure things out. But if in doubt contact Keysight to get the right information, if you have expanders or switches it gets complicated!
Your best bet is to write down the slot configuration on the back, make test a simple code example to set a voltage on the module and see if its identified properly. From there try the more advanced examples that come with the driver.
Craig
11-14-2023 10:42 AM
Not sure what dose modules that you have mentioned
I have Wgfmu connected to the b1500a
and I can communicate between the b1500a and the pc using io library
11-14-2023 01:41 PM
WFGMU is a module, just like a SMU, GNDU or CVU. You can have up to 7 mosules. These are plugged into slots in the back of the b1500 mainframe and to control them through software you need to address each by a specific address. Sometimes the address is referred to as slot or subplot, it's an integer between 0 and 5555.
Run the module query vi in the driver to get the address for your wfgmu, make sure you set that in the code.
To help us help you, post your module query result and which code example you are using.
Craig