Main Page:UserGuide:Generating Waveforms: Difference between revisions

From IBEX - the Intense Beam Experiment
Jump to navigation Jump to search
(Created page with "Generating arbitrary waveforms using the Tabor WW1074. Also see the Tabor user manual (under 'IBEX Manuals' on control computer). USING ARBCONNECT SOFTWARE: Composers > Wav...")
 
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:


USING ARBCONNECT SOFTWARE:
USING ARBCONNECT SOFTWARE:
[[File:Arbconnect-front.png|500px]]


Composers > Wave (brings up the WaveComposer panel to edit waveforms)
Composers > Wave (brings up the WaveComposer panel to edit waveforms)
Line 8: Line 10:


'''WaveComposer:'''
'''WaveComposer:'''
[[File:Wavecomposer-1.png|500px]]


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.
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.
[[File:Arbsequencepanel.png|500px]]


Note you can save a waveform and insert it into the 'equation' option.
Note you can save a waveform and insert it into the 'equation' option.
Line 15: Line 21:
For a multi-segment waveform:
For a multi-segment waveform:
After defining each segment: -> hit 'DOWNLOAD' button to save to software
After defining each segment: -> hit 'DOWNLOAD' button to save to software
After defining all required segments:
After defining all required segments:
Make sure the samples/sec is set correctly in Arbitrary/Sequence panel
In Arbitrary/Sequence panel:
Select SCLK (internal clock)
*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:
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.

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.