A16/A24/A32 memory space
active state, serial port
adaptors
    finding with instrhwinfo
address configuration
    GPIB object
    VISA-GPIB object
    VISA-GPIB-VXI object
    VISA-VXI object
Agilent Technologies
    adaptors
    E1432A registers, example of
    VISA Assistant tool
array, instrument object
    creating
    example of
ASCII
    control characters
    read operations <1> <2>
    serial data
    write operations <1> <2>
ASCII Communication Tool
asynchronous
    read operations
        readasync, example of <1> <2>
        ReadAsyncMode, example of
    serial port
    write operations
ATN line
    serial poll <1> <2>

base properties
    list of all
BaudRate property
binary
    floating-point arithmetic standard
    read operations <1> <2>
    write operations
binblockread function
binblockwrite function
BoardIndex
    GPIB object
    VISA-GPIB object
    VISA-GPIB-VXI object
BoardIndex property
break-interrupt event <1> <2>
BreakInterruptFcn property
buffer
    clearing hardware
    input
    output
    values versus bytes
bus and connector, GPIB
BusManagementStatus
    GPIB interface management lines
BusManagementStatus property
    example of
ByteOrder property
bytes versus values
BytesAvailable
    example of
    input buffer
bytes-available event
    example of
BytesAvailable property
BytesAvailableFcn property
BytesAvailableFcnCount property
BytesAvailableFcnMode property
BytesToOutput
    output buffer
BytesToOutput property

callback functions
    creating
    enabling after they error
    executing
    instrcallback, example of
callback properties
    GPIB object
    saving property values to a MAT-file
    serial port object <1> <2>
CD pin
ChassisIndex property
clear
    cleaning up the MATLAB environment
clear function
clrdevice
    example of
clrdevice function
CompareBits property
Configuration Tool
configuring property values
connecting to the instrument
constructor
    finding with instrhwinfo
Contents
control characters
control pins <1> <2>
controllers, GPIB
creation function
CTS pin

data bits
data format
    serial port
data lines
DataBits property
DatagramAddress property
DatagramPort property
DatagramReceivedFcn property
DatagramTerminateMode property
DataTerminalReady property
DAV line
DCE
dec2bin
default property values
delete
    cleaning up the MATLAB environment
delete function
demos
DIO lines
disconnecting from the instrument
disp function
display summary
    GPIB object
    serial port object
    TCP/IP object
    UDP object
    VISA-GPIB object
    VISA-GPIB-VXI object
    VISA-serial object
    VISA-VXI object
documentation examples
dot notation
    configuring property values
    returning property values
    saving property values to an M-file
DSR pin
DTE
DTR pin

echotcpip function
echoudp function
enable registers
EOI line
    example of
EOIMode
    example of
EOIMode property
EOS character
    EOSCharCode
EOSCharCode
    example of
EOSCharCode property
EOSMode
    example of
EOSMode property
error event
ErrorFcn property
ESER
even parity
event reporting
event types
    GPIB object
    serial port object <1> <2>
events
example index
examples
    communicating with a GPIB instrument
    communicating with a GPIB-VXI instrument
    communicating with a serial port instrument
    connecting two modems
    executing a serial poll
    executing a trigger, GPIB
    parsing input data using scanstr
    reading binary data, GPIB
    reading text data versus reading binary data
    recording information to disk
    understanding EOI and EOS
    using events and callbacks, GPIB
    using events and callbacks, serial port
    using software handshaking
    writing and reading text data, GPIB
    writing and reading text data, serial port
    writing text data versus writing binary data

fclose
    disconnecting from the instrument
fclose function
fgetl
    reading text data
fgetl function
    example of
fgets
    reading text data
fgets function
    example of
FlowControl
    example of
FlowControl property
flushinput function
flushoutput function
fopen
    connecting to the instrument
fopen function
format
    record file
    serial data
fprintf
    example of
    writing text data
fprintf function
fread
    example of
    reading binary data
fread function
free serial port from MATLAB
freeserial function
fscanf
    example of
    reading text data
fscanf function
full-duplex
function handles
functions
    binblockread
    binblockwrite
    clear <1> <2>
    clrdevice <1> <2>
    delete <1> <2>
    disp
    echotcpip
    echoudp
    fclose <1> <2>
    fgetl <1> <2>
    fgets <1> <2>
    flushinput
    flushoutput
    fopen <1> <2>
    fprintf <1> <2> <3>
    fread <1> <2> <3>
    freeserial
    fscanf <1> <2> <3>
    fwrite <1> <2>
    get <1> <2>
    gpib <1> <2>
    inspect
    instrbreak
    instrcallback <1> <2> <3>
    instrcomm
    instrcreate
    instrfind
    instrhelp <1> <2>
    instrhwinfo <1> <2>
    instrreset
    instrschool <1> <2>
    isvalid
    length
    load <1> <2>
    memmap
    mempeek
    mempoke
    memread
    memunmap
    memwrite
    obj2mfile <1> <2>
    propinfo <1> <2>
    query
    readasync <1> <2> <3> <4>
    record <1> <2>
    resolvehost
    save
    scanstr
    serial <1> <2>
    set <1> <2> <3>
    size
    spoll <1> <2>
    stopasync
    tcpip <1> <2>
    trigger <1> <2>
    udp <1> <2>
    visa
fwrite
    example of
    writing binary data
fwrite function

get
    GPIB object properties
get function
gpib
    creating a GPIB object
gpib function
GPIB object
    address configuration
    base properties
    callback properties
    creation
    display summary
    event types
    events and callbacks
    object-specific properties
GPIB standard
    bus and connector
    controllers
    data
    data lines
    enable registers
    event reporting
    handshake lines
    interface management lines
    listeners
    status registers
    talkers
GPIB-VXI interface
graphical tools
    instrcomm
    instrcreate
    Measurement & Automation tool, NI
    VISA Assistant tool, Agilent
    VISA Interactive Control tool, NI
Group Execute Trigger
GUI
    instrcomm
    instrcreate
    Property Inspector

half-duplex
handshake lines
HandshakeStatus
    GPIB handshake lines
HandshakeStatus property
handshaking
    hardware
    serial port object
    software
hardware handshaking
hardware resources
help
hex2dec
hexadecimal values
    converting to decimal values
    saved to record file
high-level memory functions, VXI
HP-IB

IEEE
    488 standard
    754 standard
    format saved to record file
IFC line
inactive state, serial port
input buffer
InputBufferSize
    input buffer
InputBufferSize property
inspect function
instrbreak function
instrcallback
    example of <1> <2>
instrcallback function
instrcomm function
instrcreate function
instrfind
    example of
instrfind function
instrhelp
    example of
instrhelp function
instrhwinfo
    adaptors, finding
    example of
    object constructors, finding
instrhwinfo function
instrreset function
instrschool
    example of
instrschool function
instrument control session
    loading
    saving
instrument object
    array
        creating
        example of
    base properties
    configuring property values
        during object creation
    connecting to instrument
    creating
    disconnecting from instrument
    input buffer
    invalid
    loading
    object-specific properties
    output buffer
    reading data
    returning from memory
    returning property values
    saving
    specifying property names
    writing data
interface
    driver adaptor
    GPIB object
    serial port object
    TCP/IP object
    UDP object
    VISA-GPIB object
    VISA-GPIB-VXI object
    VISA-serial object
    VISA-VXI object
interface management lines
InterruptFcn property
invalid instrument object
isvalid function

length function
listeners
load
load function
loading instrument objects
    MAT-file, from
    M-file, from
LocalHost property
LocalPort property
LocalPortMode property
logical unit
LogicalAddress property
low-level memory functions, VXI

MappedMemoryBase property
MappedMemorySize property
mark parity
MAT-file
    instrument objects, saving to
    properties, saving to
Measurement & Automation tool, NI
memmap function
memory mapping, VXI
MemoryBase property
MemoryIncrement property
MemorySize property
MemorySpace property
mempeek function
mempoke function
memread function
memunmap function
memwrite function
message-based communication, VXI

Nagle's algorithm
Name property
National Instruments
    adaptors
    Measurement & Automation tool
    VISA Interactive Control tool
NDAC line
NRFD line
null modem cable

obj2mfile
    example of
obj2mfile function
object constructor
    finding with instrhwinfo
object-specific properties
    list by object type
odd parity
online help
output buffer
OutputBufferSize
    output buffer
OutputBufferSize property
output-empty event
OutputEmptyFcn property

parity bit
Parity property
parsing input data
PinStatus
    example of
pin-status event
PinStatus property
PinStatusFcn property
Port property
PrimaryAddress
    GPIB object
    VISA-GPIB object
    VISA-GPIB-VXI object
PrimaryAddress property
properties
    BaudRate
    BoardIndex <1> <2>
    BreakInterruptFcn
    BusManagementStatus <1> <2>
    ByteOrder
    BytesAvailable <1> <2>
    BytesAvailableFcn
    BytesAvailableFcnCount
    BytesAvailableFcnMode
    BytesToOutput <1> <2>
    characteristics
    ChassisIndex
    CompareBits
    DataBits
    DatagramAddress
    DatagramPort
    DatagramReceivedFcn
    DatagramTerminateMode
    DataTerminalReady
    EOIMode <1> <2>
    EOSCharCode <1> <2>
    EOSMode <1> <2>
    ErrorFcn
    FlowControl
    HandshakeStatus <1> <2>
    InputBufferSize <1> <2>
    InterruptFcn
    LocalHost
    LocalPort
    LocalPortMode
    LogicalAddress
    MappedMemoryBase
    MappedMemorySize
    MemoryBase
    MemoryIncrement
    MemorySize
    MemorySpace
    Name <1> <2>
    OutputBufferSize <1> <2>
    OutputEmptyFcn
    Parity
    PinStatus
    PinStatusFcn
    Port
    PrimaryAddress <1> <2>
    ReadAsyncMode
    RecordDetail <1> <2> <3>
    RecordMode <1> <2> <3>
    RecordName <1> <2> <3>
    RecordStatus
    RemoteHost
    RemotePort
    RequestToSend
    RsrcName
    SecondaryAddress <1> <2>
    Slot
    Status <1> <2>
    StopBits
    Tag
    Terminator <1> <2>
    Timeout
    TimerFcn property
    TimerPeriod property
    TransferDelay
    TransferStatus
    TriggerFcn
    TriggerLine
    TriggerType
    Type <1> <2>
    UserData
    ValuesReceived
    ValuesSent
Property Inspector
property values
    base <1> <2>
    configuring
        during object creation
    default
    object-specific <1> <2>
    returning
    saving
    specifying names
propinfo
    example of
propinfo function

query function

read operations
    asynchronous <1> <2> <3>
    binary <1> <2>
    completing
        GPIB object <1> <2>
        serial port object
    GPIB registers
    register-based, VXI
    synchronous
    text <1> <2>
readasync
    asynchronous read operations
    example of <1> <2>
readasync function
ReadAsyncMode
    asynchronous read operations
    example of
ReadAsyncMode property
record
    example of
record file
    creating multiple files
    filename
    format
record function
RecordDetail
    example of
    format, record file
RecordDetail property
RecordMode
    example of
    multiple record files, creating
RecordMode property
RecordName
    example of
    specifying a record file name
RecordName property
RecordStatus property
register-based communication, VXI
    high-level memory functions, example of
    low-level memory functions, example of
registers
    Agilent E1432A, example of
    reading and writing <1> <2>
    Service Request Enable
    Standard Event Status
    Standard Event Status Enable
    Status Byte
release serial port from MATLAB
RemoteHost property
RemotePort property
REN line
RequestToSend
resolvehost function
resource name
    finding with vendor tools
    visa input argument
returning objects from memory
returning property values
RI pin
RS-232 standard
RsrcName property
RTS pin

save function
saving instrument objects
    MAT-file, to
    M-file, to
SBR
scanstr
scanstr function
SCPI
SecondaryAddress
    GPIB object
    VISA-GPIB object
    VISA-GPIB-VXI object
SecondaryAddress property
serial
    creating a serial port object
serial function
serial poll
serial port
    configuring via operating system
    connecting two devices
    data format
    release from MATLAB
    RS-232 standard
    signal and pin assignments
serial port object
    base properties
    callback properties <1> <2>
    configuring communications
    control pins <1> <2>
    creation
    display summary
    event types <1> <2>
    events and callbacks
    handshaking
    object-specific properties
    writing data <1> <2>
Service Request Enable Register
SESR
session
    loading
    saving
set
    configuring property values
    GPIB object properties
    saving property values to an M-file
set function
setserial
signal state
    GPIB
    serial port
size function
Slot property
software handshaking
space parity
spoll
spoll function
SRER
SRQ line
    serial poll <1> <2>
Standard Event Status Enable Register
Standard Event Status Register
start bit
Status
Status Byte Register
Status property
status registers
stop bit
stopasync function
StopBits property
stty
synchronous
    read operations
    serial port
    write operations

Tag property
talkers
TCP/IP object
    creation
    display summary
tcpip
    creating a TCP/IP object
tcpip function
tcpip object
    object-specific properties <1> <2>
termination
    EOSCharCode, example of
    read operations
        GPIB object <1> <2>
        serial port object
    Terminator, example of
    write operations
        GPIB object
        serial port object <1> <2>
Terminator
    example of
Terminator property
text
    read operations <1> <2>
    write operations <1> <2>
Timeout property
timer event
toolbox components
    interface driver adaptor
    M-files
TransferDelay property
TransferStatus property
trigger
    example of
trigger function
TriggerFcn property
TriggerLine property
TriggerType property
troubleshooting
    GPIB instruments
    serial ports
    VISA instruments
Type property

udp function
UDP object
    creation
    display summary
udpl
    creating a UDP object
UserData
    saving values to a MAT-file
UserData property

values versus bytes
ValuesReceived property
ValuesSent property
vendor tools
    Measurement & Automation tool, NI
    VISA Assistant tool, Agilent
    VISA Interactive Control tool, NI
VISA Assistant tool, Agilent
visa function
VISA Interactive Control tool, NI
VISA-GPIB object
    address configuration
    base properties
    creation
    display summary
    object-specific properties
VISA-GPIB-VXI object
    address configuration
    base properties
    creation
    display summary
    object-specific properties
VISA-serial object
    base properties
    communication configuration
    creation
    display summary
    object-specific properties
VISA-VXI object
    address configuration
    base properties
    creation
    display summary
    object-specific properties
    register-based communication
VXI interface

Workspace browser
    Display Hardware Info
    Display Summary
    Instrument Help
    Property Inspector
write operations
    asynchronous
    binary
    completing
        GPIB object
        serial port object <1> <2>
    GPIB registers <1> <2>
    register-based, VXI
    synchronous
    text <1> <2>
    values versus bytes

Xoff
Xon