Jump to content

SRQ from instrument not picked up by controller


hfettig

Recommended Posts

Hi folks,

I have a problem with SRQs on GPIB. On my BERT (Bit Error Rate Tester) I execute some alignment functions that take a while 5-30s and I instruct the BERT to send an SRQ when it is done. According to the instrument front panel it is raising the SRQ but I never receive it on the controller or more specifically the Wait For SRQ function in LabVIEW waits until timeout.

The most likely cause for this is that there is another 'stale' SRQ raised somewhere on the bus since there is only one SRQ line. Does anybody have any suggestions on how to get rid of 'stale' SRQs? That way I could make sure the bus is clear before I start my alignment.

Cheers,

Heiko

Link to comment

I have a very similar problem w/ some equipment I'm using.

FYI doing what I'm about to recommend didn't work for me, but I think it's a device issue. (well it kinda did)

There should be a command like *CLS or ?ESE 0 or ?ESR0 but the jist is that you reset the status registers of the equipment that is supposed to fire the SRQ before setting the event.

Also if you bring up the gpib command set there are some calls in there that do a clear all, but I've had issues trying to get the interfaces to play nice together. Really you can only be commanding from 1 place @ a time.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.