Instructions

RIGOL Chapter 2 Command System
2-98 DG2000 Programming Guide
:SOURce[:MOD]:ASKey
Command List:
[:SOURce[<n>]][:MOD]:ASKey:AMPLitude
[:SOURce[<n>]][:MOD]:ASKey:INTernal[:RATE]
[:SOURce[<n>]][:MOD]:ASKey:POLarity
[:SOURce[<n>]][:MOD]:ASKey:SOURce
[:SOURce[<n>]][:MOD]:ASKey:STATe
[:SOURce[<n>]][:MOD]:ASKey:AMPLitude
Syntax
[:SOURce[<n>]][:MOD]:ASKey:AMPLitude {<amplitude>|MINimum|MAXimum}
[:SOURce[<n>]][:MOD]:ASKey:AMPLitude? [MINimum|MAXimum]
Description
Sets the ASK modulation amplitude of the specified channel.
Queries the ASK modulation amplitude of the specified channel.
Parameter
Name
Type
Range
Default
[<n>]
Discrete
1|2
1
<amplitude>
Real
0 Vpp to 10 Vpp (HighZ)
2 Vpp
Remarks
In ASK modulation, the signal generator shifts its output amplitude between two preset amplitudes
(the carrier amplitude and modulation amplitude).
When [:SOURce[<n>]] or [<n>] is omitted, the system sets the related parameters of CH1 by default.
Return Format
The query returns the ASK modulation amplitude in scientific notation, with 7 effective digits. For example,
1.000000E+00 (the AM modulation amplitude is 1 Vpp).
Example
:SOUR1:ASK:AMPL 1 /*Sets the ASK modulation amplitude of CH1 to 1 Vpp.*/
:SOUR1:ASK:AMPL? /*Queries the ASK modulation amplitude of CH1 and the query returns
1.000000E+00.*/
[:SOURce[<n>]][:MOD]:ASKey:INTernal[:RATE]
Syntax
[:SOURce[<n>]][:MOD]:ASKey:INTernal[:RATE] {<frequency>|MINimum|MAXimum}
[:SOURce[<n>]][:MOD]:ASKey:INTernal[:RATE]? [MINimum|MAXimum]
Description
Sets the ASK modulation rate of the specified channel.
Queries the ASK modulation rate of the specified channel.
Parameter
Name
Type
Range
Default
[<n>]
Discrete
1|2
1
<frequency>
Real
2 mHz to 1 MHz
100 Hz