## Initialization file

The initialization file is a standard SIC procedure containing only commands from the languages TASK or SIC. TASK language must be specified explicitly. The command syntax is always the following
TASKType_of_parameter "Prompt string" Parameter$[Dimension]

where

- Type_of_Parameter can be CHARACTER, REAL, INTEGER or LOGICAL
- "Prompt string" is a text used as a prompt if required
- Parameter$ is the parameter name, the parameter being a standard SIC variable, possibly with one dimension. It is recommended to include a $ as last character to avoid possible confusion with user declared variables.

    !
    ! Combine.INIT
    TASK\FILE "First input map" Z_NAME$
    TASK\REAL "Scaling factor" Z_FACTOR$
    TASK\REAL "Threshold" Z_MIN$
    TASK\FILE "Second input map" Y_NAME$
    TASK\REAL "Scaling factor" Y_FACTOR$
    TASK\REAL "Threshold" Y_MIN$
    TASK\FILE "Output map" X_NAME$
    TASK\REAL "New blanking value" BLANKING$
    TASK\REAL "Output offset" OFFSET$
    TASK\CHARACTER "Function" FUNCTION$
    TASK\GO                     ! Must be last command

The parameter names, types and dimensions must correspond to those declared in the source code. All parameters must be defined. Ordering may be important (see Checker File).