With over a million users worldwide, MATLAB programming language is widely used to control and program various test and measurement instruments, be it a single instrument or a system with various instruments. This series of tutorials, “How to Control Tabor AWGs with MATLAB”, will provide step by step instructions and various examples of how to use MATLAB in conjunction with Tabor Arbitrary Waveform Generators.
In this tutorial, we will give a quick start guide on how you can communicate with the Tabor AWG using Standard Commands for Programmable Instruments (SCPI). SCPI commands are an ASCII-based set of commands for reading and writing instrument settings.
In the previous tutorial, we have shown how to communicate with Tabor AWG using SCPI commands. Another way is by creating a device object using the Tabor IVI driver. This way, one can communicate with the Tabor AWG, using pre-defined functions. In this tutorial, we will give a quick start guide on how you can communicate with the Tabor AWG using the IVI driver.
In this tutorial, we will give an example on how to load 3 waveform files and a sequence table into the Tabor AWG memory, to generate a sequence. This example is done using the IVI driver.
This example will demonstrate how to work with two synchronized WX2184C AWGs. It will show how to create & download a sequence built from 3 different waveforms files into the AWGs’ waveform memory, while keeping the two AWGs still synchronized.
This example will demonstrate how to create an arbitrary waveform from binary data created using MATLAB code. Use this code with its detailed comments to understand how binary data should be transferred to the Tabor AWG waveform memory.
In this tutorial, we will give a quick start guide on how you can manage the Tabor AWG’s arbitrary memory using a specific set of Standard Commands for Programmable Instruments (SCPI). You will find shared files with functions you could integrate in your own code. Thus saving you the time of implementing it yourself.