Beruflich Dokumente
Kultur Dokumente
ISOGEN
SPOOLGEN
Building
User Defined
Symbol Shapes
The contents of this publication must not be reproduced in whole or part, by any
means whatsoever without the written consent of ALIAS Limited.
Page
Topic No.
Introduction 1
Symbol Keys 2
Reference Documents 28
User Defined Symbol Shapes
INTRODUCTION
This is achieved by the user systematically building new symbol shapes and
storing the data in a User Defined Symbols File. This file is then called in
at run time and any shapes found in it will automatically replace the
standard ones held in the program.
Note. In the remainder of this manual, where used, the term Isometric
program refers to either ISOGEN or SPOOLGEN.
This is because both programs use the same system of User Defined
Symbols - as described throughout this manual.
-1-
User Defined Symbol Shapes
SYMBOL KEYS
VGFL FLWN
Symbol Key Structure.
Most SKEY's contain four alpha characters, but some only have two,
e.g. PL - while others contain a mixture of alpha characters and numbers,
e.g. 01HG.
Four character SKEY's have two parts where the leading two characters
usually denote the type of component, e.g. VG for globe valve, and the last
two denote the end condition, e.g. FL for Flanged, like this :-
VGFL
type of end
component type
Here are some further SKEY examples :-
VGBW - Globe valve with butt welding ends
VBSC - Ball valve with screwed ends
VGSW - Gate valve with socket weld ends
FLSO - Slip on flange
FLBL - Blind flange
-2-
User Defined Symbol Shapes
Important Note. Before attempting to redefine any symbol shape you must
refer to the Appendix F Section of the ISOGEN Options Manual. There you
will find a tabulated list, containing for each symbol :-
{ Description
{ SKEY
{ basic outline shape
{ And a flag indicating whether or not that shape is User Definable
Only those symbols containing a Y in this last field may be redefined !
-3-
User Defined Symbol Shapes
Example 2.
Plotted User
Description Key Isometric Definable
Shape (Yes/No)
-4-
User Defined Symbol Shapes
2) From this, create a binary version of the file using the program
MAKE-SYM.BAT and name it suitably - e.g. SYMBOLS.BIN
Tip. Before step 1) - Draw your new shapes in a 2D drawing system such
as AutoCAD or MicroStation. Construct the shape with the origin point at
X0,Y0 and then use the system's querying and recording facility to obtain all
the X-Y co-ordinate positions of the relevant points on the shape.
For example, in AutoCAD set a log file running and use the ID command to
'spot' the points. Finally, cut and paste information from the log file into the
symbols text file you are building.
This method is particularly beneficial when constructing circles.
-5-
User Defined Symbol Shapes
MAKE-SYM.BAT .
This batch program, mentioned in step 2 of the previous page, when run to
make a binary Symbol File, operates like this :-
_______________________________________
Notes.
1) The lines in italics above are entered by the User in response to the two
program prompts.
2) The associated program MAKE-ASC.BAT operates in an identical
manner.
-6-
User Defined Symbol Shapes
-7-
User Defined Component Shapes
This data extract shows the typical layout in the symbol source file. This example
-8-
User Defined Component Shapes
999 Record.
In the case of this record type, there is only one per symbol source file. It
appears on the last line and is used to indicate the end of the file.
Field Field
Position Use
1 Record I/D (always 501).
2 New SKEY. Only use if you are creating a new SKEY. If you
are not, leave the field blank.
3 Old SKEY. This is the SKEY you enter if you are :-
{ Defining a new shape for an existing SKEY.
{ Defining a new shape that has a new SKEY - New SKEY's
must always be equated to an existing (Old) SKEY shape.
4 Spindle SKEY. Use this field on components that have a
spindle (e.g. valve) - but only if you are allocating a new
spindle SKEY to it. Leave the field blank if :-
{ The component does have a spindle but you don't want to
change the standard one.
{ The component does not have a spindle.
If the main component type normally has a spindle but you
want to suppress it, enter the word NONE .
-9-
User Defined Component Shapes
Field Field
Position Use
5 Scale Factor. Normally enter a value of 100 - when the shape
will be plotted at the normal scale. Enter a value > 100 to
increase the plotted scale or < 100 to decrease the plotted scale
proportionally.
Note. This scaling field should only be used to scale individual
SKEY components. The preferred method of scaling plotted
shapes generally is by controls in the Drawing Definition File
(DDF).
6 Mirror. This field is used to describe the type of component
that is being defined, in particular, non-symmetrical
components, e.g. Check Valve - SKEY CKFL.
For these types of components, at the plotting stage, the
program creates a flipped version by mirroring the defined
data. (This method of operation saves you from having to
build both non-flipped and flipped cases of non-symmetrical
components).
Enter one of these values :-
0 - Normal value - To signify a regular symmetrical
component.
1 - Use on non-symmetrical 'valve type' components e.g.
check valve - where a mirrored version is needed.
2 - Use on reducers - where a mirrored version is needed.
3 - Use on flanges - where a mirrored version is needed.
7 Flow Arrow. Used to control the generation of an associated
Flow Arrow that may optionally be plotted alongside certain
component shapes to indicate the fluid flow direction in the
pipeline. This is used only on in-line component types - e.g.
Valves.
Enter one of these values :-
0 - Obey the Old SKEY setting.
1 - Flow arrow Off.
2 - Flow arrow On.
Note. This setting works in conjunction with O.S. 17 - see the
OPTIONS & ATEXT MANUAL for details.
- 10 -
User Defined Component Shapes
Field Field
Position Use
8 Dimensioning. Used to control the generation of a dimension
across the component on the isometric. This is used only on
certain in-line component types - e.g. Valves.
Enter one of these values :-
0 - To obey the Old SKEY setting.
1 - Turn Dimension Off.
2 - Turn Dimension On.
9 Spare.
10 Spare.
11 Spare.
12 Spare.
13 Spare.
14 Spare.
- 11 -
User Defined Component Shapes
- 12 -
User Defined Component Shapes
Field Field
Position Use
1 Record I/D (always 502).
2 Pen Action. Performs a particular pen function based on the
5 specified number..
8 0 - Null. Causes no pen action to take place. Is mainly used
11 as a 'data filler' in field position 14 of lines of data that
(Cols. are to be continued, or in successive fields in the last data
14 line of input at to 'pad out' the completed data to field
38 position 14.
62 1 - Move Pen To. Cause the pen to move to a new x-y
86) position without plotting a line between there and the
previously defined position. This action is used when you
want to move to a new position and start plotting from
there.
2 - Plot Line To. Used to draw a solid line between a
previously defined x-y point and the following new point.
3 - Tee / Tapping Point. Used to specify the tee point on
teed-reducers and tapping-in points on other components
such as flanges and valves etc.
4 - Insulation indication.
5 - Unused
6 - Spindle Attachment Point. Use only on components
having a Spindle definition. e.g. Valves, Pipe Supports,
etc.
3 Absolute x position - expressed in 1/100th millimetres.
6 Absolute y position - expressed in 1/100th millimetres.
9 These two values define where the previously defined pen
12 action takes place.
(Cols
22
46
70
95)
- 13 -
User Defined Component Shapes
From a data structure point of view - there are three fundamental Symbol
Shape types :-
Reducers
Flanges
2) Angle Components
Used for Angle Valves and Instruments where the following conditions must
be adhered to :-
3) Directional Supports
- 14 -
User Defined Component Shapes
2) The indicated dimensions in the sketches included with each example are
in mm's - in the input data in the accompanying tables they must be in
100th mm's. For example, a point at 7.5 mm is input as 750 .
3) Body sections often consist of several elemental parts, for example, in
example 1 following there are two such parts - a 'bow tie' and the
centrally placed rectangle. In all the example inputs the data for each of
these separate parts is made to commence on a new line.
This method of data input is optional but where used, the previous line
must be concluded up to the end of the line of data with a series of zero
type records (0 0 0).
This method of input has the advantage of making it easier to examine
the data and it also provides easier editing of the data if subsequently
required.
- 15 -
User Defined Component Shapes
This type of component is built from two separate parts- a main body
section and a spindle. These are combined by the Symbol program into a
single shape. In this example the separate symbols look like this :-
- 16 -
User Defined Symbol Shapes
Explanatory Notes.
1) The component has the new valve SKEY VEFL (new SKEY) - this is based on
2) The spindle SKEY is a new one 16SP (new SKEY) - this is based on an existi
- 17 -
User Defined Symbol Shapes
Outline shape.
Main body.
Only the main body part is shown here because the spindle used in this
example is an existing one and so no new shape definition is needed for it.
- 18 -
User Defined Symbol Shapes
- 19 -
User Defined Symbol Shapes
Outline shape.
This is a Flange example. Other new flange shapes that may be required
would be built in a similar way to this one.
- 20 -
User Defined Symbol Shapes
- 21 -
User Defined Symbol Shapes
Outline shape.
Main body.
Only the main body segment is shown here. The spindle used is an existing
one and so no new shape definition is needed for it.
- 22 -
User Defined Symbol Shapes
Explanatory Notes.
1) This component has the new valve SKEY VAFL (new SKEY) - this is based o
2) The spindle SKEY is an existing one 09SP - hence, other than the nominatio
3) As shown here, for angle valves, only one half of the body is constructed.
- 23 -
User Defined Symbol Shapes
Outline shape.
Like Valves, Directional Pipe Supports are built from two separate parts- a
main section and a spindle section. These are combined by the Symbol
program into a single shape. In this example the two separate parts look like
this :-
Main Spindle
Section. Section.
The Main Section is just a point that used to locate the Pipe Support on the
pipe - and then like happens on a valve - the Spindle Section is attached to it
to complete the shape. On the isometric, the indicated direction of the
Support is controlled from the specified direction of the Spindle in the
Piping Data file. That is, the Spindle Section can be made to pivot around
the Main Section. .
- 24 -
User Defined Symbol Shapes
Explanatory Notes.
1) This component has the new SKEY SU20 (new SKEY) - this is based on an
2) The spindle SKEY is a new one 25SP - this is based on the existing spindle
- 25 -
User Defined Symbol Shapes
01SP 09SP
02SP 10SP
03SP 11SP
04SP 12SP
06SP 14SP
07SP 15SP
08SP
- 26 -
User Defined Symbol Shapes
To aid Users in the techniques of building their own Symbol shapes, Alias
Limited have produced a 'Symbols Construction Pack'.
The pack consists of this manual - together with a floppy disk containing the
following software and data :-
To obtain this pack you should contact your usual ISOGEN / SPOOLGEN
support agency.
- 27 -
User Defined Symbol Shapes
REFERENCE DOCUMENTS
Two other Documents in the ISOGEN series from Alias Limited containing
Symbol Shape information - and which the User should be aware of are as
follows :-
- 28 -