A Alphabetical List of Routines

The argument lists of the following routines, together with on-line help information, are available within the Starlink language-sensitive editor STARLSE ( SUN/105).

PAR_CANCL ( PARAM, STATUS )

Cancel a parameter
PAR_CHOIC ( PARAM, DEFAUL, OPTS, NULL, VALUE, STATUS )

Obtain from a parameter a character value selected from a menu of options
PAR_CHOIV ( PARAM, MAXVAL, OPTS, VALUES, ACTVAL, STATUS )

Obtain from a parameter a list of character values selected from a menu of options
PAR_DEF0x ( PARAM, VALUE, STATUS )

Set a scalar dynamic default parameter value
PAR_DEF1x ( PARAM, NVAL VALUES, STATUS )

Set a vector of values as the dynamic default for a parameter
PAR_DEFNx ( PARAM, NDIM, MAXD, VALUES, ACTD, STATUS )

Set an array of values as the dynamic default for a parameter
PAR_EXACx ( PARAM, NVALS, VALUES, STATUS )

Obtain an exact number of values from a parameter
PAR_GDR0x ( PARAM, DEFAUL, VMIN, VMAX, NULL, VALUE, STATUS )

Obtain a scalar value within a given range from a parameter
PAR_GDR1x ( PARAM, NVALS, DEFAUL, VMIN, VMAX, NULL, VALUES,

STATUS )
Obtain an exact number of values within a given range from a parameter
PAR_GDRVx ( PARAM, MAXVAL, VMIN, VMAX, VALUES, ACTVAL, STATUS )

Obtain a vector of values within a given range from a parameter
PAR_GET0x ( PARAM, VALUE, STATUS )

Obtain a scalar value from a parameter
PAR_GET1x ( PARAM, MAXVAL, VALUES, ACTVAL, STATUS )

Obtain a vector of values from a parameter
PAR_GETNx ( PARAM, NDIM, MAXD, VALUES, ACTD, STATUS )

Obtain an array parameter value
PAR_GETVx ( PARAM, MAXVAL, VALUES, ACTVAL, STATUS )

Obtain a vector of values from a parameter regardless of its shape
PAR_GEVEN ( PARAM, DEFAUL, VMIN, VMAX, NULL, VALUE, STATUS )

Obtain an even integer value from a parameter
PAR_GODD ( PARAM, DEFAUL, VMIN, VMAX, NULL, VALUE, STATUS )

Obtain an odd integer value from a parameter
PAR_GRM1x ( PARAM, NVALS, DEFAUL, VMIN, VMAX, NULL, VALUES,

STATUS )
Obtain from a parameter an exact number of values each within a given range
PAR_GRMVx ( PARAM, MAXVAL, VMIN, VMAX, VALUES, ACTVAL, STATUS )

Obtain from a parameter a vector of values each within a given range
PAR_GTD0L ( PARAM, DEFAUL, NULL, VALUE, STATUS )

Obtain a logical value from a parameter with a dynamic default
PAR_MAXx ( PARAM, VALUE, STATUS )

Set a maximum value for a parameter
PAR_MINx ( PARAM, VALUE, STATUS )

Set a minimum value for a parameter
PAR_MIX0x ( PARAM, DEFAUL, VMIN, VMAX, OPTS, NULL, VALUE, STATUS )

Obtain from a parameter a character value either from a menu of options or as a numeric value within a given range
PAR_MIXVx ( PARAM, MAXVAL, VMIN, VMAX, OPTS, VALUES, ACTVAL,

STATUS )
Obtain from a parameter, character values either selected from a menu of options or as numeric values within a given range
PAR_PROMT ( PARAM, PROMPT, STATUS )

Set a new prompt string for a parameter
PAR_PUT0x ( PARAM, VALUE, STATUS )

Put a scalar value into a parameter
PAR_PUT1x ( PARAM, NVAL, VALUES, STATUS )

Put a vector of values into a parameter
PAR_PUTNx ( PARAM, NDIM, MAXD, VALUES, ACTD, STATUS )

Put an array of values into a parameter
PAR_PUTVx ( PARAM, NVAL, VALUES, STATUS )

Put an array of values into a parameter as if the parameter were a vector
PAR_STATE ( PARAM, STATE, STATUS )

Inquire the state of a parameter
PAR_UNSET ( PARAM, WHICH, STATUS )

Cancel various parameter control values.