Download SEPRAN -- SEPRA ANALYSIS -

Transcript
PG
Function plots
July 1997
16.6.2
ISYMBOL Choice parameter indicating with what symbols the functions are plotted. ISYMBOL may be different for each call of PLOTFN.
When ISYMBOL = 0, only straight lines are plotted.
When 1 ≤ ISYMBOL ≤ 10 the points are connected to a line and marked with a symbol.
When 11 ≤ ISYMBOL ≤ 20 the lines between points are neglected. Furthermore this
situation is equal to ISYMBOL - 10.
Inquire at your local installation officer which symbols are available for
1 ≤ ISYMBOL ≤ 10
ICHPICT If ICHPICT > 0, then the right-axis of the picture is used as second y-axis with
separate text and graduated scale.
IPICT Sequence number of the functions to be plotted in one picture. 1 ≤ IP ICT ≤ N P ICT .
NPICT Number of functions to be plotted in one picture.
KMESH Standard SEPRAN array; output of the mesh generator.
KPROB Standard SEPRAN array, containing information of the problem definition.
IVECTR Array IVECTR is only used when ICHFUN = 0. In that case it must be the array
containing information of the function to be plotted. IVECTR may be for example the
solution vector ISOL or the output vector IOUTVC of subroutine DERIVA.
NUMBER The NUMBERth degree of freedom in each nodal point with respect to the array
corresponding to IV ECT R is used for the plot.
ICURVS Input array to be defined and declared by the user.
ICURVS is only used when ICHFUN = 0.
ICURVS must be filled as follows:
ICURVS(1):
Indication of how the curves are defined by the user. Possibilities:
ICURVS(1)=0: The function is plotted along one curve only. This curve number must be
stored in ICURVS(2).
When ICURVS(2)<0 this curve is considered in reversed order.
ICURVS(1)=-1: The function is plotted along the curves ICRV1 to ICRV2 in that order,
where the first point of ICRV1 is used as initial point.
ICRV1 must be stored in ICURVS(2).
ICRV2 must be stored in ICURVS(3).
The curves ICRV1 to ICRV2 must be subsequent curves. When ICRV2 < ICRV1, the
sequence is given by ICRV1, ICRV1-1, . . . , ICRV2.
ICURVS(1)=-2: See ICURVS(1)=-1, however, the curves are used in reversed order. Hence
the last point of ICRV1 is used as initial point.
ICURVS(1)=n >0: The function is plotted along the curves ICRV1, ICRV2, . . . , ICRVn
in that order, where the first point of ICRV1 is used as initial point. The curve numbers
ICRV1, ICRV2, . . . , ICRVn must be stored in ICURVS(2) , . . . , ICURVS(n+1).
When a negative curve number is given, the curve is used in reversed order. The curves
must be subsequent curves.
PLOTFM Length of the plot in the x-direction.
When PLOTFM<0 the length of the plot in the x-direction in cm is equal to
- PLOTFM ∆x, where ∆x is the length of the curves.
YFACT Scale factor.
When YFACT>0 the height of the plot is equal to
∆y
where ∆y denotes the difference between the maximum and
|PLOTFM| × YFACT × ∆x
minimum function values to be plotted along the curves.
When YFACT<0 the height of the plot is equal to - YFACT cm.
When YFACT = 0, YFACT = 1 is assumed.