Main Page:UserGuide:Generating Waveforms: Difference between revisions

From IBEX - the Intense Beam Experiment
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 40: Line 40:


USING PYTHON CONTROL COMMANDS:
USING PYTHON CONTROL COMMANDS:
Note that you can test basic SCPI commands in ArbConnect by going to System > Command Editor which is a good 'half way house' during development.
Note that you can test basic SCPI commands in ArbConnect by going to System > Command Editor which is a good 'half way house' during development.

Latest revision as of 13:26, 26 June 2017

Generating arbitrary waveforms using the Tabor WW1074. Also see the Tabor user manual (under 'IBEX Manuals' on control computer).

USING ARBCONNECT SOFTWARE:

Arbconnect-front.png

Composers > Wave (brings up the WaveComposer panel to edit waveforms) You can create as many segments as you like here.

WaveComposer:

Wavecomposer-1.png

You need to use a combination of the samples/sec (found in Arbitrary/Sequence panel) and the 'wavelength' which defines the number of points on the horizontal axis. The wavelength box defaults to 1024 points in horizontal. So for a 1MHz sine wave with 100 points defined per wavelength, you could use 100MS/sec (in Arbitrary/Sequence) and then choose to use 100 points in the 'wavelength' box.

Arbsequencepanel.png

Note you can save a waveform and insert it into the 'equation' option.

For a multi-segment waveform: After defining each segment: -> hit 'DOWNLOAD' button to save to software

After defining all required segments: In Arbitrary/Sequence panel:

  • Make sure the samples/sec is set correctly
  • Select SCLK (internal clock)
  • Sequence > Mixed
  • Memory Management > Waveform Studio
  • Close

In Main Panel:

  • Parameters > Amplitude
  • Function > Arbitrary
  • Run Mode > Continuous (if that's required)
  • Channel > (Choose your channel)

To run:

  • Output Control > On/Off toggle

USING PYTHON CONTROL COMMANDS:

Note that you can test basic SCPI commands in ArbConnect by going to System > Command Editor which is a good 'half way house' during development.