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