Sense:Pulse Commands


Configures the 5 pulse generators in the VNA.

These commands can also be used to control an external Pulse Generator. Learn more.

SENSe:PULSe

| CATalog?

| DELay

| INVert

| PERiod

| STATe

| TPOLarity

| WIDTh

Click on a blue keyword to view the command details.

To make other Pulse settings, such as enabling the internal pulse modulators, use this command:

  • SENSe<ch>:PATH:CONFig:ELEMent[:STATe] <elem>, <setting>

  • At that command help topic, click the IF Configuration elements and values link to see the Pulse element and setting (in the middle box ) to configure.

See Also

 

Pulse Definitions

  • D = Delay; the time before each pulse begins

  • W = Width; the time the pulse is ON

  • P = Period; one complete pulse cycle

  • Duty Cycle = W/P

Important: If D + W is greater than P, then undefined VNA behavior results. There is NO error message or warning.


SENSe:PULSe:CATalog?

Applicable Models: M9485A

(Write-only) Adds a segment.

Parameters

 

<cnum>

Any existing channel number; if unspecified, value is set to 1.

<n>

Range number. If unspecified, value is set to 1.

<s>

Segment number to add.  If unspecified, value is set to 1. Segment numbers must be sequential. If a new number is added where one currently exists, the existing segment and those following are incremented by one.

Examples

Two Segments exist (1 and 2). The following command will add a new segment (1). The existing (1 and 2) will become (2 and 3) respectively.

sense2:fom:range2:segment:add

Query Syntax

Not Applicable

Default

Not Applicable

(Read-only) Returns the string names of internal and configured external pulse generators.

Parameters

None

Examples

SENS:PULS:CAT?

Default

Not Applicable


SENSe<ch>:PULSe<n>:DELay <value>[,<name>]

Applicable Models: M9485A

(Read-Write) Sets the pulse delay. The amount of time before a new pulse begins.

See Pulse Definition diagram.

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

Default

0


SENSe<ch>:PULSe<n>:INVert <value>[,<name>]

Applicable Models: M9485A

(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

Default

OFF (0)


SENSe<ch>:PULSe:PERiod <value>[,<name>]

Applicable Models: M9485A

(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.

See Pulse Definition diagram.

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

Default

1e-3 sec


SENSe<ch>:PULSe<n>[:STATe] <value>[,<name>]

Applicable Models: M9485A

(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

Default

OFF


SENSe<ch>:PULSe:TPOLarity <char>

Applicable Models: M9485A

(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.

Learn more about the VNA 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

Default

POSitive - Also the polarity used when the VNA does not have the required DSP hardware.


SENSe<ch>:PULSe<n>:WIDTh <value>[,<name>]

Applicable Models: M9485A

(Read-Write) Sets the pulse width. The amount of time that the pulse is ON.

See Pulse Definition diagram.

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

Default

1e-4 sec


Last Modified:

18-May-2016

New topic