Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a way to cancel/reset the GPIB service request sent by a model 3988 camac crate controller?

I have been using labview to gather data using a 3988 camac crate controller, an analog to digital converter, and a list sequencer. In the program, I attempt to fill several buffers with data, but each time I try filling more than a single buffer, labview freezes. I found that the cause of this freezing was because the service request did not get reset each time I run the program.

 

Is there any function or way to reset the service request so that my program can do more than one buffer at a time?

 

Thank you,

 

Marc-Antoine Fontenelle

0 Kudos
Message 1 of 3
(3,365 Views)

Hey Mark-Antoine,

Are you using the Kinetic Systems ks3988 Controller driver our Instrument Driver Network (www.ni.com/idnet) or are you sending your own VISA/GPIB commands to control the device?

 

From looking at the driver page, it looks like this driver is marked as being provided "as-is" which usually means that it was provided by the manufacturer instead of being developed by NI's in-house guys. Have you tried contacting Kinetic Systems? Since they have an in depth knowledge of the device, they should hopefully be able to give you details on how to reset a service request or how to fill multiple buffers.

 

Lars

NI Applications Engineer

0 Kudos
Message 2 of 3
(3,326 Views)

Normally you clear a service request by performing a serial poll on the device. You should also be able to configure the service request enable register to control what conditions activate the service request. Of course, there may be a good reason for the service request actually occurring.

Message 3 of 3
(3,323 Views)