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
 
(5 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)
You can create as many segments as you like here.
You can create as many segments as you like here.


'''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 17: Line 24:
After defining all required segments:
After defining all required segments:
In Arbitrary/Sequence panel:
In Arbitrary/Sequence panel:
Make sure the samples/sec is set correctly
*Make sure the samples/sec is set correctly
Select SCLK (internal clock)
*Select SCLK (internal clock)
Sequence > Mixed
*Sequence > Mixed
Memory Management > Waveform Studio
*Memory Management > Waveform Studio
Close
*Close


In Main Panel:
In Main Panel:
Parameters > Amplitude
*Parameters > Amplitude
Function > Arbitrary
*Function > Arbitrary
Run Mode > Continuous (if that's required)
*Run Mode > Continuous (if that's required)
Channel > (Choose your channel)
*Channel > (Choose your channel)


To run:  
To run:  
Output Control > On/Off toggle
*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.
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.