I'm still trying to get the HP5328B counter to work with GPIB. I don't have
any problems talking, however I can't receive data.
I think the basic (HP/Agilent) hardware/software are ok, with a similar type
of program I am able to send/receive to a 34401 Digital Multimeter.
It "seems" like it should be pretty straight forward to implement but I can't
figure out where I'm going wrong. There is a test oscillator driving the
counter at ~5MHz, The Oscillator drifts a bit, so I can see every time it
captures a new measurement. The counter is not in "talk only mode"
#include <visa.h>
#include <stdio.h>
#include <windows.h>
#include <string.h>
void main () {
ViSession defaultRM, vi;
char buf[25] = {0};
char buf1[25] = {"Press Return to exit"};
/* Open session to GPIB device */
viOpenDefaultRM (&defaultRM);
viOpen (defaultRM, "GPIB0::3::INSTR", VI_NULL,VI_NULL, &vi); //This is
for USB to GPIB adapter
viPrintf(vi, "PF4G6S024R, \n"); // Frequencey
measurement, CH#A, 1Hz res, single measurement,
// Wait to output; Service request at end of meas. Output at end of Measure.
Sleep(2000);
viPrintf(vi, "T, \n"); // Trigger
Sleep(2000);
viScanf(vi, "%t", buf); // read results
printf("DATA string 1: %s\n", buf); // Print results
viClose (vi); // Close session
viClose (defaultRM);
printf(buf1);
gets(buf1); // Program exit after RETURN
}
Thanks to all those who responded last week.
Best regards,
Jerome KC6ENE
-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may
contain
confidential information. Any unauthorized review, use, disclosure or
distribution
is prohibited. If you are not the intended recipient, please contact the
sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------
_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.