I/o address – National Instruments NI-488.2 User Manual

Page 124

Advertising
background image

Glossary

NI-488.2 User Manual

G-4

ni.com

hex

Hexadecimal—A number represented in base 16. For example,
decimal 16 is hex 10.

high-level function

See

device-level function

.

HS488

A high-speed data transfer protocol for IEEE 488. This protocol increases
performance for GPIB reads and writes up to 8 Mbytes/s, depending on
your system.

Hz

Hertz.

I

I/O

Input/output—In this manual, it is the transmission of commands or
messages between the system via the GPIB board and other devices
on the GPIB.

I/O address

The address of the GPIB board from the point of view of the CPU, as
opposed to the GPIB address of the GPIB board. Also called port address
or board address.

ibcnt

After each NI-488.2 I/O call, this global variable contains the actual
number of bytes transmitted. On systems with a 16-bit integer, such as
MS-DOS,

ibcnt

is a 16-bit integer, and

ibcntl

is a 32-bit integer. For

cross-platform compatibility, use

ibcntl

, unless using the newer NI4882

API. For accessing the newer NI4882 API, use the global function,

Ibcnt

,

instead.

Ibcnt

After each NI-488.2 call, this global function contains the actual number of
bytes transmitted. The

Ibcnt

function returns a 32-bit integer. For

accessing the newer NI4882 API, this function is recommended instead of
the global variables,

ibcnt

and

ibcntl

.

ibcntl

After each NI-488.2 I/O call, this global variable contains the actual
number of bytes transmitted. On systems with a 16-bit integer, such as
MS-DOS,

ibcnt

is a 16-bit integer, and

ibcntl

is a 32-bit integer. For

cross-platform compatibility, use

ibcntl

, unless using the newer NI4882

API. For accessing the newer NI4882 API, use the global function,

Ibcnt

,

instead.

iberr

A global variable that contains the specific error code associated with a
function call that failed. For accessing the newer NI4882 API, use the
global function,

Iberr

, instead.

Advertising