Instrument Control Toolbox    

Property Reference


Properties - By Category

Base Properties

Base properties apply to all supported instrument objects (GPIB, VISA-VXI, and so on). For example, the Timeout property is supported for all instrument objects. The base properties are organized into the following categories based on usage.

Write Properties
BytesToOutput
Indicate the number of bytes currently in the output buffer
OutputBufferSize
Specify the size of the output buffer in bytes
Timeout
Specify the waiting time to complete a read or write operation
TransferStatus
Indicate if an asynchronous read or write operation is in progress
ValuesSent
Indicate the total number of values written to the instrument

Read Properties
BytesAvailable
Indicate the number of bytes available in the input buffer
InputBufferSize
Specify the size of the input buffer in bytes
Timeout
Specify the waiting time to complete a read or write operation
TransferStatus
Indicate if an asynchronous read or write operation is in progress
ValuesReceived
Indicate the total number of values read from the instrument

Callback Properties
BytesAvailable
Fcn

Specify the M-file callback function to execute when a specified number of bytes are available in the input buffer, or a terminator is read
BytesAvailable
FcnCount

Specify the number of bytes that must be available in the input buffer to generate a bytes-available event
BytesAvailable
FcnMode

Specify if the bytes-available event is generated after a specified number of bytes are available in the input buffer, or after a terminator is read
ErrorFcn
Specify the M-file callback function to execute when an error event occurs
OutputEmptyFcn
Specify the M-file callback function to execute when the output buffer is empty
TimerFcn
Specify the M-file callback function to execute when a predefined period of time passes
TimerPeriod
Specify the period of time between timer events

Recording Properties
RecordDetail
Specify the amount of information saved to a record file
RecordMode
Specify whether data and event information are saved to one record file or to multiple record files
RecordName
Specify the name of the record file
RecordStatus
Indicate if data and event information are saved to a record file

General Purpose Properties
ByteOrder
Specify the order in which the instrument stores bytes
Name
Specify a descriptive name for the instrument object
Status
Indicate if the instrument object is connected to the instrument
Tag
Specify a label to associate with a instrument object
Type
Indicate the object type
UserData
Specify data that you want to associate with a instrument object


  visa Object-Specific Properties