|Instrument Control Toolbox Release Notes|
This section introduces the new features and enhancements in the Instrument Control Toolbox 1.1, added since the Instrument Control Toolbox 1.0 (Release 12.0). For a brief introduction to the product, refer to Introduction to the Instrument Control Toolbox.
VXI Block and FIFO Read Operations
For VISA-VXI and VISA-GPIB-VXI objects, you can specify if the VXI register offset increments after data is transferred with the
You can configure
MemoryIncrement to be
memwrite functions increment the offset after every read and write operation, and data is transferred from consecutive memory elements. If
memwrite functions always read from or write to the same memory element. Note that the Instrument Control Toolbox 1.0 supported only block data transfer.
Freeing the Serial Port on Windows Platforms
The serial port object uses the
javax.comm package to communicate with the serial port. However, due to a memory leak in
javax.comm, the serial port object is not released from memory. You can use the
freeserial function to release the MATLAB hold on the serial port.
freeserial is necessary only on Windows platforms. You should use
freeserial only if you need to connect to the serial port from another application after a serial port object has been connected to that port, and you do not want to exit MATLAB.
You can parse formatted data read from your instrument with the
scanstr function. The data is parsed according to the specified delimiters, and is stored in a cell array as either a double or a string.
binblock Data Transfer
The binary-block (binblock) format is defined as
Nspecifies the number of digits
Dspecifies the number of data bytes
Ais the data to written to the instrument.
You can transfer binblock data between MATLAB and your instrument with the
Tektronix VISA Support
Tektronix VISA is supported for serial and GPIB interfaces.
Enhancements to Existing Functions and Properties
Terminator and EOSCharCode Properties
For serial port and VISA-serial objects, you can configure
Terminator to a decimal value ranging from 0 to 127, to the equivalent ASCII character, or to empty (''). For serial port objects, you can also set
For GPIB- and VXI-related objects, you can configure
EOSCharCode to a decimal value ranging from 0 to 255, or to the equivalent ASCII character.
Some timer events may not be processed if your system is significantly slowed or if the
TimerPeriod value is too small. The minimum
TimerPeriod value is now 0.01 second.
VXI Register Read and Write Functions
mempoke functions now handle single precision values.
For VISA-GPIB, VISA-VXI, and VISA-GPIB-VXI objects, the
CompareBits property no longer exists since its only supported value is 8.
|Known Software and Documentation Problems||Vendor Driver Requirements and Limitations|