gdold / RSWaveformGenerator

Generates Rohde & Schwarz .wv waveform files using Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RSWaveformGenerator

Generates Rohde & Schwarz .wv waveform files using Python, and provides commands to upload to and control Rohde & Schwarz AFQ AWGs.

This is a QCoDeS-based Python driver to generate I/Q waveforms with markers for Rohde & Schwarz AFQ100A and AFQ100B arbitrary waveform generators. It enables vectors of I/Q data to be converted R&S's .wv waveform format and uploaded to the device, along with the necessary commands for remote control of the device.

To communicate with the R&S AWG you need both .py files. A typical usage example is provided in the IPython notebook AWGtest.ipynb.

If all you need is to generate R&S .wv waveform files locally using Python, you just need RSWaveformGenerator.py, and an example script is provided in WVtest.ipynb.

About

Generates Rohde & Schwarz .wv waveform files using Python

License:MIT License


Languages

Language:Python 70.8%Language:Jupyter Notebook 29.2%