Using Ibic To Communicate With Devices; Writing Your Ni-488 Application; Items To Include - National Instruments NI-488.2M Software Reference Manual

For os/2
Hide thumbs Also See for NI-488.2M:
Table of Contents

Advertisement

Chapter 3

Using ibic to Communicate with Devices

Before you begin writing your application program, you might want to use the
ibic utility. With ibic (Interface Bus Interactive Control), you communicate
with your instruments from the keyboard rather than from an application
program. You can use ibic to learn to communicate with your instruments
using the NI-488 functions or NI-488.2 routines. For specific device
communication instructions, refer to the user manual that came with your
instrument. For information about using ibic and for detailed examples, refer
to Chapter 5, ibic—Interface Bus Interactive Control Utility.
After you have learned how to communicate with your devices in ibic, you are
ready to begin writing your application program.

Writing Your NI-488 Application

This section discusses items you should include in your application program,
general program steps, and examples.

Items to Include

Include the GPIB header file. This file contains prototypes for the
NI-488 functions and constants that you can use in your application
program. Include the declaration file appropriate for your compiler as
follows:
#include "decl.h"
#include "decl_16.h"
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
follows
void gpiberr (char *msg);
your application invokes the function as follows
if (ibsta & ERR) {
gpiberr("GPIB error");
}
© National Instruments Corp.
Developing Your Application
/* 32-bit C compiler */
/* 16-bit C compiler */
/* function prototype */
3-7
NI-488.2M SRM for OS/2

Advertisement

Table of Contents
loading

Table of Contents