AMETEK BPS Series Programming Manual User Manual
Page 145

BPS / MX / RS Series SCPI Programming Manual
AMETEK Programmable Power
Manual P/N 7003-961 Rev. AA
145
6.2.7
Waveform Shapes
At *RST, the AC/DC power source generates a sine waveform when in AC or AC+DC mode,
but other shapes can be selected. There are built-in tables for sine, square and clipped sine
waveforms. In addition, the user can define arbitrary waveshapes by creating a 1024 point
table of amplitudes for a single cycle.
As shown in the following examples, the FUNCtion[:SHAPe] command selects the output
waveform.
Square Waveform
To select the square output waveform, use:
FUNCtion:SHAPe SQUare
Clipped Waveform
To select a clipped sine waveform use:
FUNCtion:SHAPe CSINe
To set the clipping level to 10% THD, use:
FUNCtion:SHAPe:CSINe 10
The clipping level is specified in terms of the percent total harmonic distortion in the clipped
sine waveform.
User-Defined Waveform
To create a user-defined waveform, use TRACe:DEFine command to create a name for the
waveform, then use the TRACe[:DATA] command to send the list of 1024 amplitude points.
The waveform can then be selected using the FUNCtion command. For example, a
waveform named "Distortion" can be created with:
TRACe:DEFine DISTORTION
TRACe:DATA DISTORTION, n1, n2, n3, ..., n1024
where n1 ... n1024 are the data points that define the relative amplitudes of exactly one
cycle of the waveform. The first data point defines the amplitude that will be output at 0
degrees phase reference.
Data points can be in any arbitrary units. The AC source scales the data to an internal
format that ensures that the correct ac rms voltage is output when the waveform is selected.
When queried, trace data is returned as normalized values in the range of ±1. Waveform
data is stored in nonvolatile memory and is retained when input power is removed. Up to 50
user defined waveforms may be created and stored in one of 4 separate groups.
Because waveform shape commands are coupled with the voltage commands, changing
waveforms without changing the programmed voltage may result in an error if the resulting
peak voltage amplitude exceeds the maximum voltage rating of the AC/DC power source.
Refer to "Coupled Commands" for more information.