This subsystem controls the pulse generator signals to control an Extension Unit R&S ZVAXxx equipped with options R&S ZVAX-B71/-B72/-B73 (Pulse Modulator).
Command tree: [SENSe<Ch>:]PULSe:GENerator
:TRAin
:DELete
SEGMent
Enables or disables the chopped pulse profile mode.
<Ch> |
Channel number. If unspecified, this parameter is set to 1.
|
<gen_no> |
Number of the pulse generator signal: 1 for pulse generator,
2 for sync generator signal.
|
<Boolean> |
ON | OFF – Enable or disable chopped pulse profile settings |
*RST value |
OFF
|
SCPI, Command Types |
Device-specific, command or query
|
Example: |
PULS:GEN:DINC? Query the delay increment.The response is 0 since chopped pulse profile mode is not active. PULS:GEN:CPPR ON; :PULS:GEN:DINC? Enable chopped pulse profile settings. The delay increment is set to 12.5 ns. PULS:GEN:DINC 0 ns Define a zero delay increment. This disables the chopped pulse profile mode.
|
Defines the delay of the sync signal relative to the pulse generator signal.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, the setting is general.
|
<Delay> |
Delay (to sync) |
Range [def. unit] |
-26.8435455875 s to +53.6870911875 s [s]. UP and DOWN increment/decrement the delay in 12.5 ns steps.
|
*RST value |
0 s |
SCPI, Command Types |
Device-specific, command or query
|
Example: |
Configure the pulse generator signal (<gen_no> = 1, omitted in commands). PULS:GEN:DEL 100 ns Define a 100 ns delay. PULS:GEN:MODE CONT Select continuous pulse mode. PULS:GEN:PER 200 us Select a pulse period of 200 μs. PULS:GEN ON Turn the pulse generator signals on.
|
Defines a delay increment for the sync signal in chopped pulse profile mode. The delay increment defines the distance between two measurement intervals (sweep points). For sweep point no. n, the total delay of thhe sync signal relative to the pulse generator signal is <Delay> + n * <Increment>.
This parameter is not available in manual control.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, the command is generall.
|
<Increment> |
Delay increment |
Range [def. unit] |
0 s to +0.8191875 s [s]. UP and DOWN increment/decrement the delay in 12.5 ns steps. A zero delay disables the chopped pulse profile mode. |
*RST value |
0 s
|
SCPI, Command Types |
Device-specific, command or query
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:CPProfile
|
Selects the channel-specific or continuous pulse mode.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal. This parameter is ignored, the setting affects both signals.
|
Parameters |
CSPecific –
Channel-specific pulse generator settings |
*RST value |
CSPecific
|
SCPI, Command Types |
Device-specific, command or query
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:DELay
|
Defines the pulse period of the single pulse generator signal ([SENSe<Ch>:]PULSe:GENerator<gen_no>:TYPE SINGle).
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1; the period of the sync signal is always adjusted to the pulse generator signal.
|
<Period> |
Pulse period |
Range [def. unit] |
12.5 ns to 54948 s [s]. UP and DOWN increment/decrement the period in 1 μs steps. |
*RST value |
100 μs
|
SCPI, Command Types |
Device-specific, command or query
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:DELay
|
Selects the polarity of the pulse generator signal <gen_no>.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal: 1 for pulse generator, 2 for sync generator signal.
|
Parameters |
NORMal –
Normal polarity, high pulses |
*RST value |
NORMal
|
SCPI, Command Types |
Device-specific, command or query
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:WIDTh
|
Turns the pulse generator on or off.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal. This parameter is ignored, the setting affects both signals.
|
<Boolean> |
ON | OFF – Turn pulse generator on or off |
*RST value |
OFF
|
SCPI, Command Types |
Device-specific, command or query
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:DELay
|
Adds and enables/disables an arbitrary number of pulse train segments. Each segment consists of a single pulse of definite width and position which may be active or inactive.
This command does not overwrite existing
pulse train segments. The defined segments are appended to the list as
new segments.
<Ch> |
Channel number
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, since pulse trains are available for the pulse generator signal only. |
<Active> |
Identifier for the state of the pulse train segment. The state of individual segments may be changed using [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:SEGMent<Seg>[:STATe] |
Range |
0 –
Pulse train segment inactive, range defined but no pulse generated. |
*RST value |
1 (for all segments) |
<Start High> |
Start time of the segment (pulse). |
Range [def. unit] |
0 s to 54975.5813622 s [s] |
*RST value |
0 s (no pulse train segment defined after *RST)
|
<Stop High> |
Stop time of the segment (pulse). |
Range [def. unit] |
12.5 ns to 54975.5813632 s [s]. The minimum width of a pulse is 12.5 ns, its maximum width is given by the pulse train period ([SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:PERiod). |
*RST value |
12.5 ns (no pulse train segment defined after *RST) |
SCPI, Command Types |
Device-specific, with query.
|
Example: |
SENS1:PULS:GEN:TYPE TRA Select a pulse train for the pulse generator signal. SENS1:PULS:GEN:TRA:PER 1 us Define a pulse train period of 1000 ns. SENS1:PULS:GEN:TRA:DATA DEF, DEF, DEF, 0, 2.5E-8, 5E-8 Define and enable a pulse train segment with an active pulse between 0 s and 12.5 ns. Define and enable a second active pulse train segment with an inactive pulse between 25 ns and 50 ns. PULS:GEN:TRA:SEGM:COUN? Display the number of defined segments. The response is 1. PULS:GEN:TRA:SEGM2 ON Set the second segment active. PULS:GEN:TRA:SEGM2:STOP 200 ns; STAR 100 ns Change position and length of second pulse. PULS:GEN:TRA:DEL:ALL Delete all pulse train segments PULS:GEN:TRA:DATA? Query existing pulse train segments. An error message "-114 "Header suffix out of range..." indicates that there are no segments.
|
Deletes all pulse train segments.
<Ch> |
Channel number
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, since the command affects the pulse generator signal only. |
*RST value |
– |
SCPI, Command Types |
Device-specific, no query.
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
|
Defines the pulse period of the pulse generator signal.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1; the period of the sync signal is always adjusted to the pulse generator signal.
|
<Period> |
Pulse period |
Range [def. unit] |
12.5 ns to 54948 s [s]. UP and DOWN increment/decrement the delay in 1 μs steps.
|
*RST value |
100 μs |
SCPI, Command Types |
Device-specific, command or query
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
|
Queries the number of pulse train segments.
<Ch> |
Channel number
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, since the command affects the pulse generator signal only. |
<Seg> |
Pulse train segment number. This suffix is ignored; the command counts all segments. |
Response |
0 | 1 | ...- number of (active or inactive)) pulse train segments. |
*RST value |
0
|
SCPI, Command Types |
Device-specific, query only.
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
|
Changes the start time of a pulse train segment. A range must be created first to enable this command (see [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA).
<Ch> |
Channel number
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, since the command affects the pulse generator signal only. |
<Seg> |
Pulse train segment number
|
<Start High> |
Start time of segment. |
Range [def. unit] |
0 s to 54975.5813622 s [s] |
*RST value |
0 s (no pulse train segment defined after *RST)
|
SCPI, Command Types |
Device-specific, with query.
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
|
Set the pulse train segment no. <Seg> active or inactive.
<Ch> |
Channel number
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, since the command affects the pulse generator signal only. |
<Seg> |
Segment number |
<Boolean> |
ON | OFF - Segment active or inactive |
*RST value |
ON (no pulse train segment defined after *RST)
|
SCPI, Command Types |
Device-specific, command or query.
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
|
Changes the stop stimulus value (i.e. the largest stimulus value) of a pulse train segment. A range must be created first to enable this command (see [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA).
<Ch> |
Channel number
|
<gen_no> |
Number of the pulse generator signal. This suffix must be set to 1, since the command affects the pulse generator signal only. |
<Seg> |
Segment number
|
<Stop High> |
Stop time of segment. |
Range [def. unit] |
12.5 ns to 54975.5813632 s [s]. The minimum width of a pulse is 12.5 ns, its maximum width is given by the pulse train period ([SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:PERiod). |
*RST value |
12.5 ns (no pulse train segment defined after *RST)
|
SCPI, Command Types |
Device-specific, with query.
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
|
Selects the pulse type of the pulse generator signal <gen_no>.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal: 1 for pulse generator, 2 for sync generator signal.
|
Parameters |
SINGle –
Single pulse |
*RST value |
SINGle (for both signals)
|
SCPI, Command Types |
Device-specific, command or query
|
Example: |
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
|
Defines the pulse width of the pulse generator signal <gen_no>.
<Ch> |
Channel number.
|
<gen_no> |
Number of the pulse generator signal: 1 for pulse generator, 2 for sync generator signal.
|
<Width> |
Pulse width |
Range [def. unit] |
12.5 ns to 54948 s [s] for pulse generator signal, increment:
100 ns
|
*RST value |
500 ns (for pulse generator signal) |
SCPI, Command Types |
Device-specific, command or query
|
Example: |
SENS1:PULS:GEN2:TYPE SING Define a single pulse sync signal. SENS1:PULS:GEN2:WIDT 100 ns Define a pulse width of 100 ns for the sync signal. SENS1:PULS:GEN2:POL INV Invert the polarity of the sync signal.
|