06-28-2009 04:45 PM
Hello, I am pretty new to LabView so apologies if this is pretty basic.
I am trying to configure a VI for Agilent 4156C that drives current from SMU1 to SMU2 and measures voltage (SMU2, SMU3, SMU4). I have the 4156C driver from NI v8.6 that works fine for voltage sweeps but I can not seem to switch to current sweep as primary and also have control over the SMUs.
I have easily set this all up on Agilent machine with the following
SMU1 V1 I1 Common Const
SMU2 V2 I2 I Var1
SMU3 V3 I3 I Const
SMU4 V4 I4 I Const
I am sweeping from -30mA to 30mA with 1V compliance for SMU2,3,4 so that should not cause a problem. I would also like to have control over which one is Common and Var1 (ie, switch SMU2 to Common and SMU3 to Var1 and measure voltage at SMU1,3,4).
I started with the examples from NI (Agilent 4156 Sweep Measurement.vi) and tried to add in Configure Channel (SMU).vi but did not know how to connect them correctly to get the vi to work. The errors I get at +101,"VAR1 assigned to multiple Channels." and -350,"Queue overflow".
Thanks in advanced for any help.
06-30-2009 07:16 AM
Swanbike,
Are these errors that you receive in LabVIEW or errors that you see on your device?
Eric K
Applications Engineering
National Instruments
06-30-2009 04:36 PM
Eric K,
Thanks for your reply. They are Agilent codes. The Labview code that I got out was -1074000000
I have narrowed down to the serial resistance measurement in Configure Channel(SMU) sub VI. If I by pass it, the VI seems to run OK. The defult looks to be 0 from Agilent so I should be fine.
I will post in a day or two if I figured it out or need more help.
07-01-2009 08:12 AM
Swanbike,
Glad to hear that you were able t narrow it down, keep us updated as to what you find and if there is something we can help out with.
Thanks,
Eric K
Applications Engineering
National Instruments