volt-nuts@lists.febo.com

Discussion of precise voltage measurement

View all threads

GPIB Issue with 3458A

RE
Randy Evans
Wed, Dec 27, 2017 3:24 AM

I am hoping some of you experts might be able to assist with a strange
problem i am having trying to make automated measurements using EZGPIB with
an Agilent and an HP 3458A.  I have a program given to me by Martin
Reynolds, which is a variant on the Xdevs noise measurement program.
Martin's program continuously reads the voltage measurements sequentially
from the two meters and then stores then in a measurements file, along with
the temperature measurements from both meters.  The program works fine on
his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine but only
takes a voltage measurement from the Agilent unit.  The HP unit will not
make any voltage measurements although I can see both the 3458As in talk
states and, of course, it does sent the temperature measurements.  However,
if I turn the HP unit off and then on again, the HP will start to take
voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans

I am hoping some of you experts might be able to assist with a strange problem i am having trying to make automated measurements using EZGPIB with an Agilent and an HP 3458A. I have a program given to me by Martin Reynolds, which is a variant on the Xdevs noise measurement program. Martin's program continuously reads the voltage measurements sequentially from the two meters and then stores then in a measurements file, along with the temperature measurements from both meters. The program works fine on his Agilent and HP 3458As. On my two 3458As, it takes the temperature measurements just fine but only takes a voltage measurement from the Agilent unit. The HP unit will not make any voltage measurements although I can see both the 3458As in talk states and, of course, it does sent the temperature measurements. However, if I turn the HP unit off and then on again, the HP will start to take voltage and temperature measurements and send them to the PC. Any ideas on what might be causing the strange behavior? Thanks, Randy Evans
PK
Poul-Henning Kamp
Wed, Dec 27, 2017 9:35 AM

Any ideas on what might be causing the strange behavior?

  1. Bad cables.

  2. Sick-ish IEE488 drivers in one of the instruments or the controller

Which software versions are the two HP3458 ?

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

-------- In message <CANwu9JayfqYEzJPxB7f9DJicLOwDLhg0OaypSYyg7gt7PiMQ7Q@mail.gmail.com>, Randy Evans writes: >Any ideas on what might be causing the strange behavior? 1. Bad cables. 2. Sick-ish IEE488 drivers in one of the instruments or the controller Which software versions are the two HP3458 ? -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
RE
Randy Evans
Sat, Dec 30, 2017 5:39 AM

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/).  It
works fine with my Agilent 3458A and with a friend's HP-3458A and his
Agilent 3458A using the EZGPIB program.  The SW versions are identical with
my friend's DMMs, the HP units are (8.2) and with the Agilent units are
(9.2).  However, both of my units work fine with the KE5FX GPIB Toolkit
HP3458.EXE program to download the NVRAM CAL data.  This would seem to
indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I could get
something to work other than the HP3458.EXE program.  Or if any one has
some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans randyevans2688@gmail.com
wrote:

I am hoping some of you experts might be able to assist with a strange
problem i am having trying to make automated measurements using EZGPIB with
an Agilent and an HP 3458A.  I have a program given to me by Martin
Reynolds, which is a variant on the Xdevs noise measurement program.
Martin's program continuously reads the voltage measurements sequentially
from the two meters and then stores then in a measurements file, along with
the temperature measurements from both meters.  The program works fine on
his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine but only
takes a voltage measurement from the Agilent unit.  The HP unit will not
make any voltage measurements although I can see both the 3458As in talk
states and, of course, it does sent the temperature measurements.  However,
if I turn the HP unit off and then on again, the HP will start to take
voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans

I am still unable to get my HP-3458A to work with the xdevs program "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/). It works fine with my Agilent 3458A and with a friend's HP-3458A and his Agilent 3458A using the EZGPIB program. The SW versions are identical with my friend's DMMs, the HP units are (8.2) and with the Agilent units are (9.2). However, both of my units work fine with the KE5FX GPIB Toolkit HP3458.EXE program to download the NVRAM CAL data. This would seem to indicate that my HP-3458 GPIB works at least partially. Does anyone have a EZGPIB program that I could try to run (that is different from the Xdev program)? It would be nice to see if I could get something to work other than the HP3458.EXE program. Or if any one has some ideas on what to look for. Thanks, Randy Evans On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <randyevans2688@gmail.com> wrote: > I am hoping some of you experts might be able to assist with a strange > problem i am having trying to make automated measurements using EZGPIB with > an Agilent and an HP 3458A. I have a program given to me by Martin > Reynolds, which is a variant on the Xdevs noise measurement program. > Martin's program continuously reads the voltage measurements sequentially > from the two meters and then stores then in a measurements file, along with > the temperature measurements from both meters. The program works fine on > his Agilent and HP 3458As. > > On my two 3458As, it takes the temperature measurements just fine but only > takes a voltage measurement from the Agilent unit. The HP unit will not > make any voltage measurements although I can see both the 3458As in talk > states and, of course, it does sent the temperature measurements. However, > if I turn the HP unit off and then on again, the HP will start to take > voltage and temperature measurements and send them to the PC. > > Any ideas on what might be causing the strange behavior? > > Thanks, > > Randy Evans >
TM
Todd Micallef
Sat, Dec 30, 2017 12:24 PM

Randy,

Is there a version number at the top of the file? I had two versions (1.00
and 1.01). I can't remember all that changed between the two since it has
been a while but I did find an additional timeout code that limited the
wait time for reading data to 1 minute. I am guessing I had a problem with
mine and added it.

I can email it to you if you want to try it. If it works for you, I will
have Illya update it on xDevs.

Todd

On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans randyevans2688@gmail.com
wrote:

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/).
It
works fine with my Agilent 3458A and with a friend's HP-3458A and his
Agilent 3458A using the EZGPIB program.  The SW versions are identical with
my friend's DMMs, the HP units are (8.2) and with the Agilent units are
(9.2).  However, both of my units work fine with the KE5FX GPIB Toolkit
HP3458.EXE program to download the NVRAM CAL data.  This would seem to
indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I could get
something to work other than the HP3458.EXE program.  Or if any one has
some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans randyevans2688@gmail.com
wrote:

I am hoping some of you experts might be able to assist with a strange
problem i am having trying to make automated measurements using EZGPIB

with

an Agilent and an HP 3458A.  I have a program given to me by Martin
Reynolds, which is a variant on the Xdevs noise measurement program.
Martin's program continuously reads the voltage measurements sequentially
from the two meters and then stores then in a measurements file, along

with

the temperature measurements from both meters.  The program works fine on
his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine but

only

takes a voltage measurement from the Agilent unit.  The HP unit will not
make any voltage measurements although I can see both the 3458As in talk
states and, of course, it does sent the temperature measurements.

However,

if I turn the HP unit off and then on again, the HP will start to take
voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.

Randy, Is there a version number at the top of the file? I had two versions (1.00 and 1.01). I can't remember all that changed between the two since it has been a while but I did find an additional timeout code that limited the wait time for reading data to 1 minute. I am guessing I had a problem with mine and added it. I can email it to you if you want to try it. If it works for you, I will have Illya update it on xDevs. Todd On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans <randyevans2688@gmail.com> wrote: > I am still unable to get my HP-3458A to work with the xdevs program > "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/). > It > works fine with my Agilent 3458A and with a friend's HP-3458A and his > Agilent 3458A using the EZGPIB program. The SW versions are identical with > my friend's DMMs, the HP units are (8.2) and with the Agilent units are > (9.2). However, both of my units work fine with the KE5FX GPIB Toolkit > HP3458.EXE program to download the NVRAM CAL data. This would seem to > indicate that my HP-3458 GPIB works at least partially. > > Does anyone have a EZGPIB program that I could try to run (that is > different from the Xdev program)? It would be nice to see if I could get > something to work other than the HP3458.EXE program. Or if any one has > some ideas on what to look for. > > Thanks, > > Randy Evans > > On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <randyevans2688@gmail.com> > wrote: > > > I am hoping some of you experts might be able to assist with a strange > > problem i am having trying to make automated measurements using EZGPIB > with > > an Agilent and an HP 3458A. I have a program given to me by Martin > > Reynolds, which is a variant on the Xdevs noise measurement program. > > Martin's program continuously reads the voltage measurements sequentially > > from the two meters and then stores then in a measurements file, along > with > > the temperature measurements from both meters. The program works fine on > > his Agilent and HP 3458As. > > > > On my two 3458As, it takes the temperature measurements just fine but > only > > takes a voltage measurement from the Agilent unit. The HP unit will not > > make any voltage measurements although I can see both the 3458As in talk > > states and, of course, it does sent the temperature measurements. > However, > > if I turn the HP unit off and then on again, the HP will start to take > > voltage and temperature measurements and send them to the PC. > > > > Any ideas on what might be causing the strange behavior? > > > > Thanks, > > > > Randy Evans > > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/volt-nuts > and follow the instructions there. >
RE
Randy Evans
Sat, Dec 30, 2017 3:42 PM

Todd,

I have version 1.01. Yes, please e-mail me your modified version.  Maybe it
will help.

Thanks,

Randy

On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef tmicallef@gmail.com wrote:

Randy,

Is there a version number at the top of the file? I had two versions (1.00
and 1.01). I can't remember all that changed between the two since it has
been a while but I did find an additional timeout code that limited the
wait time for reading data to 1 minute. I am guessing I had a problem with
mine and added it.

I can email it to you if you want to try it. If it works for you, I will
have Illya update it on xDevs.

Todd

On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans randyevans2688@gmail.com
wrote:

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/).
It
works fine with my Agilent 3458A and with a friend's HP-3458A and his
Agilent 3458A using the EZGPIB program.  The SW versions are identical

with

my friend's DMMs, the HP units are (8.2) and with the Agilent units are
(9.2).  However, both of my units work fine with the KE5FX GPIB Toolkit
HP3458.EXE program to download the NVRAM CAL data.  This would seem to
indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I could get
something to work other than the HP3458.EXE program.  Or if any one has
some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans randyevans2688@gmail.com
wrote:

I am hoping some of you experts might be able to assist with a strange
problem i am having trying to make automated measurements using EZGPIB

with

an Agilent and an HP 3458A.  I have a program given to me by Martin
Reynolds, which is a variant on the Xdevs noise measurement program.
Martin's program continuously reads the voltage measurements

sequentially

from the two meters and then stores then in a measurements file, along

with

the temperature measurements from both meters.  The program works fine

on

his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine but

only

takes a voltage measurement from the Agilent unit.  The HP unit will

not

make any voltage measurements although I can see both the 3458As in

talk

states and, of course, it does sent the temperature measurements.

However,

if I turn the HP unit off and then on again, the HP will start to take
voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.

Todd, I have version 1.01. Yes, please e-mail me your modified version. Maybe it will help. Thanks, Randy On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef <tmicallef@gmail.com> wrote: > Randy, > > Is there a version number at the top of the file? I had two versions (1.00 > and 1.01). I can't remember all that changed between the two since it has > been a while but I did find an additional timeout code that limited the > wait time for reading data to 1 minute. I am guessing I had a problem with > mine and added it. > > I can email it to you if you want to try it. If it works for you, I will > have Illya update it on xDevs. > > Todd > > On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans <randyevans2688@gmail.com> > wrote: > > > I am still unable to get my HP-3458A to work with the xdevs program > > "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/). > > It > > works fine with my Agilent 3458A and with a friend's HP-3458A and his > > Agilent 3458A using the EZGPIB program. The SW versions are identical > with > > my friend's DMMs, the HP units are (8.2) and with the Agilent units are > > (9.2). However, both of my units work fine with the KE5FX GPIB Toolkit > > HP3458.EXE program to download the NVRAM CAL data. This would seem to > > indicate that my HP-3458 GPIB works at least partially. > > > > Does anyone have a EZGPIB program that I could try to run (that is > > different from the Xdev program)? It would be nice to see if I could get > > something to work other than the HP3458.EXE program. Or if any one has > > some ideas on what to look for. > > > > Thanks, > > > > Randy Evans > > > > On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <randyevans2688@gmail.com> > > wrote: > > > > > I am hoping some of you experts might be able to assist with a strange > > > problem i am having trying to make automated measurements using EZGPIB > > with > > > an Agilent and an HP 3458A. I have a program given to me by Martin > > > Reynolds, which is a variant on the Xdevs noise measurement program. > > > Martin's program continuously reads the voltage measurements > sequentially > > > from the two meters and then stores then in a measurements file, along > > with > > > the temperature measurements from both meters. The program works fine > on > > > his Agilent and HP 3458As. > > > > > > On my two 3458As, it takes the temperature measurements just fine but > > only > > > takes a voltage measurement from the Agilent unit. The HP unit will > not > > > make any voltage measurements although I can see both the 3458As in > talk > > > states and, of course, it does sent the temperature measurements. > > However, > > > if I turn the HP unit off and then on again, the HP will start to take > > > voltage and temperature measurements and send them to the PC. > > > > > > Any ideas on what might be causing the strange behavior? > > > > > > Thanks, > > > > > > Randy Evans > > > > > _______________________________________________ > > volt-nuts mailing list -- volt-nuts@febo.com > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > mailman/listinfo/volt-nuts > > and follow the instructions there. > > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/volt-nuts > and follow the instructions there. >
TM
Todd Micallef
Sat, Dec 30, 2017 7:20 PM

Randy,

I am the person that wrote that EzGPIB script. It was my first before I
moved on to Python and I have only written a couple for the different
meters I have on hand. Version 1.01 is the most current version I have for
the 3458A.
I see that I should have added at least one more command to the meter
initialization.  The additional init command is used in the scripts on
xDevs.

Add the following line in the Init_Device procedure
EZGPIB_BusWriteData(gpib_address,'END ALWAYS');

This tells the meter to send an EOI on every read.

I am looking for one of my Prologix adapters or I would test this. When I
find it, I will also test it. I want to make sure there are no further
issues.
Also, do both meters run the same firmware versions? I wonder if the HP
meter is using a much older version.

Todd

On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans randyevans2688@gmail.com
wrote:

Todd,

I have version 1.01. Yes, please e-mail me your modified version.  Maybe it
will help.

Thanks,

Randy

On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef tmicallef@gmail.com
wrote:

Randy,

Is there a version number at the top of the file? I had two versions

(1.00

and 1.01). I can't remember all that changed between the two since it has
been a while but I did find an additional timeout code that limited the
wait time for reading data to 1 minute. I am guessing I had a problem

with

mine and added it.

I can email it to you if you want to try it. If it works for you, I will
have Illya update it on xDevs.

Todd

On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans randyevans2688@gmail.com
wrote:

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/

).

It
works fine with my Agilent 3458A and with a friend's HP-3458A and his
Agilent 3458A using the EZGPIB program.  The SW versions are identical

with

my friend's DMMs, the HP units are (8.2) and with the Agilent units are
(9.2).  However, both of my units work fine with the KE5FX GPIB Toolkit
HP3458.EXE program to download the NVRAM CAL data.  This would seem to
indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I could

get

something to work other than the HP3458.EXE program.  Or if any one has
some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <randyevans2688@gmail.com

wrote:

I am hoping some of you experts might be able to assist with a

strange

problem i am having trying to make automated measurements using

EZGPIB

with

an Agilent and an HP 3458A.  I have a program given to me by Martin
Reynolds, which is a variant on the Xdevs noise measurement program.
Martin's program continuously reads the voltage measurements

sequentially

from the two meters and then stores then in a measurements file,

along

with

the temperature measurements from both meters.  The program works

fine

on

his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine but

only

takes a voltage measurement from the Agilent unit.  The HP unit will

not

make any voltage measurements although I can see both the 3458As in

talk

states and, of course, it does sent the temperature measurements.

However,

if I turn the HP unit off and then on again, the HP will start to

take

voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.

Randy, I am the person that wrote that EzGPIB script. It was my first before I moved on to Python and I have only written a couple for the different meters I have on hand. Version 1.01 is the most current version I have for the 3458A. I see that I should have added at least one more command to the meter initialization. The additional init command is used in the scripts on xDevs. Add the following line in the Init_Device procedure EZGPIB_BusWriteData(gpib_address,'END ALWAYS'); This tells the meter to send an EOI on every read. I am looking for one of my Prologix adapters or I would test this. When I find it, I will also test it. I want to make sure there are no further issues. Also, do both meters run the same firmware versions? I wonder if the HP meter is using a much older version. Todd On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans <randyevans2688@gmail.com> wrote: > Todd, > > I have version 1.01. Yes, please e-mail me your modified version. Maybe it > will help. > > Thanks, > > Randy > > On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef <tmicallef@gmail.com> > wrote: > > > Randy, > > > > Is there a version number at the top of the file? I had two versions > (1.00 > > and 1.01). I can't remember all that changed between the two since it has > > been a while but I did find an additional timeout code that limited the > > wait time for reading data to 1 minute. I am guessing I had a problem > with > > mine and added it. > > > > I can email it to you if you want to try it. If it works for you, I will > > have Illya update it on xDevs. > > > > Todd > > > > On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans <randyevans2688@gmail.com> > > wrote: > > > > > I am still unable to get my HP-3458A to work with the xdevs program > > > "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm_noise/ > ). > > > It > > > works fine with my Agilent 3458A and with a friend's HP-3458A and his > > > Agilent 3458A using the EZGPIB program. The SW versions are identical > > with > > > my friend's DMMs, the HP units are (8.2) and with the Agilent units are > > > (9.2). However, both of my units work fine with the KE5FX GPIB Toolkit > > > HP3458.EXE program to download the NVRAM CAL data. This would seem to > > > indicate that my HP-3458 GPIB works at least partially. > > > > > > Does anyone have a EZGPIB program that I could try to run (that is > > > different from the Xdev program)? It would be nice to see if I could > get > > > something to work other than the HP3458.EXE program. Or if any one has > > > some ideas on what to look for. > > > > > > Thanks, > > > > > > Randy Evans > > > > > > On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <randyevans2688@gmail.com > > > > > wrote: > > > > > > > I am hoping some of you experts might be able to assist with a > strange > > > > problem i am having trying to make automated measurements using > EZGPIB > > > with > > > > an Agilent and an HP 3458A. I have a program given to me by Martin > > > > Reynolds, which is a variant on the Xdevs noise measurement program. > > > > Martin's program continuously reads the voltage measurements > > sequentially > > > > from the two meters and then stores then in a measurements file, > along > > > with > > > > the temperature measurements from both meters. The program works > fine > > on > > > > his Agilent and HP 3458As. > > > > > > > > On my two 3458As, it takes the temperature measurements just fine but > > > only > > > > takes a voltage measurement from the Agilent unit. The HP unit will > > not > > > > make any voltage measurements although I can see both the 3458As in > > talk > > > > states and, of course, it does sent the temperature measurements. > > > However, > > > > if I turn the HP unit off and then on again, the HP will start to > take > > > > voltage and temperature measurements and send them to the PC. > > > > > > > > Any ideas on what might be causing the strange behavior? > > > > > > > > Thanks, > > > > > > > > Randy Evans > > > > > > > _______________________________________________ > > > volt-nuts mailing list -- volt-nuts@febo.com > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > mailman/listinfo/volt-nuts > > > and follow the instructions there. > > > > > _______________________________________________ > > volt-nuts mailing list -- volt-nuts@febo.com > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > mailman/listinfo/volt-nuts > > and follow the instructions there. > > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/volt-nuts > and follow the instructions there. >
RE
Randy Evans
Sat, Dec 30, 2017 8:03 PM

Todd,

I will try the mod shortly.  The software version on my HP is 8.2 and my
Agilent is 9.2.  My friend's units are identical HP and Agilent with the
same software versions as mine but the xDevs software  works fine with both
of his units.

Randy

On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef tmicallef@gmail.com wrote:

Randy,

I am the person that wrote that EzGPIB script. It was my first before I
moved on to Python and I have only written a couple for the different
meters I have on hand. Version 1.01 is the most current version I have for
the 3458A.
I see that I should have added at least one more command to the meter
initialization.  The additional init command is used in the scripts on
xDevs.

Add the following line in the Init_Device procedure
EZGPIB_BusWriteData(gpib_address,'END ALWAYS');

This tells the meter to send an EOI on every read.

I am looking for one of my Prologix adapters or I would test this. When I
find it, I will also test it. I want to make sure there are no further
issues.
Also, do both meters run the same firmware versions? I wonder if the HP
meter is using a much older version.

Todd

On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans randyevans2688@gmail.com
wrote:

Todd,

I have version 1.01. Yes, please e-mail me your modified version.  Maybe

it

will help.

Thanks,

Randy

On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef tmicallef@gmail.com
wrote:

Randy,

Is there a version number at the top of the file? I had two versions

(1.00

and 1.01). I can't remember all that changed between the two since it

has

been a while but I did find an additional timeout code that limited the
wait time for reading data to 1 minute. I am guessing I had a problem

with

mine and added it.

I can email it to you if you want to try it. If it works for you, I

will

have Illya update it on xDevs.

Todd

On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans <

wrote:

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/

dmm_noise/

).

It
works fine with my Agilent 3458A and with a friend's HP-3458A and his
Agilent 3458A using the EZGPIB program.  The SW versions are

identical

with

my friend's DMMs, the HP units are (8.2) and with the Agilent units

are

(9.2).  However, both of my units work fine with the KE5FX GPIB

Toolkit

HP3458.EXE program to download the NVRAM CAL data.  This would seem

to

indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I could

get

something to work other than the HP3458.EXE program.  Or if any one

has

some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <

wrote:

I am hoping some of you experts might be able to assist with a

strange

problem i am having trying to make automated measurements using

EZGPIB

with

an Agilent and an HP 3458A.  I have a program given to me by Martin
Reynolds, which is a variant on the Xdevs noise measurement

program.

Martin's program continuously reads the voltage measurements

sequentially

from the two meters and then stores then in a measurements file,

along

with

the temperature measurements from both meters.  The program works

fine

on

his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine

but

only

takes a voltage measurement from the Agilent unit.  The HP unit

will

not

make any voltage measurements although I can see both the 3458As in

talk

states and, of course, it does sent the temperature measurements.

However,

if I turn the HP unit off and then on again, the HP will start to

take

voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.

Todd, I will try the mod shortly. The software version on my HP is 8.2 and my Agilent is 9.2. My friend's units are identical HP and Agilent with the same software versions as mine but the xDevs software works fine with both of his units. Randy On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef <tmicallef@gmail.com> wrote: > Randy, > > I am the person that wrote that EzGPIB script. It was my first before I > moved on to Python and I have only written a couple for the different > meters I have on hand. Version 1.01 is the most current version I have for > the 3458A. > I see that I should have added at least one more command to the meter > initialization. The additional init command is used in the scripts on > xDevs. > > Add the following line in the Init_Device procedure > EZGPIB_BusWriteData(gpib_address,'END ALWAYS'); > > This tells the meter to send an EOI on every read. > > I am looking for one of my Prologix adapters or I would test this. When I > find it, I will also test it. I want to make sure there are no further > issues. > Also, do both meters run the same firmware versions? I wonder if the HP > meter is using a much older version. > > Todd > > On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans <randyevans2688@gmail.com> > wrote: > > > Todd, > > > > I have version 1.01. Yes, please e-mail me your modified version. Maybe > it > > will help. > > > > Thanks, > > > > Randy > > > > On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef <tmicallef@gmail.com> > > wrote: > > > > > Randy, > > > > > > Is there a version number at the top of the file? I had two versions > > (1.00 > > > and 1.01). I can't remember all that changed between the two since it > has > > > been a while but I did find an additional timeout code that limited the > > > wait time for reading data to 1 minute. I am guessing I had a problem > > with > > > mine and added it. > > > > > > I can email it to you if you want to try it. If it works for you, I > will > > > have Illya update it on xDevs. > > > > > > Todd > > > > > > On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans < > randyevans2688@gmail.com> > > > wrote: > > > > > > > I am still unable to get my HP-3458A to work with the xdevs program > > > > "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/ > dmm_noise/ > > ). > > > > It > > > > works fine with my Agilent 3458A and with a friend's HP-3458A and his > > > > Agilent 3458A using the EZGPIB program. The SW versions are > identical > > > with > > > > my friend's DMMs, the HP units are (8.2) and with the Agilent units > are > > > > (9.2). However, both of my units work fine with the KE5FX GPIB > Toolkit > > > > HP3458.EXE program to download the NVRAM CAL data. This would seem > to > > > > indicate that my HP-3458 GPIB works at least partially. > > > > > > > > Does anyone have a EZGPIB program that I could try to run (that is > > > > different from the Xdev program)? It would be nice to see if I could > > get > > > > something to work other than the HP3458.EXE program. Or if any one > has > > > > some ideas on what to look for. > > > > > > > > Thanks, > > > > > > > > Randy Evans > > > > > > > > On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans < > randyevans2688@gmail.com > > > > > > > wrote: > > > > > > > > > I am hoping some of you experts might be able to assist with a > > strange > > > > > problem i am having trying to make automated measurements using > > EZGPIB > > > > with > > > > > an Agilent and an HP 3458A. I have a program given to me by Martin > > > > > Reynolds, which is a variant on the Xdevs noise measurement > program. > > > > > Martin's program continuously reads the voltage measurements > > > sequentially > > > > > from the two meters and then stores then in a measurements file, > > along > > > > with > > > > > the temperature measurements from both meters. The program works > > fine > > > on > > > > > his Agilent and HP 3458As. > > > > > > > > > > On my two 3458As, it takes the temperature measurements just fine > but > > > > only > > > > > takes a voltage measurement from the Agilent unit. The HP unit > will > > > not > > > > > make any voltage measurements although I can see both the 3458As in > > > talk > > > > > states and, of course, it does sent the temperature measurements. > > > > However, > > > > > if I turn the HP unit off and then on again, the HP will start to > > take > > > > > voltage and temperature measurements and send them to the PC. > > > > > > > > > > Any ideas on what might be causing the strange behavior? > > > > > > > > > > Thanks, > > > > > > > > > > Randy Evans > > > > > > > > > _______________________________________________ > > > > volt-nuts mailing list -- volt-nuts@febo.com > > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > > mailman/listinfo/volt-nuts > > > > and follow the instructions there. > > > > > > > _______________________________________________ > > > volt-nuts mailing list -- volt-nuts@febo.com > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > mailman/listinfo/volt-nuts > > > and follow the instructions there. > > > > > _______________________________________________ > > volt-nuts mailing list -- volt-nuts@febo.com > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > mailman/listinfo/volt-nuts > > and follow the instructions there. > > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/volt-nuts > and follow the instructions there. >
RE
Randy Evans
Sat, Dec 30, 2017 8:19 PM

Todd,

Does it matter where I put the line in the Init_Device procedure?

procedure Init_Device;
begin;
EZGPIB_BusWriteData(gpib_address,GET_ID);            // Get ID of meter
if EZGPIB_BusWaitForData(gpib_address,meter_id,Timeout) then
EZGPIB_ScreenWriteLn(meter_id);

EZGPIB_BusWriteData(gpib_address,TRIGGER_SOURCE);    // Hold trigger
until meter can be setup
EZGPIB_BusWriteData(gpib_address,'INBUF ON');
EZGPIB_BusWriteData(gpib_address,AUTO_ZERO);
EZGPIB_BusWriteData(gpib_address,OUTPUT_FORMAT);
end;

Randy

On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef tmicallef@gmail.com wrote:

Randy,

I am the person that wrote that EzGPIB script. It was my first before I
moved on to Python and I have only written a couple for the different
meters I have on hand. Version 1.01 is the most current version I have for
the 3458A.
I see that I should have added at least one more command to the meter
initialization.  The additional init command is used in the scripts on
xDevs.

Add the following line in the Init_Device procedure
EZGPIB_BusWriteData(gpib_address,'END ALWAYS');

This tells the meter to send an EOI on every read.

I am looking for one of my Prologix adapters or I would test this. When I
find it, I will also test it. I want to make sure there are no further
issues.
Also, do both meters run the same firmware versions? I wonder if the HP
meter is using a much older version.

Todd

On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans randyevans2688@gmail.com
wrote:

Todd,

I have version 1.01. Yes, please e-mail me your modified version.  Maybe

it

will help.

Thanks,

Randy

On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef tmicallef@gmail.com
wrote:

Randy,

Is there a version number at the top of the file? I had two versions

(1.00

and 1.01). I can't remember all that changed between the two since it

has

been a while but I did find an additional timeout code that limited the
wait time for reading data to 1 minute. I am guessing I had a problem

with

mine and added it.

I can email it to you if you want to try it. If it works for you, I

will

have Illya update it on xDevs.

Todd

On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans <

wrote:

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/

dmm_noise/

).

It
works fine with my Agilent 3458A and with a friend's HP-3458A and his
Agilent 3458A using the EZGPIB program.  The SW versions are

identical

with

my friend's DMMs, the HP units are (8.2) and with the Agilent units

are

(9.2).  However, both of my units work fine with the KE5FX GPIB

Toolkit

HP3458.EXE program to download the NVRAM CAL data.  This would seem

to

indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I could

get

something to work other than the HP3458.EXE program.  Or if any one

has

some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <

wrote:

I am hoping some of you experts might be able to assist with a

strange

problem i am having trying to make automated measurements using

EZGPIB

with

an Agilent and an HP 3458A.  I have a program given to me by Martin
Reynolds, which is a variant on the Xdevs noise measurement

program.

Martin's program continuously reads the voltage measurements

sequentially

from the two meters and then stores then in a measurements file,

along

with

the temperature measurements from both meters.  The program works

fine

on

his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine

but

only

takes a voltage measurement from the Agilent unit.  The HP unit

will

not

make any voltage measurements although I can see both the 3458As in

talk

states and, of course, it does sent the temperature measurements.

However,

if I turn the HP unit off and then on again, the HP will start to

take

voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.

Todd, Does it matter where I put the line in the Init_Device procedure? procedure Init_Device; begin; EZGPIB_BusWriteData(gpib_address,GET_ID); // Get ID of meter if EZGPIB_BusWaitForData(gpib_address,meter_id,Timeout) then EZGPIB_ScreenWriteLn(meter_id); EZGPIB_BusWriteData(gpib_address,TRIGGER_SOURCE); // Hold trigger until meter can be setup EZGPIB_BusWriteData(gpib_address,'INBUF ON'); EZGPIB_BusWriteData(gpib_address,AUTO_ZERO); EZGPIB_BusWriteData(gpib_address,OUTPUT_FORMAT); end; Randy On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef <tmicallef@gmail.com> wrote: > Randy, > > I am the person that wrote that EzGPIB script. It was my first before I > moved on to Python and I have only written a couple for the different > meters I have on hand. Version 1.01 is the most current version I have for > the 3458A. > I see that I should have added at least one more command to the meter > initialization. The additional init command is used in the scripts on > xDevs. > > Add the following line in the Init_Device procedure > EZGPIB_BusWriteData(gpib_address,'END ALWAYS'); > > This tells the meter to send an EOI on every read. > > I am looking for one of my Prologix adapters or I would test this. When I > find it, I will also test it. I want to make sure there are no further > issues. > Also, do both meters run the same firmware versions? I wonder if the HP > meter is using a much older version. > > Todd > > On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans <randyevans2688@gmail.com> > wrote: > > > Todd, > > > > I have version 1.01. Yes, please e-mail me your modified version. Maybe > it > > will help. > > > > Thanks, > > > > Randy > > > > On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef <tmicallef@gmail.com> > > wrote: > > > > > Randy, > > > > > > Is there a version number at the top of the file? I had two versions > > (1.00 > > > and 1.01). I can't remember all that changed between the two since it > has > > > been a while but I did find an additional timeout code that limited the > > > wait time for reading data to 1 minute. I am guessing I had a problem > > with > > > mine and added it. > > > > > > I can email it to you if you want to try it. If it works for you, I > will > > > have Illya update it on xDevs. > > > > > > Todd > > > > > > On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans < > randyevans2688@gmail.com> > > > wrote: > > > > > > > I am still unable to get my HP-3458A to work with the xdevs program > > > > "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/ > dmm_noise/ > > ). > > > > It > > > > works fine with my Agilent 3458A and with a friend's HP-3458A and his > > > > Agilent 3458A using the EZGPIB program. The SW versions are > identical > > > with > > > > my friend's DMMs, the HP units are (8.2) and with the Agilent units > are > > > > (9.2). However, both of my units work fine with the KE5FX GPIB > Toolkit > > > > HP3458.EXE program to download the NVRAM CAL data. This would seem > to > > > > indicate that my HP-3458 GPIB works at least partially. > > > > > > > > Does anyone have a EZGPIB program that I could try to run (that is > > > > different from the Xdev program)? It would be nice to see if I could > > get > > > > something to work other than the HP3458.EXE program. Or if any one > has > > > > some ideas on what to look for. > > > > > > > > Thanks, > > > > > > > > Randy Evans > > > > > > > > On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans < > randyevans2688@gmail.com > > > > > > > wrote: > > > > > > > > > I am hoping some of you experts might be able to assist with a > > strange > > > > > problem i am having trying to make automated measurements using > > EZGPIB > > > > with > > > > > an Agilent and an HP 3458A. I have a program given to me by Martin > > > > > Reynolds, which is a variant on the Xdevs noise measurement > program. > > > > > Martin's program continuously reads the voltage measurements > > > sequentially > > > > > from the two meters and then stores then in a measurements file, > > along > > > > with > > > > > the temperature measurements from both meters. The program works > > fine > > > on > > > > > his Agilent and HP 3458As. > > > > > > > > > > On my two 3458As, it takes the temperature measurements just fine > but > > > > only > > > > > takes a voltage measurement from the Agilent unit. The HP unit > will > > > not > > > > > make any voltage measurements although I can see both the 3458As in > > > talk > > > > > states and, of course, it does sent the temperature measurements. > > > > However, > > > > > if I turn the HP unit off and then on again, the HP will start to > > take > > > > > voltage and temperature measurements and send them to the PC. > > > > > > > > > > Any ideas on what might be causing the strange behavior? > > > > > > > > > > Thanks, > > > > > > > > > > Randy Evans > > > > > > > > > _______________________________________________ > > > > volt-nuts mailing list -- volt-nuts@febo.com > > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > > mailman/listinfo/volt-nuts > > > > and follow the instructions there. > > > > > > > _______________________________________________ > > > volt-nuts mailing list -- volt-nuts@febo.com > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > mailman/listinfo/volt-nuts > > > and follow the instructions there. > > > > > _______________________________________________ > > volt-nuts mailing list -- volt-nuts@febo.com > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > mailman/listinfo/volt-nuts > > and follow the instructions there. > > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/volt-nuts > and follow the instructions there. >
TM
Todd Micallef
Sat, Dec 30, 2017 9:08 PM

Randy,

You can add it after the last line with the OUTPUT_FORMAT

Todd

On Sat, Dec 30, 2017 at 3:19 PM, Randy Evans randyevans2688@gmail.com
wrote:

Todd,

Does it matter where I put the line in the Init_Device procedure?

procedure Init_Device;
begin;
EZGPIB_BusWriteData(gpib_address,GET_ID);            // Get ID of meter
if EZGPIB_BusWaitForData(gpib_address,meter_id,Timeout) then
EZGPIB_ScreenWriteLn(meter_id);

EZGPIB_BusWriteData(gpib_address,TRIGGER_SOURCE);    // Hold trigger

until meter can be setup
EZGPIB_BusWriteData(gpib_address,'INBUF ON');
EZGPIB_BusWriteData(gpib_address,AUTO_ZERO);
EZGPIB_BusWriteData(gpib_address,OUTPUT_FORMAT);
end;

Randy

On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef tmicallef@gmail.com
wrote:

Randy,

I am the person that wrote that EzGPIB script. It was my first before I
moved on to Python and I have only written a couple for the different
meters I have on hand. Version 1.01 is the most current version I have

for

the 3458A.
I see that I should have added at least one more command to the meter
initialization.  The additional init command is used in the scripts on
xDevs.

Add the following line in the Init_Device procedure
EZGPIB_BusWriteData(gpib_address,'END ALWAYS');

This tells the meter to send an EOI on every read.

I am looking for one of my Prologix adapters or I would test this. When I
find it, I will also test it. I want to make sure there are no further
issues.
Also, do both meters run the same firmware versions? I wonder if the HP
meter is using a much older version.

Todd

On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans randyevans2688@gmail.com
wrote:

Todd,

I have version 1.01. Yes, please e-mail me your modified version.

Maybe

it

will help.

Thanks,

Randy

On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef tmicallef@gmail.com
wrote:

Randy,

Is there a version number at the top of the file? I had two versions

(1.00

and 1.01). I can't remember all that changed between the two since it

has

been a while but I did find an additional timeout code that limited

the

wait time for reading data to 1 minute. I am guessing I had a problem

with

mine and added it.

I can email it to you if you want to try it. If it works for you, I

will

have Illya update it on xDevs.

Todd

On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans <

wrote:

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/

dmm_noise/

).

It
works fine with my Agilent 3458A and with a friend's HP-3458A and

his

Agilent 3458A using the EZGPIB program.  The SW versions are

identical

with

my friend's DMMs, the HP units are (8.2) and with the Agilent units

are

(9.2).  However, both of my units work fine with the KE5FX GPIB

Toolkit

HP3458.EXE program to download the NVRAM CAL data.  This would seem

to

indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I

could

get

something to work other than the HP3458.EXE program.  Or if any one

has

some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <

wrote:

I am hoping some of you experts might be able to assist with a

strange

problem i am having trying to make automated measurements using

EZGPIB

with

an Agilent and an HP 3458A.  I have a program given to me by

Martin

Reynolds, which is a variant on the Xdevs noise measurement

program.

Martin's program continuously reads the voltage measurements

sequentially

from the two meters and then stores then in a measurements file,

along

with

the temperature measurements from both meters.  The program works

fine

on

his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine

but

only

takes a voltage measurement from the Agilent unit.  The HP unit

will

not

make any voltage measurements although I can see both the 3458As

in

talk

states and, of course, it does sent the temperature measurements.

However,

if I turn the HP unit off and then on again, the HP will start to

take

voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.

Randy, You can add it after the last line with the OUTPUT_FORMAT Todd On Sat, Dec 30, 2017 at 3:19 PM, Randy Evans <randyevans2688@gmail.com> wrote: > Todd, > > Does it matter where I put the line in the Init_Device procedure? > > > procedure Init_Device; > begin; > EZGPIB_BusWriteData(gpib_address,GET_ID); // Get ID of meter > if EZGPIB_BusWaitForData(gpib_address,meter_id,Timeout) then > EZGPIB_ScreenWriteLn(meter_id); > > EZGPIB_BusWriteData(gpib_address,TRIGGER_SOURCE); // Hold trigger > until meter can be setup > EZGPIB_BusWriteData(gpib_address,'INBUF ON'); > EZGPIB_BusWriteData(gpib_address,AUTO_ZERO); > EZGPIB_BusWriteData(gpib_address,OUTPUT_FORMAT); > end; > > > Randy > > On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef <tmicallef@gmail.com> > wrote: > > > Randy, > > > > I am the person that wrote that EzGPIB script. It was my first before I > > moved on to Python and I have only written a couple for the different > > meters I have on hand. Version 1.01 is the most current version I have > for > > the 3458A. > > I see that I should have added at least one more command to the meter > > initialization. The additional init command is used in the scripts on > > xDevs. > > > > Add the following line in the Init_Device procedure > > EZGPIB_BusWriteData(gpib_address,'END ALWAYS'); > > > > This tells the meter to send an EOI on every read. > > > > I am looking for one of my Prologix adapters or I would test this. When I > > find it, I will also test it. I want to make sure there are no further > > issues. > > Also, do both meters run the same firmware versions? I wonder if the HP > > meter is using a much older version. > > > > Todd > > > > On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans <randyevans2688@gmail.com> > > wrote: > > > > > Todd, > > > > > > I have version 1.01. Yes, please e-mail me your modified version. > Maybe > > it > > > will help. > > > > > > Thanks, > > > > > > Randy > > > > > > On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef <tmicallef@gmail.com> > > > wrote: > > > > > > > Randy, > > > > > > > > Is there a version number at the top of the file? I had two versions > > > (1.00 > > > > and 1.01). I can't remember all that changed between the two since it > > has > > > > been a while but I did find an additional timeout code that limited > the > > > > wait time for reading data to 1 minute. I am guessing I had a problem > > > with > > > > mine and added it. > > > > > > > > I can email it to you if you want to try it. If it works for you, I > > will > > > > have Illya update it on xDevs. > > > > > > > > Todd > > > > > > > > On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans < > > randyevans2688@gmail.com> > > > > wrote: > > > > > > > > > I am still unable to get my HP-3458A to work with the xdevs program > > > > > "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/ > > dmm_noise/ > > > ). > > > > > It > > > > > works fine with my Agilent 3458A and with a friend's HP-3458A and > his > > > > > Agilent 3458A using the EZGPIB program. The SW versions are > > identical > > > > with > > > > > my friend's DMMs, the HP units are (8.2) and with the Agilent units > > are > > > > > (9.2). However, both of my units work fine with the KE5FX GPIB > > Toolkit > > > > > HP3458.EXE program to download the NVRAM CAL data. This would seem > > to > > > > > indicate that my HP-3458 GPIB works at least partially. > > > > > > > > > > Does anyone have a EZGPIB program that I could try to run (that is > > > > > different from the Xdev program)? It would be nice to see if I > could > > > get > > > > > something to work other than the HP3458.EXE program. Or if any one > > has > > > > > some ideas on what to look for. > > > > > > > > > > Thanks, > > > > > > > > > > Randy Evans > > > > > > > > > > On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans < > > randyevans2688@gmail.com > > > > > > > > > wrote: > > > > > > > > > > > I am hoping some of you experts might be able to assist with a > > > strange > > > > > > problem i am having trying to make automated measurements using > > > EZGPIB > > > > > with > > > > > > an Agilent and an HP 3458A. I have a program given to me by > Martin > > > > > > Reynolds, which is a variant on the Xdevs noise measurement > > program. > > > > > > Martin's program continuously reads the voltage measurements > > > > sequentially > > > > > > from the two meters and then stores then in a measurements file, > > > along > > > > > with > > > > > > the temperature measurements from both meters. The program works > > > fine > > > > on > > > > > > his Agilent and HP 3458As. > > > > > > > > > > > > On my two 3458As, it takes the temperature measurements just fine > > but > > > > > only > > > > > > takes a voltage measurement from the Agilent unit. The HP unit > > will > > > > not > > > > > > make any voltage measurements although I can see both the 3458As > in > > > > talk > > > > > > states and, of course, it does sent the temperature measurements. > > > > > However, > > > > > > if I turn the HP unit off and then on again, the HP will start to > > > take > > > > > > voltage and temperature measurements and send them to the PC. > > > > > > > > > > > > Any ideas on what might be causing the strange behavior? > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Randy Evans > > > > > > > > > > > _______________________________________________ > > > > > volt-nuts mailing list -- volt-nuts@febo.com > > > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > > > mailman/listinfo/volt-nuts > > > > > and follow the instructions there. > > > > > > > > > _______________________________________________ > > > > volt-nuts mailing list -- volt-nuts@febo.com > > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > > mailman/listinfo/volt-nuts > > > > and follow the instructions there. > > > > > > > _______________________________________________ > > > volt-nuts mailing list -- volt-nuts@febo.com > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > > mailman/listinfo/volt-nuts > > > and follow the instructions there. > > > > > _______________________________________________ > > volt-nuts mailing list -- volt-nuts@febo.com > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > mailman/listinfo/volt-nuts > > and follow the instructions there. > > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/volt-nuts > and follow the instructions there. >
RE
Randy Evans
Sat, Dec 30, 2017 11:42 PM

Todd,

I tried adding the line but it made no difference.

Randy

On Sat, Dec 30, 2017 at 12:19 PM, Randy Evans randyevans2688@gmail.com
wrote:

Todd,

Does it matter where I put the line in the Init_Device procedure?

procedure Init_Device;
begin;
EZGPIB_BusWriteData(gpib_address,GET_ID);            // Get ID of meter
if EZGPIB_BusWaitForData(gpib_address,meter_id,Timeout) then
EZGPIB_ScreenWriteLn(meter_id);

EZGPIB_BusWriteData(gpib_address,TRIGGER_SOURCE);    // Hold trigger

until meter can be setup
EZGPIB_BusWriteData(gpib_address,'INBUF ON');
EZGPIB_BusWriteData(gpib_address,AUTO_ZERO);
EZGPIB_BusWriteData(gpib_address,OUTPUT_FORMAT);
end;

Randy

On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef tmicallef@gmail.com
wrote:

Randy,

I am the person that wrote that EzGPIB script. It was my first before I
moved on to Python and I have only written a couple for the different
meters I have on hand. Version 1.01 is the most current version I have for
the 3458A.
I see that I should have added at least one more command to the meter
initialization.  The additional init command is used in the scripts on
xDevs.

Add the following line in the Init_Device procedure
EZGPIB_BusWriteData(gpib_address,'END ALWAYS');

This tells the meter to send an EOI on every read.

I am looking for one of my Prologix adapters or I would test this. When I
find it, I will also test it. I want to make sure there are no further
issues.
Also, do both meters run the same firmware versions? I wonder if the HP
meter is using a much older version.

Todd

On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans randyevans2688@gmail.com
wrote:

Todd,

I have version 1.01. Yes, please e-mail me your modified version.

Maybe it

will help.

Thanks,

Randy

On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef tmicallef@gmail.com
wrote:

Randy,

Is there a version number at the top of the file? I had two versions

(1.00

and 1.01). I can't remember all that changed between the two since it

has

been a while but I did find an additional timeout code that limited

the

wait time for reading data to 1 minute. I am guessing I had a problem

with

mine and added it.

I can email it to you if you want to try it. If it works for you, I

will

have Illya update it on xDevs.

Todd

On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans <

wrote:

I am still unable to get my HP-3458A to work with the xdevs program
"HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm

_noise/

).

It
works fine with my Agilent 3458A and with a friend's HP-3458A and

his

Agilent 3458A using the EZGPIB program.  The SW versions are

identical

with

my friend's DMMs, the HP units are (8.2) and with the Agilent units

are

(9.2).  However, both of my units work fine with the KE5FX GPIB

Toolkit

HP3458.EXE program to download the NVRAM CAL data.  This would seem

to

indicate that my HP-3458 GPIB works at least partially.

Does anyone have a EZGPIB program that I could try to run (that is
different from the Xdev program)?  It would be nice to see if I

could

get

something to work other than the HP3458.EXE program.  Or if any one

has

some ideas on what to look for.

Thanks,

Randy Evans

On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans <

wrote:

I am hoping some of you experts might be able to assist with a

strange

problem i am having trying to make automated measurements using

EZGPIB

with

an Agilent and an HP 3458A.  I have a program given to me by

Martin

Reynolds, which is a variant on the Xdevs noise measurement

program.

Martin's program continuously reads the voltage measurements

sequentially

from the two meters and then stores then in a measurements file,

along

with

the temperature measurements from both meters.  The program works

fine

on

his Agilent and HP 3458As.

On my two 3458As, it takes the temperature measurements just fine

but

only

takes a voltage measurement from the Agilent unit.  The HP unit

will

not

make any voltage measurements although I can see both the 3458As

in

talk

states and, of course, it does sent the temperature measurements.

However,

if I turn the HP unit off and then on again, the HP will start to

take

voltage and temperature measurements and send them to the PC.

Any ideas on what might be causing the strange behavior?

Thanks,

Randy Evans


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/m
ailman/listinfo/volt-nuts
and follow the instructions there.

Todd, I tried adding the line but it made no difference. Randy On Sat, Dec 30, 2017 at 12:19 PM, Randy Evans <randyevans2688@gmail.com> wrote: > Todd, > > Does it matter where I put the line in the Init_Device procedure? > > > procedure Init_Device; > begin; > EZGPIB_BusWriteData(gpib_address,GET_ID); // Get ID of meter > if EZGPIB_BusWaitForData(gpib_address,meter_id,Timeout) then > EZGPIB_ScreenWriteLn(meter_id); > > EZGPIB_BusWriteData(gpib_address,TRIGGER_SOURCE); // Hold trigger > until meter can be setup > EZGPIB_BusWriteData(gpib_address,'INBUF ON'); > EZGPIB_BusWriteData(gpib_address,AUTO_ZERO); > EZGPIB_BusWriteData(gpib_address,OUTPUT_FORMAT); > end; > > > Randy > > On Sat, Dec 30, 2017 at 11:20 AM, Todd Micallef <tmicallef@gmail.com> > wrote: > >> Randy, >> >> I am the person that wrote that EzGPIB script. It was my first before I >> moved on to Python and I have only written a couple for the different >> meters I have on hand. Version 1.01 is the most current version I have for >> the 3458A. >> I see that I should have added at least one more command to the meter >> initialization. The additional init command is used in the scripts on >> xDevs. >> >> Add the following line in the Init_Device procedure >> EZGPIB_BusWriteData(gpib_address,'END ALWAYS'); >> >> This tells the meter to send an EOI on every read. >> >> I am looking for one of my Prologix adapters or I would test this. When I >> find it, I will also test it. I want to make sure there are no further >> issues. >> Also, do both meters run the same firmware versions? I wonder if the HP >> meter is using a much older version. >> >> Todd >> >> On Sat, Dec 30, 2017 at 10:42 AM, Randy Evans <randyevans2688@gmail.com> >> wrote: >> >> > Todd, >> > >> > I have version 1.01. Yes, please e-mail me your modified version. >> Maybe it >> > will help. >> > >> > Thanks, >> > >> > Randy >> > >> > On Sat, Dec 30, 2017 at 4:24 AM, Todd Micallef <tmicallef@gmail.com> >> > wrote: >> > >> > > Randy, >> > > >> > > Is there a version number at the top of the file? I had two versions >> > (1.00 >> > > and 1.01). I can't remember all that changed between the two since it >> has >> > > been a while but I did find an additional timeout code that limited >> the >> > > wait time for reading data to 1 minute. I am guessing I had a problem >> > with >> > > mine and added it. >> > > >> > > I can email it to you if you want to try it. If it works for you, I >> will >> > > have Illya update it on xDevs. >> > > >> > > Todd >> > > >> > > On Sat, Dec 30, 2017 at 12:39 AM, Randy Evans < >> randyevans2688@gmail.com> >> > > wrote: >> > > >> > > > I am still unable to get my HP-3458A to work with the xdevs program >> > > > "HP3458A_Measure_DMM_Noise.488" (https://xdevs.com/article/dmm >> _noise/ >> > ). >> > > > It >> > > > works fine with my Agilent 3458A and with a friend's HP-3458A and >> his >> > > > Agilent 3458A using the EZGPIB program. The SW versions are >> identical >> > > with >> > > > my friend's DMMs, the HP units are (8.2) and with the Agilent units >> are >> > > > (9.2). However, both of my units work fine with the KE5FX GPIB >> Toolkit >> > > > HP3458.EXE program to download the NVRAM CAL data. This would seem >> to >> > > > indicate that my HP-3458 GPIB works at least partially. >> > > > >> > > > Does anyone have a EZGPIB program that I could try to run (that is >> > > > different from the Xdev program)? It would be nice to see if I >> could >> > get >> > > > something to work other than the HP3458.EXE program. Or if any one >> has >> > > > some ideas on what to look for. >> > > > >> > > > Thanks, >> > > > >> > > > Randy Evans >> > > > >> > > > On Tue, Dec 26, 2017 at 7:24 PM, Randy Evans < >> randyevans2688@gmail.com >> > > >> > > > wrote: >> > > > >> > > > > I am hoping some of you experts might be able to assist with a >> > strange >> > > > > problem i am having trying to make automated measurements using >> > EZGPIB >> > > > with >> > > > > an Agilent and an HP 3458A. I have a program given to me by >> Martin >> > > > > Reynolds, which is a variant on the Xdevs noise measurement >> program. >> > > > > Martin's program continuously reads the voltage measurements >> > > sequentially >> > > > > from the two meters and then stores then in a measurements file, >> > along >> > > > with >> > > > > the temperature measurements from both meters. The program works >> > fine >> > > on >> > > > > his Agilent and HP 3458As. >> > > > > >> > > > > On my two 3458As, it takes the temperature measurements just fine >> but >> > > > only >> > > > > takes a voltage measurement from the Agilent unit. The HP unit >> will >> > > not >> > > > > make any voltage measurements although I can see both the 3458As >> in >> > > talk >> > > > > states and, of course, it does sent the temperature measurements. >> > > > However, >> > > > > if I turn the HP unit off and then on again, the HP will start to >> > take >> > > > > voltage and temperature measurements and send them to the PC. >> > > > > >> > > > > Any ideas on what might be causing the strange behavior? >> > > > > >> > > > > Thanks, >> > > > > >> > > > > Randy Evans >> > > > > >> > > > _______________________________________________ >> > > > volt-nuts mailing list -- volt-nuts@febo.com >> > > > To unsubscribe, go to https://www.febo.com/cgi-bin/ >> > > > mailman/listinfo/volt-nuts >> > > > and follow the instructions there. >> > > > >> > > _______________________________________________ >> > > volt-nuts mailing list -- volt-nuts@febo.com >> > > To unsubscribe, go to https://www.febo.com/cgi-bin/ >> > > mailman/listinfo/volt-nuts >> > > and follow the instructions there. >> > > >> > _______________________________________________ >> > volt-nuts mailing list -- volt-nuts@febo.com >> > To unsubscribe, go to https://www.febo.com/cgi-bin/ >> > mailman/listinfo/volt-nuts >> > and follow the instructions there. >> > >> _______________________________________________ >> volt-nuts mailing list -- volt-nuts@febo.com >> To unsubscribe, go to https://www.febo.com/cgi-bin/m >> ailman/listinfo/volt-nuts >> and follow the instructions there. >> > >