# :FUNCtion:PARameters:USER:CFILe

User Op (1 input) Parameters Commands

- :FUNCtion:PARameters:USER:ABBReviation?
- :FUNCtion:PARameters:USER:CFILe
- :FUNCtion:PARameters:USER:CFILe:RELoad
- :FUNCtion:PARameters:USER:CFLoaded?
- :FUNCtion:PARameters:USER:COMMents?
- :FUNCtion:PARameters:USER:CONTrol:DOUBle
- :FUNCtion:PARameters:USER:CONTrol:ENUM
- :FUNCtion:PARameters:USER:CONTrol:FILE
- :FUNCtion:PARameters:USER:CONTrol:INTeger
- :FUNCtion:PARameters:USER:CONTrol:STRing
- :FUNCtion:PARameters:USER:LSTatus?
- :FUNCtion:PARameters:USER:LSTatus:REASon?
- :FUNCtion:PARameters:USER:NAME?

## Command Syntax

    :FUNCtionN:PARameters:USER:CFILe <filename>

<filename> is the configuration file (*.xml, *.m, *.py).

Where N identifies one of up to 64 possible operators {1:64} that can be defined as part of a math function. The operators are numbered in the order that they were originally added to the function.

## Description

Specifies the configuration file that is used to configure an existing one-input user-defined operator. The file is an XML file that describes the operator and points to a MATLAB (*.m) or Python (*.py) script file. Refer to Creating the XML File for information on creating a user operator XML file. A MATLAB or Python script can directly be used to define the operator, but this method lacks the power of operator variables as described in User Defined Measurements. When an XML file is not used or the operator's name is not defined in the XML file, the file name is used to name the operator in the Functions dialog box.

Use the `:FUNCtion:FOPerator` command to select the operator and input waveform.

Executable files (*.M, *.PY, or *.EXE) and configuration files (*.XML) cannot reside on network share drives and must reside on the local hard drive of the computer hosting the Infiniium application. For more information, see Network Share Drives are Not Supported.

## Child Commands

- `:FUNCtion:PARameters:USER:CFILe:RELoad`