# :FUNCtion:SIGNal:TYPE

:FUNCtion Define Commands

- :FUNCtion:COLor
- :FUNCtion:CONStant
- :FUNCtion:CWINdow
- :FUNCtion:DISPlay
- :FUNCtion:HORizontal:SCALing
- :FUNCtion:OPERand
- :FUNCtion:PATTern:FILE:GCODe
- :FUNCtion:PATTern:FILE:NAME
- :FUNCtion:PATTern:FILE:RELoad
- :FUNCtion:PATTern:INVert
- :FUNCtion:PATTern:KPATtern
- :FUNCtion:PATTern:MODE
- :FUNCtion:PATTern:TRACking
- :FUNCtion:SIGNal:TYPE
- :FUNCtion:SIGNal:TYPE:TRACking
- :FUNCtion:SNOise:CALibrate
- :FUNCtion:SNOise:SNValue:LEVel{0:3}?
- :FUNCtion:UNAMe

## Command Syntax

    :FUNCtionN:SIGNal:TYPE {UNSPecified | NRZ | PAM3 | PAM4}

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

## Query Syntax

    :FUNCtionN:SIGNal:TYPE?

## Description

Manually sets a function's output signal type when automatic tracking is set to manual (`:FUNCtion:SIGNal:TYPE:TRACking`). By default, automatic tracking is turned on. The query returns the function's current signal type, which can be Unspecified, NRZ formatted data, or PAM4 formatted data. Sending this command with automatic tracking turned on results in a settings conflict error.

## Example Command Sequence

    :FUNCtion3:FOPerator ADD  //  Create an ADD function
    :FUNCtion3:OPERand1 CHANnel1_2
    :FUNCtion3:OPERand2 CHANnel2B
    :FUNCtion3:DISPlay ON
    :FUNCtion3:SIGNal:TYPE:TRACking MANual  //  Auto tracking turned off
    :FUNCtion3:SIGNal:TYPE PAM4  //  Function's output signal type set to PAM4

The PAM options are available when the PAM-N analysis software license is installed.

## Child Commands

- `:FUNCtion:SIGNal:TYPE:TRACking`