### Understanding the Argument Edit Dialog Box

Argument Edit dialog box

The Argument Edit dialog box appears whenever you choose to create or edit an argument within either the Subroutine Creation dialog box or the Call Subroutine dialog box.

The Argument Edit dialog box can be used in these two contexts:

- To define a subroutine's arguments and their default values in a SUBROUTINE command block.

- To define the values that will be passed into the subroutine from a CALLSUB command.

The following table describes the various options available in the Argument Edit dialog box.

Dialog Box Item | Description
| In the Name box you enter the name for the argument you are creating or editing.
| In the Value box type the value of the argument. If creating or editing the SUBROUTINE command, this is the default value used if no value is passed into the subroutine by the CALLSUB statement. If creating or editing the CALLSUB command, this is the value passed into the subroutine.

Valid values can be:

- Numeric

- Variable

- Text String - Text strings must be enclosed in double quotation marks..

- Feature Name - The feature name must be bounded by curly brackets, for example {F1}.

| In the Description box you can enter a description of the argument for the subroutine. This description will appear next to the argument in the Edit window's SUBROUTINE command block.