Configures the 5 pulse generators in the PNA-X.
Beginning with A.09.50, these commands can also be used to control an external Pulse Generator. Learn more.
SENSe:PULSe | CATalog? | DELay | INVert | PERiod | STATe | TTYPe | WIDTh |
Click on a keyword to view the command details.
To make other Pulse settings, such as enabling the internal pulse modulators, use this command:
|
SENS:SWEep:PULSE - configures the channel for pulse measurements
SENS:IF configuration commands
PNA-X Integrated Pulse Application
Applicable Models: N524xB (Read-only) Returns the string names of internal and configured external pulse generators. |
|
Parameters |
None |
Examples |
SENS:PULS:CAT? |
Not Applicable |
Applicable Models: N524xB (Read-Write) Sets the pulse delay. The amount of time before a new pulse begins. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<n> |
Internal pulse generator number. Choose from 0 to 4. 0 is the generator that pulses the ADC. |
<value> |
Delay value in seconds. Choose a value from about 33ns to about 70 seconds. |
<name> |
Optional. String name of the pulse generator. Required for use with external pulse generators. Use SENSe:PULSe:CAT? to return the names of configured pulse generators. If specified, <n> is ignored. If unspecified, <n> is required for internal pulse generators. |
Examples |
SENS:PULS1:DEL .5 SENS:PULS:DEL .5, "My81110" |
Query Syntax |
SENSe<ch>:PULSe<n>:DELay? [<name>] |
Return Type |
Numeric |
0 |
Applicable Models: N524xB (Read-Write) Sets the pulse delay increment. The delay increments with each pulse by the <value> amount. For example, in this diagram the delay starts as 1. On the second pulse, delay=2. On the third pulse, delay=3. Important: If D + W is greater than P, then undefined VNA behavior results. There is NO error message or warning. Delay includes the incremented value. This is useful for pulse profiling. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<n> |
Pulse generator number. Choose from 0 to 4. 0 is the generator that pulses the ADC. |
<value> |
Delay increment value in seconds. |
<name> |
Optional. String name of the pulse generator. Required for use with external pulse generators. Use SENSe:PULSe:CAT? to return the names of configured pulse generators. If specified, <n> is ignored. If unspecified, <n> is required for internal pulse generators. |
Examples |
SENS:PULS1:DINC .5 SENS:PULS:DINC .5, "My81110" |
Query Syntax |
SENSe<ch>:PULSe<n>:DINCrement? [<name>] |
Return Type |
Numeric |
0 |
Applicable Models: N524xB (Read-Write) Sets whether to invert the polarity of the pulse. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<n> |
Pulse generator number. Choose from 0 to 4. 0 is the generator that pulses the ADC. |
<value> |
Boolean ON (or 1) - Invert the pulse generator polarity. This causes the pulse ON time to be active low and OFF be active high. OFF (or 0) - Do NOT Invert the pulse generator polarity. |
<name> |
Optional. String name of the pulse generator. Required for use with external pulse generators. Use SENSe:PULSe:CAT? to return the names of configured pulse generators. If specified, <n> is ignored. If unspecified, <n> is required for internal pulse generators. |
Examples |
SENS:PULS1:INV 1 SENS:PULS:INV 1, "My81110" |
Query Syntax |
SENSe<ch>:PULSe:INVert? [<name>] |
Return Type |
Boolean |
OFF (0) |
Applicable Models: N524xB (Read-Write) Turns pulse4 output ON and OFF. Enable pulse4 to use an oscilloscope connected to pin 13 of the PULSE I/O connector on the rear panel of the VNA to display when the ADC is making measurements. Note: The pulse output must be on using SENSe:PULSe4[:STATE] ON to view ADC activity. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<bool> |
Choose from: ON (or 1) - Pulse 4 output pin indicates ADC activity. OFF (or 0) - Pulse 4 output pin indicates legacy behavior (pulse generator number 4 output). |
Examples |
SENS:PULS4:OPT 1 |
Query Syntax |
SENSe<ch>:PULSe4:OPTion? |
Return Type |
Boolean |
OFF |
Applicable Models: N524xB (Read-Write) Sets the pulse-period (1/PRF) for ALL pulse generators. The resolution of the period is: DSP version: 4.0 = 16.667nS. DSP version: 5.0 = 10nS Learn more about DSP version. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<value> |
Pulse period in seconds. Choose a value from about 33ns to about 70 seconds. |
<name> |
Required for use with an external pulse generator. String name of the external pulse generator. If unspecified, the period for the internal pulse generators are set. Use SENSe:PULSe:CAT? to return the names of configured pulse generators. |
Examples |
SENS:PULS:PERiod .05 SENS:PULS:PER .01, "My81110" |
Query Syntax |
SENSe<ch>:PULSe:PERiod? [<name>] |
Return Type |
Numeric |
1e-3 sec |
Applicable Models: N524xB (Read-Write) Turns the pulse output ON and OFF. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<n> |
Pulse generator number. Choose from 0 to 4. 0 is the generator that pulses the ADC. |
<value> |
Boolean ON (or 1) - turns pulse output ON. OFF (or 0) - turns pulse output OFF. |
<name> |
Optional. String name of the pulse generator. Required for use with external pulse generators. Use SENSe:PULSe:CAT? to return the names of configured pulse generators. If specified, <n> is ignored. If unspecified, <n> is required for internal pulse generators. |
Examples |
SENS:PULS1 1 SENS:PULS 1, "My81110" |
Query Syntax |
SENSe<ch>:PULSe[:STATe]? [<name>] |
Return Type |
Boolean |
OFF |
Applicable Models: N524xB (Read-Write) Enables / Disables subpoint triggering. When enabled and performing Point Averaging, Each rising edge of P0 triggers a subpoint (one of N acquisitions in an N point average). Must also enable the P0 generator using SENS:PULS0:STAT. Learn more about the PNA-X pulse generators. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<n> |
Pulse generator number. Must be 0 as this is the generator that triggers the ADC. |
<bool> |
ON (or 1) - turns subpoint triggering ON. OFF (or 0) - turns subpoint triggering OFF. |
Examples |
SENS:PULS0:SUBP 1 |
Query Syntax |
SENSe<ch>:PULSe0:SUBPointtrig? |
Return Type |
Boolean |
OFF |
Applicable Models: N524xB (Read-Write) Sets the polarity of the trigger signal to which the internal pulse generators will respond when being externally triggered at the PulseSyncIn pin. Note: This feature requires DSP version: 4.0 FPGA: 34 or higher. Learn more. Learn more about the PNA-X pulse generators. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<char> |
Pulse polarity. Choose from: POSitive - VNA responds to rising edge or HIGH level NEGative - VNA responds to falling edge or LOW level. Set Edge or Level triggering using SENS:PULS:TTYPe. |
Examples |
SENS:PULS:TPOL NEG |
Query Syntax |
SENSe<ch>:PULSe:TPOLarity? |
Return Type |
Character |
POSitive - Also the polarity used when the PNA-X does not have the required DSP hardware. |
Applicable Models: N524xB (Read-Write) Sets the type of trigger signal to which the internal pulse generators will respond when being externally triggered at the PulseSyncIn pin. Note: This feature requires DSP version: 4.0 FPGA: 34 or higher. Learn more. Learn more about the PNA-X pulse generators. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<char> |
Trigger type. Choose from: EDGE - VNA responds to the edge (rising or falling) of a signal LEVel - VNA responds to the level (HIGH or LOW) of a signal Set polarity using SENS:PULS:TPOL |
Examples |
SENS:PULS:TTYP EDGE |
Query Syntax |
SENSe<ch>:PULSe:TTYPe? |
Return Type |
Character |
LEVel - Also the type used when the PNA-X does not have the required DSP hardware. |
Applicable Models: N524xB (Read-Write) Sets the pulse width. The amount of time that the pulse is ON. |
|
Parameters |
|
<ch> |
Any existing channel number; if unspecified, value is set to 1. |
<n> |
Pulse generator number. Choose from 0 to 4. 0 is the generator that pulses the ADC. |
<value> |
Pulse width in seconds. Choose a value from about 33ns to about 70 seconds. |
<name> |
Optional. String name of the pulse generator. Required for use with external pulse generators. Use SENSe:PULSe:CAT? to return the names of configured pulse generators. If specified, <n> is ignored. If unspecified, <n> is required for internal pulse generators. |
Examples |
SENS:PULS:WIDT .5 SENS:PULS:WIDT .5, "My81110" |
Query Syntax |
SENSe<ch>:PULSe<n>:WIDTh? [<name>] |
Return Type |
Numeric |
1e-4 sec |