[time-nuts] 5370B and GPIB
John Miles
jmiles at pop.net
Sat Jun 21 21:53:02 EDT 2008
Hmm, sounds like a handshaking problem of some sort. Are you using the MR
command to synchronize your readings?
This code is from my 5370B console app that reads a single frequency value:
------------snip--------
void main(S32 argc, C8 **argv)
{
if (argc < 2)
{
printf("Usage: 5370B <address>\n");
exit(1);
}
GPIB_connect(atoi(argv[1]),
GPIB_error,
0,
3000); // 3-second timeout
GPIB_set_EOS_mode(10); // Incoming strings terminated by ASCII 10 (LF)
GPIB_write("FN3GT3MD2"); // Frequency function, 0.1 second gate time,
hold until MR command issued
GPIB_write("MR"); // Issue Manual Rate command to enable reading
printf("%s",GPIB_read_ASC());
GPIB_disconnect();
}
-----------end snip--------
-- john, KE5FX
> -----Original Message-----
> From: time-nuts-bounces at febo.com [mailto:time-nuts-bounces at febo.com]On
> Behalf Of Jim Palfreyman
> Sent: Saturday, June 21, 2008 5:42 PM
> To: time-nuts at febo.com
> Subject: [time-nuts] 5370B and GPIB
>
>
> Hi folks,
>
> Well I'm now trying to get my 5370B talking via GPIB so I can capture
> data. I've got Softmark's USB/GPIB adaptor and can control the 5370B
> but I just can't figure out how to read data back. All I get is
> "TTTTTTTTTTTT" or "||||||||||||||".
>
> Has anyone had any experience with this particular combination?
>
>
More information about the time-nuts
mailing list