Description:
Create a parameter,
simultaneously setting all its attributes.
Note that the data type attribute can be deduced from the type of the routine.
However the CHARACTER size attribute must still be passed.
Invocation
CALL
CAT_PPTAt
(CI, QNAME, CSIZE, DIMS, SIZEA, UNITS, EXTFMT, PRFDSP, COMM, VALUE; QI;
STATUS)
Arguments
CI = INTEGER (Given)
Catalogue identifier.
QNAME =
CHARACTER()
(Given)
Name of the parameter.
CSIZE = INTEGER (Given)
Size of a CHARACTER parameter. If
the parameter is not of type CHARACTER CSIZE is irrelevant; it is conventional to set it to zero.
DIMS = INTEGER (Given)
Dimensionality of the parameter. Currently the only permitted value
is CAT__SCALR, corresponding to a scalar.
SIZEA(1) = INTEGER (Given)
For vector
parameters this attribute would be set to the number of elements in the vector. However,
currently only scalar parameters are supported and it should be set to one.
UNITS =
CHARACTER()
(Given)
The units of the parameter.
EXTFMT =
CHARACTER()
(Given)
The external format for the parameter.
PRFDSP = LOGICAL (Given)
The preferential display flag for the parameter: .TRUE. - display the parameter
by default, .FALSE. - do not display the parameter by default.
COMM =
CHARACTER()
(Given)
Comments about the parameter.
VALUE =
type
(Given)
Value for the parameter.
QI = INTEGER (Returned)
Identifier for the parameter.
STATUS
= INTEGER (Given and Returned)
The global status.
Copyright
Copyright (C) 1999 Central
Laboratory of the Research Councils
Bugs:
None known