# :FUNCtion:STATus?

: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

## Query Syntax

    :FUNCtionN:STATus?

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

## Query Response

    {AVA | UNAV}

## Description

Queries the availability of a math function for use. A math function becomes available (`AVA`) after the function is defined using the `:FUNCtion:FOPerator` command. The math function does not need to be displayed to be classed as available. Available math functions are shown in the Signals Palette. A math function is unavailable (`UNAV`) if a function has not been created.

Use the `:FUNCtion:DISPlay` command query to determine if a math function output waveform is displayed.