Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Resetting and self-test of GPIB controller board (not the instruments attached to it!)

Solved!
Go to solution

OK, this is half the solution.  The SendIFC() is what I was looking for.  I'm using the NationalInstruments.NI4882 API. 

 

As far as self-tests, this is a deficiency that NI should address on this and future products.  In any type of high-reliability environment, EVERY component must have the ability to run a self-test.  (I would actually argue that is true in any environment whatsoever.)  The chip undoubtedly has some self-diagnostics built in.

 

- Carl Dreher

 

0 Kudos
Message 11 of 12
(1,505 Views)
Solution
Accepted by topic author Focus_Research

If you look here you can learn all about using register level access to speak directly to the GPIB chip-set and essentially do an end run around the 488.2 driver.   

 

It seems that a 0x22 to CMDR (register 95) is a soft reset command.  the chipset does not provide a BIST the technology the hardware was designed with is getting rather dated.   The guiding authority is IEEE and NI does not set the capabilities of the system.

 

Sorry to disappoint.  If you MUST have a BIST capability you'll need a archetecture newer than GBIP


"Should be" isn't "Is" -Jay
0 Kudos
Message 12 of 12
(1,498 Views)