Hi
I'm using Agilent E3646A (2 Channels) PS with IVI driver and C# programming language
I have problems reading measurement from the power supply.
*_Code:_*
PS.Initialize("ASRL1::INSTR", true, true);
PS.Outputs.Item["Output1"].ApplyVoltageCurrent(3.0, 0.1);
double measuredValue = PS.Outputs.Item["Output1"].Measure(AgilentE36xxMeasurementTypeEnum.AgilentE36xxMeasurementCurrent);
I getting error - "VISA error = Timeout expired before operation completed."
1. the PS connected to ARSL1 , all other commands working apart from measurement reading.
2. I have tried the same line of code with E3640A (only one channel) and it is working fine.
3. tried E3646A with GPIB and it is working fine.
I want to use the serial port and not GPIB
please help
Arnon
I'm using Agilent E3646A (2 Channels) PS with IVI driver and C# programming language
I have problems reading measurement from the power supply.
*_Code:_*
PS.Initialize("ASRL1::INSTR", true, true);
PS.Outputs.Item["Output1"].ApplyVoltageCurrent(3.0, 0.1);
double measuredValue = PS.Outputs.Item["Output1"].Measure(AgilentE36xxMeasurementTypeEnum.AgilentE36xxMeasurementCurrent);
I getting error - "VISA error = Timeout expired before operation completed."
1. the PS connected to ARSL1 , all other commands working apart from measurement reading.
2. I have tried the same line of code with E3640A (only one channel) and it is working fine.
3. tried E3646A with GPIB and it is working fine.
I want to use the serial port and not GPIB
please help
Arnon
I have logged this as a bug on our IVI driver.
For now, the workaround would be to use the passthrough commands that are part of the IVI driver.
Sorry about that.