MIME-Version: 1.0 Content-Location: file:///C:/48F9BE54/Evalplot.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
PROGRAM
EVALPLOT =
&nb=
sp; =
&nb=
sp;
Evalplot
VERSION 75=
-1
(AUGUST 1975) =
&nb=
sp; =
Evalplot
VERSION 76=
-1
(JULY 1976) =
&nb=
sp; =
Evalplot
VERSION 77=
-1
(APRIL 1977) =
&nb=
sp; =
Evalplot
VERSION 78=
-1 (JULY
1978) =
&nb=
sp; =
Evalplot
VERSION 79=
-1
(FEBRUARY 1979) =
&nb=
sp; =
Evalplot
VERSION 80=
-1
(JULY 1980) *IBM
VERSION =
&nb=
sp;
Evalplot
VERSION 80=
-2
(DECEMBER 1980) =
&nb=
sp; =
Evalplot
VERSION 81=
-1
(MARCH 1981) =
&nb=
sp; =
Evalplot
VERSION 81=
-2
(AUGUST 1981) *IMPROVED ZOOM
CAPABILITY =
Evalplot
VERSION 82=
-1
(JANUARY 1982) *IMPROVED COMPUTER COMPATIBILITY Eval=
plot
VERSION 83=
-1
(JANUARY 1983) *ELIMINATED COMPUTER DEPENDENT CODING. Evalplot
VERSION 83=
-2
(OCTOBER 1983) *ADDED PLOTTING OF HISTOGRAM DATA. Evalplot
VERSION 84=
-1
(DECEMBER 1984)*ADDED PLOTS OF LEGENDRE COEFFICENTS Evalplot
=
&nb=
sp; =
AS A FUNCTION OF ENERGY. =
Evalplot
=
&nb=
sp;
*ADDED SMALL PLOTTING MODE. =
Evalplot
VERSION 85=
-1
(AUGUST 1985) *FORTRAN-77/H
VERSION
VERSION 86=
-1
(JANUARY 1986) *ENDF/B-VI FORMAT =
&nb=
sp;
Evalplot
VERSION 88=
-1
(JULY 1988) *MAJOR
REVISION TO MAKE CODE EASILY &n=
bsp;
Evalplot
=
&nb=
sp; =
INTERFACEABLE TO ALMOST ANY PLOTTER. Evalplot
=
&nb=
sp;
*WARNING...INPUT PARAMETERS FROM BEEN Evalplot
=
&nb=
sp; =
CHANGED (SEE, DESCRIPTION BELOW) Evalplot
=
&nb=
sp;
*COMPUTER INDEPENDENT SOFTWARE
Evalplot
=
&nb=
sp; =
CHARACTERS. =
&nb=
sp;
Evalplot
=
&nb=
sp;
*COLOR PLOTS. =
&nb=
sp;
Evalplot
=
&nb=
sp;
*MT NUMBER DEFINITIONS FROM DATA FILE Evalplot
=
&nb=
sp; READ
BY PROGRAM &n=
bsp;  =
;
Evalplot
=
&nb=
sp;
*FORTRAN-77 REQUIRED (FORTRAN-H NO Evalplot
=
&nb=
sp; =
SUPPORTED BY THIS PROGRAM). =
Evalplot
=
=
*OPTION...INTERNALLY
DEFINE ALL I/O Ev=
alplot
=
&nb=
sp; =
FILE NAMES (SEE, SUBROUTINE FILEIO Evalplot
=
&nb=
sp; =
FOR DETAILS). =
&nb=
sp;
Evalplot
=
&nb=
sp;
*IMPR=
OVED
BASED ON USER COMMENTS. Evalplot
VERSION 89=
-1
(JANUARY 1989) *PSYCHOANALYZED BY PROGRAM FREUD TO Evalplot
=
&nb=
sp; =
INSURE PROGRAM WILL NOT DO ANYTHING Evalplot
=
&nb=
sp; =
CRAZY. =
&nb=
sp;
Evalplot
=
&nb=
sp;
*UPDATED TO USE NEW PROGRAM CONVERT Evalplot
=
&nb=
sp; =
KEYWORDS. =
&nb=
sp;
Evalplot
=
&nb=
sp;
*ADDED
=
&nb=
sp; =
CONVENTIONS. =
&nb=
sp;
Evalplot
=
&nb=
sp;
*FORTRAN-77/FORTRAN-H COMPATIBLE Eval=
plot
=
&nb=
sp;
*SPECIAL ENDF/B MATERIAL DEFINITIONS Evalplot
=
&nb=
sp; =
(ZA.LT.1000) FROM DATA FILE READ Evalplot
=
&nb=
sp; =
BY PROGRAM. =
&nb=
sp;
Evalplot
VERSION 89=
-2
(MARCH 1989) *ADDED END=
F/B-V
AND VI MT
Evalplot
=
&nb=
sp; =
DEFINITIONS. PROGRAM WILL DETERMINE Evalplot
=
&nb=
sp; =
ENDF/B FORMAT BASED ON MF=3D1, =
Evalplot
=
&nb=
sp; =
MT=3D451 AND USE ASPPROPRIATE MT
Evalplot
=
&nb=
sp; =
DEFINITIONS. IF NO MF=3D1, MT=3D451 Eval=
plot
=
&nb=
sp; =
PROGRAM WILL USE ENDF/B-V =
Evalplot
=
&nb=
sp; =
MT DEFINITIONS. =
&nb=
sp;
Evalplot
VERSION 89=
-3
(JUNE 1989) *3
CHARACTER FONTS =
Evalplot
VERSION 92=
-1
(JANUARY 1992) *COMPLETE REWRITE OF CODE =
Evalplot
=
&nb=
sp;
*ADDED PHOTON DATA, MF=3D23 AND 27 Eval=
plot
=
=
*ADDED
INCIDENT CHARGED PARTICLES Evalplot
=
&nb=
sp; =
(IDENTIFIED IN PLOT TITLES) =
Evalplot
=
&nb=
sp;
*ADDED FORTRAN SAVE OPTION. =
Evalplot
=
&nb=
sp;
=
*UPDATED
BASED ON USER COMMENTS
Evalplot
=
&nb=
sp;
*ADDED RETRIEVAL BY UP TO 100 =
Evalplot
=
&nb=
sp; =
MAT/MF/MT OR ZA/MF/MT RANGES =
Evalplot
=
&nb=
sp;
*WARNING...INPUT PARAMETER FORMAT Evalplot
=
&nb=
sp; =
HAS BEEN CHANGED...SEE DESCRIPTION Evalplot
=
&nb=
sp; =
BELOW. =
&nb=
sp;
Evalplot
VERSION 92=
-2
(FEBRUARY 1992)*ADDED PHOTON SPECTRA, MF=3D15. =
Evalplot
=
&nb=
sp;
*ADDED MULTIPLICATION OF DISTRIBUTIONS Evalplot
=
&nb=
sp; =
IN MF=3D5 AND 15 BY PROBABILITY=3DYIELD. Evalplot
=
&nb=
sp;
*INCREASED PAGE SIZE TO 12000 POINTS Evalplot
VERSION 92=
-3
(MAY 1992)
*CORRECTED DESCRIPTION OF INPUT
Evalplot
=
&nb=
sp; =
PARAMETERS AND EXAMPLE PROBLEMS. Evalplot
=
&nb=
sp;
*CORRECTED FOR ENDF/B-VI DEFINITION OF Evalplot
=
&nb=
sp; =
TEMPERATURE FROM MF=3D1/MT=3D451.
Evalplot
=
&nb=
sp;
*CORRECTED LOGIC SO THAT EACH REQUEST Evalplot
=
&nb=
sp; =
IS TREATED SEPARATELY TO CREATE A Evalplot
=
&nb=
sp; =
PLOT, UNLESS REQUESTS ARE CHAINED Evalplot
=
&nb=
sp; =
TOGETHER. =
&nb=
sp;
Evalplot
=
&nb=
sp;
*ADDED VARIABLE CHARACTER SIZE INPUT. Evalplot
VERSION 93-1 (MARCH 1993) *INCREASED PAGE SIZE FROM
12000 &=
nbsp;
Evalplot
=
&nb=
sp; =
TO 210000 =
&nb=
sp;
Evalplot
=
&nb=
sp;
*INCREASED THE NUMBER OF ENERGIES Evalplot
=
=
&nb=
sp;VS.
LEGENDRE COEFFICIENTS FROM
Evalplot
=
&nb=
sp; =
167 TO 7000 =
&nb=
sp;
Evalplot
=
&nb=
sp;
*UPDATED FOR ON SCREEN GRAPHICS
Evalplot
=
&nb=
sp;
=
USING
THE LAHEY FORTRAN COMPILER. Evalplot
VERSION 94=
-1
(JANUARY 1994) *VARIABLE ENDF/B DATA FILENAMES
Evalplot
=
&nb=
sp; =
TO ALLOW ACCESS TO FILE STRUCTURES Evalplot
=
&nb=
sp;
(WARNING - INPUT PARAM=
ETER
FORMAT Eval=
plot
=
&nb=
sp; =
HAS BEEN CHANGED) =
Evalplot
=
&nb=
sp;
*CLOSE ALL FILES BEFORE TERMINATING Evalplot
=
&nb=
sp; =
(SEE, SUBROUTINE ENDIT) =
Evalplot
VERSION 96=
-1
(JANUARY 1996) *COMPLETE RE-WRITE =
Evalplot
=
&nb=
sp;
*IMPROVED COMPUTER INDEPENDENCE
Evalplot
=
&nb=
sp;
*ALL DOUBLE PRECISION =
Evalplot
=
&nb=
sp;
*UNIFORM TREATMENT OF ENDF/B I/O Eval=
plot
=
&nb=
sp;
*IMPROVED OUTPUT PRECISION =
Evalplot
=
&nb=
sp;
*DEFINED SCRATCH FILE NAMES &n=
bsp;
=
Evalplot
=
&nb=
sp;
*ALL DOUBLE PRECISION =
Evalplot
VERSION 97=
-1
(APRIL 1997) *INCREASED=
PAGE
SIZE FROM 210000 Eval=
plot
=
&nb=
sp; =
TO 480,000 =
&nb=
sp;
Evalplot
VERSION 99=
-1
(MARCH 1999) *CORRECTED
CHARACTER TO FLOATING Eval=
plot
=
&nb=
sp; =
POINT READ FOR MORE DIGITS =
Evalplot
=
&nb=
sp;
*UPDATED TEST FOR ENDF/B FORMAT
Evalplot
=
&nb=
sp; =
VERSION
BASED ON RECENT FORMAT CHANGE Evalplot
=
&nb=
sp;
*GENERAL IMPROVEMENTS BASED ON
Evalplot
=
&nb=
sp; =
USER FEEDBACK =
&nb=
sp;
Evalplot
VERS. 2000=
-1
(FEBRUARY 2000)*ADDED MF=3D10, ACTIVATION CROSS
Evalplot
=
&nb=
sp; =
SECTION PLOTS. =
&nb=
sp;
Evalplot
=
&nb=
sp;
*INCREASED DIMENSIONS TO HANDLE MORE Evalplot
=
&nb=
sp;
=
SECTIONS
- UP TO 1,000 =
Evalplot
=
&nb=
sp;
*GENERAL IMPROVEMENTS BASED ON
Evalplot
=
&nb=
sp; =
USER FEEDBACK =
&nb=
sp;
Evalplot
VERS. 2002=
-1
(Nov. 2002) *OPTIONAL INPUT PARAMETERTS =
Evalplot
=
&nb=
sp;
*OPTIONAL BLACK OR WHITE BACKGROUND Evalplot
=
&nb=
sp;
*COLOR POSTSCRIPT FILES =
Evalplot
VERS. 2004=
-1
(MARCH 2004) *ADDED INC=
LUDE
FOR COMMON =
Evalplot
=
&nb=
sp;
*INCREASED PAGE SIZE TO 600,000
Evalplot
=
&nb=
sp;
*INCREASED THE NUMBER OF ENERGIES Evalplot
=
&nb=
sp; =
VS. LEGENDRE COEFFICIENTS FROM
Evalplot
=
&nb=
sp; =
7000 TO 20000 =
&nb=
sp;
Evalplot
VERS. 2007=
-1
(JAN. 2007) *CHECKED AGAINST ALL ENDF/B-=
VII. Eval=
plot
=
&nb=
sp;
*INCREASED PAGE SIZE TO 2,400,000 Evalplot
=
&nb=
sp; =
FROM 600,000. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
VS. LEGENDRE COEFFICIENTS TO =
Evalplot
=
&nb=
sp; =
80,000 FROM 20,000 (MUST BE 1/30 Evalplot
=
&nb=
sp; =
PAGE SIZE). =
&nb=
sp;
Evalplot
=
&nb=
sp;
*ADDEED (N,REMAINDER) TO FIRST PLOT. Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
OWNED,
MAINTAINED AND DISTRIBUTED BY =
&nb=
sp;
Evalplot
------------------------------------ =
&nb=
sp;
Evalplot
THE NUCLEA=
R DATA
SECTION =
&nb=
sp; =
Evalplot
INTERNATIO=
NAL
ATOMIC ENERGY AGENCY =
&nb=
sp;
Evalplot
P.O. BOX
100 =
&nb=
sp; =
&nb=
sp;
Evalplot
A-1400, VI=
ENNA,
AUSTRIA =
&nb=
sp; =
Evalplot
EUROPE =
&nb=
sp; =
&nb=
sp; Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
ORIGINALLY
WRITTEN BY =
&nb=
sp; =
Evalplot
------------------------------------ =
&nb=
sp;
Evalplot
DERMOTT E.
CULLEN =
&nb=
sp; =
&nb=
sp;
Evalplot
UNIVERSITY=
OF
CALIFORNIA =
&nb=
sp; =
Evalplot
LAWRENCE
LIVERMORE NATIONAL LABORATORY =
&nb=
sp;
Evalplot
L-159 =
&nb=
sp; =
&nb=
sp; =
Evalplot
P.O. BOX
808 =
&nb=
sp; =
&nb=
sp;
Evalplot
LIVERMORE,=
CA
94550 =
&nb=
sp;
=
&nb=
sp; Evalplot
U.S.A. =
&nb=
sp; =
&nb=
sp; =
Evalplot
TELEPHONE<=
span
style=3D'mso-spacerun:yes'> 925-423-7359 =
&nb=
sp; =
Evalplot
E. MAIL
WEBSITE
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
AUTHORS
MESSAGE =
&nb=
sp; =
&nb=
sp;
Evalplot
--------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
THE REPORT
DESCRIBED ABOVE IS THE LATEST PUBLISHED DOCUMENTATION Evalplot
FOR THIS
PROGRAM. HOWEVER, THE COMMENTS BELOW SHOULD BE CONSIDERED Evalplot
THE LATEST
DOCUMENTATION INCLUDING ALL RECENT IMPROVEMENTS. PLEASE Evalplot
READ ALL OF
THESE COMMENTS BEFORE IMPLEMENTATION, PARTICULARLY Evalplot
THE COMMEN=
TS
CONCERNING MACHINE DEPENDENT CODING. =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
Evalplot
AT THE PRE=
SENT
TIME WE ARE ATTEMPTING TO DEVELOP A SET OF COMPUTER Evalplot
INDEPENDENT
PROGRAMS THAT CAN EASILY BE IMPLEMENTED ON ANY ONE Evalplot
OF A WIDE =
VARIETY
OF COMPUTERS. IN ORDER TO ASSIST IN THIS PROJECT Evalplot
IT WOULD BE
APPECIATED IF YOU WOULD NOTIFY THE AUTHOR OF ANY Eval=
plot
COMPILER
DIAGNOSTICS, OPERATING PROBLEMS OR SUGGESTIONS ON HOW TO Evalplot
IMPROVE TH=
IS
PROGRAM. HOPEFULLY, IN THIS WAY FUTURE VERSIONS OF Evalplot
THIS PROGR=
AM
WILL BE COMPLETELY COMPATIBLE FOR USE ON YOUR
Evalplot
COMPUTER.<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
=
&nb=
sp; =
Evalplot
PURPOSE
-------
THIS PROGR=
AM IS
DESIGNED TO READ EVALUATED DATA FROM THE ENDF/B Evalplot
FORMAT AND=
TO
PLOT THE DATA. THE USER MAY SELECT CROSS SECTIONS, Evalplot
PARAMETERS=
(E.G.
NU-BAR, MU-BAR, ETC.), ANGULAR DISTRIBUTIONS Evalplot
AND/OR ENE=
RGY
DISTRIBUTIONS TO BE PLOTTED. =
=
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IN THE FOL=
LOWING
FOR SIMPLICITY THE ENDF/B TERMINOLOGY--ENDF/B Evalplot
TAPE--WILL=
BE
USED. IN FACT THE ACTUAL MEDIUM MAY BE TAPE, CARDS, Evalplot
DISK OR ANY
OTHER MEDIUM. =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
ON WHAT
COMPUTERS WILL THE PROGRAM RUN =
&nb=
sp;
Evalplot
------------------------------------------------------------------
Evalplot
THE PROGRA=
M HAS
BEEN IMPLEMENTED ON A WIDE VARIETY OF COMPUTERS Evalplot
FROM THE O=
NE
EXTREME OF LARGE MAINFRAME CRAY AND IBM COMPUTERS Evalplot
TO THE OTH=
ER
EXTREME OF SUN TERMINALS AND IBM PERSONAL COMPUTERS. Evalplot
THE PROGRA=
M IS
DESIGNED TO RUN ON VIRTUALLY ANY COMPUTER. FOR Evalplot
SPECIAL
CONSIDERATIONS SEE THE SECTIONS BELOW ON, =
Evalplot
(1) COMPUT=
ER
DEPENDENT CODING =
&nb=
sp; =
Evalplot
(2)
PLOTTER/GRAPHICS TERMINAL INTERFACE =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
ON WHAT PL=
OTTERS
WILL THE PROGRAM RUN =
&nb=
sp;
Evalplot
------------------------------------------------------------------
Evalplot
THE PLOTTE=
R MAY
USE UNITS OF INCHES, CENTIMETERS, MILLIMETERS, Evalplot
VIRTUALLY
ANYTHING. INTERNALLY THE PROGRAM WILL DEFINE PLOTS IN Evalplot
APPROXIMAT=
ELY A4
OR 8-1/2 BY 11 INCH FORMAT. AS PART OF THE
Evalplot
INPUT THE =
USER
DEFINES THE ACTUAL SIZE OF THE PLOT IN THE UNITS Evalplot
(I.E., INC=
HES,
CENTIMETERS, MILLIMETERS, WHATEVER) OF THE REAL Evalplot
PLOT. THE =
PLOT
IS TRANSFORMED TO THE SIZE OF THE LOCAL PLOTTER Evalplot
AND OUTPUT.
USING THIS CONVENTION THIS PROGRAM SHOULD BE EASY Evalplot
TO INTERFA=
CE TO
VIRTUALLY ANY PLOTTER OR GRAPHICS TERMINAL.
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
GRAPHICS
INTERFACE =
&nb=
sp; =
&nb=
sp;
Evalplot
------------------------------------------------------------------
Evalplot
THIS PROGR=
AM
USES A SIMPLE CALCOMP LIKE GRAPHICS INTERFACE WHICH Evalplot
REQUIRES O=
NLY 3
SUBROUTINES...PLOTS, PLOT AND PEN (DESCRIBED IN Evalplot
DETAIL BEL=
OW).
ALL CHARACTERS AND SYMBOLS ARE DRAWN USING TABLES Evalplot
OF PEN STR=
OKES
(SUPPLIED WITH THIS PROGRAM). USING THIS METHOD Evalplot
THE PROGRAM
SHOULD BE SIMPLE TO INTERFACE TO VIRTUALLY ANY PLOTTER Evalplot
OR GRAPHICS
TERMINAL AND THE APPEARANCE AND LAYOUT OF THE PLOTS Evalplot
SHOULD BE INDEPENDENT OF WHICH
PLOTTER IS USED. =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
PROGRAM
IDENTIFICATION =
&nb=
sp; =
Evalplot
----------=
------------ =
&nb=
sp; =
Evalplot
AS DISTRIB=
UTED
THE FIRST FRAME OF PLOTTED OUTPUT WILL DOCUMENT Evalplot
THE PROGRAM
NAME, VERSION AND INSTALLATION. THIS INFORMATION IS Evalplot
STORED AS =
DATA
IN THE ARRAY VERSES NEAR THE BEGINNING OF =
Evalplot
SUBROUTINE
FRAME1. IF YOU WISH TO CUSTOMIZE THE OUTPUT TO IDENTIFY Evalplot
YOUR
INSTALLATION CHANGE THE LAST TWO LINES OF THE ARRAY VERSES. Evalplot
=
&nb=
sp;
=
&nb=
sp; =
Evalplot
SIZE OF
PLOTS =
&nb=
sp; =
&nb=
sp;
Evalplot
------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
THE PROGRA=
M HAS
A BUILT-IN DEFAULT SIZE TO MAKE EACH PLOT 13.50 Evalplot
BY 10.24 I=
NCHES.
THIS SIZE WAS SELECTED ASSUMING THAT THE =
Evalplot
RESOLUTION=
OF
THE PLOTTER IS 1024 RASTER POINTS PER INCH. THE Evalplot
USER MAY C=
HANGE
THE SIZE OF THE PLOT BY SPECIFYING ANY REQUIRED Evalplot
SIZE ON THE
FIRST INPUT LINE. IN PARTICULAR FOR USE ON ANY PLOTTER Evalplot
THAT USES
CENTIMETERS INSTEAD OF INCHES THE USER MAY MERELY
Evalplot
SPECIFY THE
REQUIRED SIZE OF THE PLOT IN CENTIMETERS (E.G., TO Evalplot
OBTAIN A 1=
3.50
BY 10.24 INCH PLOT, THE USER NEED ONLY SPECIFY Evalplot
34.3 BY 26=
ON
THE FIRST INPUT LINE...ASSUMING 2.54 CENTIMETERS PER Evalplot
INCH, OR 3=
43 BY
260 FOR MILLIMETERS..ASSUMING 25.4 MILLIMETERS Evalplot
PER INCH).=
=
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
CHARACTER
SIZE =
&nb=
sp; =
&nb=
sp;
Evalplot
-------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
THE PLOT H=
AS A
BUILT-IN CHARACTER SIZE WHICH HAS BEEN DEFINED FOR Evalplot
COMPATIBIL=
ITY
WITH THE BUILT-IN PLOT SIZE. IF THE USER SPECIFIES Evalplot
BY INPUT A
DIFFERENT PLOT SIZE, THE PROGRAM WILL AUOTMATICALLY Evalplot
SCALE THE =
SIZE
OF ALL CHARACTERS BY THE RATIO OF THE Y SIZE OF THE Evalplot
PLOT SPECI=
FIED
BY THE USER TO THE BUILT-IN Y SIZE OF PLOTS (E.G., Evalplot
FOR PLOTS =
WHICH
ARE ONLY 5.12 HIGH (Y DIRECTION) ALL CHARACTERS Evalplot
WILL BE SC=
ALED
TO BE ONLY 1/2 THE CHARACTER SIZE ON PLOTS WHICH Evalplot
ARE 10.24 =
HIGH
(10.24 =3D THE BUILT-IN SIZE). NOTE, CHANGES IN THE Evalplot
X SIZE OF =
THE
PLOT WILL NOT HAVE ANY EFFECT ON THE CHARACTER SIZE Evalplot
(E.G., FOR=
A
LONG PLOT, 30 BY 10.24 THE CHARACTER SIZE WILL BE THE Evalplot
THE SAME A=
S ON A
13.50 BY 10.24 PLOT). =
&nb=
sp;
Evalplot
=
&nb=
sp; =
=
&nb=
sp; Evalplot
PLOT PER
FRAME =
&nb=
sp; =
&nb=
sp;
Evalplot
-------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
BY INPUT T=
HE
USER CAN SPECIFY NOT ONLY THE ACTUAL SIZE OF THE Evalplot
LOCAL PLOT=
TER,
BUT ALSO HOW MANY PLOTS SHOULD APPEAR ON EACH Eval=
plot
FRAME. THI=
S IS
DONE BY SPECIFYING THE LAYOUT OF A FRAME IN TERMS Evalplot
OF THE NUM=
BER OF
PLOTS IN THE X AND Y DIRECTION. FOR EXAMPLE BY Evalplot
SPECIFYING=
THAT
EACH FRAME BE DIVIDED INTO 3 PLOTS IN THE X
Evalplot
DIRECTION =
AND 2
PLOTS IN THE Y DIRECTION, EACH FRAME WILL CONTAIN Evalplot
UP TO 6 PL=
OTS (3
X 2). INTERNALLY EACH PLOT WILL BE GENERATED TO Evalplot
STANDARD A4
SIZE, AS DESCRIBED ABOVE, AND THEN ON OUTPUT SCALED Evalplot
TO THE NUM=
BER OF
PLOTS PER FRAME SPECIFIED BY THE USER INPUT. Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
ENDF/B
FORMAT =
&nb=
sp; =
&nb=
sp;
Evalplot
------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
THIS PROGR=
AM
ONLY USES THE ENDF/B BCD OR CARD IMAGE FORMAT (AS Evalplot
OPPOSED TO=
THE
BINARY FORMAT) AND CAN HANDLE DATA IN ANY VERSION Evalplot
OF THE END=
F/B
FORMAT (I.E., ENDF/B-I, II,III, IV, V OR VI FORMAT). Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IT IS ASSU=
MED
THAT THE DATA IS CORRECTLY CODED IN THE ENDF/B Eval=
plot
FORMAT AND=
NO
ERROR CHECKING IS PERFORMED. IN PARTICULAR IT IS Evalplot
ASSUMED TH=
AT THE
MAT, MF AND MT ON EACH LINE IS CORRECT. SEQUENCE Evalplot
NUMBERS (C=
OLUMNS
76-80) ARE IGNORED. FORMAT OF SECTION MT=3D452, 455 Evalplot
OF MF=3D1,=
AND ALL
SECTIONS OF MF=3D3, 4 AND 5 MUST BE CORRECT. ALL Evalplot
OTHER SECT=
ION OF
DATA ARE SKIPPED AND AS SUCH THE OPERATION OF Evalplot
THIS PROGR=
AM IS
INSENSITIVE TO THE CORRECTNESS OR INCORRECTNESS Evalplot
OF ALL OTH=
ER
SECTIONS. =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
INTERPOLAT=
ION
LAW =
&nb=
sp;
=
&nb=
sp; Evalplot
----------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
EACH TABLE=
OF
DATA MAY USE EITHER COMPLETELY HISTOGRAM OR =
Evalplot
COMPLETELY
LINEAR INTERPOLATION LAW (THE TWO INTERPOLATION LAWS Evalplot
CANNOT BE =
MIXED
TOGETHER IN ONE TABLE). EITHER OF THESE TWO
Evalplot
REPRESENTA=
TIONS
WILL BE STORED IN CORE IN LINEARLY INTERPOLABLE Evalplot
FORM. IF T=
HIS
PROGRAM FINDS ANY DATA THAT USES ANY OTHER Evalplot
INTERPOLAT=
ION
LAW IT WILL PRINT AN ERROR MESSAGE AND PLOT THE Evalplot
TABLE AS I=
F IT
WERE LINEARLY INTERPOLABLE. THE ONLY ERROR THAT Evalplot
WILL RESUL=
T IN
THE PLOT WILL BE IN THE CURVE FOLLOWED BETWEEN Evalplot
TABULATED
POINTS. PROGRAM LINEAR (UCRL-50400, VOL. 17, PART A) Evalplot
MAY BE USE=
D TO
CONVERT CROSS SECTIONS TO LINEARLY INTERPOLABLE Evalplot
FORM. PROG=
RAM
LEGEND CAN BE USED FOR ANGULAR DISTRIBUTIONS AND Evalplot
PROGRAM EN=
ERGY
CAN BE USED FOR SECONDARY ENERGY DISTRIBUTIONS. Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
REACTION
INDEX =
&nb=
sp; =
&nb=
sp;
Evalplot
----------=
---- =
&nb=
sp; =
&nb=
sp;
Evalplot
THIS PROGR=
AM
DOES NOT USE THE REACTION INDEX WHICH IS GIVEN IN Evalplot
SECTION MF=
=3D1,
MT=3D451 OF EACH EVALUATION. =
&nb=
sp;
Evalplot
=
&nb=
sp;
=
&nb=
sp; =
&nb=
sp;Evalplot
PAGE SIZE<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp; =
&nb=
sp;
Evalplot
---------<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp; =
&nb=
sp;
Evalplot
ONLY ONE P=
AGE OF
DATA =3D 600000 DATA POINTS - IS KEPT IN CORE AT Evalplot
ANY GIVEN =
TIME.
IF THERE IS MORE THAN THIS MANY POINTS THEY WILL Evalplot
BE KEPT ON=
A
SCRATCH FILE AND LOADED INTO CORE AS NEEDED. =
Evalplot
=
&nb=
sp; =
&nb=
sp;
=
&nb=
sp; Evalplot
TO CHANGE =
THE
PAGE SIZE, =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
1) CHANGE<=
span
style=3D'mso-spacerun:yes'> 600000 TO THE NEW PAGE SIZE =
=
Evalplot
2) CHANGE
1200000 TO TWO TIMES THE NEW PAGE SIZE =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
SECTION
SIZE =
&nb=
sp; =
&nb=
sp;
Evalp=
lot
------------ =
&nb=
sp; =
&nb=
sp;
Evalplot
SINCE THIS
PROGRAM USES A LOGICAL PAGING SYSTEM THERE IS NO LIMIT Evalplot
TO THE NUM=
BER OF
POINTS IN ANY SECTION, E.G., THE TOTAL CROSS Evalplot
SECTION MA=
Y BE
REPRESENTED BY 200,000 DATA POINTS. =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
THE ONLY
EXCEPTION TO THIS RULE IS THAT EACH TABLE OF DATA WHICH Evalplot
USES A HISTOGRAM INTERPOLATION LAW =
CANNOT
EXCEED HALF THE SIZE &nbs=
p;
Evalplot
OF THE IN =
CORE
PAGE (PRESENTLY 600000/2=3D300000) WHICH IS ADEQUATE Evalplot
FOR ALMOST=
ALL
HISTOGRAM (E.G. MULTIGROUP) REPRESENTATIONS OF Evalplot
A SINGLE T=
ABLE
(E.G. REACTION). =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
WHAT DATA =
CAN BE
PLOTTED =
&nb=
sp; =
Evalplot
------------------------ =
&nb=
sp; =
Evalplot
THIS CODE =
CAN
PLOT VIRTUALLY ANY NEUTRON OR PHOTON CROSS SECTIONS Evalplot
(MF=3D3 OR=
23) AND
ANY TABULATED ANGULAR OR ENERGY DISTRIBUTIONS OR Evalplot
LEGENDRE
COEFFICIENTS. WHAT IS ACTUALLY PLOTTED DEPENDS ON WHAT Evalplot
DATA IS SE=
LECTED
BY THE USER. =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
SELECTION =
OF
DATA =
&nb=
sp;
=
&nb=
sp; Evalplot
----------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
DATA TO BE
PLOTTED IS SPECIFIED BY INPUTTING UP TO 100 MAT/MF/MT Evalplot
RANGES OR =
UP TO
100 ZA/MF/MT RANGES. IN ADDITION FOR EACH RANGE Evalplot
THE USER M=
AY
SPECIFY AN X RANGE (USUALLY ENERGY) AND THE TYPE OF Evalplot
DATA TO BE
PLOTTED (SEE: THE DESCRIPTION OF TYPES, BELOW).
Evalplot
=
&nb=
sp; =
&nb=
sp; =
=
Evalplot
THE X RANG=
E FOR
MF =3D 1, 3, 23 AND 27 AND MF =3D 4 LEGENDRE =
Evalplot
COEFFICIEN=
TS
WILL BE USED AS THE X LIMITS OF THE PLOTS, E.G., Evalplot
PLOT ENERGY
DEPENDENT CROSS SECTIONS BETWEEN 1 AND 20 MEV.
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
THE X RANG=
E FOR
MF =3D 4 AND 5 WILL BE USED TO ONLY SELECT ANGULAR Evalplot
AND ENERGY
DISTRIBUTION FOR WHICH THE INCIDENT NEUTRON ENERGY Evalplot
IS IN THE X RANGE. E.G.=
, ONLY
PLOT ANGULAR DISTRIBUTIONS WHERE Evalplot
THE INCIDE=
NT
NEUTRON ENERGY IS 1 TO 20 MEV. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
INTERACTIV=
E VS.
BATCH MODE =
&nb=
sp; =
Evalplot
-------------------------- =
&nb=
sp; =
Evalplot
VERSION 92=
-1 AND
LATER VERSIONS OF THIS CODE ONLY USE A BATCH Evalplot
MODE WHERE=
ALL
REQUESTS ARE READ AND PROCESSED. EARLIER VERSIONS Evalplot
OF THIS CO=
DE HAD
BOTH AN INTERACTIVE MODE (WHERE REQUESTS WHERE Evalplot
READ AND
EXECUTED ONE AT A TIME) AND A BATCH MODE. INTERACTIVE Evalplot
MODE HAS B=
EEN
DROPPED AND WILL NOT TO REINTRODUCED UNLESS THE Evalplot
AUTHOR IS
INFORMED BY USERS THAT THEY WERE USING THE INTERACTIVE Evalplot
MODE. =
&nb=
sp; =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
=
&nb=
sp; Evalplot
PLOT LAYOU=
T =
&nb=
sp; =
&nb=
sp;
Evalplot
----------=
- =
&nb=
sp; =
&nb=
sp;
Evalplot
VERSION 92=
-1 AND
LATER VERSIONS OF THIS CODE WILL PLOT ALL
Evalplot
CURVES ON A
SINGLE PLOT. EARLIER VERSIONS OF THIS CODE ALLOWED Evalplot
THE OPTION=
TO
HAVE, =
&nb=
sp; =
&nb=
sp;
Evalplot
MULTIPLE P=
LOTS -
INDIVIDUAL SCALING =
&nb=
sp;
=
Evalplot
MULTIPLE P=
LOTS -
COMMON SCALING =
&nb=
sp; =
Evalplot
SINGLE PLO=
T =
&nb=
sp; =
&nb=
sp;
Evalplot
MULTILE PL=
OTS
PER PLOT HAVE BEEN DROPPED AND WILL NOT BE =
Evalplot
REINTRODUC=
ED
UNLESS IT IS DEMONSTRATED TO THE AUTHOR THAT THEY Evalplot
ARE OF PRA=
CTICAL
USE IN SOME APPLICATION. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
PROCESSING OF
DATA =
&nb=
sp; =
&nb=
sp;
Evalplot
------------------ =
&nb=
sp; =
&nb=
sp;
Evalplot
IN THE CAS=
E OF
NEUTRON AND PHOTON CROSS SECTIONS (MF=3D3 OR 23) Evalplot
AND PARAME=
TERS
(MF=3D1 OR 27) ALL DATA IN A FILE (MF) IS READ
Evalplot
GROUPED TO=
GETHER
BY TYPE (AS EXPLAINED BELOW) AND PLOTTED.
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IN THE CAS=
E OF ANGULAR
AND ENERGY DISTRIBUTIONS (MF=3D4 OR 5) ONLY Evalplot
ONE SECTIO=
N OF
DATA AT A TIME IS READ AND PLOTTED. =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
TYPES OF D=
ATA
(MF=3D1, 3, 23 AND 27 ONLY) =
&nb=
sp;
Evalplot
--------------------------------------- =
&nb=
sp;
Evalplot
THESE DATA=
ARE
DIVIDED INTO UP TO 18 TYPES AND EACH TYPE OF
Evalplot
DATA IS GR=
OUPED
TOGETHER AND PLOTTED (IF THE DATA IS ACTUALLY Evalplot
PRESENT).<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
WHAT TYPE =
OF
DATA IS ACTUALLY PLOTTED CAN BE CONTROLLED BY USER Evalplot
INPUT EITH=
ER
BASED ON SELECTED MAT/MF/MT OR ZA/MF/MT RANGES OR Evalplot
BY EXPLICI=
TLY
SELECTING ONLY ONE TYPE OF DATA IS TO BE PLOTTED Evalplot
(SEE THE
DESCRIPTION OF INPUT BELOW). =
=
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
SIMPLE
REQUESTS =
&nb=
sp; =
&nb=
sp;
Evalplot
--------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
GENERALLY =
EACH
MAT/MF/MT OR ZA/MF/MT REQUESTED IS TREATED =
Evalplot
SEPERATELY=
AND
THE SPECIFIED DATA IS GROUPED BY TYPE AND PLOTTED. Evalplot
FOR EXAMPL=
E, THE
USER MAY SPECIFY USING ONE REQUEST THAT ALL Eval=
plot
TYPES OF D=
ATA BE
PLOTTED OVER THE ENTIRE ENERGY RANGE AND USE Evalplot
A SECOND R=
EQUEST
TO SPECIFY THAT ONE PARTICULAR TYPE OF DATA Eval=
plot
BE PLOTTED=
OVER
A SPECIFIC ENERGY RANGE. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
Evalplot
CHAINED
REQUESTS =
&nb=
sp; =
&nb=
sp;
Evalplot
---------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
REQUESTS M=
AY ALSO
BE CHAINED TOGETHER (SEE, THE DESCRIPTION OF Evalplot
INPUT BELO=
W),
WHERE A NUMBER OF REQUESTS MAY BE USED TO SELECT Evalplot
DATA, BUT =
ONLY
THE LAST REQUEST IN A CHAIN WILL CAUSE ALL SELECTED Evalplot
DATA TO BE
PLOTTED. CHAINED REQUESTED ARE INDICATED ON INPUT BY Evalplot
A SERIES OF
REQUESTS FOR DATA TYPE =3D -1, EXCEPT FOR THE LAST Eval=
plot
REQUEST OF=
THE
CHAIN, WHICH MUST SPECIFY A TYPE DATA =3D 0 (ALL) Evalplot
OR A POSIT=
IVE
NUMBER. UNLIKE SIMPLE REQUESTS, WHERE EACH WILL Evalplot
PRODUCE ON=
E OR
MORE PLOTS, WITH CHAINED REQUESTS THE ENTIRE
Evalplot
SERIES OF
CHAINED REQUESTS WILL BE TREATED AS A SINGLE REQUEST Evalplot
AND WILL P=
RODUCE
ONE OR MORE PLOTS. =
&nb=
sp; Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
FOR EXAMPL=
E,
DATA TYPE =3D 1 WILL NORMALLY INCLUDE, =
Evalplot
MT =3D 1 - TOTAL =
&nb=
sp; =
=
Evalplot
=3D 2 - ELASTIC<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp; =
&nb=
sp;
Evalplot
=3D 4 - TOTAL
INELASTIC =
&nb=
sp; =
Evalplot
=3D 5 -
(N,REMAINDER) =
&nb=
sp; =
Eval=
plot
=3D 18 - FISSION =
&nb=
sp; =
&nb=
sp;
Evalplot
=3D 102 - CAPTURE =
&nb=
sp; =
&nb=
sp;
Evalplot
IF YOU WIS=
H TO
EXCLUDE TOTAL INELASTIC FROM A PLOT YOU NEED ONLY Evalplot
SPECIFY TWO
CHAINED REQUESTS THE FIRST TO SELECT MT =3D 1 THROUGH Evalplot
2 (TO INCL=
UDE
TOTAL AND ELASTIC) AND A SECOND TO INCLUDE MT =3D 18 Evalplot
THROUGH 10=
2. THE
FIRST REQUEST SHOULD SPECIFY DATA TYPE =3D -1 AND Evalplot
SECOND 1 (=
THIS
WILL CHAIN THE 2 REQUESTS TOGETHER, SO THAT MT =3D1 Evalplot
THROUGH 2,=
AND
MT =3D 18 THROUGH 102 ALL APPEAR ON THE SAME PLOT). Evalplot
SINCE MT =
=3D 4
(TOTAL INELASTIC) IS NOT REQUESTED IT WILL NOT BE Evalplot
PLOTTED. =
&nb=
sp; =
&nb=
sp; Evalp=
lot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
DEFINITION=
OF 18
DATA TYPES =
&nb=
sp; =
Evalplot
------------------------------------------------------------------
Evalplot
NEUTRONS (=
MF =3D
3) =
&nb=
sp; =
&nb=
sp;
Evalplot
----------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
(1) TOTAL,
ELASTIC, CAPTURE, FISSION, TOTAL INELASTIC, REMAINDER Evalplot
(2) (N,2N),
(N,3N) AND (N,N' CHARGED PARTICLE) =
Evalplot
(3) (N,CHA=
RGED
PARTICLE) =
&nb=
sp; =
Evalplot
(4) PARTIC=
LE
PRODUCTION (PROTON, DEUTERON, ETC.) AND DAMAGE
Evalplot
(5) TOTAL,
FIRST, SECOND, ETC. CHANCE FISSION. =
Evalplot
(6) TOTAL
INELASTIC, INELASTIC DISCRETE LEVELS AND CONTINUUM Eval=
plot
(7) (N,P) =
TOTAL
AND LEVELS (ONLY IF LEVELS ARE GIVEN) =
Evalplot
(8) (N,D) =
TOTAL
AND LEVELS (ONLY IF LEVELS ARE GIVEN) =
Evalplot
(9) (N,T) =
TOTAL
AND LEVELS (ONLY IF LEVELS ARE GIVEN) =
Evalplot
(10) (N,HE=
-3)
TOTAL AND LEVELS (ONLY IF LEVELS ARE GIVEN) Evalp=
lot
(11) (N,AL=
PHA)
TOTAL AND LEVELS (ONLY IF LEVELS ARE GIVEN)
Evalplot
(12) PARAM=
ETERS
MU-BAR, XI AND GAMMA =
&nb=
sp;
Evalplot
(13) NU-BA=
R -
TOTAL, PROMPT AND DELAYED =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
PHOTONS
----------------------- =
&nb=
sp; =
Evalplot
(14) TOTAL, COHERENT, INCOHERENT, T=
OTAL
PHOTOELECTRIC, TOTAL Eval=
plot
=
PAIR PRODUCTION =
&nb=
sp; =
&nb=
sp;
Evalplot
(15) TOTAL=
AND
SUBSHELL PHOTOELECTRIC =
&nb=
sp;
Evalplot
(16) TOTAL,
NUCLEAR AND ELECTRON PAIR PRODUCTION =
Evalplot
(17) COHER=
ENT
FORM FACTOR AND INCOHERENT SCATTERING FUNCTION Eval=
plot
(18) REAL =
AND
IMAGINARY SCATTERING FACTORS =
&nb=
sp;
Evalplot
=
&nb=
sp;
=
&nb=
sp; =
&nb=
sp; Evalplot
IDENTIFICA=
TION
OF DATA =
&nb=
sp; =
Evalplot
---------------------- =
&nb=
sp; =
Evalplot
ALL PLOTS
IDENTIFY THE TARGET, E.G., U-238 AND UNITS OF THE X AND Evalplot
Y AXIS, E.=
G., X
=3D ENERGY (MEV) OR COSINE (LAB), ETC., Y =3D CROSS Evalplot
SECTION (B=
ARNS)
OR PROBABILITY/COSINE, ETC. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
=
&nb=
sp; Evalplot
FOR TYPES =
OF
DATA (MF=3D1, 3, 23 AND 27) DIFFERENT REACTIONS (MT) Evalplot
ARE GROUPED
TOGETHER TO APPEAR ON THE SAME PLOT. THE TITLE AT Evalplot
THE TOP OF=
THE
PLOT WILL IDENTIFY THE TYPE OF DATA BEING PLOTTED Evalplot
AND THE LE=
GEND
BOX WITHIN THE PLOT WILL IDENTIFY EACH REACTION. Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
FOR ANGULA=
R AND
ENERGY DISTRIBUTIONS (MF=3D4 OR 5) EACH PLOT WILL Evalplot
CONTAIN DA=
TA FOR
A SINGLE REACTION (MT) AND DIFFERENT INCIDENT Evalplot
NEUTRON
ENERGIES. THE TITLE AT THE TOP OF THE PLOT WILL IDENTIFY Evalplot
THE REACTI=
ON AND
THE LEGEND BOX WITHIN THE PLOT WILL IDENTIFY Evalplot
THE INCIDE=
NT
ENERGY. =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
FOR LEGEND=
RE
COEFFICIENT THE DATA IN ENDF/B FORMAT WILL BE
Evalplot
INVERTED IN ORDER TO PR=
ESENT
EACH LEGENDRE COEFFICIENT VERSUS Evalplot
INCIDENT E=
NERGY.
THE TITLE AT THE TOP OF THE PLOT WILL IDENTIFY Evalplot
THE REACTI=
ON AND
THE LEGEND BOX WITHIN THE PLOT WILL IDENTIFY Evalplot
THE LEGEND=
RE
ORDER. =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
INPUT FILE=
S =
&nb=
sp; =
&nb=
sp;
Evalplot
----------=
- =
&nb=
sp; =
&nb=
sp; Evalplot
UNIT DESCRIPTION =
&nb=
sp; =
&nb=
sp;
Evalplot
---- ----------- =
&nb=
sp; =
&nb=
sp;
Evalplot
2 INPUT LINES (B=
CD - 80
CHARACTERS/RECORD) =
Evalplot
9 MT DEFINITIONS=
(BCD
- 80 CHARACTERS/RECORD) =
Evalplot
10 ENDF/B DATA (=
BCD -
80 CHARACTERS/RECORD) =
Evalplot
12 SOFTWARE CHAR=
ACTERS
(BCD - 80 CHARACTERS/RECORD) =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
OUTPUT
FILES =
&nb=
sp; =
&nb=
sp;
Evalplot
------------ =
&nb=
sp;
=
&nb=
sp;Evalplot
UNIT DESCRIPTION =
&nb=
sp; =
&nb=
sp;
Evalplot
---- ----------- =
&nb=
sp; =
&nb=
sp;
Evalplot
3 OUTPUT REPORT =
(BCD -
120 CHARACTERS/RECORD) =
Evalplot
16 PLOTTING UNIT=
=
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
SCRATCH
FILES =
&nb=
sp; =
&nb=
sp;
Evalplot
------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
UNIT DESCRIPTION =
&nb=
sp; =
&nb=
sp;
Evalplot
---- ----------- =
&nb=
sp; =
&nb=
sp;
Evalplot
11 SCRATCH FILE (BINAR=
Y -
960000 WORDS/RECORD =3D 2*PAGE SIZE) Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
OPTIONAL
STANDARD FILE NAMES (SEE SUBROUTINE FILIO1 AND FILIO2) Evalplot
----------=
----------------------------------------------------- Evalplot
UNIT FILE NAME =
&nb=
sp; =
&nb=
sp;
Evalplot
---- ---------- =
&nb=
sp; =
&nb=
sp;
Evalplot
2 EVALPLOT.INP =
&nb=
sp; =
&nb=
sp;
Evalplot
3 EVALPLOT.LST =
&nb=
sp; =
&nb=
sp;
Evalplot
9 MT.DAT =
&nb=
sp; =
&nb=
sp;
Evalplot
10 ENDFB.IN (OR AS INPUT PARAMETER=
) =
&nb=
sp;
Evalplot
11 (SCRATCH) =
&nb=
sp; =
&nb=
sp;
Evalplot
12 PLOT.CHR =
&nb=
sp; =
&nb=
sp;
Evalplot
16 (PLOTTING UNIT...USUALLY A D=
UMMY) =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
INPUT
PARAMETERS =
&nb=
sp; =
&nb=
sp;
Evalplot
---------------- =
&nb=
sp;
=
&nb=
sp; Evalplot
LINE COLUM=
NS
FORMAT DESCRIPTION =
&nb=
sp; =
Evalplot
---- -----=
--
------ ----------- =
&nb=
sp; =
Evalplot
1 1-11 E11.4 LOWER X LIMIT OF PLOTTER
=
Evalplot
=
12-22 E11.4 UPPER X LIMIT OF PLOTTER =
&nb=
sp;
Evalplot
=
23-33 E11.4 LOWER Y LIMIT OF PLOTTER =
&nb=
sp;
Evalplot
=
34-44 E11.4 UPPER Y LIMIT OF PLOTTER =
Evalplot
=
45-55 I11<=
span
style=3D'mso-spacerun:yes'> NUMBER OF PLOTS PER FRAME IN=
X DIRECTION Evalplot
=
56-66 I11<=
span
style=3D'mso-spacerun:yes'> NUMBER OF PLOTS PER FRAME IN=
Y DIRECTION Evalplot
=
67-70 F4.1=
CHARACTER SIZE MULTIPLIER =
Evalplot
=
&nb=
sp;
=3D 0 OR 1 -
NORMAL CHARACTER SIZE =
Evalplot
=
&nb=
sp;
=3D OTHERWISE - CHARACTERS SCALED BY THIS Eval=
plot
=
&nb=
sp; =
FACTOR. =
&nb=
sp;
Evalplot
2 1-60 A60 ENDF/B DATA FILENAME =
&nb=
sp;
Evalplot
=
&nb=
sp;
(LEAVE BLANK FOR STANDARD =3D ENDFB.IN)
Evalplot
3 1-11 I11 RETRIEVAL CRITERIA =
&nb=
sp;
Evalplot
=
=
=3D
0 - MAT =
&nb=
sp; =
Evalplot
=
&nb=
sp;
=3D 1 - ZA &=
nbsp; &nbs=
p; &=
nbsp;
Evalplot
=
12-22 I11<=
span
style=3D'mso-spacerun:yes'> TYPE OF GRID =
&nb=
sp;
Evalplot
=
&nb=
sp;
=3D 0 - TICK MARKS ON BORDER =
Evalplot
=
&nb=
sp;
=3D 1 - SOLID AT COARSE INTERVALS =
Evalplot
=
&nb=
sp;
=3D 2 - DASHED AT COARSE INTERVALS =
Evalplot
=
&nb=
sp;
=3D 3 - SOLID AT FINE INTERVALS =
Evalplot
=
&nb=
sp;
=3D 4 - DASHED AT FINE INTERVALS =
Evalplot
=
&nb=
sp;
=3D 5 - SOLID COARSE/DASHED FINE GRID =
Evalplot
=
23-33 I11<=
span
style=3D'mso-spacerun:yes'> SHOULD BORDER BE PLOTTED ON =
EACH
PLOT
Evalplot
=
&nb=
sp;
=3D 0 - NO &=
nbsp; &nbs=
p; &=
nbsp;
Evalplot
=
&nb=
sp;
=3D 1 - YES =
&nb=
sp; =
Evalplot
=
34-44 I11<=
span
style=3D'mso-spacerun:yes'> LINE THICKNESS =
=
Evalplot
=
&nb=
sp;
=3D 0 - 5 =3D BORDER/C=
URVES/CHARACTERS =
Evalplot
=
&nb=
sp;
=3D-1 - -5 =3D BORDER/CURVES (NOT CHARACTERS) Evalplot
=
&nb=
sp; =
NOTE, THE GRID IS NEVER THICK. Evalplot
=
45-55 I11<=
span
style=3D'mso-spacerun:yes'> SHOULD TEMPERATURE BE PLOTTE=
D. =
Evalplot
=
&nb=
sp;
=3D 0 - YES =
&nb=
sp; =
Evalplot
=
&nb=
sp;
=3D 1 - NO &=
nbsp; &nbs=
p; &=
nbsp;
Evalplot
=
56-66 E11.4 ALLOWABLE RATIO OF PLOT Y RANGE MA=
XIMUM
TO Evalplot
=
&nb=
sp;
MINIMUM - IF THIS RATIO IS EXCEEDED THE Y Evalplot
=
&nb=
sp;
RANGE MINIMUM WILL BE CHANGED TO THE Y RANGE Evalplot
=
&nb=
sp;MAXIMUM
TIMES THIS RATIO. &=
nbsp; &nbs=
p;
Evalplot
=
&nb=
sp;
IF THIS RATIO IS NOT POSITIVE, IT IS =
Evalplot
=
&nb=
sp;
INTERPRETED TO MEAN NO LIMIT ON Y RANGE. Evalplot
=
67-70 I4 BACKGROUND COLOR =
&nb=
sp;
Evalplot
=
&nb=
sp;
=3D 0 =
=3D BLACK =
&nb=
sp;
Evalplot
=
&nb=
sp;
=3D OTHERWISE =3D WHITE =
&nb=
sp;
Evalplot
4-N<=
span
style=3D'mso-spacerun:yes'> 1- 6 I6 LOWER MAT OR ZA LIMIT =
&nb=
sp;
Evalplot
=
7- 8 I2
=
9-11 I3
=
11-22 E11.4 LOWER X LIMIT (USUALLY ENERGY) - E=
V =
Evalplot
=
23-28 I6 UPPER MAT OR ZA LIMIT<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp;
Evalplot
=
29-30 I2 UPPER MF LIMIT =
&nb=
sp;
Evalplot
=
31-33 I3 UPPER MT LIMIT =
&nb=
sp; Evalplot
=
34-44 E11.4 UPPER X LIMIT (USUALLY ENERGY) - E=
V =
Evalplot
=
45-55 I11 TYPE OF DATA TO RETRIE=
VE AND
PLOT =
Evalplot
=
&nb=
sp;
=3D -1 - CHAIN THIS REQUEST TO THE NEXT
ONE Evalplot
=
&nb=
sp;
=3D 0 - ALL =
&nb=
sp;
Evalplot
=
&nb=
sp;
=3D 1-18 - TYPE AS SPECIFIED ABOVE =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
Evalplot
THERE MAY =
BE UP
100 MAT/MF/MT OR ZA/MF/MT REQUEST RANGES. INPUT Evalplot
MUST BE
TERMINATED BY A BLANK LINE. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IF X LIMIT=
S ARE
NOT SPECIFIED (I.E., LOWER AND UPPER X LIMIT =3D 0) Evalplot
THIS WILL =
BE
INTERPRETED TO MEAN NO LIMIT AND ALL DATA WILL BE Evalplot
PLOTTED OV=
ER
THEIR ENTIRE ENERGY RANGE, I.E., YOU NEED NOT
Evalplot
KNOW AND SPECIFY THE ACTUAL E=
NERGY
LIMITS OF THE DATA. =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
EXAMPLE
DEFINITION OF PLOTTER =
&nb=
sp; =
Evalplot
----------=
------------------- =
&nb=
sp; =
Evalplot
THE FIRST =
INPUT
LINE DEFINES THE DIMENSIONS OF THE PLOTTER BEING Evalplot
USED IN ANY
UNITS (INCHES, CENTIMETERS, MILLIMETERS, ANYTHING) Evalplot
WHICH APPL=
Y TO
THE PLOTTER. IN ADDITION THE FIRST LINE DEFINES Evalplot
HOW MANY P=
LOTS
SHOULD APPEAR ON EACH FRAME. THE PLOTTING AREA Evalplot
DEFINED ON=
THE
FIRST INPUT LINE MAY BE SUBDIVIDED INTO ANY NUMBER Evalplot
OF PLOTS I=
N THE
X AND Y DIRECTION. FOR EXAMPLE, TO PRODUCE A Eval=
plot
SERIES OF =
FRAMES
EACH CONTAINING 3 PLOTS IN THE X DIRECTION AND Evalplot
2 PLOTS IN=
THE Y
DIRECTION (6 PLOTS PER FRAME) COLUMN 45-55 OF Evalplot
THE FIRST =
INPUT
LINE SHOULD BE 3 AND COLUMNS 56-66 SHOULD BE 2. Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IF THE LOC=
AL
PLOTTER USES DIMENSIONS OF INCHES IN ORDER TO OBTAIN Evalplot
10 X 10 IN=
CH
FRAMES WITH 3 X 2 PLOTS PER FRAME THE FIRST INPUT Evalplot
LINE SHOULD
BE, =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
0.0 &n=
bsp;
10.0
0.0
10.0 =
3 &nbs=
p;
2 Eval=
plot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IF THE LOC=
AL
PLOTTER USES DIMENSION OF MILLIMETERS THE SAME
Evalplot
PHYSICAL S=
IZE
PLOT MAY BE OBTAINED IF THE FIRST INPUT LINE IS, Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
0.0
254.0
0.0 254.0<=
span
style=3D'mso-spacerun:yes'> =
3 =
2 &nbs=
p;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
FOR SIMPLICITY THE
FOLLOWING EXAMPLE INPUTS WILL NOT DISCUSS THE Evalplot
PHYSICAL
DIMENSIONS OF THE PLOTTER AND THE FIRST INPUT LINE WILL Evalplot
IN ALL CAS=
ES
INDICATE 10 X 10 INCH PLOTS WITH ONLY 1 PLOT PER Evalplot
FRAME. =
&nb=
sp; =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
ALL OF THE
FOLLOWING EXAMPLE WILL USE, =
&nb=
sp;
Evalplot
1) A DASHE=
D GRID =
(SECOND LINE, COLS. 12-22 =3D 2) =
Evalplot
2) NO
BORDER =
(SECOND LINE, COLS. 23-33 =3D 0) =
Evalplot
3) LINE
THICKNESS -2
(SECOND LINE, COLS. 34-44 =3D-2) =
Evalplot
4) TEMPERA=
TURE
ON PLOTS (SECOND LINE, =
COLS.
45-55 =3D 0) =
Evalplot
5) NO Y RA=
NGE
LIMIT
(SECOND LINE, COLS. 56-66 =3D 0.0)
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
EXAMPLE IN=
PUT
NO. 1 =
=
&nb=
sp; Evalp=
lot
------------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
FOR ALL TH=
ORIUM
AND URANIUM ISOTOPES PLOT NEUTRON CROSS SECTIONS Evalplot
ENTIRE ENE=
RGY
RANGE. IN ADDITION PLOT TYPE 1 DATA, MAJOR NEUTRON Evalplot
CROSS SECT=
IONS
OVER THE ENERGY RANGE 1 EV TO 1 KEV. USE THE
Evalplot
STANDARD
FILENAME (ENDFB.IN) FOR THE ENDF/B DATA. THE FOLLOWING Evalplot
6 INPUT LI=
NES
ARE REQUIRED, =
&nb=
sp;
=
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
0.0 10.0=
0.0<=
span
style=3D'mso-spacerun:yes'> 10.0=
=
3 &nbs=
p;
2
Evalplot
ENDFB.IN =
&nb=
sp; =
&nb=
sp; =
Evalplot
=
1 =
2 &nbs=
p;
0
-2 =
0 0.0 =
Evalplot
90000 3 0 =
90999 3999 &=
nbsp; &nbs=
p;
0 =
Evalplot
90000 3 0 1.00000+ 090999 3999 1.00000+ 3<=
span
style=3D'mso-spacerun:yes'> =
1 =
Evalplot
(BLANK LINE MUSE FOLLOW LAST
REQUEST) =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
EXAMPLE IN=
PUT
NO. 2 =
&nb=
sp; =
&nb=
sp;
Evalplot
----------=
--------- =
&nb=
sp; =
&nb=
sp;
Evalplot
PLOT FE-56
ELASTIC AND INELASTIC ANGULAR DISTRIBUTIONS BETWEEN Evalplot
1 AND 20 M=
EV.
THE FOLLOWING 6 INPUT LINES ARE REQUIRED, =
Evalplot
=
=
&nb=
sp; =
&nb=
sp; Evalplot
0.0 10.0=
0.0<=
span
style=3D'mso-spacerun:yes'> 10.0=
=
3 &nbs=
p;
2
Evalplot
ENDFB.IN =
&nb=
sp; =
&nb=
sp; =
Evalplot
=
1 =
2 0
-2 =
0 0.0 =
Evalplot
26056 4 2 1.00000+ 626056 4 2 2.00000+ 7 =
0 =
Evalplot
26056 4 4 1.00000+ 626056 4 4 2.00000+ 7 =
0 =
Evalplot
(BLANK LINE MUSE FOLLOW LAST REQUE=
ST) =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
EXAMPLE IN=
PUT
NO. 3 (CHAINED INPUT) =
&nb=
sp;
Evalplot
-----------------------------------
=
&nb=
sp; Evalplot
FOR ALL TH=
ORIUM
AND URANIUM ISOTOPES PLOT TOTAL, ELASTIC ,CAPTURE Evalplot
AND FISSIO=
N, BUT
NOT INELASTIC CROSS SECTIONS OVER THERE ENTIRE Evalplot
ENERGY RAN=
GE AND
FROM 1 KEV TO 1 MEV. THE FOLLOWING 8 INPUT
Evalplot
LINES ARE
REQUIRED, =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
0.0 10.0=
0.0<=
span
style=3D'mso-spacerun:yes'> 10.0=
=
3 &nbs=
p;
2 Evalplot
ENDFB.IN =
&nb=
sp; =
&nb=
sp; =
Evalplot
=
1 =
2 &nbs=
p;
0
-2 =
0 0.0 =
Evalplot
90000 3 1 =
90999 3 2 =
-1 =
Evalplot
90000 3 18 =
90999 3102 =
1 =
Evalplot
90000 3 1 1.00000+ 390999 3 2 1.00000+ 6
-1 =
Evalplot
90000 3 18 1.00000+ 390999 3=
102
1.00000+ 6 =
1 &nbs=
p;
Evalplot
(BLANK LINE MUSE FOLLOW LAST
REQUEST) =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
NOTE, THIS
EXAMPLE INCLUDES 2 CHAINED REQUESTED - INPUT LINES 3 Evalplot
AND 4 SELE=
CTING
DATA AND PRODUCING A PLOT OVER THE ENTIRE ENERGY Evalplot
RANGE AND =
INPUT
LINES 5 AND 6 SELECTING THE SAME DATA AND =
Evalplot
PRODUCING =
A PLOT
FROM 1 KEV TO 1 MEV. =
&nb=
sp;
Evalplot
=
&nb=
sp;
=
&nb=
sp; =
Evalplot
ANY NUMBER=
OF
REQUEST LINES MAY TO CHAINED TOGETHER TO SELECT Evalplot
DATA. THE =
CHAIN
ENDS WHERE THE TYPE OF DATA (COLS. 45-55) IS NOT Evalplot
NEGATIVE A=
ND
THEN THE SELECTED DATA WILL BE PLOTTED. =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
EXAMPLE IN=
PUT
NO. 4 =
&nb=
sp; =
&nb=
sp;
Evalplot
------------------- =
&nb=
sp;
=
&nb=
sp; Evalplot
FOR THE SA=
ME
EXAMPLE AS ABOVE, EXCEPT USE A DIFFERENT FILENAME Evalplot
FOR THE EN=
DF/B
DATA TO READ FROM A FILE TREE STRUCTURE. THE
Evalplot
FOLLOWING 8
INPUT LINES ARE REQUIRED, =
=
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
0.0 10.0=
0.0<=
span
style=3D'mso-spacerun:yes'> 10.0=
=
3 &nbs=
p;
2
Evalplot
EVALUATION/ENDFB6/THORIUM =
&nb=
sp; =
Evalplot
=
1 =
2 &nbs=
p;
0
-2 =
0 0.0 =
Evalplot
90000 3 1 =
90999 3 2 =
-1 =
Evalplot
90000 3 18 =
90999 3102 =
1 =
Evalplot
90000 3 1 1.00000+ 390999 3 2 1.00000+ 6
-1 =
Evalplot
90000 3 18 1.00000+ 390999 3=
102
1.00000+ 6 =
1 &nbs=
p;
Evalplot
(BLANK LINE MUST FOLLOW LAST
REQUEST) =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
Evalplot
=3D=3D=3D=3D=3D PLOTTER/GRAPHICS TE=
RMINAL INTERFACE
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
THIS=
PROGRAM
USES A SIMPLE CALCOMP LIKE INTERFACE INVOLVING Eval=
plot
ONLY=
6
SUBROUTINES, =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
STARPLOT - INITIALIZE
PLOTTER =
&nb=
sp; =
Evalplot
NEXTPLOT - CLEAR THE S=
CREEN
FOR THE NEXT PLOT =
Evalplot
ENDPLOTS - TERMINATE
PLOTTING =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
=
&nb=
sp; =
Evalplot
PLOT(X,Y,IPEN) -
DRAW OR MOVE FROM LAST LOCATION TO (X,Y), Evalplot
=
&nb=
sp;
END OF CURRENT PLOT OR END OF PLOTTING. Evalplot
=
IPEN =3D 2 - DRA=
W =
=
&nb=
sp; Evalplot
=
=3D 3 - MOVE =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
PEN(IPEN) =
- SELECT COLOR. &n=
bsp;
=
Evalplot
=
IPEN- COLOR =3D 1 TO N (N =3D ANY POSITIVE INTEGER) =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
BOXCOLOR(X,Y,IFILL,IBORDER) - FILL A RECTANGULAR BOX DEFINED Evalplot
=
&nb=
sp; =
BY THE X AND Y CORNERS - X(1), Evalplot
=
&nb=
sp; =
X(2), Y(1),Y(2) =
Evalplot
=
IFILL =
- COLOR TO FILL BOX WITH =
Evalplot
=
&nb=
sp;
IBORDER - COLOR OF BOX
BORDER =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IN ORDER TO
INTERFACE THIS PROGRAM FOR USE ON ANY PLOTTER WHICH Evalplot
DOES NOT USE THE ABOVE CONVEN=
TIONS
IT IS MERELY NECESSARY FOR THE
Evalplot
THE USER TO
WRITE 6 SUBROUTINES WITH THE NAMES PLOTS, PLOT AND PEN Evalplot
WITH THE
SUBROUTINE ARGUMENTS DESCRIBED ABOVE AND TO THEN CALL THE Evalplot
LOCAL EQUI=
VALENT
ROUTINES. =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
COLOR PLOT=
S =
&nb=
sp; =
&nb=
sp;
Evalplot
------------------------------------------------------------------
Evalplot
TO SELECT
PLOTTING COLORS SUBROUTINE PEN (DESCRIBED ABOVE) IS USED Evalplot
TO SELECT =
ONE OF
THE AVAILABLE COLORS. IF YOU HAVE COLOR ON YOUR Evalplot
PLOTTER YOU
SHOULD PROVIDE A SUBROUTINE PEN TO SELECT COLORS. Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
BLACK AND =
WHITE
PLOTS =
&nb=
sp; =
Evalplot
------------------------------------------------------------------
Evalplot
WHEN PRODU=
CING
BLACK AND WHITE PLOTS SUBROUTINE PEN NEED MERELY Evalplot
BE A DUMMY
SUBROUTINE TO IGNORE ANY ATTEMPT TO CHANGE COLORS, Evalplot
=
&nb=
sp; =
&nb=
sp;
=
Ev=
alplot
SUBROUTINE
PEN(IPEN) =
&nb=
sp; =
&nb=
sp;
Evalplot
RETURN =
&nb=
sp; =
&nb=
sp; =
Evalplot
END =
&nb=
sp; =
&nb=
sp;
=
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
SIMILAR BO=
XCOLOR
CAN BE A DUMMY =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
SUBROUTINE
BOXCOLOR(X,Y,IFILL,IBORDER) =
&nb=
sp;
Evalplot
RETURN =
&nb=
sp; =
&nb=
sp; =
Evalplot
END =
&nb=
sp; =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;Evalplot
CHARACTER
SET =
&nb=
sp; =
&nb=
sp;
Evalplot
------------------------------------------------------------------
Evalplot
THIS PROGR=
AM
USES COMPUTER AND PLOTTER DEVICE INDEPENDENT SOFTWARE Evalplot
CHARACTERS=
. THIS
PROGRAM COMES WITH A FILE THAT DEFINES THE PEN Evalplot
STROKES RE=
QUIRED
TO DRAW ALL CHARACTERS ON AN IBM KEYBOARD (UPPER Evalplot
AND LOWER =
CASE CHARACTERS,
NUMBERS, ETC.) PLUS AN ALTERNATE SET OF Evalplot
ALL UPPER =
AND
LOWER CASE GREEK CHARACTERS AND ADDITIONAL SPECIAL Evalplot
SYMBOLS. =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp;
=
&nb=
sp; =
Evalplot
THE SOFTWA=
RE
CHARACTER TABLE CONTAINS X AND Y AND PEN POSITIONS TO Evalplot
DRAW EACH
CHARACTER. IF YOU WISH TO DRAW ANY ADDITIONAL CHARACTERS Evalplot
OR TO MODI=
FY THE
FONT OF THE EXISTING CHARACTERS YOU NEED ONLY Evalplot
MODIFY THIS
TABLE. =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
ADDITIONAL
FONTS =
&nb=
sp;
=
&nb=
sp; Evalplot
---------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
THIS PROGR=
AM
COMES WITH 3 COMPLETE SETS OF THE SAME CHARACTERS Evalplot
USING DIFF=
ERENT
FONTS. FOR SPEED IN PLOTTING IT IS RECOMMENDED Evalplot
THAT YOU U=
SE THE
SIMPLEX FONT. FOR FINISHED PLOTS SUITABLE FOR Evalplot
PUBLICATIO=
N, BUT
REQUIRING MORE TIME TO GENERATE A PLOT, IT IS Evalplot
RECOMMENDE=
D THAT
YOU USE THE DUPLEX OR COMPLEX FONT - YOU CAN Evalplot
EXPERIMENT=
WITH
ANY OF THE 3 FONTS TO DETERMINE WHICH BEST MEETS Evalplot
YOUR NEEDS=
. =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
TO USE ANY=
ONE
OF THE FONTS MERELY BY SURE THAT IT IS DEFINED AS Evalplot
UNIT 12 FOR
INPUT (IF USING STANDARD FILENAMES IT SHOULD BE
Evalplot
NAMED PLOT=
.CHR).
SO THAT SWITCHING FONTS CAN BE SIMPLY DONE
Evalplot
MERELY BY
COPYING THE FONT THAT YOU WANT TO THE UNIT 12 THAT Eval=
plot
YOU ARE US=
ING
FOR INPUT. =
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
CONTROL CH=
ARACTERS =
&nb=
sp; =
&nb=
sp;
Evalplot
------------------------------------------------------------------
Evalplot
IN THE SOF=
TWARE
CHARACTER TABLE ALL CHARACTERS TO BE PLOTTED WILL Evalplot
HAVE PEN
POSITION =3D 2 (DRAW) OR =3D 3 (MOVE). IN ADDITION THE TABLE Evalplot
CURRENTLY
CONTAINS 4 CONTROL CHARACTERS, =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
PEN POSITI=
ON =3D
0 =
=
&nb=
sp; =
Evalplot
---------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
SHIFT THE =
NEXT
PRINTED CHARACTER BY X AND Y. 3 CONTROL CHARACTERS Evalplot
ARE PRESEN=
TLY
INCLUDED IN THE SOFTWARE CHARACTER TABLE TO ALLOW Evalplot
SHIFTING.<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
{ =3D SHIFT UP (FOR
SUPERSCRIPTS..............X=3D 0.0, Y=3D 0.5) Evalplot
} =3D SHIFT DOWN (FOR
SUBSCRIPTS..............X=3D 0.0, Y=3D-0.5) Evalplot
\ =3D SHIFT LEFT 1 CHARACTER (=
FOR
BACKSPACE...X=3D-1.0, Y=3D 0.0) Evalplot
=
&nb=
sp; =
&nb=
sp; =
Eval=
plot
PEN POSITI=
ON
=3D-1 =
&nb=
sp; =
&nb=
sp;
Evalplot
---------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
SELECT THE=
NEXT
PRINTED CHARACTER FROM THE ALTERNATE CHARACTER Evalplot
SET. AT PR=
ESENT
THIS CONTROL CHARACTER IS, =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
| =3D SWITCH TO ALTERNATE CHAR=
ACTER
SET =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
Evalplot
THESE 4 CO=
NTROL
CHARACTERS ARE ONLY DEFINED BY THE VALUE OF THE Evalplot
PEN POSITI=
ON IN
THE SOFTWARE CHARACTER TABLE (I.E., THEY ARE NOT Evalplot
HARD WIRED=
INTO
THIS PROGRAM). AS SUCH BY MODIFYING THE SOFTWARE Evalplot
CHARACTER =
TABLE
THE USER HAS THE OPTION OF DEFINING ANY CONTROL Evalplot
CHARACTERS=
TO
MEET SPECIFIC NEEDS. =
&nb=
sp;
Evalplot
=
&nb=
sp;
=
&nb=
sp; =
&nb=
sp;Evalplot
THESE CHAR=
ACTERS
MAY BE USED IN CHARACTER STRINGS TO PRODUCE Eval=
plot
SPECIAL EF=
FECTS.
FOR EXAMPLE, TO PLOT SUBSCRIPT 5, B, SUPERSCRIPT Evalplot
10 USE THE
STRING, =
=
&nb=
sp; =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
}5B{1{0
=
&nb=
sp; =
&nb=
sp;
=
&nb=
sp; Evalplot
TO PLOT B,
SUBSCRIPT 5 AND SUPERSCRIPT 10 WITH THE 5 DIRECTLY Evalplot
BELOW THE =
1 OF
THE 10 WE CAN USE THE BACKSPACE CHARACTER TO
Evalplot
POSITION T=
HE 1
DIRECTLY ABOVE THE 5 USING THE STRING, =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
B}5\{1{0 =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
Evalp=
lot
TO PLOT UP=
PER
CASE GREEK GAMMA FOLLOWED BY THE WORD TOTAL (I.E., Evalplot
RESONANCE =
TOTAL
WIDTH) USE THE STRING. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
|G TOTAL =
&nb=
sp; =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
NOTE, WHEN=
THESE
CONTROL CHARACTERS ARE USED THEY ONLY EFFECT THE Evalplot
NEXT 1 PRINTED CHARACTER (SEE, ABOVE
EXAMPLE OF PLOTTING SUPER- &nbs=
p;
Evalplot
SCRIPT 10 =
WHERE
THE SHIFT UP CONTROL CHARACTER WAS USED BEFORE THE Evalplot
1 AND THEN=
AGAIN
BEFORE THE 0 AND THE BACKSPACE AND SHIFT UP Eval=
plot
CONTROL CH=
ARACTERS
WERE USED IN COMBINATION). =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
IF THESE 4
CONTROL CHARACTERS ARE NOT AVAILABLE ON YOUR COMPUTER Evalplot
YOU CAN MO=
DIFY
THE SOFTWARE CHARACTER TABLE TO USE ANY OTHER 4 Evalplot
CHARACTERS=
THAT
YOU DO NOT NORMALLY USE IN CHARACTER STRINGS (FOR Evalplot
DETAILS SE=
E THE
SOFTWARE CHARACTER TABLE). =
&nb=
sp;
Evalplot
=
&nb=
sp; =
=
&nb=
sp; =
Evalplot
STANDARD/ALTERNATE CHARACTER SETS =
&nb=
sp;
Evalplot
------------------------------------------------------------------
Evalplot
THE SOFTWA=
RE
CHARACTER TABLE CONTAINS 2 SETS OF CHARACTERS WHICH Evalplot
ARE A STAN=
DARD
SET (ALL CHARACTERS ON AN IBM KEYBOARD) AND AN Evalplot
ALTERNATE =
SET
(UPPER AND LOWER CASE GREEK CHARACTERS AND SPECIAL Evalplot
CHARACTERS=
). TO
DRAW A CHARACTER FROM THE ALTERNATE CHARACTER SET Evalplot
PUT A RIGHT
BRACKET CHARACTER (|) BEFORE A CHARACTER (SEE THE Evalplot
ABOVE EXAM=
PLE
AND THE SOFTWARE CHARACTER TABLE FOR DETAILS). THIS Evalplot
CONTROL
CHARACTER WILL ONLY EFFECT THE NEXT 1 PLOTTED CHARACTER. Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
SUB AND SU=
PER
SCRIPTS =
&nb=
sp; =
Evalplot
------------------------------------------------------------------ E=
valplot
TO DRAW
SUBSCRIPT PRECEED A CHARACTER BY }. TO DRAW SUPERSCRIPT Evalplot
PRECEED A
CHARACTER BY { (SEE THE ABOVE EXAMPLE AND THE SOFTWARE Evalplot
CHARACTER =
TABLE
FOR DETAILS). THESE CONTROL CHARACTER WILL ONLY Evalplot
EFFECT THE NEXT 1 PLOTT=
ED
CHARACTER. =
&nb=
sp;
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
BACKSPACIN=
G =
&nb=
sp; =
&nb=
sp;
Evalplot
----------=
--------------------------------------------------------
Evalplot
TO BACKSPA=
CE ONE
CHARACTER PRECEED A CHARACTER BY \ (SEE, THE Evalplot
ABOVE EXAM=
PLE
AND THE SOFTWARE CHARACTER TABLE FOR DETAILS). THIS Evalplot
CONTROL
CHARACTER WILL PERFORM A TRUE BACKSPACE AND WILL EFFECT Evalplot
ALL FOLLOW=
ING
CHARACTERS IN THE SAME CHARACTER STRING. =
Evalplot
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Evalplot
PLOT
DIMENSIONS =
=
&nb=
sp; =
Evalplot
--------------- =
&nb=
sp; =
&nb=
sp;
Evalplot
ARE DEFINE=
D BY
USER INPUT. INTERNALLY THE PROGRAM WILL CREATE A Evalplot
PLOT IN
APPROXIMATELY A4 OR 8-1/2 BY 11 INCH FORMAT. DURING
Evalplot
OUTPUT THE=
PLOT
IS TRANSFORMED TO THE UNITS (INCHES, CENTIMETERS, Evalplot
MILLIMETER=
S,
WHATEVER) OF THE PLOTTER BEING USED AND OUTPUT. Eval=
plot
=
&nb=
sp; =
&nb=
sp;
=
Evalplot
=3D=3D=3D=3D=3D PLOTTER/GRAPHICS TE=
RMINAL INTERFACE
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D Evalplot
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Evalplot