Skip to Main Content Skip to Search
Product Documentation

Property Reference


Interface Object Base PropertiesApply to all interface objects
Interface-Specific PropertiesApply to instrument objects of particular interface type
Device Object Base PropertiesApply to all device objects
IVI Configuration Store Object PropertiesApply to IVI configuration store objects

Interface Object Base Properties

Writing DataOutput buffer parameters, timeout, status
Reading DataInput buffer parameters, timeout, status
Recording DataRecord file parameters, status
CallbacksCallback functions to execute when specific events occur
General PurposeObject description, byte order, status

Writing Data

BytesToOutputNumber of bytes currently in output buffer
OutputBufferSizeSpecify size of output buffer in bytes
TimeoutSpecify waiting time to complete read or write operation
TransferStatusStatus of whether asynchronous read or write operation is in progress
ValuesSentTotal number of values written to instrument

Reading Data

BytesAvailableNumber of bytes available in input buffer
InputBufferSizeSpecify size of input buffer in bytes
TimeoutSpecify waiting time to complete read or write operation
TransferStatusStatus of whether asynchronous read or write operation is in progress
ValuesReceivedTotal number of values read from instrument

Recording Data

RecordDetailSpecify amount of information saved to record file
RecordModeSpecify whether data and event information are saved to one or to multiple record files
RecordNameSpecify name of record file
RecordStatusStatus of whether data and event information are saved to record file

Callbacks

BytesAvailableFcnSpecify callback function to execute when specified number of bytes are available in input buffer, or terminator is read
BytesAvailableFcnCountSpecify number of bytes that must be available in input buffer to generate bytes-available event
BytesAvailableFcnModeSpecify whether bytes-available event is generated after specified number of bytes are available in input buffer, or after terminator is read
ErrorFcnSpecify callback function to execute when error event occurs
OutputEmptyFcnSpecify callback function to execute when output buffer is empty
TimerFcnSpecify callback function to execute when predefined period passes
TimerPeriodSpecify period between timer events

General Purpose

ByteOrderSpecify byte order of instrument
NameSpecify descriptive name for instrument object
ObjectVisibilityControl access to instrument object
StatusStatus of whether object is connected to instrument
TagSpecify label to associate with instrument object
TypeInstrument object type
UserDataSpecify data to associate with instrument object

Interface-Specific Properties

GPIBCommunication address, bus configuration, status
Serial PortCommunication settings, data format, signals and pins
TCPIPHost and port information, terminator character
UDPHost and port information, datagrams, terminator character
VISA-GPIBResource name, communication address, bus configuration, status
VISA-GPIB-VXI Resource name, VXI memory, chassis information, communication address, bus configuration, status
VISA-RSIBResource name, communication address, communication settings
VISA-SerialResource name, communication settings, data format, signals and pins
VISA-TCPIPResource name, communication address, communication settings
VISA-USBResource name, communication address, communication settings
VISA-VXIResource name, VXI memory, chassis information, status

GPIB

BoardIndexSpecify index number of interface board
BusManagementStatusState of GPIB bus management lines
CompareBitsSpecify number of bits that must match EOS character to complete read operation, or to assert EOI line
EOIModeSpecify if EOI line is asserted at end of write operation
EOSCharCodeSpecify EOS character
EOSModeSpecify when EOS character is written or read
HandshakeStatusState of GPIB handshake lines
PrimaryAddressSpecify primary address of GPIB instrument
SecondaryAddressSpecify secondary address of GPIB instrument

Serial Port

BaudRateSpecify bit transmit rate
BreakInterruptFcnSpecify callback function to execute when break-interrupt event occurs
DataBitsSpecify number of data bits to transmit
DataTerminalReadySpecify state of DTR pin
FlowControlSpecify data flow control method to use
ParitySpecify type of parity checking
PinStatusState of CD, CTS, DSR, and RI pins
PinStatusFcnSpecify callback function to execute when CD, CTS, DSR, or RI pin changes state
PortSpecify platform-specific serial port name
ReadAsyncModeSpecify whether asynchronous read operation is continuous or manual
RequestToSendSpecify state of RTS pin
StopBitsSpecify number of bits used to indicate end of byte
TerminatorSpecify terminator character

TCPIP

LocalHostSpecify local host
LocalPortSpecify local host port for connection
LocalPortModeSpecify local host port selection mode
NetworkRoleSpecify server socket connection
ReadAsyncModeSpecify whether asynchronous read operation is continuous or manual
RemoteHostSpecify remote host
RemotePortSpecify remote host port for connection
TerminatorSpecify terminator character
TransferDelaySpecify use of TCP segment transfer algorithm

UDP

DatagramAddressIP dotted decimal address of received datagram sender
DatagramPortPort number of datagram sender
DatagramReceivedFcnSpecify callback function to execute when datagram is received
DatagramTerminateModeConfigure terminate read mode when reading datagrams
InputDatagramPacketSize Specify length of data received in a datagram
LocalHostSpecify local host
LocalPortSpecify local host port for connection
LocalPortModeSpecify local host port selection mode
OutputDatagramPacketSize Specify length of data sent in a datagram
ReadAsyncModeSpecify whether asynchronous read operation is continuous or manual
RemoteHostSpecify remote host
RemotePortSpecify remote host port for connection
TerminatorSpecify terminator character

VISA-GPIB

BoardIndexSpecify index number of interface board
EOIModeSpecify if EOI line is asserted at end of write operation
EOSCharCodeSpecify EOS character
EOSModeSpecify when EOS character is written or read
PrimaryAddressSpecify primary address of GPIB instrument
RsrcNameResource name for VISA instrument
SecondaryAddressSpecify secondary address of GPIB instrument

VISA-GPIB-VXI

BoardIndexSpecify index number of interface board
ChassisIndexSpecify index number of VXI chassis
EOIModeSpecify if EOI line is asserted at end of write operation
EOSCharCodeSpecify EOS character
EOSModeSpecify when EOS character is written or read
LogicalAddressSpecify logical address of VXI instrument
MappedMemoryBaseBase memory address of mapped memory
MappedMemorySizeSize of mapped memory for low-level read and write operations
MemoryBaseBase address of A24 or A32 space
MemoryIncrementSpecify whether VXI register offset increments after data is transferred
MemorySizeSize of memory requested in A24 or A32 address space
MemorySpaceAddress space used by instrument
PrimaryAddressSpecify primary address of GPIB instrument
RsrcNameResource name for VISA instrument
SecondaryAddressSpecify secondary address of GPIB instrument
SlotSlot location of VXI instrument

VISA-RSIB

EOIModeSpecify if EOI line is asserted at end of write operation
RemoteHostSpecify remote host

VISA-Serial

BaudRateSpecify bit transmit rate
DataBitsSpecify number of data bits to transmit
DataTerminalReadySpecify state of DTR pin
FlowControlSpecify data flow control method to use
ParitySpecify type of parity checking
PinStatusState of CD, CTS, DSR, and RI pins
PortSpecify platform-specific serial port name
ReadAsyncModeSpecify whether asynchronous read operation is continuous or manual
RequestToSendSpecify state of RTS pin
RsrcNameResource name for VISA instrument
StopBitsSpecify number of bits used to indicate end of byte
TerminatorSpecify terminator character

VISA-TCPIP

BoardIndexSpecify index number of interface board
EOIModeSpecify if EOI line is asserted at end of write operation
EOSCharCodeSpecify EOS character
EOSModeSpecify when EOS character is written or read
LANNameSpecify LAN device name
RemoteHostSpecify remote host

VISA-USB

BoardIndexSpecify index number of interface board
EOIModeSpecify if EOI line is asserted at end of write operation
EOSCharCodeSpecify EOS character
EOSModeSpecify when EOS character is written or read
InterfaceIndexSpecify USB interface number
ManufacturerIDSpecify manufacturer ID of USB instrument
ModelCodeSpecify model code of USB instrument
SerialNumberSpecify index of USB instrument on USB hub

VISA-VXI

ChassisIndexSpecify index number of VXI chassis
EOIModeSpecify if EOI line is asserted at end of write operation
EOSCharCodeSpecify EOS character
EOSModeSpecify when EOS character is written or read
InterruptFcnSpecify callback function to execute when interrupt event occurs
LogicalAddressSpecify logical address of VXI instrument
MappedMemoryBaseBase memory address of mapped memory
MappedMemorySizeSize of mapped memory for low-level read and write operations
MemoryBaseBase address of A24 or A32 space
MemoryIncrementSpecify whether VXI register offset increments after data is transferred
MemorySizeSize of memory requested in A24 or A32 address space
MemorySpaceAddress space used by instrument
RsrcNameResource name for VISA instrument
SlotSlot location of VXI instrument
TriggerFcnSpecify callback function to execute when trigger event occurs
TriggerLineSpecify trigger line on VXI instrument
TriggerTypeSpecify trigger type

Device Object Base Properties

ConfirmationFcnSpecify callback function to execute when confirmation event occurs
DriverTypeSpecify type of driver used to communicate with instrument
InstrumentModelInstrument model that object connects to
InterfaceInterface object that communicates with instrument
LogicalNameSpecify description of interface used to communicate with instrument
NameSpecify descriptive name for instrument object
ObjectVisibilityControl access to instrument object
StatusStatus of whether object is connected to instrument
TagSpecify label to associate with instrument object
TimeoutSpecify waiting time to complete read or write operation
TypeInstrument object type
UserDataSpecify data to associate with instrument object

IVI Configuration Store Object Properties

ActualLocationConfiguration store file used by IVI configuration store object
DriverSessionsArray of driver sessions contained in IVI configuration store
HardwareAssetsArray of hardware assets contained in IVI configuration store
LogicalNamesArray of logical names contained in IVI configuration store
MasterLocationFull pathname of master configuration store file
Name (iviconfigurationstore)Name of IVI configuration server
ProcessLocationConfiguration store file for process to use if master configuration store is not used
PublishedAPIsArray of published APIs in IVI configuration store
RevisionIVI configuration store version
ServerDescriptionIVI configuration store server description
SessionsArray of driver sessions in IVI configuration store
SoftwareModulesArray of software modules in IVI configuration store
SpecificationVersionIVI configuration server specification version that this server revision complies with
VendorIVI configuration server vendor
  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS