Model 3988 Op Manual.vp - Krohn-Hite Corporation
Model 3988 Op Manual.vp - Krohn-Hite Corporation
Model 3988 Op Manual.vp - Krohn-Hite Corporation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Section 3 - IEEE-488 STD (GPIB) Programming<br />
* * Set the instrument to GPIB address 1:<br />
* Press [1] [SECOND FUNCTION] [MEGA]<br />
*<br />
* * Set the instrument for no carriage return or line feed (EOI only):<br />
* Press [0] [SECOND FUNCTION] [ALL CHAN]<br />
*<br />
* This program assumes the name of the device at address 1 hasn’t been<br />
* changed in IBCONFIG (it’s still called DEV1, which is the default.)<br />
*<br />
* The status variables IBSTA, IBERR, and IBCNT are defined in DECL.H.<br />
* Each bit of IBSTA and each value of IBERR are defined in DECL.H as<br />
* a mnemonic constant for easy recognition in application programs. In<br />
* this example, these mnemonic definitions are logically ANDed with the<br />
* variable IBSTA to determine if a particular bit has been set. The mnemonic<br />
* definitions are equated with the variable IBERR to determine the error<br />
* code.<br />
*<br />
* The function GPIBERR is called when a NI-488 function fails. The<br />
* error message is printed along with the status variables IBSTA, IBERR,<br />
* and IBCNT.<br />
*<br />
* The NI-488 function IBONL is called from the main body of the program or<br />
* from the function GPIBERR. When the second parameter of the function<br />
* IBONL is zero, the software and hardware are disabled.<br />
* Execution of this program is terminated after the call to the function<br />
* IBONL to disable the software and hardware.<br />
*<br />
* The function EXIT is used to terminate this program within the function<br />
* GPIBERR. The exit status is set to 1 to indicate an error has occurred.<br />
*<br />
*/===================================================================<br />
*/<br />
#include <br />
#include <br />
3-14