
User Manual
E727T0005, valid for E-727
BRO, 2019-06-28
Physik Instrumente (PI) GmbH & Co. KG, Auf der Roemerstrasse 1, 76228 Karlsruhe, Germany
Page 108 / 240
Phone +49 721 4846-0, Fax +49 721 4846-1019, Email
WAV command
Comments
Waveform Segment
WAV 2 & LIN 3000 -40 50 3000 0 650
<WaveTableID> = 2
<AppendWave> = &
<WaveType> = LIN
<SegLength> = 3000
<Amp> = -40
<Offset> = 50
<WaveLength> = 3000
<StartPoint> = 0
<SpeedUpDown> = 650
The defined segment
will be appended to
the existing wave
table contents,
negative-amplitude
curve
Modifying the Wave Generator Table Rate
An example for how to modify the duration of the wave generator output using the wave table
rate:
Command String to Send
Action Performed
WAV 2 X SIN_P 2000 20 10 2000 0 1000 Define a sine waveform for Wave Table 2, the
segment length and hence the number of points in
the wave table is 2000
SPA? 1 0x0E000200
Ask for the servo update time of the controller
(reading the wave table for wave generator output is
clocked by servo cycles).
The E-727 has a servo update time of 50 µs.
WTR?
Ask for the current wave table rate and interpolation
settings, default is wave table rate = 1 (i.e. each wave
table point will be output for a duration of one servo
cycle).
The duration of one wave generator output cycle will
be:
Servo Update Time (in s) * WTR value * Number of
Points = Output Duration (in s)
0.000050 s * 1 * 2000 = 0.1 s