:FUNCtion:SIGNal:TYPE:TRACking

Instrument:
N1000A
N109x
UXR Scope
Flex Apps:
FlexDCA
FlexRT
Meas. mode:
Scope
Eye
Jitter
TDR
Package License:
L-RND

Command Syntax

:FUNCtion{1:64}:SIGNal:TYPE:TRACking {AUTO | MANual}

Where the {1:64} specifier identifies one of sixty four math functions that you can create. For example, :FUNCtion2.

Query Syntax

:FUNCtion{1:64}:SIGNal:TYPE:TRACking?

Description

Turns on and off automatic tracking of the function's input signal types. Unlike channel, common mode, and differential signals, a function's output signal type is not detected but instead tracks the input signal types. Consider the examples of signal tracking in the following table. By default, automatic tracking (AUTO) is on.

Examples of Signal-Type Tracking
Example Input Signal Types Example Function Output Signal Type
1 Input 1: PAM4
Input 2: PAM4
PAM4
2 Input 1: PAM4
Input 2: NRZ
Unspecified
3 Input 1: NRZ
Input 2: constant
NRZ

When tracking is set to MANual, the function's output signal type no longer tracks the inputs. Instead, you specify the function's output signal type with the :SIGNal:TYPE parent command.

Example Command Sequence

:FUNCtion3:FOPerator ADD  //  Create an ADD function
:FUNCtion3:OPERand1 CHANnel2A
:FUNCtion3:OPERand2 CHANnel2B
:FUNCtion3:DISPlay ON
:FUNCtion3:SIGNal:TYPE:TRACking AUTO  //  Auto tracking turned on
:FUNCtion3:SIGNal:TYPE?  //  Query function's output signal type

Requires FlexDCA revision A.04.50 and above.