I am setting a voltage on the E3631A DC power supply using GPIB. There is no problem with doing that but I notice that when I take a measurement the voltage drops by a little, around 0.02V. The measured voltage differs from the Set voltage by that amount.
I use the IVI-COM drivers and wrote a Visual Basic .Net program to do this. I referred to 'example1' in the IVI-COM driver libraries for Agilent E36XX power supplies.
A segment of code is below:
'initialise driver
ividc.Initialize("GPIB::2", False, True, "Simulate=true") 'id query=false, reset=true
pout1 = ividc.Outputs.Item("Output1")
'set output voltage level
pout1.VoltageLevel = 1.645
'Measure output voltage
measVal = pout1.Measure(IviDCPwrMeasurementTypeEnum.IviDCPwrMeasurementVoltage)
At first, setting the voltage level proceeds without error, the set voltage on the display is correct.
But the command to measure voltage causes the voltage on the display to change and the measured voltage contained in the variable measVal is inaccurate.
Any idea what went wrong?
Isaac
I use the IVI-COM drivers and wrote a Visual Basic .Net program to do this. I referred to 'example1' in the IVI-COM driver libraries for Agilent E36XX power supplies.
A segment of code is below:
'initialise driver
ividc.Initialize("GPIB::2", False, True, "Simulate=true") 'id query=false, reset=true
pout1 = ividc.Outputs.Item("Output1")
'set output voltage level
pout1.VoltageLevel = 1.645
'Measure output voltage
measVal = pout1.Measure(IviDCPwrMeasurementTypeEnum.IviDCPwrMeasurementVoltage)
At first, setting the voltage level proceeds without error, the set voltage on the display is correct.
But the command to measure voltage causes the voltage on the display to change and the measured voltage contained in the variable measVal is inaccurate.
Any idea what went wrong?
Isaac
I am setting a voltage on the E3631A DC power supply using GPIB. There is no problem with doing that but I notice that when I take a measurement the voltage drops by a little, around 0.02V. The measured voltage differs from the Set voltage by that amount.
Answer: i think you supposed to see in your E3631A's display 1.643 if your setting is 1.645 =>dropped 0.002. 0.02 is way too much
At first, setting the voltage level proceeds without error, the set voltage on the display is correct.
But the command to measure voltage causes the voltage on the display to change and the measured voltage contained in the variable measVal is inaccurate.
Any idea what went wrong?
Answer: Nothing wrong with the commands you set but the E3631A's display has its specification too.
E3631A's Data sheet URL : http://cp.literature.agilent.com/litweb ... 9726EN.pdf
Thanks for your time.
Soon Chei
BID Technical Support Engineer