The CALCulate{1-16}:PULSe subsystem commands control the pulse measurement and active pulse generator configurations. Requires the PulseView™ option (Option 42) to be installed.
Pulse Configuration and Setup Validation
The pulse setup commands in this subsystem require a sequence of steps and a valid setup:
Turns the pulse configuration define mode on/off on the indicated channel. The query outputs the on/off state of the pulse configuration define mode on the indicated channel.
<string> The output parameter is any combination of numbers and letters. See definition of <string>.
Range
NA
Default Value
NA
Syntax Example
:CALC1:PULS:CONF:DEF:DON:INF?
:CALCulate{1-16}:PULSe:CONTinuous:CACType <char>
:CALCulate{1-16}:PULSe:CONTinuous:CACType?
Description
Sets the Continuous Acquisition Control Type (CACT) for the indicated channel. Applies only to Continuous Point in Pulse and Continuous Profiling pulse modes. (See :CALCulate{1-16}:PULSe:MODe <char>.)
Output is the continuous acquisition control type for the indicated channel
Cmd Parameters
<char> SYNC | TIMe
Query Parameters
NA
Query Output
<char> SYNC | TIM
Range
NA
Default Value
SYNC
Syntax Example
:CALC3:PULS:CONT:CACT SYNC
:CALC3:PULS:CONT:CACT?
:CALCulate{1-16}:PULSe:CONTinuous:CCDuration?
Description
Query only. Outputs the Calculated Capture Duration for the indicated channel. Applies only to Continuous Point in Pulse and Continuous Profiling pulse modes. (See :CALCulate{1-16}:PULSe:MODe <char>.)
Sets the Desired Capture Duration (DCD) for continuous acquisition for the indicated channel. Applies only to Continuous Point in Pulse and Continuous Profiling pulse modes. (See :CALCulate{1-16}:PULSe:MODe <char>.)
Outputs the current Desired Capture Duration for the indicated channel
Sets whether the system will use the Desired Capture Duration or the Calculated Capture Duration. Applies only to Continuous Point in Pulse and Continuous Profiling pulse modes. (See :CALCulate{1-16}:PULSe:MODe <char>.)
Outputs whether the system is using the Desired Capture Duration. If the channel is not in Continuous Point-in-Pulse or Continuous Profiling, the query will return false.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
NA
Query Output
<char> 1 | 0
Range
NA
Default Value
0
Syntax Example
:CALC1:PULS:CONT:UDCD ON
:CALC1:PULS:CONT:UDCD?
:CALCulate{1-16}:PULSe:CONTinuous:PPOints <NRf>
:CALCulate{1-16}:PULSe:CONTinuous:PPOints?
Description
Sets the number of profiling points for Continuous Profiling for the indicated channel. Applies only to Continuous Profiling pulse mode. (See :CALCulate{1-16}:PULSe:MODe <char>.)
The query outputs the number of profiling points for Continuous Profiling for the indicated channel.
Turns the receiver parameter coupling on/off on the indicated channel. Outputs the on/off state of the receiver parameter coupling on the indicated channel.
Sets the pulse generator enable status on the indicated generator and channel. Output is the pulse generator enable status on the indicated generator and channel.
Sets the pulse generator inverted polarity on the indicated generator and channel. Output is the pulse generator inverted polarity on the indicated generator and channel.
Sets the pulse generators on the indicated channel to be enabled only during a measurement. Outputs the pulse generators enabled only during measurement status on the indicated channel.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Output
<char> 1 | 0
Default Value
0
Syntax Example
:CALC1:PULS:MEAS:GEN 1
:CALC1:PULS:MEAS:GEN
:CALCulate{1-16}:PULSe:MEASure:WIDTh <NRf>
:CALCulate{1-16}:PULSe:MEASure:WIDTh?
Description
Sets the pulse measurement width on an indicated channel. Output is the pulse measurement width on an indicated channel.
Cmd Parameters
<NRf> The input parameter is in Seconds.
Query Parameters
<NR3> The output parameter is in Seconds.
Range
2.5 ns to 1∗ Resolution ∗ 108 s in 2.5 ns increments
Default Value
1.00000000000E-006
Syntax Example
:CALC1:PULS:MEAS:WIDT 2E-6
:CALC1:PULS:MEAS:WIDT?
:CALCulate{1-16}:PULSe:MODe <char>
:CALCulate{1-16}:PULSe:MODe?
Description
Sets the pulse measurement mode on the indicated channel. Query output is the pulse measurement mode on the indicated channel. Pulse mode definitions are:
Sets the number of points on the indicated channel. Output is the number of points on the indicated channel.
Cmd Parameters
<NRf> The input parameter is a unitless number.
Query Parameters
<NR1> The output parameter is an integer.
Range
When :CALCulate{1-16}:PULSe:MODe is set to PIPulse: 1 When :CALCulate{1-16}:PULSe:MODe is set to P2Pulse and :CALCulate{1-16}:PULSe:SYNC:TYPe is set to CONTinuous: 1 Otherwise: 1 to 25,000 or 1 to 100,000
Default Value
When :CALCulate{1-16}:PULSe:MODe is set to PIPulse: 1 When :CALCulate{1-16}:PULSe:MODe is set to P2Pulse and :CALCulate{1-16}:PULSe:SYNC:TYPe is set to CONTinuous: 1 Otherwise: 51
Syntax Example
:CALC1:PULS:POIN 5.12E2
:CALC1:PULS:POIN?
:CALCulate{1-16}:PULSe:PRF <NRf>
:CALCulate{1-16}:PULSe:PRF?
Description
Sets the pulse PRF on an indicated channel. Output is the pulse PRF on an indicated channel.
Cmd Parameters
<NRf> The input parameter is in Hertz.
Query Parameters
<NR3> The output parameter is in Hertz.
Range
1/MaxPRI to 1/MinPRI
Default Value
1.00000000000E+005
Syntax Example
:CALC1:PULS:PRF 2E5
:CALC1:PULS:PRF?
:CALCulate{1-16}:PULSe:PRI <NRf>
:CALCulate{1-16}:PULSe:PRI?
Description
Sets the pulse PRI on an indicated channel. Output is the pulse PRI on an indicated channel.
Cmd Parameters
<NRf> The input parameter is in Seconds.
Query Parameters
<NR3> The output parameter is in Seconds.
Range
20 ns to Resolution ∗ 108 s in 2.5 ns increments
Default Value
1.00000000000E-005
Syntax Example
:CALC1:PULS:PRI 4E-5
:CALC1:PULS:PRI?
:CALCulate{1-16}:PULSe:PULSes <NRf>
:CALCulate{1-16}:PULSe:PULSes?
Description
Sets the number of pulses on the indicated channel. Output is the number of pulses on the indicated channel.
Cmd Parameters
<NRf> The input parameter is a unitless number.
Query Parameters
<NR1> The output parameter is an integer.
Range
When :CALCulate{1-16}:PULSe:MODe is set to PIPulse: 1 When :CALCulate{1-16}:PULSe:MODe is set to P2Pulse and :CALCulate{1-16}:PULSe:SYNC:TYPe is set to CONTinuous: 1 Otherwise: 1 to 25,000 or 1 to 100,000
Default Value
When :CALCulate{1-16}:PULSe:MODe is set to PIPulse: 1 When :CALCulate{1-16}:PULSe:MODe is set to P2Pulse and :CALCulate{1-16}:PULSe:SYNC:TYPe is set to CONTinuous: 1 Otherwise: 2.50000000000E+004
Syntax Example
:CALC1:PULS:PULS 5E3
:CALC1:PULS:PULS?
:CALCulate{1-16}:PULSe:RECeiver:TYPe <char>
:CALCulate{1-16}:PULSe:RECeiver:TYPe?
Description
Sets the pulse receiver type on the indicated channel. Output is the pulse receiver type on the indicated channel.
Cmd Parameters
<char> A1 | A2 | A3 | A4 | B1 | B2 | B3 | B4
Query Parameters
<char> A1 | A2 | A3 | A4 | B1 | B2 | B3 | B4
Range
NA
Default Value
B2
Syntax Example
:CALC1:PULS:REC:TYP B1
:CALC1:PULS:REC:TYP?
:CALCulate{1-16}:PULSe:RESolution <NRf>
:CALCulate{1-16}:PULSe:RESolution?
Description
Command sets the resolution of the pulse acquisition of the indicated channel.
Query outputs the pulse resolution on the indicated channel
Cmd Parameters
<NRf> The command parameter is in seconds
Query Output
<NR3> Query output is in seconds
Range
2.5 ns to 70 ns
Default Value
2.525 ns
Syntax Example
:CALC1:PULS:RES 10E-9
:CALC1:PULS:RES?
:CALCulate{1-16}:PULSe:STARt:DELay <NRf>
:CALCulate{1-16}:PULSe:STARt:DELay?
Description
Sets the pulse measurement start delay on an indicated channel. Output is the pulse measurement start delay on an indicated channel.
Cmd Parameters
<NRf> The input parameter is in Seconds.
Query Parameters
<NR3> The output parameter is in Seconds.
Range
0 s to 2 ∗ Resolution ∗ 108 s in 2.5 ns increments
Default Value
0.00000000000E+000
Syntax Example
:CALC1:PULS:STAR:DEL 1E-1
:CALC1:PULS:STAR:DEL?
:CALCulate{1-16}:PULSe:STOP:DELay <NRf>
:CALCulate{1-16}:PULSe:STOP:DELay?
Description
Sets the pulse measurement stop delay on an indicated channel. Output is the pulse measurement stop delay on an indicated channel.
Cmd Parameters
<NRf> The input parameter is in Seconds.
Query Parameters
<NR3> The output parameter is in Seconds.
Range
0 s to 2∗ Resolution * 108 s in 2.5 ns increments
Default Value
2.00000000000E-006
Syntax Example
:CALC1:PULS:STOP:DEL 4E-6
:CALC1:PULS:STOP:DEL?
:CALCulate{1-16}:PULSe:SYNC:TYPe <char>
:CALCulate{1-16}:PULSe:SYNC:TYPe?
Description
Sets the pulse sync type on the indicated channel. Outputs the pulse sync type on the indicated channel.