Instrument Control Toolbox    

 Index


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

 Selected Bibliography