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:
Sets whether the system will use the Desired Capture Duration or the Calculated Capture Duration.
Returns 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.
Sets the number of points on the indicated channel.
Returns 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.
Returns 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.
Returns 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.
Returns 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.
Returns 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
Sets the resolution of the pulse acquisition of the indicated channel.
Returns the pulse acquisition 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.
Returns 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.
Returns 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.
Returns the pulse sync type on the indicated channel.