Developing Your Application Chapter 3
NI-488.2 User Manual for Windows 3-6 © National Instruments Corp.
Writing Your NI-488 Application
This section discusses items you should include in your application program, general
program steps, and an NI-488 example. In this manual the example code is presented in
C. The NI-488.2 software includes the source code for C (devsamp.c), Visual Basic
(devsamp.bas), direct entry functions in C (dlldev.c), and direct entry functions in
Visual Basic (dlldev.bas).
The NI-488.2 software also includes the source code for nine application examples,
which are described in Chapter 2, Application Examples.
Items to Include
• Include the appropriate GPIB header file. This file contains prototypes for the NI-488
functions and constants that you can use in your application program.
• Check for errors after each NI-488 function call.
• Declare and define a function to handle GPIB errors. This function takes the device
offline and closes the application. If the function is declared as:
void gpiberr (char * msg); /* function prototype */
then your application invokes it as follows:
if (ibsta & ERR) {
gpiberr ("GPIB error");
}