TEXT(Information About The Library
!!!!!!!!! NEWS !!!!!!!!!!
June 1998
The PLANT library has been greatly extended, in order to
exemplify the improvements and extensions made to PLANT
itself.
The are indeed now two PLANT libraries, "standard" and
"advanced".
August 1996
PIL changes:
1. LOAD( can be replaced by l( or L( or #
and the closing bracket may be omitted
2. END can be replaced by e or E
3. ABORT can be replaced by a or A
4. SEELIB can be replaced by s or S
5. PAUSE provides a pause in Q1 processing, with the
message: Press ENTER to continue
6. Prefixing the case number by $ inside the brackets following
LOAD (or load, or L, or l) ensures that the data are not reset
to the default values before the case data are loaded. The
effect is the same as though the loading had been preceded by
NOWIPE=T.
This feature facilitates the loading of PIL macros inserted
in the library.
Examples will be found in the GENTRA and solid-stress option
libraries and elsewhere.
7. INCL(file_name
on a single line, with or without a closing bracket, will load
the named file into the instruction stack with the same effect
as though the contents of the file resided in the Library.
If lines containing TALK=... or STOP are encountered, these
lines will be ignored. Q1's can therefore be
"swallowed whole".
This feature enables users to use the same set of instructions
in many different Q1 files, without having to copy them in.
The so-loaded file can itself contain l( or incl( commands.
8. INT(....) may be used for declaring integers in place of
INTEGER(....).
9. BOOL(....) may be used for declaring logicals in place of
BOOLEAN(....).
10. The READVDU command may be used for the interactive setting of
logical, ie BOOLean, variables. The syntax is the same as for
REAL, INTeger, CHARacter and TEXT variables, namely:
READVDU(variable name, BOOL, default ie T or F)
14. Library case 14 has been provided for the declaration and
setting of certain especially-useful character variables.
The case is always loaded when the satellite starts to run;
and the so-declared variables are never cleared from memory
until the next run starts.
PAUSE, for example, is declared there, and set to the value
l($13 . It is this which provides the pause and the message.
April 1996
----------
Satellite has been taught to recognise more-easily-memorable
substitutes for GRND1, GRND2, .......... GRND10. They are listed
and explained in the Encyclopaedia entry: GRNDx.
Examples for property-value settings are:
<------------- PIL variables to be assigned -->
GRNDx : RHO1 ENUL ENUT TMP1/2 EL1/2
--------------------------------------------------------
GRND1 : LINSCAL LINTEM PROPLEN CONST LINEARX
GRND2 : RECSCAL QUADTEM MIXLEN LINH LINEARY
GRND3 : COMPRESS POWERTEM PRKOLM LINHCMAX LINEARZ
GRND4 : LINTEMP STRAIN HARNAK CONSTAGH KE15DEP
In COVAL statements, examples are:-
<--- for CO ----> <---- for VAL ---->
GRNDx : walls chem.react GRNDx : walls buoyancy
-------- --------
GRND1 : BLASIUS GRND1 : BLASIUS DENSITY
GRND2 : LOGLAW GRND2 : LOGLAW DENSDIFF
GRND3 : GENLAW GRND3 : GENLAW BOUSS
GRND6 : ARRHEN
GRND9 : EBU
October 1994
The advanced multiphase library has been extended by the
inclusion of illustrations of the use of the following
features:
* virtual mass; * inter-phase pressure; * inter-phase lift
September 1994 Version 2.1
The number of option libraries has been increased to 10, to
correspond to the increased number of options. Specifically,
distinct libraries are provided for:-
(S) solid stress and strain, and
(F) multi-block and fine-grid embedding; and
(G) the Gentra library has been incorporated.
All examples formerly in the "active-demo" set have also been
incorporated into the library.
Three PIL tutorials have been introduced, as cases 91, 92 and 93.
They should preferably be activated in text (ie not graphics)
mode.