:CHANnel:SIGNal:TYPE

Flex Apps:
FlexDCA
FlexRT

Command Syntax

:CHANnel{1:8}{A|B|C|D}:SIGNal:TYPE {UNSPecified | NRZ | PAM4 | PAM6 | PAM8}

Where the required specifier {1:8}{A|B|C|D} identifies a channel by its module slot number and channel letter. For example, channel 3C (CHANnel3C).

The channel specifier will fail if it does not include a slot number. If instead the suffix's channel letter is missing, the command defaults to letter A. As a result, the best practice is to always explicitly specify the channel by including both the module slot number and channel letter.

Query Syntax

:CHANnel{1:8}{A|B|C|D}:SIGNal:TYPE?

Query Response

{UNSP | NRZ | PAM4 | PAM6 | PAM8}

Description

Manually sets a channel's signal type when automatic detection is turned off (:SIGNal:TYPE:AUTO). This can be useful if the waveform is too degraded to automatically detect its type. By default, automatic detection is turned on and is performed as part of an autoscale (:SYSTem:AUToscale). Automatic detection can also be manually run using the :SYSTem:STAutodetect command. This has the advantage of detecting the signal type without performing scaling. After automatic signal detection, use the :CHANnel:SIGNal:TYPE? query to return the actual signal type that was detected. A waveform can be detected as NRZ, PAM4, PAM6, or PAM8 formatted data. The default signal type is Unspecified. Sending this command with automatic detection turned on results in a settings conflict error.

The PAM4, PAM6, and PAM8 arguments are only available when the N1010100A (L-RND) or N1010200A (L-MFG) package license is installed.

Requires FlexDCA revision A.04.50 and above. Revision a.08.30 for PAM6 and PAM8.

Example Command Sequence

:CHANnel2A:SIGNal:TYPE:AUTO OFF 
:CHANnel2A:SIGNal:TYPE PAM4