Design Manual
Design Manual
5
Reference Manual
Copyright 2006
KNOWLEDGE BASE
Conditions of Sale
The purchaser (further referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable license to use the software, AllyCAD,
on the following conditions.
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each CPU upon which the
Licensee wishes to use the software.
3. The Licensee undertakes not to copy, except for backup
purposes, reproduce, translate, adapt, vary or modify the
software, nor to communicate the software to any third party
other than the Licensee’s employees, without the Licensor’s prior
written consent.
4. The Licensee agrees that it shall not itself or through any
subsidiary, agent or third party, sell, lease, license, sub-license
or otherwise deal with the software.
5. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and
other rights used or embodied in or in connection with the
software shall be and remain the sole property of the Licensor
and it’s principals.
6. The Licensee shall not question or dispute the ownership of any
such rights at any time.
7. It is up to the Licensee to insure the program for the full
replacement value. In the event of theft or loss of the program,
security disk, or security module the license must be re-
purchased in full.
8. No warranty of any kind is made with regard to the use or
application of the software or it’s fitness for any particular
purpose. The verification of all results and output is entirely the
responsibility of the purchaser.
9. While every care has been taken in the preparation of the
AllyCAD program and it’s manual, Knowledge Base cc, it’s
employees and agents shall not be liable for any loss or damage
(including in particular, consequential losses, loss of profits and
penalties) suffered by the Licensee arising from any cause
whatsoever in connection with the AllyCAD program or the use
thereof whether such loss or damage results from breach of
contract (including a fundamental breach), negligence or any
other cause and whether or not this contract is at any time
cancelled by the Licensee arising from any cause whatsoever in
connection with the AllyCAD program or the use thereof whether
or not this contract is at any time cancelled.
Table of Contents
INTRODUCTION
Typefaces in this manual i
How to get support ii
Online Help ii
FILE MENU
Clear All 1-2
New 1-2
Open 1-3
If the New Bitmap Path dialog box is displayed 1-4
Notes about loading DXF and DWG drawings 1-4
Load 1-9
Load Drawing 1-9
Load Layers 1-10
Load Geom 1-12
Load Bitmap 1-12
Batch Load Bitmaps 1-17
Load Menu 1-18
Load Title Block 1-19
Save 1-20
Save As 1-21
Saving an AutoCAD DWG file or a DXF file 1-21
Saving an AllyCAD DRG file 1-24
Drawing Office Manager 1-26
Save AllyCAD DOS 1-29
Save Options 1-30
Save Settings 1-30
Edit Description 1-32
Save Selected 1-33
Save Layer 1-33
Save Visible 1-34
Save Geometry 1-34
Load Symbol File 1-35
Import/Export 1-38
Import HPGL 1-38
Import ASCII 1-39
Import ShapeFile 1-40
Export Macro 1-40
Export Text 1-41
Export ShapeFile 1-42
Print 1-43
Printer Defaults 1-44
i
Printing to a pen plotter 1-46
Creating an HPGL file 1-46
Zoom Print 1-47
Print Setup 1-49
Exec Macro 1-50
Encode Macro 1-50
Edit Macro 1-50
Repair DRG File 1-51
Purge Redundant Elements 1-52
Security 1-53
Hasp Dongle Overview 1-56
NetHasp 1-56
Exit 1-58
EDIT MENU
Undo 2-2
Redo 2-2
Cut 2-3
Copy 2-3
Paste 2-4
Delete 2-5
Select 2-6
Selecting 2-7
Handles 2-8
Stretching and Scaling 2-9
Rotating 2-11
Dragging 2-12
Copying 2-12
Double Click Editing 2-12
Select Nodes 2-14
Select by Polygon 2-16
Selection Filters 2-17
Objects 2-18
Properties 2-21
Text 2-21
Clear Selection 2-22
Move to Front 2-23
Move to Back 2-23
VIEW MENU
Zoom Window 3-2
Zoom Last 3-4
Zoom Next 3-5
Zoom All 3-5
Zoom Paper 3-6
ii
Zoom Scaled 3-6
Zoom Selected 3-7
Zoom View 3-7
Define Zoom View 3-8
Toolbars 3-11
Magnify 3-12
Demagnify 3-12
Pan 3-13
Long Pan 3-14
Refresh 3-15
DRAW MENU
Line (Chained) 4-2
Lines (Pt to Pt) 4-3
Point 4-4
Rectangle 4-5
Arc 3 Point 4-6
Arc Radius 4-7
Circle 4-9
Circle Diameter 4-10
Circle 2 Point 4-11
Line Arc Line 4-12
Parallel Line 4-15
1 Parallel Element 4-17
Geometry Trace-Over 4-21
Fill Geom 4-21
Fill Geometry Cir 4-22
Fill Geom Arc 4-23
Ellipses 4-25
Ellipse 4-25
Part Ellipse 4-26
Splines 4-28
Circular Spline 4-28
Cubic Spline 4-29
Polyline 4-31
Bulged Polyline 4-33
Polygon 4-36
Symbol 4-38
Options on the control bar 4-39
Entering Symbols without AutoR checked 4-41
Entering Symbols when AutoR is Checked 4-42
Sketch 4-44
MODIFY MENU
Stretch 5-2
iii
Move 5-4
Move Point 5-5
Mirror Image 5-6
Mirror Axis 5-7
Keep Original 5-8
Scale 5-9
Scaling by cursor 5-10
Scaling from the keyboard 5-12
Repeat 5-13
Rectangular Repeat 5-14
Polar Repeat 5-15
Drop 5-17
Rotate 5-18
Rotating by angle 5-18
Rotating by cursor 5-19
Trim 5-20
Update 5-20
Use 5-21
Trim Length 5-22
Multi Line Trim 5-23
Fillet 5-23
Update 5-24
Use 5-24
Radius 5-26
Chamfer 5-27
Chamfer by angle and one length 5-28
Chamfer by two lengths 5-28
Divide/Extend 5-29
Splitting a line or arc 5-29
Extending a line or arc 5-29
Divide/Edit 5-30
Join Lines 5-31
Cut and Rub 5-33
Cutting in one place 5-34
Cutting in two places 5-35
Snip 5-36
Snipping inside or outside a box. 5-37
Snipping inside or outside a circle 5-38
Polysnip 5-39
Move Selected->New Layer 5-40
Copy Selected->New Layer 5-41
Ellipse2Arcs 5-42
Transform 5-42
Indicate transformation points 5-43
Type in transformation points 5-44
Clarke->WGS84 (SA Only) 5-44
iv
GEOMETRY MENU
Cross 6-2
Slope Line 6-3
Point-Point Line 6-4
Parallel Line 6-5
Parallel line by distance 6-6
Parallel line through point 6-6
Circle 6-7
Circle Diameter 6-8
Circle Tan LL 6-9
Circle Tan LC 6-11
Circle Tan CC 6-14
Circle Tan 3L 6-19
Circle Tan LPtRad 6-21
Circle Tan CPtRad 6-23
Circle 3 Pt 6-27
Line Tan C 6-28
Tangent line at a fixed angle 6-29
Tangent line through point 6-29
Line Tan CC 6-30
Perp Bisector 6-32
Perpendicular Bisector between two points 6-33
Perpendicular to a line which passes through a point 6-33
Divide Line Equally 6-34
Divide Arc-Circle Equally 6-34
Make Geometry 6-36
Switch Geometry On/Off 6-37
Delete Geometry El 6-38
Delete All Geometry 6-39
ANNOTATE MENU
Add Text 7-2
Adding text around an arc 7-4
Edit Text 7-5
Edit Text 7-5
Move Text 7-5
Scale Text 7-6
Change Text Parameters 7-6
Set Alignment 7-7
Align To Each Other 7-7
Align To Grid 7-9
Alignment 7-9
Distribution 7-15
Align 7-18
Horizontal Dimension 7-20
Mechanical Style 7-21
v
Architectural Style 7-27
Vertical Dimension 7-29
Slope Dimension 7-30
Parallel sloping dimensions 7-31
Dimensions at fixed angles 7-32
Isometric dimensions 7-34
Angular Dimension 7-36
Dimensioning angles between 2 existing lines 7-37
Dimensioning angles between three points 7-39
Dimensioning an existing arc length 7-41
Dimension an arc between three points 7-42
Radial Dimension 7-45
Ordinate Dimension 7-48
Survey Dimension 7-50
Edit Dimension 7-52
Edit Dimension Properties 7-52
Cut Dimension Line 7-54
Alter Dimension 7-55
Add Arrow 7-61
Add Balloon 7-63
Add/Rem Text Bubble 7-65
Enter Hatch/Solid Fill 7-66
Pattern hatching 7-66
Solid Fill 7-68
Tips for creating interesting hatched effects 7-70
Quick Hatch Polylines 7-72
Alter Existing Hatch 7-72
Draw All Hatch 7-73
Draw Selected Hatch 7-73
Pick Index from Hatch 7-75
Hatch -> Lines 7-76
Label Coord 7-77
TOOLS MENU
Lock Cursor 8-2
Lock to Line 8-3
Lock Geom Line 8-3
Lock Keyboard 8-3
Perpendicular 8-3
120 deg 8-4
Hold 8-4
Unlock 8-6
Jumps 8-7
Grab All 8-7
Geometry Intersection 8-8
Grid 8-8
vi
Any Intersection 8-9
Point 8-9
Circle Centre 8-10
Near Element 8-10
Last Fixed 8-11
Mid Point 8-11
Ratio 8-12
Move to Coordinates 8-14
Polar Move 8-15
Show Nodes 8-16
Dump Data 8-17
Object Header 8-19
Object Details 8-20
Grid 8-26
Measure 8-28
Polygon Area 8-29
Add Data Item 8-31
Edit Data Item 8-33
Query Entity 8-34
Bill of Materials (BOM) 8-35
Creating a Template for the Bill of Materials 8-35
Creating a Bill of Materials 8-39
Creating objects with attributes (Symbols) 8-40
Tidy Polygons 8-45
Add Nodes 8-46
Tidy Up Boundaries 8-47
Drawingsnaptidy 8-49
DrawingCliptidy 8-51
Line to Polyline 8-52
Arc to Points 8-53
Expand 8-53
Detailed view in a box 8-54
Detailed view in a circle 8-57
General 8-58
Bitmap List 8-60
Locate Text 8-60
OBJECTS MENU
An introduction to objects and symbols 9-2
Properties of objects 9-2
Using an object as a symbol 9-5
Begin New Object 9-6
Group Into Object 9-7
Explode Object 9-8
Show Objects 9-9
List Objects 9-13
vii
Make Symbol 9-15
Edit Object 9-19
Change Name 9-19
Change Parent 9-21
Change Hook Point 9-21
Update Objects 9-23
Count Named Objects 9-24
Select Current Object 9-25
Blink Current Object 9-25
Create Block 9-27
Insert Block 9-28
SETTINGS MENU
Drawing Settings 10-2
Paper Size 10-2
Scale 10-3
Coordinate System 10-9
Angular Format 10-12
View Settings 10-14
Re-Centre Paper 10-20
Sheet Size and Scale 10-21
Change Magnify Factor 10-22
Line Defaults 10-23
Polyline Defaults 10-25
Parallel Defaults 10-28
New Geometry Colour 10-34
Set Text Defaults 10-35
Set Dim Defaults 10-41
Witness Line and Arrow Style. 10-41
Number Decimals 10-44
Dimension Text 10-44
Set Survey Defaults 10-46
Set Arrow Defaults 10-49
Set Balloon Defaults 10-51
DXF/DWG Conversion Settings 10-54
From DXF/DWG Conversion Settings 10-54
To DXF/DWG Conversion Settings 10-55
AllyCAD DOS Conversion Settings 10-56
Virtual Memory Settings 10-57
Digitizer Settings 10-58
System Settings 10-63
System Settings 10-63
Tiled Bitmaps 10-66
Set Current Layer 10-68
Set Visible Layers 10-69
Layer Settings 10-70
viii
To Edit a Layer 10-71
To Add a Layer 10-71
To Delete a Layer 10-71
To Set the Current Layer 10-72
Setting Visible Layers 10-72
Layer Highlight 10-72
Operate on 10-73
Pen and Line Type By Layer 10-73
TOOLKIT MENU
General Toolkit 11-2
Calculator 11-3
Batch Print 11-4
File Converter 11-5
Read Excel Table 11-6
Layer Info on Plot 11-7
Divide an Angle 11-8
Divide a Line 11-9
Total Line Length 11-12
Hide Layer 11-14
Line/Pen by Layer 11-15
Draw Centrelines 11-16
Draw Chamfered Rect 11-17
Draw Filleted Rect 11-18
Set Layer from Element 11-19
Architectural Toolkit 11-20
Architectural Toolkit Functions: 11-20
Architectural Setup Dialog 11-21
Draw Walls 11-22
Add Roof Line to Plan 11-28
Place Symbols 11-30
Draw Elevations 11-32
Add Roof to Elevation 11-34
Drawing Cross Sections 11-36
Drawing Stairs 11-44
Civils Toolkit 11-51
Cut and Fill Lines 11-52
Sewer Capture Toolkit 11-54
Mechanical Toolkit 11-57
Setup 11-58
Hex Head Bolts 11-60
Hex Nuts 11-62
Socket Screws 11-64
Rivets 11-67
Drilled Holes 11-70
Draw Slots 11-73
ix
Concentric Circles with Centre Lines 11-74
Add CL to Circle 11-75
Shafts 11-76
Gears 11-78
Links 11-80
Flanges 11-82
Rect to Round Duct 11-84
Rect to Round Duct 11-84
Coordinate Table 11-86
Parts List Table 11-88
User Table 11-90
Annotate Welds 11-92
Annotate Tolerances 11-94
Annotate Surface Finishes 11-95
Structural Toolkit 11-97
Building Grid 11-98
Survey Toolkit 11-102
Street Numbers 11-103
Coordinate Constant 11-105
Draw North Sign 11-106
Draw Grid Crosses 11-107
Import Points 11-108
Add Points 11-109
Export Points 11-110
Jump to Point 11-111
Auto Join Points 11-112
Connect Points 11-113
Traverse 11-114
Tache Shot 11-115
SG Diagram 11-117
Default Settings 11-117
Trace Figure 11-119
Adjust Drawing 11-121
General Plan 11-122
Default Settings 11-122
Insert Titleblock 11-125
Insert Heading 11-125
Erf Numbering and Area Table 11-126
Dimension Erf 11-127
Point-Point Dimension 11-127
Multiple Dimension 11-128
Outside Figure Table 11-128
Block Corners Table 11-130
Reference Mark Table 11-131
Control Coordinates Table 11-132
Sectional Plan 11-133
x
Default Settings 11-133
Section Manager 11-135
Trace Section 11-138
Generate Sheet 1 11-139
Generate Block Plan 11-140
Generate Floor Plan 11-141
Generate PQ Sheet 11-142
PERIMETER MENU
Accept Button 12-144
Cancel Button 12-144
Circle 12-144
Rectangle 12-145
Line (Chained) 12-145
Objects 12-146
Intersections 12-146
Auto 12-147
DEFAULTS
Multiple users 13-2
User Home directory 13-2
Adding new users 13-3
CAD.INI 13-5
Paths 13-8
Print 13-9
FromDXFFonts 13-9
ToDXFFonts 13-9
DXFFlags 13-9
Controlbar 13-9
Digitizer 13-10
Logfile 13-10
Drawings 13-10
Vmem 13-10
Colors 13-10
Textedit 13-10
Infowindow 13-11
Coordtable 13-11
BOM 13-11
CAD.MEN
Comments 14-1
Toolbars 14-2
Pull-Down Menus 14-4
Accelerators 14-6
Digitizer 14-6
xi
Functions 14-7
Transparent Commands 14-7
Short Cuts 14-7
Macros 14-8
HATCH PATTERNS
Hatch Pattern Definitions 15-2
Example 1 - Line 15-5
Example 2 - Dash 15-6
Example 3 - Newbrick 15-7
Example 4 - Triang 15-11
LINE TYPES
Line Type Definitions 16-2
Merging Drawings containing blocks 16-5
MACROS
Writing my first macro 17-2
Some hints and tips 17-5
Description 17-9
Statements 17-9
Special Characters 17-10
Variables 17-11
Maths Functions 17-13
General Purpose Functions 17-16
Flow of Control Commands 17-18
Data Entry Functions 17-21
String Functions 17-23
Coordinate to String Conversion 17-27
Enquire Functions 17-30
ASCII Files 17-44
DDE Commands 17-48
AllyCAD Functions 17-51
File Functions 17-53
Edit Functions 17-59
View Functions 17-63
Draw Functions 17-65
Modify Functions 17-70
Geometry Functions 17-73
Annotate Functions 17-76
Tools Functions 17-84
Objects Functions 17-89
Settings Functions 17-92
Window Functions 17-109
Perimeter Functions 17-110
xii
COMPILED MACROS
Advantages of using compiled macro programs 18-1
The structure of a compiled macro program 18-2
An introductory sample compiled macro program 18-2
Converting old-style macro programs 18-3
Language elements 18-4
Character set 18-4
Special Characters 18-5
Tokens, separators and the use of blanks 18-6
Identifiers and reserved words 18-6
Numeric constants 18-7
Character constants 18-8
String constants 18-8
Coordinate pairs 18-9
Comments 18-10
Variables 18-11
Numeric variables 18-11
String variables 18-11
Arrays 18-12
Numeric expressions 18-13
Operands 18-13
Operators 18-13
Precedence of operators 18-15
Expressions in parentheses 18-15
Built-in numeric functions 18-16
String expressions 18-19
Statements 18-21
Assignment statements 18-21
String assignments 18-21
IF and ELSE statements 18-22
WHILE statement 18-23
BREAK statement 18-24
SWITCH statement 18-24
CALL and RETURN statements 18-25
EXIT statement 18-25
Procedures 18-26
Format of a procedure 18-26
Procedure parameters 18-26
Return value of a procedure 18-28
Ways of activating a procedure 18-28
Passing parameters by reference 18-28
Compiling a compiled macro program 18-30
Error and warning messages 18-30
How does a compiled macro program differ? 18-32
String constants enclosed in quotation marks 18-32
Unintentional combination of numeric arguments 18-32
xiii
Commands/functions whose syntax has changed 18-32
List of compiled macro reserved words 18-33
Compiled macro limits 18-34
APPENDIX A - FUNCTIONS
Function by Menu Name 19-2
Functions A to Z 19-10
xiv
Introduction
This manual will help you install AllyCAD and get started. It also
includes easy-to-follow tutorials for hands-on experience with the
program.
Introduction i
How to get support
Technical support is available from 08.00 to 17.00 Mondays to
Fridays excluding public holidays.
South Africa 086 0101 999
International +27 (021) 701-1850
You can also email your support enquiries to our Customer Support
Centre at [email protected]
Online Help
While using the program you can press F1 for context sensitive help
at any time. The help items can be printed if required using the
Windows Help system.
If you have not saved the current drawing, a dialog box asking you
whether you want to save it will appear. To save your drawing, click
on the YES button. To abandon it without saving, click on the NO
button.
New
Creates a new empty window with a blank drawing in it
Procedure
The standard File dialog box is displayed. To choose the type of
drawing file you want to load - DRG, DWG or DXF - set the Files of
Type list box at the bottom left of the dialog box. Select the drawing
you want and click on the Open button.
If you have checked the Open creates a new window option in the
System Settings dialog and you have a drawing on your screen,
AllyCAD will ask you whether you want to save it and will then close
it. The new drawing will be loaded. As it loads, a bar at the bottom of
the screen will show the progress of the load.
The names of the drawings you have worked on most recently are
listed at the bottom of the File menu. To load one of these drawings,
click on its name in the list.
You can also open DRG, DWG and DXF files by dragging them into
AllyCAD from Windows Explorer.
DWG/DXF Versions
AllyCAD supports all AutoCAD 12, 13, 14, 2000, 2002 and 2004-
2006 DXF and DWG data except Shapes, 3D Faces. Loading of Model
Space or Paper Space is supported, but not simultaneously. If you
bring 3D information into AllyCAD, the z coordinates will most likely
be dropped.
You don’t have to load the drawing into a new drawing with specially
configured drawing defaults, just open the drawing and select either
the “AutoCAD DWG” or “AutoCAD DXF” and from file type combo box
in the open file dialog.
Click the “Next” button to access the next page of the wizard and the
“Back” button to retrieve the previous page and “Finish” once you
have completed the process.
If the drawing contains layouts (paper spaces) the following message
will appear:
Select “Yes” if you want to load a paperspace else “No” if you want to
load the model space.
Select the paper space you want by click on it in the list and pressing
OK. The drawing will then load.
Pen colours
AllyCAD pen numbers are identical to the DWG and DXF files. If the
colours are different to AutoCAD click on the [Pen] button in the
Control Bar and then check the AutoCAD colors option.
Fonts
Because AutoCAD does not always use a standard Windows font
system and AllyCAD does, you need to convert DXF and DWG fonts
Line Types
By default, DXF and DWG line types should be displayed correctly in
AllyCAD. However, the LINETYPE.MAC file, which defines the line
styles, may have been changed.
Drawing Origin
As AutoCAD's origin point (0 0) is at bottom left and AllyCAD's is at
the centre of the paper, you may have to use the Settings ► Re-Centre
Paper function to centre a DXF or DWG drawing on the paper.
Scale
As AutoCAD works mainly at a scale of 1:1 you may want to change
the scale in AllyCAD to a more normal setting, e.g. 1:50, using
Settings ► Drawing Settings.
Dimensions
AutoCAD has two ways of putting text into a dimension, either blank
or some text. If the AutoCAD dimension is blank, AllyCAD puts in its
own text based on the current dimension settings. If the AutoCAD
dimension has text in it, AllyCAD copies it across verbatim.
Load Drawing
Inserts another drawing into the existing drawing
Procedure
When you load a DWG or DXF file into an existing drawing, the new
drawing will be positioned on the existing drawing according to its
coordinates, i.e. an entity positioned at coordinate "100,100" on the
new drawing will be positioned at coordinate "100,100" on the
existing drawing. This is also true if you load an AllyCAD drawing
into an existing drawing and you are working with Surveyor
coordinates.
However, if you load an AllyCAD drawing into an existing drawing
and you are using Cartesian coordinates, AllyCAD will prompt:
Enter new Reference Point
Position the cursor at that position in the existing drawing where you
want the new drawing to be loaded and press [Enter] or click. The
origin point of the new drawing (coordinate "0 0") will be positioned
at the point you specify and will take on the coordinates of the
existing drawing.
If you saved the drawing you are loading using the File ► Save
Options ► Save Visible option the reference point you specified when
you saved the drawing will be positioned at the point you specify
here.
If you enter a scale of “1” the drawing you are loading will be loaded
at the size at which you drew it, i.e. a dimension that measured
“10” on the drawing will still measure “10”.
If you type another scale, for example “2”, the drawing you are
loading will be twice as big as it was drawn, i.e. a dimension that
measured 10 will now measure 20.
Load Layers
Load selected layers of a drawing
This function loads a subset of layers from another drawing into the
existing drawing.
Procedure
AllyCAD will prompt:
Enter layer names to be loaded, separated by commas.
Type in the names of the layers you want to load, for example WALLS
or CONTOURS. Typing "@" will load all layers. Click on OK or press
[Enter].
The rest of this function operates in exactly the same way as File ►
Load ► Load Drawing.
This function loads geometry lines that have previously been saved
using File ► Save Options ► Save Geometry or via an option in the File ►
Save Options ► Save Settings dialog.
Procedure
The standard file dialog box is displayed. Select the geometry file you
want to load.
If the geometry file was stored at a different scale from that currently
set, the message
Warning: geometry file was stored at scale x on paper size y
Load Bitmap
Load a bitmap as a backdrop to the drawing
Once you have finished editing the Set Bitmap Parameters dialog box, click
on OK. AllyCAD will prompt:
Enter coordinates for upper left corner of bitmap
Position the cursor where you want the upper left corner of the bitmap to
be positioned and press [Enter] or click. The bitmap will be displayed.
Once you have loaded the bitmap, you can select it using Select, drag it,
move it, stretch it, scale it, copy it, rub it out etc. However, you cannot edit
the pixels within it. You can print bitmaps to raster devices such as
printers or inkjet plotters.
• If you need to move the bitmap so it is behind other elements on
the drawing, use Edit ► Move to Back.
• When you save a drawing that contains a bitmap, the bitmap is
not stored in the drawing. Only a reference to the bitmap is stored. It is
therefore important that you do not delete the bitmap. If you delete the
bitmap or move it to another directory, an error message will appear next
time you try to load any drawings containing the bitmap.
Bitmap Tiling
Each Tiling is an indexing system for large bitmaps. Bitmaps larger than
the threshold value set in the edit box labeled “Bitmap threshold size for
tiling (kb)” on the “Tiled Bitmaps” tab of the “System Settings” dialog. If
tiling occurs a <filename>.bbf file is created in the same directory as the
bitmap.
Resample Mode
This option affects the way your bitmap appears on the screen, but
not the way it is printed.
The resample mode dictates how your bitmap will be displayed on
the screen when you demagnify the screen or scale the bitmap to
make it smaller. When you do either of these things, AllyCAD needs
to change the way it displays your bitmap.
The default setting, Preserve Black, seems to work best for most
images. However, for scanned maps and photographs you might
want to try the Thin Pixels setting. You should experiment with the
settings to see how they affect your bitmaps as you zoom in and out.
To change the settings double click on the bitmap. This will bring up
the Set Bitmap Parameters dialog box so you can edit it.
Bitmap Angle
The bitmap can be rotated about its top left hand corner by any angle from
0o to 360o (measure in degrees). Double click near one of the edges of the
bitmap to invoke the bitmap dialog and type the angle into the edit box
marked “Angle” and click OK.
Click somewhere on the bitmap where you want the bitmap clipping
to start. AllyCAD will then prompt:
Enter next point of clip region
Procedure
A folder selection dialog is displayed. Select the folder that contains
the bitmaps (and world files) to be loaded and click the OK button.
The procedure is entirely automated from here on and will load (and
tile if required) all supported bitmaps from the selected folder. At the
end of the import a message will display telling you the number of
bitmaps successfully loaded.
Load Menu
Load new menus, toolbars and hot-keys
Procedure
A standard Windows file dialog box headed Menu to load is displayed.
The file list contains the default AllyCAD menu file, CAD.MEN, and
any other menu files you may have created or installed.
Once you have selected the menu to load the menu bar is updated to
display it. This does not affect any drawing you may have on the
screen at the time.
See Also
Menu
You should create a title block drawing for each paper size you are
likely to use in Cartesian coordinates at a scale of 1:1. You can
include bitmaps of company logos, etc. When you have drawn the
title block, select it by dragging a rectangle around it and group it
into an object. Then save your title block drawing.
Procedure
The standard Windows file dialog box is displayed. Select the title
block drawing you want to use and click on Open.
The title block is placed on your drawing at the correct scale.
If you have never saved the drawing you are working on before, Save
will operate in exactly the same way as File ► Save As.
If you have saved the drawing before, this function will save your
drawing under the filename you saved it under previously. In this
case, you will not see anything happening other than that the hard
drive light on your PC will come on while the drawing is being saved.
If you are saving a drawing as a DWG or DXF file, you can control
which version of AutoCAD the DWG or DXF file should be compatible
with in the To DXF/DWG Conversion Settings dialog box. You can
also specify which fonts to use in AutoCAD or in the DXF file in the
same dialog. The line styles are defined in the LINETYPE.MAC file.
Procedure
The standard Windows file dialog box is displayed. Choose the type
of file you want to save (DRG, DWG or DXF) in the Save as type list
and choose the drive and directory that you want to save your
drawing to. Then type a name for the drawing and click on Save.
If a drawing with the file name you have chosen already exists, you
will be warned and will have the option of canceling the save.
To save the whole drawing as a DWG or DXF file, click on the YES
button. To just save those items on the drawing that are selected,
click on the NO button.
Go to the File menu select “Save As” and when the Save File Dialog
appears select either the “AutoCAD DWG” or “AutoCAD DXF” from
file type combo box.
Type in a new file name in the “File name:” edit box or leave the
default name which should be <AllyCAD file name>.dwg.
Click the “Next” button to access the next page of the wizard and the
“Back” button to retrieve the previous page and “Finish” once you
have completed the process. The drawing will be written as a dxf/
dwg and when the process is complete the following message will
appear:
Pen colours
AllyCAD pen numbers are identical to AutoCAD pen numbers. If the
colours are different click on the [Pen] button on the Control Bar and
set the AutoCAD Colors option.
Fonts
As AllyCAD uses a standard Windows font system and earlier
versions of AutoCAD do not, you need to convert AllyCAD's fonts to
AutoCAD equivalents. You do this in the DXF/DWG Conversion
Settings dialog box.
If the fonts you want to convert to or from do not appear in the list of
fonts in DXF/DWG Conversion Settings, you can add further fonts
by reading the CAD.INI file in your User Home directory into a word
processor and adding the required font names to the existing listing.
Bitmaps
Older versions of AutoCAD do not support bitmaps. AllyCAD 3.5
supports clipped and rotated bitmap export to AutoCAD.
Scales
If you have layers at different magnifications on your drawing,
AutoCAD may crash when the DXF or DWG file is loaded into it.
The date the drawing was started is automatically entered into the
Date Started box in the order year, month, and day. It cannot be
edited. In the dialog box shown, the drawing was started in 1998
(1998), in June (06), on the fifteenth (15).
Similarly, you cannot edit the Last Plotted box. This box will
automatically be updated with the date each time you plot.
All the fields that are included in the DOM are listed in the table
below, together with:
• The type of field (Type): Text (C); Numbers (N); Date (D).
• The number of characters allocated to the field (Len.).
• The number of decimals allocated to the field (Dec.).
• Whether the field is automatically filled in by AllyCAD.
Fields that are automatically filled in by AllyCAD are marked
with a *. You can fill in the non-automatic fields yourself using
any text editor, provided that each field is separated by commas
and that text character fields are enclosed in double quotes.
See Also
Defaults, Line Types, DXF/DWG Conversion Settings, Open
Procedure
The standard Windows dialog box named Save Drawing As pops up.
Type in a file name and click on the [Save] button.
Save Settings
Set options to schedule auto backups as well as what will be saved
Backup Path
Allows you to specify where AllyCAD will store the backup files. This
is particularly useful for network users, who may not be allowed to
store files in some parts of the system. When you enter Save Settings
If you do not check this box you can save geometry when you want
to, using the File ► Save Options ► Save Geometry function. Also if this
option is not checked the .geo file (if one exists) will not
automatically load with the drawing.
This description will originally have been determined when you first
saved the drawing as described in Save As. The corresponding fields
in the Drawing Office Manager file will be updated automatically.
Procedure
The Drawing Description dialog box is displayed. Edit the entries you
want to change. You can also view drawing statistics by clicking on
the following buttons:
Entity Statistics
Entity Statistics displays the number of primitives, objects and
layers on your drawing. It also shows the number of blocks
(including unreferenced blocks) and the number of block inserts.
Blocks and block inserts are only relevant to drawings that have
been imported from AutoCAD.
Block Statistics
This button is only relevant to drawings that have been imported
from AutoCAD. It displays statistics about AutoCAD blocks hidden
within the drawing structure. The numbers of different primitives
shown are not the numbers of primitives on the drawing but the
number of primitives contained within the AutoCAD blocks, some or
all of which may be un-referenced. The insert figure shows the
number of blocks inserts. The reason why there may seem to be a lot
of AllyCAD objects among the blocks is that AllyCAD automatically
gives each block an object name.
If you use File ► Purge Redundant Elements the number of blocks shown
will probably decrease dramatically, as will the file size of your
drawing. If you use Objects ► Explode Objects to explode all the block
inserts on the drawing, all the blocks will become de-referenced and
can be removed using Purge Redundant Elements.
Procedure
The standard Windows file dialog box is displayed. Type a name for
the selection set and click on Save.
Save Layer
This function is used to save an individual layer of a drawing.
Procedure
Save Visible
Saves all the visible layers
The visible layers are set in Settings ► Set Visible Layers or Settings ►
Layer Control.
Procedure
The standard Windows file dialog box is displayed. Type a name for
the drawing containing the visible layers then click on the [Save]
button.
Save Geometry
Saves your geometry lines
Unless you have checked the Save Geometry with each drawing box
in the Save Settings dialog box (see earlier in this section), your
geometry lines will not automatically be saved when you save your
drawing.
Procedure
The standard Windows file dialog box is displayed. Type a name for
the geometry file then click on Save. Geometry files are saved with a
".geo" extension.
Before you can use a symbol, you must use File ► Load Symbol File to
load the symbol file containing the symbol. A symbol file is just a
drawing - any drawing - that contains a symbol or object that you
want to use again. A symbol library is the same as a symbol file.
The terms symbol file and symbol library are usually used to mean a
drawing that contains only standard parts like doors or nuts or
electrical components.
Procedure
Method1:
The standard Windows file dialog box is displayed. Select the symbol
file containing the symbol you need and click on Open.
AllyCAD will then prompt:
Do you want symbols to be absolute (else to scale)
Suppose that the symbol file you are loading was drawn at a scale of
1:1. The symbol you want to use is a square with sides 10mm long. If
you dimension the square in the symbol file, the dimension will read
"10". If you print the square out on paper and measure its sides, they
will measure 10mm long.
Symbol drawn at a scale of 1:1
10
10
In the edit box labeled “Symbol file path” click on the browse button
and browse to the symbol directory (this usually lies in the
AllyCAD root directory).
c:\AllyCAD\Symbols
Then go to the Windows menu and click on the option Toggle Legend
Window if the legend window has not already appeared. The symbol
tree will appear in the legend window (as shown below). To load the
symbol files follow the instructions given below:
Click on the + sign to expand the
directory branch of the symbol
tree otherwise click on the – sign
to contract the directory branch.
To load a symbol file click on the
symbol file in the symbol tree
and the symbol control bar will
appear. Click on the “View”
button to view and select a
symbol. For more information
see the notes in Draw ► Symbol…
section of this document.
The symbol file will always be loaded with the to scale option using
the symbol tree, there is no option to load the symbol absolute
using this method.
Import HPGL
Convert a HPGL (Hewlett Packard Graphics Language or plot) file into an
AllyCAD drawing.
Procedure
The standard Windows file dialog box is displayed. Select the HPGL
file you want to convert and click on Open. The progress bar is
updated to display progress as the HPGL commands are translated
and the drawing will be displayed on the screen.
Troubleshooting
If you cannot see the drawing after the conversion try the following:
• Use View ► Zoom All to locate the drawing. Change the scale of the
drawing using Settings ► Drawing Settings. If the text and
dimension sizes are now unacceptably large, reconvert the HPGL
file using the new scale.
• Check the All Visible option in Settings ► Layer Control to ensure
that all the layers on the drawing are displayed.
The file comes in at the top right of the screen. This is normal and
occurs on HPGL files written for large (A0 and A1) plotters. Use the
Import ASCII
Import text from an ASCII file into the current drawing.
Procedure
The standard Windows file dialog box is displayed. Select the ASCII
file you want to convert, then click on Open. AllyCAD will prompt:
Enter position textblock should start
Position the cursor on the drawing at the position where the text
should appear and press [Enter] or click. The ASCII file will be
imported and the text will appear.
The text label origin will determine where the text will be placed in
relation to the cursor position you specify. For example, if you are
using label origin 1, the text will appear above and to the right of the
cursor position. If you are using label origin 3, the text will appear
below and to the right of the cursor position. If you are using label
origin 7, the text will be displayed above and to the left of the label
origin, etc.
Export Macro
Creates a macro file from a drawing
The macro file can be edited, and read back into AllyCAD using
File ► Exec Macro.
Procedure
AllyCAD prompts:
Write all layers? (else just visible layers)
If you want your entire drawing to be exported, type "* *". Click on
the [OK] button or press [Enter]. Alternatively, you can select which
objects you want to have written to the macro by typing an object
name into the Control Bar.
You can type the full object name, e.g. BUILDING WINDOW, in which
case all objects with the name BUILDING WINDOW will be written to
Export Text
Exports text from the current drawing as an ASCII file
Procedure
The standard Windows file dialog box is displayed. Type a name for
your ASCII file, then click on OK.
AllyCAD will prompt:
Enclose text that should go to file
Draw a polygon around the text you want to export into the ASCII
file. Once you have enclosed the text, AllyCAD will write the ASCII
file. When it has written it, the message
Text File Written
will appear in the prompt area. All text items at the same horizontal
position will be combined in the same line of the ASCII file with
spaces separating the items.
If you have enclosed several pieces of text in the polygon, the order in
which these will appear in the ASCII file is dependent on their
position in the drawing. The topmost text item will be transferred to
the file first, followed by the second top-most item, etc.
Procedure
The standard Windows File Save dialog is displayed. Specify a file
ame and click on the [OK] button.
Type your selection into the edit box and click on the button. The
drawing entities will be exported as three SHP files:
• ****_Point.SHP
• ****_Lines.SHP
• ****_Poly.SHP
where **** is the specified export file name.
Pen Mappings
This function allows you to map the first 15 colours on the screen to
a different line width and colour on the printer. For example you
could make red lines print at 0.13 mm, green lines print at 0.18 mm
etc.
The pens are listed on the left hand side of the box and are
numbered from 1 to 255. Click on a pen you want to assign a width
to. The pen's number appears in the Edit part of the dialog box. Type
a width into the white part of the dialog box. Widths are measured in
mm.
Click on the [Color] button on the right of the list to map the pen to
another colour
Then click on another pen you want to assign a width to. The width
associated with the first pen you edited appears next to that pen's
number in the dialog box, and the second pen's number appears in
the Edit area. Assign a width to the second pen and repeat until you
have assigned a width to each pen. Then click on OK.
Procedure
The standard Print dialog box is displayed. Select the printer, set up
the paper size and click on OK.
The program reads the paper size and orientation of your output
device. This may be different from the paper size and orientation of
your drawing.
For example, you may be doing a rough print of all or part of an A1
drawing on an A4 printer, prior to producing a final plot. A pink
dotted rectangle representing the paper size and orientation of your
output device appears on the screen.
AllyCAD will lead you through the sequence of events illustrated on
the following page. Thereafter you will be able to set the Print
Defaults as described in the previous section.
If you have rotated your print the message
Transforming plot back again
YES NO
YES
NO YES
NO
Satisfied with zoom?
YES
Start Printing
Select the destination printer and use the Properties button to adjust
the paper orientation and other printer settings.
Selected a macro and click on Open. The macro is executed. You can
abort a macro at any time by pressing [Esc].
Encode Macro
Encode a macro so the code cannot be seen, edited or copied
Select the macro you want to encode and click on OK. AllyCAD then
prompts:
Enter serial number to encode macro for
Macros encoded for "0" will run on any copy of AllyCAD. Macros
encoded for a particular serial number will only run on a copy of
AllyCAD with that serial number. Type in a serial number and press
[Enter] or click on [OK].
You must now save the encoded macro to another file name. The
macro will be encoded and the message "Encoded macro written" will
appear.
Edit Macro
Open and edit a macro
Procedure
Select File ► Clear All. Then use the File ► Repair DRG File function to
select the drawing that is faulty and click on OK. If the drawing can
be fixed it is eventually displayed on the screen and AllyCAD
prompts:
Repair Successful! Delete temp macro file?
Drawings that load and redraw very slowly almost always have one of
the following problems:
• Large numbers of invisible unreferenced AutoCAD blocks
This will only be the case if all or part of a drawing has been
imported as a DXF or DWG file.
• Entities that have been duplicated
Sometimes entities have been duplicated hundreds of times. In
this case you may find other problems with the drawing, for
example deleted entities may seem to reappear!
This function can solve both these problems by removing duplicate
entities, unreferenced blocks and unused layers.
Procedure
AllyCAD prompts:
Remove duplicate entities?
If you want to delete layers with nothing on them, click on the YES
button.
AllyCAD will go through the drawing. It will tell you what it has
removed. Large drawings may take quite a while to purge.
AllyCAD will only remove entities that have been duplicated on the
same layer.
When you first install your copy of AllyCAD, it will allocate a 7 day
trial license, allowing you to run the full program for 7 days. During
this time you must contact Knowledge Base for a permanent
authorization code.
Your program can be protected in the following ways:
Terminology
Driver A software component required to communicate between the
dongle and AllyCAD
Server A central computer with a Net Hasp dongle attached. The server
is attached to the client’s by a network.
Client A computer that does not need a dongle itself, but must be
networked to a server.
Crypkey driver A software component needed to communicate between the
Crypkey security system and AllyCAD.
If your dongle does not have one of these codes then it is NOT an
AllyCAD dongle.
Values
CheckNetworkDongles 0 or 1 depending on whether to check the network
dongles or not
SecurityHome c:\$kbsec$ (location of security files)
Program7 110 (last type of security found)
NetHasp
The NetHasp dongle need only be plugged into your server when you
run AllyCAD. The server will be licensed to allow a limited number of
copies of AllyCAD to run on different client computers
simultaneously. The server can be a computer running Windows 95,
Windows NT, or Novell NetWare.
Hasp Driver
As well as the physical hardware dongle, a software driver is required
to communicate with the dongle. The driver should be installed
automatically during the AllyCAD installation process.
During installation, you may get the error:
HASP Hardware lock Installation failed.
This indicates that there was a problem installing the driver. You
must then install it manually.
Client Installation
From your workstation use Windows Explorer to access the network
server. Find the directory where AllyCAD is installed (by default
ALLYCAD32) and the program NETSET.EXE. Run NetSet.exe. This
will adjust the “program home” setting for AllyCAD in the registry on
your client machine to point to the location of AllyCAD on the server,
and will add a new group to your Start menu called AllyCADNet.
Server Installation
AllyCAD must first be fully installed on the server. Before any clients
can run AllyCAD, the Hasp Security Server must be run on the
server. Go to Start ► ALLYCAD32 ► Security Tools. The Hasp Security
Server contains online help.
Undo undoes the last thing you did, whether rubbing out, moving
something, or drawing a line etc. For example, suppose you:
1. Draw a line.
2. Draw a circle.
3. Move the line and circle from point a to point b.
4. Rub out the line and circle.
When you click on Undo, the rubbed out line and circle will re-
appear. If you click on Undo again, the line and circle will be moved
back from point b to point a. If you click on Undo a third time, the
circle will disappear. If you click on Undo a fourth time, the line will
disappear.
Undo will undo the last 1000 objects that have been changed. This is
not the same as the last 1000 operations. For example, if you moved
100 objects at once and then undid the move, you would have used
up 100 of the 1000 undoes even though you had only undone one
move.
If you Undo something by accident, you can replace it using the Redo
function.
Redo
Re-instate things that have been undone
The difference between Cut and Delete is that Cut sends deleted
items to the Clipboard, and Delete does not.
Copy
Copy selected items to the Clipboard
The Copy command is exactly the same as the Cut command, except
that selected items are not deleted. Rather, a copy of them is made
and this copy is placed on the Clipboard, from where it can be pasted
into AllyCAD or into other applications.
Before you can paste, you must have cut or copied something to the
Clipboard from AllyCAD or another program. If there is nothing in
the Clipboard to be pasted, the Paste command will inactive and be
grayed out on the Edit menu.
Procedure
AllyCAD prompts:
Enter paste position
Position the cursor where you want the contents of the Clipboard to
appear on the screen. If you are pasting graphics, or a mixture of text
and graphics, the top left hand corner of the contents of the
Clipboard will be placed at the cursor position you specify.
If you are pasting text only, where the text appears relative to the
cursor position will depend on the text label origin that is set at the
time of pasting. For example, if the text label origin is 1, the text will
be placed above and to the right of the cursor position.
Once you have positioned the cursor, click or press [Enter]. The
contents of the Clipboard will be pasted into AllyCAD.
• The colour, font, size etc. of text that is pasted into AllyCAD is
determined by the text defaults at the time of pasting. See Set
Text Defaults.
• When pasting in drawings on several layers that have been Cut
or Copied from another AllyCAD drawing, the layers will appear
as follows. If the layers that the items were cut or copied from
exist in the drawing the items are being pasted into, they are
pasted to the correct layers. If the layers that the items were cut
or copied from do not exist in the drawing the items are being
pasted into, they are pasted to the current layer.
Unlike the Cut function, deleted entities are not placed on the
Clipboard. Before you use the Delete command, you must select the
primitives you want to delete using the Select or Selection Filters
commands.
If nothing is selected you will automatically enter the Select function.
Select the primitives you want to delete.
Press the [Space Bar] or click on Done. The selected primitives will be
deleted.
Handle
This cursor is called the Select cursor and it can be used for the
following.
• To select items.
• To scale or stretch the selection set with the handles.
• To rotate the selection set with the rotate icon.
• To drag and to copy the selection set.
• To edit line style, text, dimensions, arrows and bitmap
parameters.
Deselecting
If you have selected a single primitive or object by mistake and want
to deselect it without deselecting anything else, press the [SHIFT] key
and click on the offending primitive or object. This is useful if you
have selected something by accident, especially using a function
such as Edit ► Select by Polygon.
To deselect everything, use Edit ► Clear Selection or simply click on a
blank portion of the drawing.
Handles
When you have selected some primitives eight handles and a Rotate
icon appear around it. The handles can be used to scale or stretch
the selection set. The Rotate icon can be used to rotate the selection
set.
Some users do not like working with the handles. If you do not want
the handles to appear when you select things, you can turn them off
temporarily or as default.
or if it is a corner handle.
The arrows show the directions in which you will be able to scale the
selection set if you click on that handle. If you click on the left or
right handles, you can only stretch the selection set horizontally. If
you click on the top or bottom handles, you can only stretch the
selection set vertically.
Pass the Select cursor over the handle you want to use so that the
cursor changes shape, then click.
The cursor changes to one of the Snap mode cursors, e.g. Freehand,
Grab All etc. (see Snap Modes) and the Control Bar changes to look
like this:
Move the cursor around. As you move it, the selection set is scaled
and the contents of the X= and Y= boxes on the Control Bar change.
To scale evenly in the X and Y directions if you have selected one of
the corner handles, hold down the [SHIFT] key while you move the
cursor.
Click when you are satisfied with the scale, or use the Control Bar or
cursor to scale accurately.
If you have clicked on the left or right handle, only the X scale
factor will have an effect. If you have clicked on the top or bottom
handle, only the Y scale factor will have an effect.
When you pass the Select cursor over the rotate icon, the cursor
changes to a circular arrow. While the cursor is in the shape of a
circular arrow, click with your left mouse button.
The cursor changes to one of the Snap mode cursors, e.g. Freehand,
Grab All etc. (see Snap Modes) and the Control Bar changes to look
like this:
Move the cursor around. As you move it, the selection set rotates
about its centre, and the Rotate Angle in the Control Bar changes.
Click when you are satisfied with the rotation, or use the Control Bar
or cursor to rotate accurately.
Rotating accurately
To rotate accurately, move the cursor into the Rotate Angle box on
the Control Bar and click. Use your Delete or Backspace keys to
delete the contents of the box. Type a rotation angle. Then press
[Enter]. The selection set will be accurately rotated by the angle you
have typed.
Copying
If you press the [CTRL] key while you drag, the selection set will not
be moved. Instead, a copy of the selection set will be made and the
copy will be dragged.
If the Select cursor has a box around the tip, you will be able to place
the copy accurately, because the cursor will snap exactly onto any
point within the box (see Accurate Dragging).
The Nodes cursor can be used to select items. Selecting with the
Nodes cursor is exactly the same as selecting with the Select cursor.
See Selecting and Deselecting.
Node
Once selected using the Nodes cursor, all the nodes in the selection
set (points, ends of lines and arcs, arc and circle centres, text and
dimension origins etc.) are marked by a small square. These nodes
can be used to reshape the selection set.
If you click on the Select icon in the Files toolbar while the nodes are
displayed the nodes will be replaced by handles. To return to the
nodes, click on Edit ► Select Nodes.
Like the Select cursor, the Nodes cursor can also be used to drag and
copy the selection set (although it cannot be used for accurate
dragging) and for double click editing.
Nodes
When you have selected items using the Nodes cursor, all the nodes
in the selection set (points, ends of lines and arcs, arc and circle
centres, text and dimension origins etc.) are marked by a small
square.
Highlighted node
Move the cursor around. As you move it, all the nodes you have
highlighted, together with any lines, arcs etc. attached to them,
move. When you have finished moving the node or nodes, release
your left mouse button.
AllyCAD prompts:
Enter polygon around elements to be selected
If what is selected is not what you expected, check the filters you
have selected. If you include part of an object within a selection box
or polygon, the whole object may be selected despite the filter
settings. If you only want to select part of the object, you must first
explode the object, using Objects ► Explode Objects.
The Select Dialog box is divided into three tabbed sections, Objects,
Properties and Text.
Clear
This option deselects everything that has been selected.
To deselect just one or a few primitives use the Select function. See
Select.
Close
Closes the dialog box.
Select All
This option selects everything in the drawing as specified by the
Filters. See Filters.
Polygon
This allows you to draw a box or irregular polygon around the things
you want to select. Everything inside this box or polygon that has
been specified by the filters will be selected.
It is often useful to close the dialog box before drawing the polygon to
avoid the dialog box getting in the way.
AllyCAD prompts:
Enter polygon around elements to be selected
Object
This option allows objects, including exploded objects, to be selected
by clicking on them with the cursor.
When you click on the Object button, AllyCAD prompts:
Select whole object (Shift for multiple selection)
Click on an object to select it. To select more than one object, click
on the objects you want to select while holding down the [SHIFT] key.
To cancel object selection, choose another function, press the
[Space Bar] or click on Done.
Name
This option allows objects to be selected by name.
If you do not know the parent or object names of an object, you can
find out using the Tools ► Query Entity option.
AllyCAD prompts:
Enter name of objects to be selected
You must type both the parent name and the object name of the
object you want to select. All names must be in upper case. All
objects with the name you type will be selected.
For example, typing
BATHROOM CLOSET
will select all the objects named CLOSET with the parent name
BATHROOM.
Wildcards may be used. For example, typing
BATHROOM *
will select all objects with the parent name BATHROOM, such as
BATHROOM CLOSET, BATHROOM TOILET, BATHROOM SINK etc.
Typing
* CLOSET
Hatch
This option allows hatches to be selected by clicking on them with
the cursor.
AllyCAD prompts:
Select a hatch perimeter
A cross (#) appears on each hatch perimeter and the hatched objects
are flashing. Click on the cross marking the perimeter of the hatch
you want to select. The perimeter is highlighted.
Select a hatch perimeter
Layer
This option selects everything that has been specified using the
Filters and that is on a given layer.
The layer selection box is displayed. Click on the desired layer, then
click on OK. To select items on, for example, a second layer, choose
Layer again.
If you have selected a filter or filters, and elements that should not
be selected are being selected, this may be because all the elements
are linked together as objects.
For example, if you have set the filters so that only arcs should be
selected, and you find that some lines are being selected too, this is
because the lines that are being selected are included in objects
with arcs. To select arcs only, you need to use Objects ► Explode
Object to explode the objects first.
Hatch/Solid fill
This section determines what objects will be selected based on their
hatch flag.
Hatch and Non Hatch If this is checked then all hatch and non hatch objects
will be selected. If this is unchecked, then the following
checkbox Hatch/Solid Fill only becomes enabled.
Hatch/Solid Fill only If this is checked, then only hatch perimeters will be
selected. If it is unchecked, then only non-hatch objects
will be selected.
Current hatch If this is checked, then only hatch perimeters that match
the current default hatch will be selected. (You can
change the current default hatch, either by selecting
Annotate ► Enter Hatch, and changing the hatch type,
then pressing cancel, or by using Annotate ► Pick
Index from Hatch and taking the index from an existing
hatch perimeter.)
Text
This allows you to restrict what text items will be selected based on
things like font, text size and even a string of text.
Clear Selection
Clear all selections.
The elements you have moved to the front may not appear to have
been moved to the front until you redraw the screen.
If you can't see the element you want to move to the front because
it's behind something else, select the area containing the element
by dragging a rectangle over it or using Edit ► Select by Polygon.
When it is selected, the hidden element will be visible.
Move to Back
Move elements behind other elements on your drawing.
The elements you have moved to the back may not appear to have
been moved to the back until you redraw the screen.
A large cross hair appears on the screen with the cursor at the cross
centre. Position the cursor at one corner of the area you want to
zoom into and press [Enter] or click.
AllyCAD prompts:
Enter second corner of rectangle
The area within the box will now be enlarged to occupy the whole
drawing area.
To return your drawing to the previous view, use View ► Zoom Last.
To return your drawing to a normal view, use View ► Zoom Paper.
Original view
Zoomed View
If you select Zoom Last while you are zoomed in, you will return to
the previous view. You can move backwards through the last ten
zooms or magnifies you have performed in this way.
Your last ten zooms are saved with the drawing, so the next time you
load your drawing the zoom last function will immediately be
available. You can also move forwards through zooms as described in
the next section.
Zoom All
Show the whole drawing at the maximum possible size to fit on the screen.
If your drawing is larger than the paper size, you will be able to see
the paper extents as a pink dotted rectangle.
This function is therefore particularly useful if you have, for example,
changed scale or paper size and your drawing no longer fits onto the
paper, or if you have inadvertently worked off the edge of the sheet.
It will enable you to locate work that is off the edge of the paper. You
can then bring it back into the paper limits using Modify ► Move, or
by changing scale or paper size in the Settings ► Drawing Settings.
To return the drawing to the previous view, use View ► Zoom Last. To
return the drawing to an un-zoomed view, use View ► Zoom Paper.
When you select this function, only that part of the drawing within
the paper extents represented by the pink dotted rectangle is shown.
If part of your drawing is outside the paper extents you can see it
using the Zoom All function.
Zoom Scaled
Show drawing at a specific scale.
Click on the Zoom icon in the Files or the Screen toolbar. Select
Zoom Scaled from the popup menu.
You will be prompted:
Enter zoom scale
Type in the scale at which you want to see your drawing. For
example, if you type “25”, your drawing will appear on the screen at
the size it would be at if its scale was 1:25. Click on Done or press
[Enter].
Enter zoom box
A box representing the amount of the drawing that will fit on the
screen after scaling appears.
Fit this box around the part of your drawing you want to zoom into
and press [Enter] or click on Done.
If you specified a scale greater than the scale at which you are
currently viewing your drawing, you will not be able to see the box
as the box will be larger that the screen. The cursor (which you will
be able to see) represents the centre of the box.
Before using this zoom you must select everything that you want
zoomed using the Edit ► Select or Edit ► Selection Filters functions.
Zoom View
Zoom into a pre-defined view.
This option allows you to define zooms. For example, suppose you
frequently needed to zoom into the two areas on this drawing that
have been enclosed by rectangles:
Edge of Drawing Area
Zoom 0 Zoom 1
Position the cursor at one corner of the area you want to zoom into
and press [Enter] or click.
AllyCAD prompts:
Enter second corner of rectangle
If you use the shortcut key magnification will take place about the
position of the cursor.
If you use the toolbar button you will be asked:
Enter Screen Point
To return your drawing to the previous view, use View ► Zoom Last.
Demagnify
De-magnify your drawing at the cursor position
If you use the shortcut key de-magnification will take place about the
position of the cursor.
If you use the toolbar button you will be asked:
Enter Screen Point
If you use the shortcut key the pan will take place about the position
of the cursor.
If you use the toolbar button you will be asked:
Enter screen point
Position the cursor at the point on your drawing that you want
positioned in the middle of the screen and press [Enter] or click. The
screen is redrawn with the cursor position at the centre.
When you select Long Pan, a small dotted square representing your
sheet of paper appears, with your drawing inside it. AllyCAD
prompts:
Enter pan box (Space Bar for expanded view)
If you move your mouse, you will see that the cursor is attached to a
box. Place this box around the part of your drawing you want to
zoom into and press [Enter] or click. Alternatively, press the
[Space Bar].
You will be returned to the view you were working in when you
selected Long Pan. The cursor will still be attached to the box,
although you may not be able to see the box. Move the cursor to the
area of the drawing you want to pan to and press [Enter] or click.
Position the cursor where you want the start point of a line to be and
press [Enter] or click. AllyCAD will prompt:
Enter next point of line
As you move the cursor, the line follows it. Position the cursor where
you want the end point of the line to be and press [Enter] or click.
This point will also mark the position of the start of the next line.
AllyCAD will continue to prompt:
Enter next point of line
Position the cursor where you want the start point of a line to be and
press [Enter] or click. AllyCAD will then prompt:
Enter next point of line
As you move the cursor, the line follows it. Position the cursor where
you want the end point of the line to be and press [Enter] or click.
AllyCAD will again prompt:
Enter first point of line
Access this function from the Draw menu. AllyCAD will prompt:
Enter position of point
Position the cursor where you want a point to be and press [Enter] or
click.
AllyCAD will continue to prompt:
Enter position of point
The size of points and how they are displayed, e.g. as crosses, dots
or circles is controlled by the Point Style button in Settings ► View
Settings.
Original corner
New corner
Position the cursor where you want one end of the arc to be (position
a on the diagram above) and press [Enter] or click.
AllyCAD will then prompt:
Enter point on arc
As you move the cursor, you can see the arc being drawn. Position
the cursor at any point on the arc between its two ends (position b
on the diagram above) and press [Enter] or click.
AllyCAD will prompt:
Enter last point of arc
Position the cursor where you want the other end of the arc to be
(position c on the diagram) and press [Enter] or click.
AllyCAD will continue to prompt:
Enter first point of arc
Position the cursor where you want one end of an arc to be and press
[Enter] or click.
AllyCAD will prompt:
Enter end point of arc
Position the cursor where you want the other end of the arc to be
and press [Enter] or click.
AllyCAD will then prompt:
Enter radius (negative for clockwise arc)
Start point
If you enter a positive radius, the arc will be
drawn in an anti-clockwise direction between
the start and end points you have defined.
End point
Start point
End point
The radius that you enter must be at least as long as half the
distance between the start and end points of the arc. If you do not
know the radius and need to calculate it, you can type the
necessary arithmetic expression, e.g. (518-212)/3 instead of the
radius.
Position the cursor where you want the centre point of a circle to be
and press [Enter] or click.
Enter point on circle
As you move the cursor away from the circle centre, the circle will
appear. When it is the correct size, press [Enter] or click.
Enter centre point of circle
20
70
80
Position the cursor where you want the centre point of the circle or
circles to be and press [Enter] or click.
Enter up to 5 diameters separated by spaces
Position the cursor where you want one point on the circle's
circumference to be and press [Enter] or click.
Enter point on circle
The prompts are repeated until you cancel the function by pressing
the [Space Bar] or clicking on Done.
R2
d
R1
a
Position the cursor where you want the first point of the first line in
the line arc line sequence to be (position a). Press [Enter] or click.
AllyCAD will prompt:
Enter corner point
Type the radius for the corner (R1) and click on OK or press [Enter].
Ensure the radius value that you type is reasonable, given the lengths
of the lines between positions a, b and c and the angle formed by the
lines a-b and b-c.
Nothing will be drawn until you have entered the first three points.
If you do not know the radius and need to calculate it, you can type
the necessary arithmetic expression, e.g. (518-212)/3 instead of the
radius.
How to enter another radiused corner (c on the diagram) or end the line arc
line sequence with an arc.
Position the cursor at the corner to be radiused (position c) and press
[Enter] or click. A line and an arc are drawn.
Type the radius for the new corner (R2) and click on or press
[Enter].
AllyCAD will prompt:
Enter next corner point (enter two points the same to end
with a line)
You can either enter another radiused corner or you can end the line
arc line sequence.
To end the line arc line sequence with an arc, press the [Space Bar]
or click on Done.
How to end the Line Arc Line sequence with a line (d on the diagram)
Position the cursor where you want the line arc line sequence to end
(position d) and press [Enter] or click.
A line and an arc are drawn.
Do not move your cursor from point d until you have input a corner
radius and the same point again, otherwise another arc will be added
to the line arc line sequence.
When you are ending the line arc line sequence, the radius value is
irrelevant. Press [Enter] to accept the default, but do not move your
cursor from point d.
AllyCAD will prompt:
Enter next corner point (enter two points the same to end
with a line)
The parallel line parameters are set using Settings ► Parallel Defaults.
• If you specify the Draw Fresh option the prompts that you get
will be exactly the same as for Line (Chained).
• If you specify the Around Existing Perimeter option you will enter
the Perimeter Menu.
• If you specify the Line Arc Line option the prompts that you get
will be exactly the same as for Line Arc Line.
You can draw a parallel line at a fixed distance from an existing line
or through a specified point parallel to an existing line.
AllyCAD prompts:
Use a Fixed Distance or a Specified Point
Use
Spacing
If you have chosen to use a Specified Point, this control will be
disabled and grayed out.
Trim
If you check the Trim box, each
succeeding line will be trimmed to fit
the previous one. The beginning of
the first line and the end of the last
line selected will not be trimmed. If
you require a closed perimeter, use
the Modify ► Trim command to join
the first and last lines together.
You need to specify a point through which the parallel line will pass.
Position the cursor and press [Enter] or click.
The position that you choose defines the distance between all the
parallel lines.
Fill Geom
Trace over geometry lines and circles
To change colour or line type while you are drawing use Settings
Line Defaults.
Position the cursor close to a circle you want to trace over and press
[Enter] or click.
AllyCAD will continue to prompt:
Select geometry circle to be filled
Position the cursor where you want one end of the arc to be and
press [Enter] or click. You do not have to position the cursor on the
geometry circle.
AllyCAD will now prompt:
Enter point on arc
Position the cursor at any point on the arc between its two ends and
press [Enter] or click. You do not have to position the cursor on the
circle, just close enough to indicate which portion of the circle you
want to trace over.
AllyCAD will prompt:
Enter last point of arc
Position the cursor where you want the other end of the arc to be
and press [Enter] or click. You do not have to position the cursor on
the geometry circle, as illustrated here.
Fill Geom Arc: Enter first point of arc
Ellipse
Draw ellipses or circles in Isometric drawings.
Minor axis
Major axis
Angle
Position the cursor where you want the centre point of an ellipse to
be and press [Enter] or click.
Enter major axis
Type in the length of the major axis and click on Done or press
[Enter].
If you do not know the length of the major axis and need to
calculate it, you can type an arithmetic expression, e.g. (518-212)/3
instead of the major axis.
The aspect ratio is the length of the major axis divided by the length
of the minor axis. Thus, to get an ellipse that is twice as long as it is
wide, give an aspect ratio of 2. To get an ellipse three times longer
than it is wide, give an aspect ratio of 3, etc.
The angle is measured anti-clockwise from the 3 o'clock position.
Type the aspect ratio and the angle of the ellipse, separated by a
space. Then click on or press [Enter].
Enter ellipse centre point
Part Ellipse
This function draws parts of ellipses.
The first three questions that are asked are exactly the same as
those asked by the Ellipse function above.
Thereafter AllyCAD will prompt:
Enter first snip point on ellipse (ellipse goes round
counter clockwise)
If you want to achieve the result illustrated above, you must choose
the first snip point as indicated.
Enter 2nd snip point
Circular Spline
Draw a spline composed of arcs.
Icon Button Toolbar Shortcut Command
Spline
Each new point enters another arc tangent to the previous one and
through the point. This function also allows a line arc line sequence
to be entered. The spline is rubber-banded to enable you to see
exactly what will be drawn.
The first three points that you enter define an arc similar to that in
the Arc 3 Point function.
AllyCAD will prompt:
Circular spline ... enter first point
Position the cursor where you want the first point in the circular
spline to be and press [Enter] or click. This represents the first point
of an arc.
AllyCAD will prompt:
Enter second point of spline
Position the cursor at another point on the spline and press [Enter]
or click. This represents a point on an arc between its two ends.
AllyCAD will prompt:
Enter next point of spline
The arc that you are drawing appears, and is rubber-banded so that
you can see exactly what you are drawing.
From now on each new point will enter an arc tangent to the
previous arc and through the point. Lines may also be entered.
To draw another arc, position your cursor at another point along the
spline. Press [Enter] or click.
To draw a line, press the [Ctrl] and [End] keys together. Then
position your cursor and press [Enter] or click.
AllyCAD continues to prompt:
Enter next point of spline - or [Ctrl End] to change arc to
line
To close a perimeter created using this function the first and second
points of the spline must be entered again as the penultimate and
last points of the spline.
Cubic Spline
Draw a cubic spline composed of small line segments through points.
Three points are required before a spline can be drawn between the
first two points.
AllyCAD will prompt:
Position the cursor where you want the first point in the cubic spline
to be and press [Enter] or click.
AllyCAD will prompt:
Enter second point
Position the cursor at another point on the spline and press [Enter]
or click.
AllyCAD will prompt:
Next spline point
Position the cursor at another point on the spline and press [Enter]
or click. A cubic spline is fitted between the first and second points.
AllyCAD will prompt:
Next spline point
No spline will be drawn to the last point you enter. The spline is
always drawn between the third last and second last points you
entered.
Polylines look exactly the same as lines drawn using Draw ► Line
(Chained). The difference is that when you click on a polyline to select
it with the Select cursor, the whole polyline is selected, not just one
line segment.
To select just one line segment in a polyline, you must first explode
the polyline using Objects ► Explode Object.
Position the cursor where you want the first polyline vertex to be and
press [Enter] or click.
Enter next point of polyline
As you move the cursor, a line follows it. Position the cursor where
you want the second polyline vertex to be and press [Enter] or click.
If you are drawing a polyline, the first line segment will be drawn. If
you are drawing a Bezier curve, nothing will be drawn until you have
entered the fourth vertex.
Enter next point of polyline
Once you have drawn a polyline or Bezier curve, you can use the
Edit ► Select Nodes function to stretch the line or curve by its
vertices.
This function is identical to the Line Arc Line function except that a
polyline with bulges is created instead of a connected sequence of
lines and arcs.
Procedure
The CAD will prompt:
Enter first point
Position the cursor where you want the first point of the first line in
the line arc line sequence to be (position a). Press [Enter] or click.
The CAD will now prompt:
Enter corner point
Type the radius for the corner (R1) and click on OK or press [Enter].
Ensure the radius value that you type is reasonable, given the
lengths of the lines between positions a, b and c and the angle
formed by the lines a-b and b-c. Nothing is drawn until you have
entered the first three points.
If you do not know the radius and need to calculate it, you can type
the necessary arithmetic expression, e.g. (518-212)/3 instead of the
radius (see Making Calculations ). Using a radius value of 0 will
cause a sharp bend to be created at the indicated position rather
than an arc.
How to enter another radiused corner (c on the diagram) or end the line arc
line sequence with an arc.
Position the cursor at the corner to be radiused (position c) and press
[Enter] or click. A line and an arc are drawn. If what is drawn is not
what you expected, it is probable that the radius value you entered
was too large.
The CAD will prompt:
Enter corner radius
Type the radius for the new corner (R2) and click on or press
[Enter].
The CAD will continue to prompt:
Enter next corner point (enter two points the same to end
with a line)
You can either enter another radiused corner or you can end the line
arc line sequence. To end the line arc line sequence with an arc,
press the [Space Bar] or click on Done.
Position the cursor where you want the line arc line sequence to end
(position d) and press [Enter] or click . A line and an arc are
drawn.
Do not move your cursor from point d until you have input a corner
radius and the same point again, otherwise another arc will be added
to the line arc line sequence.
Polygon
Draw polygons.
Type the number of sides you want the polygon to have, then click on
or press [Enter].
Enter centre point of polygon
Position the cursor where you want the centre point of the polygon to
be and press [Enter] or click.
Enter polygon enclosing circle
Before you can use this function you must load the drawing
containing the symbols you want to use (the symbol file) using File ►
Load Symbol File. If you have not loaded a symbol file, AllyCAD will
automatically allow you to do so. Once you have loaded a symbol file,
the Symbol function will begin.
When a symbol is inserted into a drawing, the primitives making up
the symbol are automatically grouped so that you can select the
whole symbol by clicking on it once with the Select cursor. To select
a single primitive in the symbol, you must first explode it using
Objects ► Explode Object.
Currently selected
symbol
After you have selected the Symbol function, you will see the grey
outline of a symbol moving with the cursor as you move the cursor
around the screen. This symbol is the currently selected symbol,
whose name is displayed in the left control of the Control Bar.
To select another symbol, click on the arrow to the right of the
currently selected symbol in the Control Bar. A list of the symbols in
the symbol file you have loaded appears on the screen. Click on the
name of the symbol you want to use, then click on OK.
Alternatively, click on the View button. Thumbnail sketches of the
symbols will be displayed on the screen. Click on the symbol you
want.
Snip
AutoR
If you check this option (autorotate), the symbol will automatically be
rotated onto a line.
Rotate
The symbol will be rotated by the angle measured anti-clockwise
from the 3 o'clock position.
Scale
The symbol will be scaled horizontally by the figure you type into the
first scale box, and vertically by the figure you type into the second
scale box. For example, if you type "2" and "2", the symbol will be
twice as big.
Mirror horizontally
Position the cursor where you want the symbol to appear and press
[Enter] or click.
Attributes
If you are entering a symbol that has had attributes attached to it,
you will be prompted for the value of attribute once you have
specified the position of the symbol. For example, suppose the
symbol you are entering has an attribute called COLOUR attached to
it.
AllyCAD will prompt
COLOUR
and the default value of the attribute COLOUR will appear in the
command line, where you can edit it.
If you want to create a Bill of Materials, the text in the command line
must be in the format attribute=value, e.g. COLOUR=BLUE.
Draw Menu 4-41
Otherwise, the attribute value can be anything you want. When you
are satisfied with the value, press [Enter] or click on .
If you answered YES to the Convert attributes to text during load?
prompt when you loaded the symbol library using File ► Load Symbol
Library the value that you type into the command line will be written
as text next to the symbol. It will be written using the currently
selected text defaults.
If you need to edit this text once it is on the drawing, double click on
it. If you need to move the text, you must first explode the object it is
attached to using Objects ► Explode Objects.
If you answered NO to the Convert attributes to text during load?
prompt when you loaded the symbol library, a diamond will appear
at the attribute position. This diamond will disappear when you
redraw the screen. For details on viewing and editing attributes, see
Bill of Materials.
Once AllyCAD has prompted for the value of each attribute attached
to the symbol, the symbol will be drawn on the screen.
Enter position for symbol
Position the cursor where you want the sketch to begin and press
[Enter] or click. Now as you move the mouse, a continuous line will
be drawn on the screen until you press [Enter] or click.
When you create a sketch, the small lines making up the sketch are
automatically grouped so that you can select the whole sketch by
clicking on it once with the Select cursor. To select a single line in
the sketch, you must first explode it using Objects ► Explode Object.
Large sketches may contain too many lines to be grouped into one
object. Such sketches will be grouped into several objects.
In this function you move only that part of a drawing that you
enclose within a polygon. The rest of the drawing remains
unchanged.
Any lines crossing the polygon boundary act like rubber bands. They
enlarge, shrink or rotate depending on the amount and direction of
movement.
21 16 51 16
51 16
Move the cursor to indicate the position the reference point must
move to. You will be able to see the selection set move as you move
the cursor. Press [Enter] or click when you are satisfied. The
selection set is drawn at the new position.
The cursor will switch to Point snap mode. Position it close to the
point you want to move and press [Enter] or click. The cursor jumps
exactly onto the point.
The cursor will switch to Grab All mode. Move the cursor to where
the point should move to and press [Enter] or click.
If you have checked the User Defined option this will be one of two
points defining the mirror axis.
You will then be asked for the second point:
Enter other point on mirror axis
Now position the cursor at the second point defining the axis. Press
[Enter] or click. The selection set is mirrored. Note the following
points:
• When text is mirrored it remains readable. This is because only
the label origin is mirrored (see Set Text Defaults. The label origin
of text that is not centred is changed. For example, if the *
denotes the label origin of the text and the word TEXT denotes a
piece of text, *TEXT mirrors to TEXT* during a vertical mirror.
• When you mirror objects, the mirrored half is a new object with
the same name and parent name as the original. This means that
if you have drawn, for example, half of a bearing and have
mirrored it to get the other half, you will have to combine the two
halves into a single object using Objects ► Group Into Object.
Point
Point
Original Mirror
Image
Original Mirror
Image
Before scaling
After scaling
Scaling by cursor
This option allows you to indicate the scaling factors with the cursor
position.
Point about
which to scale AllyCAD will prompt:
Enter point to be scaled
Point to scale
(horizontally in line)
Point to scale,
neither horizontally
nor vertically in line
Move your cursor to the position that the point must scale to. As you
move your cursor, you can see the selection set being scaled. To
retain the horizontal and vertical proportions of the selection set as
you scale it, press the [SHIFT] key as you move the cursor.
Press [Enter] or click. The selection set is scaled.
Linear or Circular or
rectangular repeat polar repeat
To repeat along a line click on the YES button, else click on the NO
button for polar repeat.
Original
AllyCAD will then prompt:
Enter point on repeated set
Original
Position the cursor at the centre of the circle around which the
copies will be placed and press [Enter] or click. AllyCAD will now
prompt:
Enter rotation angle
The default angle required to copy the selection set evenly around a
circle will appear. Accept this default by clicking on or pressing
[Enter]. Alternatively, type an angle of your choice and click on or
press [Enter]. The selection set is repeated.
Centre point
Position the cursor on a point and press [Enter] or click. This point is
a reference point that you will use to define where the copy will be
placed.
Enter point where you would like to copy selection set
As you move the cursor, you will see an image of the selection set
moving with it. Position this image and press [Enter] or click.
Continue to place copies or cancel copying by choosing another
function, pressing the [Space Bar], clicking on Done or .
Each copy is a new object, with the same parent and object names
as the original. For example, if you started off with one tree, and
you made two copies, you would end up with three trees. If you
drew one part of an object and then used Drop to complete the
object, you would have to unite the copied parts of the object and
the original into one object using the Objects ► Group Into Object
function.
Position the cursor at the pivot point about which the selection set
will be rotated and press [Enter] or click.
Enter angle from keyboard (else from cursor)
If you know the angle of rotation, click on YES or else if you want to
rotate the selection set by dragging it with your cursor, click on NO.
Rotating by angle
AllyCAD will prompt:
Enter angle
Type the angle through which the selection set must rotate. Click on
or press [Enter]. The selection set is rotated.
The rotation angle is measured anti-clockwise from the three o’clock
position regardless of how you have set up the Angular Format in
Settings ► Drawing Settings. If you do not know the angle and need to
calculate it, you can type the necessary arithmetic expression, e.g.
360/4 instead of the angle.
AllyCAD will now prompt:
Enter point that must move
You are now given the option to move the rotated selection set. If you
do not want to do so choose another function, press the [Space Bar],
click on Done or .
Position the cursor at the point you want to use to drag the selection
set around with and press [Enter] or click.
Enter point it must rotate to
You are now given the option to move the rotated selection set. If you
do not want to move the rotated set choose another function, press
the [Space Bar], click on Done or .
Update
Trim Length
Modify the length of a line entity.
Procedure
Select line to modify near fixed end
Indicate the line to be changed, and do so near the end that must
not change. ie. The opposite end of the line will get lengthened or
shortened.
Enter new line length
The input bar is initialized with the current length giving you the
opportunity to change it. Type in the new value and press [Enter] or
click the tick mark.
The line entity is modified, and the process repeats for subsequent
lines.
5-22 AllyCAD Reference Manual
Multi Line Trim
Perform many trim operations using the same line as the trim line
This function allows you to indicate a line to be used as the trim line
(cutting edge) and thereafter indicate any number of subsequent
lines to be trimmed onto the trim line.
Procedure
Select line to be trimmed to
Indicate the line to be used as the trimming line. This line will not get
modified.
Select line to trim (on side to keep)
Indicate the line that will get modified on the side that will remain
after the trimming. This line does not have to intersect with the trim
line as the extended intersection will be calculated. The trim might
actually be an extension in this case.
The program repeats allowing you to trim many lines in turn without
having to indicate the trim line each time.
Fillet
Insert radiused corners between elements or edit elements to join exactly.
Before After
Update
Use
If you choose One Point, you will be able to select the elements to
fillet with one mouse click.
If you choose Two Points, you must select the elements to fillet with
two mouse clicks.
Radius
Fillet Radius Type the fillet radius. If you type "0", the Fillet
function will operate in exactly the same way
as the Trim function.
If your fillet is “inside out”, you probably clicked outside the corner
made by the elements being filleted, not inside. Undo the fillet and
try again, ensuring that you click on the inside of the corner.
AllyCAD prompts:
Second line
Lengths are measured from the intersection point of the two lines
even if they do not meet, and are applied to the lines in the order in
which they are selected.
Length Angle
Angle
Length
Second line Select the Angle option and type the length
selected
and angle as shown above.
First line
selected
Second
Length
First
Select "Length 2" and type the first and
Length Second line second lengths.
selected
First line
selected
When a line or arc is split, the two split ends form a point that can
be snapped to exactly. Also, once a line or arc has been split, one
part of it can be rubbed out or edited.
A line or arc can also be extended to meet another line.
Position the cursor at the point where the split must take place.
Press [Enter] or click. If the point is not exactly on the line or arc, the
split will take place at the nearest position on the line or arc.
Position the cursor at the point you want to extend it to and press
[Enter] or click. If the point does not lie exactly on the extended line
or arc, the line or arc will be extended to the nearest position.
This function divides a line and then allows you to edit the part
between the points of division.
AllyCAD prompts:
Select line to edit (Between divide points)
Move your mouse and click on the spot that will be the first point of
division.
AllyCAD prompts:
Select second divide point.
Move your mouse and click on the spot that will be the second point
of division.
AllyCAD prompts:
Enter linestyle to change to.
In the Control Bar, type in the number of the linestyle you would
like. Click on .
AllyCAD prompts:
Enter pen to change to.
In the Control Bar, type in the number of the pen you would like.
Click on . The divided and newly edited line will appear.
Cancel the function by choosing another function, pressing the
[Space Bar], clicking on Done or .
Some lines may be deleted when you use this function as the
following example will illustrate.
Example 1 Example 2
Position your cursor at the end of one of the lines and press [Enter]
or click. The end of the line that you position your cursor close to will
be deleted.
Example 1 Example 2
Position your cursor at the end of the other line and press [Enter] or
click. The end of the line that you position your cursor close to will
be deleted.
Example 1 Example 2
Line 1 Line 1
Line 2 Line 2
The two lines are joined. The original lines in Example 1 are deleted.
Position the cursor near the end of another line and press [Enter] or
click. Alternatively, cancel Join Lines by choosing another function,
pressing the [Space Bar], clicking on Done or .
If the two original lines disappear and no new line is produced, click
on Undo and try again. Ensure that you are in Freehand mode, and
that you click at the ends of the lines that are to be deleted.
A Left click on the icon will start a single place Cut & Rub described
in “Cutting in one place”.
A Right click on the icon will start a two place Cut & Rub described
in “Cutting in two places”
If you started this function from the menu, you will be asked if you
want to cut in one or two places with the following prompt:
Do you want to cut one place (else two places
You want to
delete this part of Click on the YES button if you want to rub
the line out the end of a line, and therefore only
have to cut the line in one place.
If you want to cut another line, click on the YES button. To stop
cutting lines, click on the NO button.
If you want to cut another line, click on the YES button. To stop
cutting lines, click on the NO button.
Snip cuts all lines, arcs and circles passing through the perimeter of
a box or circle drawn around them. It can be used to create openings
in walls before doors are placed, to create a space for text that would
otherwise pass over previously drawn lines or to delete all but a
small part of a drawing etc.
Annotations (text, arrows, dimensions) whose origins do not lie
wholly within the snip box or circle will not be deleted.
AllyCAD will prompt:
Snip out box? (else circle)
Everything inside
this box will be
snipped out
Everything
outside this box
will be deleted
Position the cursor at one corner of the snip box and press [Enter] or
click.
AllyCAD will now prompt:
Enter second corner of rectangle
Move the cursor diagonally away from the first corner you entered
and press [Enter] or click. The elements inside or outside the box will
be deleted.
AllyCAD will continue to prompt:
Enter new corner of snip box
When you move the cursor the snip box you have just defined moves
with it. Place the snip box at another position and press [Enter] or
click. The elements inside or outside the box will be deleted.
Alternatively, cancel Snip by choosing another function, pressing the
[Space Bar], clicking on Done or right clicking then clicking on .
Position the cursor at the centre of the snip circle and press [Enter]
or click.
AllyCAD will then prompt:
Enter point on radius
When you move the cursor the snip circle you have just defined
moves with it. Place the snip circle at another position and press
[Enter] or click. The elements inside or outside the circle will be
deleted.
Alternatively, cancel Snip by choosing another function, pressing the
[Space Bar], clicking on Done or .
Polysnip is similar to the snip function. It cuts all lines, arcs and
circles passing through the perimeter of the polygon drawn around
them. It can be used to create openings in walls before doors are
placed, to create a space for text that would otherwise pass over
previously drawn lines or to delete all but a small part of a drawing.
Annotations (text, arrows, dimensions) whose origins do not lie
wholly within the snip polygon will not be deleted.
AllyCAD will prompt:
Remove elements on inside? (else outside)
If you would like the snip polygon to be drawn after the snip, click on
the YES button, else click on the NO button. AllyCAD will prompt:
Enter clip polygon
Position the cursor at one corner of the snip polygon and press
[Enter] or click.
Enter next point of polygon (Hit Space Bar for a box)
Move the cursor to the next point of the polygon you want and click.
If you hit [Space Bar] you will of course have a box rather than a
polygon area to be snipped. Otherwise AllyCAD will continue to
prompt:
Next point of polygon (Space Bar to close)
Continue moving the cursor to the next point of the polygon you
want and click until you have the enclosed polygon shape. Hit either
the [Space Bar] or Done to finish the function. The elements inside or
outside the polygon will be deleted, and elements crossing the
polygon will be snipped.
Click on the layer that the selection set must be moved to. The
destination layer will be highlighted.
Before using this function, ensure you have created the layer to
move the selection set to. See Layer Control.
Click on the layer that the selection set must be copied to. The
destination layer will be highlighted.
Before using this function, ensure you have created the layer to
copy the selection set to. See Layer Control.
Transform
Applies a Helmert transformation on all or part of the drawing.
Only the visible points, lines and polylines/polygons in the drawing will be
Visible
exported.
Only the selected points, lines and polylines/polygons in the drawing will be
Selected
exported.
Procedure
The CAD will prompt:
Indicate a known point on the old coordinate system. The CAD will
prompt:
Indicate the same point on the new system
Procedure
The CAD prompts:
Transform all, visible or selected (A/V/S)
Enter the letter corresponding to which entities are to be
transformed.
Central LO for drawing (must be positive and odd)
Enter the central longitude (prime meridian) that this survey drawing
references. This is very important as the required KNB file for this
area of South Africa depends on the central longitude.
The Browse Folder dialog is display.
Select the directory in which your KNB files are stored and click the
OK button to continue, or click the Cancel button to cancel the
function.
If the correct KNB files are not found in the selected directory then
the following message is displayed:
Note
This transformation is based on degree squares for which the
required transformation parameters have been pre-calculated. These
parameters are applied to all points within their containing degree
square in order to calculate corrected coordinates.
The transformation is dependant on degree square files (KNB files)
which can be obtained from the following (sole) supplier:
Mark Newling
Tritan Survey cc
PO Box 18597
Wynberg
7824
Tel: 021 797-2081
Fax: 021 797-8195
Email: [email protected]
The supply and use of the KNB files supplied by Mark Newling and Tritan
Survey is a matter between yourself and their company and Knowledge
Base will, other than to the extent of verifying that the internal calculation
used is correct, bear no responsibility for the outcome of any
transformation using these supplied files.
Position the cursor where you want the two lines to intersect and
press [Enter] or click.
AllyCAD will continue to prompt:
Enter point for geometry cross
Position the cursor where you want another two lines to intersect
and press [Enter] or click. Alternatively cancel cross drawing by
choosing another function, pressing the [Space Bar], clicking on
Done or .
Position the cursor at the other point through which the geometry
line should pass and press [Enter] or click.
AllyCAD will prompt again:
Enter first point
Position the cursor at one point through which another geometry line
should pass and press [Enter] or click, or cancel geometry line
drawing by choosing another function, pressing the [Space Bar],
clicking on Done or .
Type in the distance between the existing element and the parallel
element and click on or press [Enter].
AllyCAD will now prompt:
Select original line or circle on correct side
If you do not know the distance and need to calculate it, you can
type the necessary arithmetic expression, e.g. (518-212)/3 instead
of the distance. See Making Calculations in the User Guide.
Position the cursor at the point the parallel line must pass through
and press [Enter] or click.
AllyCAD will now prompt:
Select original line or circle on correct side
Position the cursor where you want the centre point of a circle to be
and press [Enter] or click.
AllyCAD will prompt:
Enter point on diameter
Position the cursor where you want the centre point of the circle or
circles to be and press [Enter] or click.
AllyCAD will now prompt:
Enter up to 5 diameters separated by spaces
The two lines that you select must be geometry lines. If you need to
draw a circle tangent to two solid lines, project these to geometry first
using the Geometry Make Geometry function.
AllyCAD will prompt:
Circle tangent to two lines enter diameter
If you do not know the distance and need to calculate it, you can
type the necessary arithmetic expression, e.g. (518-212)/3 instead
of the diameter.
If you have selected two lines that are parallel then an error message
will be displayed:
Parallel lines never meet … Euclid.
The line and the circle that you select must be a geometry line and
circle. If you need to draw a circle tangent to a solid line and circle,
project these to geometry first using the Geometry ► Make Geometry
function.
AllyCAD will prompt:
Circle tangent to line and circle: enter diameter
Position the cursor near the geometry line that the circle must be
tangent to and press [Enter] or click . The position of the tangent
circle is dependent on the cursor position. For example:
Position the cursor near the existing geometry circle that the tangent
circle must be tangent to and press [Enter] or click .
Where the tangent circle will appear is dependent on where you
selected the line, and on whether you position the cursor inside or
outside the existing circle when you select it.
If you do not know the diameter and need to calculate it, you can
type the necessary arithmetic expression, e.g. (518-212)/3 instead
of the distance.
The two circles that you select must be geometry circles. If you need
to draw a circle tangent to two solid circles, project these to geometry
first using the Geometry ► Make Geometry function.
AllyCAD will prompt:
Circle tangent to two circles: enter diameter
The three lines that you select must be geometry lines. If you need
to draw a circle tangent to three solid lines, project these to geometry
first using the Geometry ► Make Geometry function.
Point
Point
Point
Point
... the tangent circle will enclose the
existing circle or be enclosed by it,
depending on the radii of the two
circles.
Point
Point
Point
If you position the cursor on this side of
the existing circle ...
Point
If you do not know the radius and need to calculate it, you can type
the necessary arithmetic expression, e.g. (518-212)/3 instead of the
radius. See Making Calculations in the User Guide.
Position the cursor at the point the tangent circle must pass through
and press [Enter] or click.
If a circle cannot be drawn tangent to the line and through the point,
the message
Tangent circle not possible
Position the cursor at the first point the circle must pass through
and press [Enter] or click.
AllyCAD will then prompt:
Enter second point on circle.
Position the cursor at the second point the circle must pass through
and press [Enter] or click.
AllyCAD will then prompt:
Enter third point on circle.
Position the cursor at the third point the circle must pass through
and press [Enter] or click.
If the three points that you have entered are in a straight line, the
error message
Three points in a straight line
will appear.
AllyCAD will continue to prompt:
Enter first point on geometry circle
Position the cursor at the first point another circle must pass
through and press [Enter] or click. Alternatively cancel circle
drawing by choosing another function, pressing the [Space Bar],
clicking on Done or .
Position the cursor close to the circle that the line must be tangent
to. The line will be tangent to that part of the circle closest to the
cursor position. Press [Enter] or click.
Would you like tangent line at fixed angle (else through
point)
Enter the angle of the tangent line and click on or press [Enter].
Position the cursor close to a circle to draw another tangent line and
press [Enter] or click. Alternatively cancel tangent line drawing by
choosing another function, pressing the [Space Bar], clicking on
Done or .
Position the cursor at the point through which the tangent line must
pass and press [Enter] or click.
AllyCAD will continue to prompt:
Line tangent to geometry circle: select circle
Position the cursor close to a circle to draw another tangent line and
press [Enter] or click. Alternatively cancel tangent line drawing by
choosing another function, pressing the [Space Bar], clicking on
Done or .
Position the cursor close to one circle that the line must be tangent
to. The line will be tangent to that part of the circle closest to the
cursor position. Press [Enter] or click.
AllyCAD will now prompt:
Select second circle
Position the cursor close to another circle and press [Enter] or click.
… click here …
Position the cursor close to a circle in order to draw another line and
press [Enter] or click. Alternatively cancel line drawing by choosing
another function, pressing the [Space Bar], clicking on Done or .
Point Point
Point Line
Point
Point
Point
Position the cursor at the first point and press [Enter] or click.
AllyCAD will now prompt:
Enter next point
Position the cursor at the second point and press [Enter] or click.
AllyCAD will continue to prompt:
Perpendicular bisector between two points .. enter first
point
Position the cursor at the geometry line you want the new geometry
line to be perpendicular to and press [Enter] or click.
AllyCAD will now prompt:
Enter point perpendicular should go through
Position the cursor at the point the perpendicular line should pass
through and press [Enter] or click.
AllyCAD will continue to prompt:
Select geometry line
Enter the number of sections you want the target line to be divided
into.
Position the cursor close to the line you want to “divide” and press
[Enter] or click the left mouse button.
Only geometry lines are created in this function - the target line
itself is not cut into sections.
Procedure
Enter number of sections
Enter the number of parts that the arc or circle is to be divided into.
Click on the circle you want to divide (spacebar to exit)
Indicate the arc or circle entity. Small geometry circles are drawn
accordingly, and the program repeats to allow many lines to be
divided into the same number of parts.
Only geometry lines are created in this function - the target line
itself is not cut into sections.
or
Draw Geometry
If this is the element you want to delete, click on the YES button.
The element will be deleted. If you do not want to delete the
highlighted geometry element, click on the NO button.
AllyCAD will continue to prompt:
Select geometry element to be deleted
If you might need your geometry lines again later, you can
temporarily switch them off by unchecking the Show Geometry box
in Settings ► View Settings.
To set the text parameters, i.e. what the text will look like, use the
Settings ► Set Text Defaults function before adding the text.
You can change the text parameters as you are entering the text in
the Text Entry dialog box, or change the parameters of existing text
using the Settings ► Set Text Defaults function or the Annotate ► Edit Text
function.
AllyCAD will prompt:
Enter text position
Position the cursor where you want the text to appear and press
[Enter] or click. The text label origin will determine the position of
the text relative to this point. See Set Text Defaults.
The Text Entry dialog box is displayed.
Type the text, which will appear in the white area of the dialog box at
the position of the black vertical cursor.
Press the [CTRL] [Enter] keys at the same time to enter a new line of
text. Alternatively, if you have checked the Accept Return check box,
you can enter a new line of text by pressing the [Enter] key on its
own.
If you want to change the text parameters at this stage, click on the
Text Defaults button. The Set Text Defaults dialog box will be
displayed.
Position the cursor where you want another piece of text to appear
and press [Enter] or click. Alternatively, cancel text entry by choosing
another function, pressing the [Space Bar], clicking on Done or .
If you need to edit the text content after you have entered it, for
example because you have made a spelling mistake, double click on
the offending text with the Select cursor (see Select) or use the
Annotate ► Edit Text function.
Once you have entered text into AllyCAD, you can export it as an
ASCII file (see Export Text) or cut or copy it onto the Clipboard for
pasting into another program (see Cut and Copy).
You can also import text from a word-processor as an ASCII file (see
Import ASCII) or paste text into AllyCAD from a Windows word-
processor or desktop publishing program (see Paste).
ar c
an
nd The ToolKit contains a function to
ou
ar allow you to place text around an
t arc in the General section.
x
te
Position your cursor on the arc you want to place the text around
and press [Enter] or click.
AllyCAD will prompt:
Enter text
Type the text you want to place around the arc and click on or
press [Enter].
The text is placed around the arc, and centered between the ends of
the arc.
Edit Text
Edit the text content of all selected text.
The text will be displayed inside the Text Entry dialog box. You can
change the text parameters by clicking on the Text Defaults button. If
you just want to change text height, you can type a new text height
into the text height box in the Text Edit dialog box. When you have
finished editing the text, click on OK.
If you have selected several pieces of text to edit, only one will be
displayed at a time. You can also edit text content by double
clicking on the text item with the Select cursor.
Move Text
Moves all selected text.
Position the cursor at a point on the text and press [Enter] or click.
This point is a reference point that you will use to define the
movement. AllyCAD will then prompt:
Enter new text position
Position the cursor at the new position of the reference point. Press
[Enter] or click. Text can also be moved by the following methods:
• Using the Modify ► Stretch or Modify ► Move functions.
• Using the Select cursor to select the text and drag it to a new
position with your mouse.
Type the text scale factor. For example, if you want the text to be
twice as big, type "2". Then click on or press [Enter].
When you have set the parameters click on the Apply button to make
the changes. Select the text attributes to change as shown below and
click on OK. Click on OK to close the Set Text Defaults dialog.
Set Alignment
Define how the selection set should be aligned, or align the selection set
horizontally and/or vertically.
Set the options you require and click on the Apply button to align the
selection set.
Align Align
There must be a grid on the screen before you align using this
option or nothing will happen. See Grid.
Alignment
The Vertical group allows the items in the selection set to be aligned
to the Top, Centre or Bottom.
The Horizontal group allows the items in the selection set to be
aligned to the Left, Centre or Right.
Items in the selection set can be aligned both horizontally and
vertically at the same time.
Each item in the selection set is aligned so that its top touches the
horizontal grid line nearest to its top.
Align
Align
The To each Other, Vertical Align and Top options of the Vertical
section have been checked.
The items in the selection set are aligned to the top edge of the
square, because this was the highest element in the selection set
before alignment.
Align
Align
The To Each Other, Horizontal Align and the Centre option in the
Horizontal section of the dialog box have been checked.
The items in the selection set are centered between the left hand
edge of the square, because this was the left most thing in the
selection set, and the right hand edge of the larger circle, because
this was the right most thing in the selection set before alignment.
Align Align
Each item in the selection set is centred about the vertical grid line
that was nearest to its centre before alignment.
Align Align
The items in the selection set are centrally aligned in both the
Vertical and Horizontal directions.
Align
Align
Vertical Distribution
The Vertical Distribute and Top options have been checked.
The three central boxes are repositioned so that their tops are
equally spread between the top of the top box and the top of the
bottom box.
The central box is repositioned so that its left hand side is exactly in
between the left hand sides of the left and right boxes.
The three central boxes are repositioned so that their tops are
equally spread between the tops of the top and bottom boxes. The
boxes are aligned with the left most box.
In this section, grid lines are referred to and shown in the diagrams.
This is for illustrative purposes only. When you use Tools ► Grid to
create a grid in AllyCAD, only the dots representing the
intersections between the horizontal and vertical grid lines are
displayed.
This function aligns everything that has been selected using the
Select or Selection Filters commands (the selection set). The selection
set is aligned and/or distributed according to the settings of the
Align dialog box.
You must select at least two items to align or three to distribute, or
nothing will happen.
Text may not look as though it has been aligned with the other
items in the selection set. This is because the text characters are
enclosed in a "cell” with a space above them and below them. If, for
example you are aligning text to the Top, it is not the top of the
character that is aligned, but the top of the “cell”.
The text label origin associated with a piece of text does not affect
the way that text is aligned using Align. Each piece of text is
associated with a text alignment, defined in Settings ► Set Text
Defaults. If you have a piece of text comprising several lines, this
does affect the way that text is aligned using Align.
For example, the text alignment of the piece of text has been set to
right in the Set Text Defaults dialog box.
50
If you replace the "x" with, say, "50" using the Alter Dimension
function, the object will change size so that it is 50 units long.
Mechanical Style
If you have checked the Mechanical Style option in Settings ► Set Dim
Defaults...
AllyCAD will prompt:
Do you want running, chained or free dimensions (R/C/F)
Type "R" for Running, "C" for Chained or "F" for Free. Click on or
press [Enter].
50
chained,
18 16.3 15.7
18
34.3
34.3
34.3
50
Free dimensions
If you are drawing Free dimensions, AllyCAD will prompt:
Enter text position
Architectural Style
If you have checked the Architectural Style option in Settings ► Set Dim
Defaults...
56.9
18.6 19.3
37.9
18.6
45°
A dimension at a fixed angle that you
.3
been typed.
The text will be centred between the witness lines. If you do not want
the text centred, you can move it to the desired position after you
have drawn the dimension, using the Modify ► Stretch function.
AllyCAD will continue to prompt:
Enter first point
Type in the angle of the dimension. This will be the same as the line
you are dimensioning, ie. 30, -30 or 90 degrees if you have set up the
Angular Format to measure anti-clockwise from the 3 o'clock
position.
Click on or press [Enter].
Click on the YES button if you want the witness lines to be angled at
60 degrees to the line being dimensioned, and on the NO button if
you want the witness lines to be angled at 120 degrees (see diagram
on the next page).
AllyCAD will prompt:
Do you want running, chained or free dimensions (R/C/F)
You can change the text content, arrow type and witness line colour
of individual dimensions using Annotate ► Edit Dimension ► Edit
Dimension Properties.
°
60
0°
12
12
12
Line being
dimensioned is
12
12
at 90 degrees
60 120°
12 °
12
Line being
dimensioned is
at 30 degrees 12
12
12
12
12
Line being
0°
dimensioned is 12
at 330 degrees 60°
12
57.39°
Position of arrow
If there are two intersecting lines you want to dimension, click on the
YES button.
AllyCAD will prompt:
Select first line
Position the cursor near one of the two lines to be dimensioned and
press [Enter] or click. AllyCAD will prompt:
Select second line
Position the cursor near the other line and press [Enter] or click.
AllyCAD will prompt:
Enter witness line start
Position the cursor where you want the witness lines to start and
press [Enter] or click. AllyCAD will prompt:
Enter witness line end
Position the cursor at the place where you want the dimension arrow
to be and press [Enter] or click.
The angle between the two lines is measured and is displayed in the
Control Bar. To accept the dimension as it is, click on or press
[Enter].
Alternatively, you can add tolerances to the dimension, add notes to
it or edit it as described in the section on Horizontal Dimensions.
When the dimension text is to your satisfaction, click on or press
[Enter].
If you are satisfied with the position of the arc indicating the
measurement (the position of the dimension arrow), click on the YES
button. Otherwise, click on the NO button and AllyCAD will prompt:
Drag till satisfied with arc radius
As you move the cursor, you will see a circle expanding and
shrinking. This circle represents the position of the dimension
arrow. Once the position of the arrow is satisfactory, press [Enter] or
click.
AllyCAD will prompt:
Satisfied with text position?
If you are satisfied with the position of the text, click on the YES
button. Otherwise click on the NO button and AllyCAD will prompt:
Enter new dimension text position
57.39°
Position of arrow
The angle between the two lines is measured and is displayed in the
Control Bar. To accept the dimension as it is, click on or press
[Enter].
Alternatively, you can add tolerances to the dimension, add notes to
it or edit it as described in the section on Horizontal Dimensions.
When the dimension text is to your satisfaction, click on or press
[Enter].
If you are satisfied with the position of the arc indicating the
measurement (the position of the dimension arrow), click on the YES
button. Otherwise, click on the NO button and AllyCAD will prompt:
Drag till satisfied with arc radius
As you move the cursor, you will see a circle expanding and
shrinking. This circle represents the position of the dimension
arrow. Once the position of the arrow is satisfactory, press [Enter] or
click.
AllyCAD will prompt:
Satisfied with text position?
If you are satisfied with the position of the text, click on the YES
button. Otherwise click on the NO button and AllyCAD will prompt:
Enter new dimension text position
23.3
AllyCAD will prompt:
Is this dimension of an existing arc?
Position the cursor on the arc you want to dimension and press
[Enter] or click. AllyCAD will prompt:
Enter text part of angular dimension
If you are satisfied with the position of the arc indicating the
measurement (the position of the dimension arrow), click on the YES
button. Otherwise, click on the NO button and AllyCAD will prompt:
Drag till satisfied with arc radius
As you move the cursor, you will see a circle expanding and
shrinking. This circle represents the position of the dimension arrow.
Once the position of the arrow is satisfactory, press [Enter] or click.
AllyCAD will prompt:
Satisfied with text position?
If you are satisfied with the position of the text, click on the YES
button. Otherwise click on the NO button and AllyCAD will prompt:
Enter new dimension text position
Arc centre
The arc distance between the two points is displayed in the Control
Bar. To accept the dimension as it is, click on or press [Enter].
Alternatively, you can add tolerances to the dimension, add notes to
it or edit it as described in the section on Horizontal Dimensions.
When the dimension text is to your satisfaction, click on or press
[Enter].
AllyCAD will prompt:
Satisfied with arc radius?
If you are satisfied with the position of the arc indicating the
measurement (the position of the dimension arrow), click on the YES
button. Otherwise, click on the NO button and AllyCAD will prompt:
Drag till satisfied with arc radius
As you move the cursor, you will see a circle expanding and
shrinking. This circle represents the position of the dimension
arrow. Once the position of the arrow is satisfactory, press [Enter] or
click.
AllyCAD will prompt:
Satisfied with text position?
If you are satisfied with the position of the text, click on the YES
button. Otherwise click on the NO button and AllyCAD will prompt:
Enter new dimension text position
R 15 Ø 20
Ø 20
R 15
Position the cursor close to the arc or circle you want to dimension
and press [Enter] or click.
This cursor position affects the way that the dimension will be
drawn. This is described fully on the next page.
R 15
If you do not want the dimension text on
the arrow, but on a leader line as shown
on the left, click on the NO button.
AllyCAD will prompt:
Enter text position
Position the cursor close to the arc or circle you want to dimension
and press [Enter] or click. Alternatively cancel dimensioning by
choosing another function, pressing the [Space Bar], clicking on
Done or .
67.5
95.9
26.9
20
10°.02.
This function allows the length and the bearing of a line to be written
onto that line. Length is measured in the units selected in Settings ►
Drawing Settings. The bearing is measured according to the Angular
Format in Drawing Settings.
Dimension appearance (text height, number of decimals, etc.) is set
using Settings ► Set Dim Defaults. However, you cannot change the
appearance of a survey dimension once you have placed it.
The way that the dimension is presented (whether text is written
along the bearings or is written upright, whether the bearing is on
top and the length at the bottom or vice versa, etc.) is set using
Settings ► Set Survey Defaults. You cannot change the way you have
presented a survey dimension once you have placed it.
Editing Text
This option allows you to edit the dimension text, or add tolerances
or notes to the dimension text.
AllyCAD will prompt:
Enter new text
The existing dimension text is displayed in the Control Bar. Edit it,
then click on or press [Enter].
AllyCAD will continue to prompt:
Select dimension to be edited
Editing Arrowheads
This option changes the arrowhead type.
AllyCAD will prompt:
Place cursor near arrowhead to change
Position the cursor near the arrowhead you wish to change and
press [Enter] or click. The arrowhead is changed into a blob.
AllyCAD will continue to prompt:
Select dimension to be edited
Editing Pen
This option allows you to change the colour of the witness lines and
dimension arrows.
AllyCAD will prompt:
Enter new witness line pen
43.4
43.4
Alter Dimension
To change the size of part of a drawing when the dimension text is changed
You can enter these variables as you dimension the object when
AllyCAD prompts Enter text of dimension. See Horizontal
Dimensions. You can also enter these variables using Annotate ► Edit
Dimension ► Edit Dimension Properties ► Text.
Type the text you want to alter ("17.3" or "x" in the example above).
It is important that you type the dimension text exactly as it appears
on the drawing, including decimal points or commas and any trailing
spaces or zeros. Click on or press [Enter].
AllyCAD will now prompt:
Enter new dimension text (will cause dimension to alter)
Type in the numeric value that the dimension text must change to
("40" in the example above) and click on or press [Enter]. The
dimension and dimensioned part will be adjusted to match the new
value.
AllyCAD will prompt:
Alter a whole area, along witness line, or at witness point
(A/L/P)
The answer you type here determines what will be affected by the
new dimension. Type "A" for Area, "L" for along the witness Line, or
"P" for Point. Then click on or press [Enter].
If you choose the Area option, the whole drawing will be updated
relative to the new dimension.
x 20.6 28 20.6
14.3 14.3
If you choose the Line option, all points that lie on a witness line will
be altered, but the rest of the drawing will not change.
14.3 14.3
If you choose the Point option, only the dimensioned line will be
altered. The rest of the drawing will not change.
x 20.6 28 5.2
14.3 14.3
If you click on the YES button, the left most point of a horizontal
dimension will be fixed, and similarly, the lowest point of a vertical
dimension will be fixed. Alterations will take place about this point.
If you click on the NO button, the right most point of a horizontal
dimension will be fixed, and similarly, the highest point of a vertical
dimension will be fixed. Alterations will take place about this point.
Position the cursor where you want an arrow tail to be and press
[Enter] or click.
AllyCAD will prompt:
Enter next point of arrow (exit = [Space Bar] to enter arrow
head)
Position the cursor where you want the arrowhead or a bend in the
arrow tail to be and press [Enter] or click.
If you want the arrow head to be at the end of the line you have just
drawn, press the [Space Bar], click on Done or .
If you want to add another line to the arrow before adding the head,
position the cursor where you want the arrow head or a bend in the
arrow tail to be and press [Enter] or click. You may add additional
lines until you press the [Space Bar] to enter the arrowhead.
AllyCAD will continue to prompt:
Enter arrow tail
MH
A 1
This function will draw a maximum of two lines of text with a circle
around it, with an arrow from the circle if desired.
You define the number of text lines that appear in each balloon and
whether the balloon has an arrow or not using the Settings ► Set
Balloon Defaults function.
If you choose to attach an arrow to the balloon, the parameters of
this arrow (for example its colour and whether it is a blob or a slash)
are defined using the Settings ► Set Arrow Defaults function.
The text parameters used are those set in Settings ► Set Text Defaults
option. The label origin is, however, always ignored as the text is
always centered. The colour of the balloon circle is defined in the
Settings ► Line Defaults option.
AllyCAD will prompt:
Enter text position for balloon
Position the cursor where you want the balloon text to appear. This
will be the centre of the text (i.e. as though the label origin was set to
15). Press [Enter] or click.
AllyCAD will prompt:
Enter first text for balloon
Type the text for the balloon and click on or press [Enter].
For each new balloon that you enter, this text item will be
incremented. So if the first text in the first balloon was "DWA", the
text in the second balloon will be "DWB", then "DWC" and so on. If
the text in the first was "MH1", the second will be "MH2", then
"MH3" and so on.
Type the second line of text for the balloon and click on or press
[Enter]. If you leave this line blank, only the first piece of text will be
written and will be placed in the centre of the balloon. If you enter
text, the balloon will be divided into two equal portions by a straight
line.
If you have specified arrows AllyCAD will prompt:
Enter next point for arrow (press [Space Bar] to produce
arrow head)
Position the cursor where you want the arrowhead or a bend in the
arrow tail to be and press [Enter] or click.
The prompt above will be repeated until you press the [Space Bar],
click on Done or to add an arrowhead to the line you have just
drawn.
AllyCAD will now prompt:
Enter text position for balloon
Position the cursor where you want balloon text to appear and press
[Enter] or click. Alternatively cancel balloon drawing by choosing
another function, pressing the [Space Bar], clicking on Done or .
Position the cursor close to text that you want to add a balloon to or
remove a balloon from. Press [Enter] or click.
The balloon becomes part of the text parameters. This means that
if you use the Settings ► Set Text Defaults ► Take From option to set
text parameters and pick on the text with the balloon, subsequent
text will also have a balloon.
Position the cursor close to other text that you want to add a balloon
to or remove a balloon from and press [Enter] or click. Alternatively
cancel bubble drawing by choosing another function, pressing the
[Space Bar], clicking on Done or .
Pattern hatching
Select the Hatch option. A list of hatch patterns is displayed.
Hatch List
Choose an appropriate pattern from the list of hatch pattern names.
If you are not sure what the hatch patterns look like, click on the
PreView button. A sample of each hatch pattern will be displayed.
Click on the one you want to use.
Operation
Select the hatch pattern you want to use from the list, set the other
options and then click on OK.
The Perimeter Menu is displayed in the Control Bar.
The options on the Perimeter menu are used to define the area to be
hatched. Refer to the Appendix A - Perimeter Menu chapter for
details.
To alter existing hatch patterns, including the colour of the hatches,
or to make your own hatch patterns, refer to Appendix B - Hatch
Patterns.
Hatches and solid fills can significantly slow down redraws. It is a
good idea to go to Settings ► View Settings and to set the Hatch to Draw
Solid Fill
Select the Solid Fill option and the fill colour is displayed.
To change the fill colour, click on the Set Color… button. The colour
palette will be displayed. Select a colour and click on OK.
The Perimeter Menu is displayed in the Control Bar.
The options on the Perimeter menu are used to define the area to be
hatched. Refer to the Appendix A - Perimeter Menu chapter for
details.
To prevent this happening, you can divide the area to be filled into
sub-areas without islands.
The effect is even better if you edit the brick hatch pattern so that
the bricks are white. To do this, exit the CAD and load the
HATCH.PAT file in your user directory into a text editor such as
Windows Notepad.
Scroll down the file until you come to the Brick section, which looks
like this:
*brick,Brick or masonry-type surface
10, 0
1, 0, 0, 0,0, 0,.25
1, 0, 90, 0,0, 0,.5, .25,-.25
1, 0, 90, .25,0, 0,.5, -.25,.25
The 2 to the right of the 12 means that the lines making up the
hatch will now be 0.2mm thick. Save the HATCH.PAT file and restart
the CAD for the change to take effect.
This function allows you to alter the hatch pattern of a hatch, the
hatch scale and/or the hatch perimeter.
For example:
When you select Alter Existing Hatch, all existing hatch perimeters
will flash and a cross corresponding to each hatch is displayed.
AllyCAD will prompt:
Position the cursor on the cross corresponding to the hatch you want
to alter and press [Enter] or click.
If you do not want to change the hatch pattern or scale of the hatch
but want to change the perimeter, for example by adding an island
as in the diagram above, click on OK.
Otherwise, select a new hatch pattern or scale and click on OK. The
Perimeter Menu is displayed. If you don't want to alter the hatch
perimeter, click on the [Accept] option of the Perimeter Menu.
If you want to alter the perimeter, as in the example illustrated where
a circle has been added to the perimeter, draw the additional
perimeter. See the Perimeter Menu for details on how to do this.
Then click on the [Done Perim] option.
The updated hatch is drawn.
AllyCAD will flash all the existing perimeters on the drawing and will
prompt:
Select Hatch Perim whose index you want to use
Click near the hatch you want, and that will become the default
hatch style.
AllyCAD will pop up an information box telling you the hatch style
that it found. Any new hatches you create will now have this style.
96.5 199.4
114.2 207.3
129.7 196.0
146.5 203.3
If you want the coordinates to
appear in a coordinate table, click on
the YES button.
114.2 207.3
146.5 203.3
If you want each point to be labelled
96.5 199.4
with its coordinate position, click on
the NO button.
129.7 196.0
Coordinate table
AllyCAD will prompt:
Enter point where coordinate table should start
Position the cursor at the position where you want the coordinate
table to be and press [Enter] or click.
This point will represent the top left corner of the table. If you place
the cursor near the last line of an existing table AllyCAD will display
the following prompt:
Text found nearby: locked onto existing text
and add new text items onto the end of the existing table.
would result in three columns in the table. The first would be the
point name "Pt1", and the second and third would contain the
coordinates.
AllyCAD will prompt:
Enter field to increment (0 to increment none)
If you specify "1" as the field to increment AllyCAD will increment the
point name, thus the first point will be Pt1, the second “Pt2”, and so
on. If the columns are too close together stop entering points and re-
define the format string with more spaces between the fields.
AllyCAD will prompt:
Enter point
Position the cursor onto the point that you want labelled and press
[Enter] or click.
Enter text of label
The coordinates are displayed in the Control Bar before they are
placed on the drawing. At this stage they can be edited, for example
to reflect the peg or station name. To accept the coordinates, click
on or press [Enter].
The coordinates will either be written into a table or onto the points,
as specified.
Position the cursor onto another point that you want labelled or
cancel coordinate labelling by choosing another function, pressing
the [Space Bar], clicking on Done or .
Lock Cursor allows the cursor to be locked so that it will only move
at a particular angle and at 90 degrees to that angle, rather as
though you were using a set square.
The first four functions Line, Jumpline, Geomline and Keyboard, are
different ways of choosing the angle that the cursor will move along.
Once the angle of movement has been set, a message displaying the
chosen angle preceded by the word “LOCK” is displayed on the status
bar.
The Perpendicular function moves the cursor at 90 degrees to the
locked angle. The 120deg function switches the cursor between
angles suitable for isometric drawing.
The Arc option restricts cursor movement to around a given arc or
circle. The up and down arrow keys give radial movement, and the
left and right arrow keys give movement along the arc. The word
"LOKARC" will be displayed on the status bar.
The GeomCir option restricts cursor movement to around a geometry
circle. The up and down arrow keys give radial movement, and the
left and right arrow keys give movement along the circle. The word
LOKARC will be displayed on the status bar.
The Hold function switches the cursor lock on and off, while the
Unlock function cancels the locked angle and removes the LOCK
message.
Position the cursor on or close to the geometry line you want to take
the angle from and press [Enter] or click.
Lock Keyboard
This option locks the cursor movement to an angle that is typed into
the Control Bar.
AllyCAD will prompt:
Enter cursor angle
Type the angle you want the cursor to be locked at, for example 45
degrees. Press [Enter].
Perpendicular
This option changes the locked angle by 90 degrees.
If the cursor had not previously been locked to an angle before you
applied the Perpendicular function the message LOCK 90 will be
displayed, and if you select Hold, the cursor will move at 90 degrees.
To use the 120 deg function, first lock the cursor to one of the three
angles, for example 30 degrees. You can do this using any of the
methods for locking the cursor described previously.
If you select the 120 deg function or press the [.] key (Full Stop) the
locked angle will cycle from 30 to 330 degrees, then from 330 to 90
degrees, and then from 90 to 30 degrees. The LOCK display at the
bottom right of the CAD window will be updated to reflect the locked
angle.
Even though the LOCK message is displayed, the cursor will not be
locked unless you have selected Hold.
Hold
Sets/frees the cursor to the locked angle
This function locks the cursor to the locked angle displayed at the
bottom right of the CAD window, and at 90 degrees to it. If no cursor
lock has been set, the cursor will be locked to move at 0 and 90
degrees. Selecting Hold again unlocks the cursor.
When Hold is active a diamond is displayed on the screen with the
cursor. When you move the cursor, the diamond will only move at
the locked angle and it's orthogonal. The cursor itself is free to move
anywhere. This is best explained by means of an example in which a
rectangle is drawn.
To draw lines of exact lengths while your cursor is locked, use the
Arrow Keys. See Accurate Drawing in the User Guide.
If you select text after you have locked the cursor, the LOCK message
will disappear. Text will be written at the angle specified in Settings ►
Set Text Defaults.
If you want to use Lock Cursor to specify the text angle, you must
select Lock Cursor after you have selected the Add Text function,
when AllyCAD is prompting:
Enter text position.
Unlock
This function removes the cursor lock and the LOCK message from
the bottom right of the CAD window.
Grab All
Moves the cursor to the closest point, intersection, or grid point enclosed
within the cursor box.
This function searches within the cursor box in the following order:
• If a point (e.g. a point, the end of a line, the end of an arc, an arc
or circle centre) is found in the box, the cursor jumps to the
nearest one.
• If a geometry intersection is found in the box, the cursor will
jump to the nearest one.
• If any other intersection is found in the box, the cursor will jump
to the nearest one.
• If a grid point is found in the box, the cursor will jump to the
nearest one.
AllyCAD will prompt:
Enter point to jump to
Move your cursor so that the cursor box surrounds the point,
intersection or grid point you want to jump to.
Press [Enter] or click. The cursor jumps exactly onto the point,
intersection or grid point.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor. Grab All jump will only work
if you are in the Grab All mode.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor.
Grid
This function moves the cursor to the nearest grid point set up by Tools
Grid.
Move your cursor close to the grid point you want to jump to and
press [Enter] or click. The cursor jumps exactly onto the grid point.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor.
If Grid jump does not appear to be working it is probable that it is
snapping to invisible grid points. To see these grid points zoom into
your drawing or increase the maximum number of grid dots across
screen.
Move your cursor close to the intersection you want to jump to and
press [Enter] or click. The cursor jumps exactly onto the intersection.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor.
Point
Moves the cursor to the nearest reference point.
The reference point may be a point, the end of a line or arc, an arc or
circle centre point, the label origin of an item of text, the label origin
of an item of dimension text or an arrow end point.
AllyCAD will prompt:
Enter point to jump to
Move your cursor close to the point you want to jump to and press
[Enter] or click. The cursor jumps exactly onto the point.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor.
Move your cursor close to the circle centre you want to jump to and
press [Enter] or click. The cursor jumps exactly onto the circle
centre.
The cursor will not jump to the centers of geometry circles - use the
Geometry Intersection jump instead.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor.
Near Element
Moves the cursor to the nearest element.
Move your cursor close to the line or arc you want to jump to and
press [Enter] or click. The cursor jumps exactly onto the line or arc.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor.
The last fixed point is the last point you selected by pressing [Enter]
or by clicking. For example, this may be the end point of the last line
you drew, and is always marked by a small cross: X. If the cursor is
accidentally moved off this point, it can be returned to it using the
Last Fixed jump.
Mid Point
Moves the cursor to the mid-point of the nearest line.
Move your cursor close to the line that you want the mid-point of
and press [Enter] or click. The cursor jumps exactly onto the middle
of the line.
If you use the Shortcut key AllyCAD will not prompt you for a point
but will immediately move the cursor.
Move your cursor close to the line or one of the points and press
[Enter] or click.
AllyCAD will then prompt:
Enter division ratio for jump
Type a number here, for example if you type "0.5" or "1/2", the
cursor will jump to half way along the line or between the two points.
If you type "1/3", the cursor will jump to a third of the way along the
line or between the two points. Press [Enter].
AllyCAD will prompt:
Would you like to jump to ratio point on line (else between
two points)
If you click on YES, the cursor will move to the point along the
nearest line. Where the cursor moves depends on the position of the
cursor before the jump was made.
If you click on NO, AllyCAD will prompt you for the first and second
points. Where the cursor moves depends on the order in which the
points are selected.
Type the x and y coordinates that the cursor should move to,
separated by a space. Click on or press [Enter].
The order of the coordinates, ie. Northing Easting or Easting Northing,
depends on the coordinate settings in Settings ► Drawing Settings.
‘0 0’ is the centre of the sheet of paper in Cartesian coordinate mode.
Unlike the other jumps in this section, you do not have to press
[Enter] to accept the new cursor position after using Move to
Coordinates.
Type the distance you want the cursor to move then click on or
press [Enter].
AllyCAD will prompt:
Enter bearing
Type the angle you want the cursor to move at then click on or
press [Enter]. The cursor moves.
0.8
text
When you select this function, all nodes on the drawing are marked.
• Points, the ends of lines and the ends of arcs are shown as
diamonds.
• Arc and circle centres are shown as squares.
• Text and dimension text origins are shown as stars.
Dump Data creates a file that gives the following information about
each or specific objects in your drawing:
• Parent and object names.
• The coordinates of the object's snip box.
• The layer the object is on.
• The coordinates of the object's hook point.
• Whether the object is selected.
• Whether the object is a hatch perimeter.
• The coordinates, line type, pen and width of each primitive in the
object, and whether this primitive is selected.
Refer to the Drawing Structure in the User Guide if you do not
understand any of the terminology in this section.
AllyCAD will prompt:
What layers do you want to dump data from (enter '*' for all
layers)
Type the name of the layer that you want to dump information from.
To dump information from all layers, type "*" and click on or press
[Enter].
AllyCAD will prompt:
What object names do you want data from ('* *' for all
objects)
Type the name of the object or objects you want information about
and click on or press [Enter]. For example, if you type:
YELLOW CIRC1
information about objects with the name "CIRC1" and with the
parent name "YELLOW" will be dumped. Wildcards may be used. For
example, if you type:
* CIRC1
information about all objects with the parent name "YELLOW" will be
dumped, regardless of object names. If you type :
* *
If you click on the YES button, the information that is dumped to the
file will include both Object Header information and Object Details. If
you click on the NO button, only Object Header information will be
dumped.
A sample data file produced by Dump Data is shown below.
parent A object P128
objectbox -410.455 -125.775 -258.850 -19.091 objectscale 1.000 1.000 objectrot 0.000
objectlength 506 visibility 1 layer 0 object hook 0.000 0.000
selected 0 clip 0 hatch 0 type 0 patnumber 128 lib 0 key 0 Flags: grp=0 sym=0 contdel=0 chk=0
polyline linet= 1 pen=14 used=0 selection=0 nvertex=11 spline=0 swid= 0 ewid= 0 closed=0
key=0, SNode=0, ENode=0
vertex -386.87 -57.273 type=0 swidth= 0 ewidth= 0
vertex -350.94 -19.091 type=0 swidth= 0 ewidth= 0
vertex -323.98 -53.904 type=0 swidth= 0 ewidth= 0
vertex -301.52 -25.829 type=0 swidth= 0 ewidth= 0
vertex -258.85 -68.503 type=0 swidth= 0 ewidth= 0
vertex -282.43 -116.79 type=0 swidth= 0 ewidth= 0
vertex -308.26 -92.086 type=0 swidth= 0 ewidth= 0
vertex -326.23 -125.78 type=0 swidth= 0 ewidth= 0
vertex -347.57 -98.824 type=0 swidth= 0 ewidth= 0
vertex -396.98 -122.41 type=0 swidth= 0 ewidth= 0
vertex -410.45 -98.824 type=0 swidth= 0 ewidth= 0
*************************************************
parent A object P128
objectbox -264.465 -125.775 -112.861 -19.091 objectscale 1.000 1.000 objectrot 0.000
objectlength 506 visibility 1 layer 0 object hook 145.989 0.000
selected 0 clip 0 hatch 0 type 0 patnumber 129 lib 0 key 0 Flags: grp=0 sym=0 contdel=0 chk=0
polyline linet= 1 pen=14 used=0 selection=0 nvertex=11 spline=1 swid= 0 ewid= 0 closed=0
key=0, SNode=0, ENode=0
vertex -240.88 -57.273 type=0 swidth= 0 ewidth= 0
vertex -204.95 -19.091 type=0 swidth= 0 ewidth= 0
vertex -177.99 -53.904 type=0 swidth= 0 ewidth= 0
vertex -155.53 -25.829 type=0 swidth= 0 ewidth= 0
Blocks
Drawings that have been imported as DXF or DWG files are likely to
contain AutoCAD blocks. These will be represented in Dump Data
files in the same way as AllyCAD objects, except that they will have a
STARTBLOCK line above the object description and an ENDBLOCK
line beneath it:
===========================================
STARTBLOCK SOP [0.000000,0.000000] storescale=1.000000 flags=64 purgedflag=0
*************************************************
parent A object P121
objectbox -10.000 -10.000 10.000 10.000 objectscale 1.000 1.000
objectrot 0.000
objectlength 328 visibility 0 layer 0 object hook 10.000 0.000
selected 0 clip 0 hatch 0 type 0 patnumber 121 lib 0 key 0
arc 10.000 0.000 0.000 0.000 10.000 0.000
radius 10.000 cw 0 line, pen, width 255 11 0 0 0 0 aspect 1 angle 0
line -7.071 7.071 7.071 -7.071 255 11 0 0 0 0
line 7.071 7.071 -7.071 -7.071 255 11 0 0 0 0
ENDBLOCK
Object Details
After the Object Header, details about each primitive in the object are
given. These details vary depending on the nature of the primitive.
Points are represented as lines whose start and end coordinates are
the same.
Polylines
pen color.
ar1 ar2 arrow heads. The two figures following ar1 ar2 are
normally both 0. If an arrow head has been updated using
Edit Dimension Properties in Edit Dimension in the
Annotate Menu it will be represented by the number 10.
ang angle of dimension in tenths of a degree.
dim text the contents of the dimension text, i.e. the measurement.
53.42° 53.42°
Coordinates of intersection point if this Coordinates of the tip of Coordinates of the end of the
is a dimensioned angle, or arc centre the arrow head that points witness line closest to the
point if this is a dimensioned arclength. in the anticlockwise dimension, at the clockwise
direction. end of the dimension.
pen colour.
ar1 ar2 the two figures following this are not relevant to angular
dimensions
text posn coordinates of dimension text position.
text the contents of the dimension text, i.e. the measurement.
Radial Dimensions
Coordinates of the point where the arrow head touches the Coordinates of the dimension
arc or circle circumference. In the case of a circle, where text if this is not on the
two arrow heads touch the circumference, it is the arrow dimension arrow. If the text is
head nearest to the text. If the text is in between the two on the dimension arrow, these
arrow heads, it is the arrow head nearest the position you coordinates are the same as
indicated when adding the Radial Dimension. the previous ones.
pen colour.
ar1 textar the two figures following this are not relevant to radial
dimensions.
raddim text the contents of the dimension text, i.e. the measurement.
Data Items
Bitmaps
When you select the Grid function the following dialog box is
displayed:
X Grid Spacing
This is the distance between grid points in the X direction.
Y Grid Spacing
This is the distance between grid points in the Y direction
Grid On
This option turns the grid on or off.
Second
point
Slope
distance
Y distance
Angle
First
point
X distance
This function measures the slope distance, the x and the y distances
and the angle between any two points.
Position the cursor at the first point and press [Enter] or click.
AllyCAD will prompt:
Second point
Position the cursor at the second point and press [Enter] or click.
The measurements are displayed. Click on OK to return to AllyCAD.
AllyCAD will continue to prompt:
Distance ... enter first point ([Space Bar] to exit)
To measure something else, position the cursor at the first point and
press [Enter] or click. Alternatively, cancel measuring by choosing
another function, pressing the [Space Bar], clicking on Done.
Incorrect areas
If you select the yellow Object Icon in the Perimeter Menu on the
Control Bar to identify a boundary, the area calculated may be
incorrect. For this method of boundary identification to produce the
correct result, all the elements in the object must have been drawn
sequentially.
Incorrect perimeters
Line width affects perimeter calculations, which may therefore
appear incorrect. For example:
If you draw a rectangle of 100x100mm with a line width of 0mm, the
perimeter will be measured as 400mm.
If you draw a rectangle of 100x100mm with a line width of 0.2mm,
the perimeter will be measured as 800mm.
If you draw a rectangle of 100x100mm with a line width of 2mm, the
perimeter will be measured as 8000mm.
This only occurs if you use the Rectangle, Line or Object methods of
defining the perimeter to measure. This is intentional for certain
types of costing.
To switch off this effect temporarily, click in the Command box on
the Control Bar and type:
SETUSEWIDTHPERIM 0
When you query a data item, the macro function Enquire Data will
only read the coordinates of the first occurrence of the data item it
encounters. So if you need to query the locations of several bolt
holes, for example, you should distinguish between them by
assigning different text to them, for example BOLTHOLE 1,
BOLTHOLE 2 etc.
If you click on the YES button, the data item text will be displayed on
the screen. The text format is determined by Set Text Defaults in the
You can make all data item text visible, or all data item text
invisible using Show Data Items in View Settings in the Settings
Menu.
Enter the location for another data item. Alternatively cancel linking
text to coordinates by choosing another function, pressing the
[Space Bar], clicking on Done or .
Position the cursor on the diamond marking the data item you want
to edit and press [Enter] or click. The data appears in the Control
Bar.
AllyCAD will prompt:
Enter new data
Type in the new data and click on or press [Enter]. AllyCAD will
prompt:
Should the data item be visible
If you click on the YES button, the data item text will be displayed on
the screen. The text style is set in Settings ► Set Text Defaults. If you
click on the NO button, the text will be invisible.
You can make all data item text visible, or all data item text
invisible using Show Data Items in Settings ► View Settings.
Position the cursor on another data item to edit and press [Enter] or
click. Alternatively cancel data item editing by choosing another
function, pressing the [Space Bar], clicking on Done or .
Position the cursor on the entity you want to query. Press [Enter] or
click. A box showing information about the entity appears.
The following conventions are used:
• Pens (colors) are numbered from 1 to 255. A pen of "256"
indicates that the pen is being set By Layer.
• Line types are numbered from 1 downwards in the Line Type
menu so that continuous is 1, dashed is 2, etc. A line type of
"256" indicates that the line type is being set By Layer.
• Width is measured in tenths of a mm.
• Angles are measured anti-clockwise from the 3 o'clock position.
• The figure in brackets "(0)" is information used internally.
• The letter or name in single quotes after the word Layer is the
layer the entity is on.
The top line of the file is optional and describes the attributes that
have been extracted. In the example above, data has been extracted
about each object's name, its manufacturer, part number, colour,
layer and the coordinate position on the drawing.
Every line that follows refers to an object on the drawing. In the list
there is a bath on the drawing manufactured by SCOVER, with a
part number of 123, in cream. On the drawing it is on the
FURNITURE layer and is located at coordinate position "-2736.238, -
1897.376".
Once you have extracted the bill of materials, you can read the ASCII
file into a database or spreadsheet to manipulate the information.
Name Description
OBJ_NAME the object's name.
OBJ_PARENT the object's parent name.
OBJ_LAYER the layer the object is on.
OBJ_XREF the x coordinate position of the object's hook point.
OBJ_YREF the y coordinate position of the object's hook point.
OBJ_XSCALE the scale of the object in the x direction. This is 1 unless you
have scaled the object, either when you added it to the drawing
using Symbol, or using Scale in the Modify Menu.
OBJ_YSCALE the scale of the object in the y direction. This is 1 unless you
have scaled the object, either when you added it to the drawing
using Symbol, or using Scale in the Modify Menu.
OBJ_ROT the rotation of the object, measured in degrees and anti-
clockwise from the 3 o'clock position. This is 0 unless you have
rotated the object, either when you added it to the drawing using
Symbol, or using Rotate in the Modify Menu.
OBJ_AREA the area of the object, measured in the currently set area units
(see Drawing Settings). Be aware that the areas calculated
for complex objects are not always accurate. See List Objects
for an explanation.
OBJ_PERIM is the perimeter of the object, measured in the currently set linear
units (see Drawing Settings).
User-defined Attributes
Three user-defined attributes have been used in the template:
MANUFACTURER, PART_NO and COLOUR.
A template file must contain at least one user-defined attribute, and
you can define as many as you want. User-defined attribute names
Attribute Type
The second column in the template specifies whether the attribute is
a text item or a number.
"C" is specifies that the attribute is a text item. Text attributes will
have double quotes placed around them if the bill is output as a
comma or tab delimited file.
"N" specifies that the attribute is a number.
Attribute width
The third column in the template defines the maximum width, in
characters, that the attribute will take up in the file.
If you choose to output the bill as fixed columns, then this width will
be used to define the fixed column spacing.
Decimal places
You can specify the number of decimal places in the fourth column
for the following attributes:
OBJ_AREA
OBJ_PERIM
OBJ_XREF
OBJ_YREF
OBJ_XSCALE
OBJ_YSCALE
OBJ_ROT
OBJ_XREF N 12 3
OBJ_YREF N 12 3
1 2 3 4 5 6 7 8 9 10 11 12
- 2 3 9 8 . 8 4 2
1 2 3 4 5 6 7 8 9 10 11 12
- 8 4 . 9 3 4
The BOM will be saved in a plain ASCII file. The Field Separators
option allows you to specify that the file must be:
Comma Delimited
items separated by commas with text items enclosed in quotation
marks.
Tab Delimited
items separated by tabs with text items enclosed in quotation
marks.
Fixed Width Columns
the width of each column specified in the template file.
If you check the Field Names on First Line option the first line of
the file will include the names of the attributes. This is useful if
you plan to import the BOM into a program like Microsoft Access,
which can interpret the first line of the file as field names.
Refer to Objects ► Make Symbol and Settings ► View Settings for more
details.
Troubleshooting
If you are having difficulty creating a Bill of Materials check the
following:
• Ensure there is no carriage return after the last line in your BOM
template file.
• Have you attached the attributes to the objects correctly?
• For an object to be included in the BOM, it must have at least
one of the attributes listed in the BOM template file.
See Also
Explode Object, Group Into Object, Make Symbol, Edit Data Item,
View Settings, Selection Filters.
Before After
Drawingsnaptidy Drawingsnaptidy
Before After
drawingCliptidy drawingCliptidy
Nodes
Segments made up
of many small lines
Add another node or cancel node adding by pressing the [Space Bar],
clicking on Done or .
You should change to a clean layer before tidying. In this way you
can easily get rid of any old fragments that have been missed in the
cleaning process.
Type a number, usually between 0.3 and 0.7 and press [Enter] or
click .
The number defines a “corridor” of a certain width, and any line
segments falling within this corridor will be replaced with a single
line segment.
Position the cursor half way along the first line making
up the boundary segment to be tidied. You may have to
magnify into the drawing in order to identify this
segment. Press [Enter] or click.
The program will now track along the segment until it reaches
another node. You will see its progress as it tracks. If tracking is lost
before another node is reached or if there is ambiguity at a point the
following prompt is displayed:
Tracking lost... enter next segment
If you are satisfied with the tidied boundary and want to discard the
old boundary, choose the Satisfied discard old option. If you are
satisfied with the tidied boundary but want to keep the old one,
choose the satisfied Keep old option.
If you are not satisfied with the tidied boundary, choose the Restart
segment option. Finally, if you have finished tidying boundaries,
choose Quit. You will be returned to the Tidy Polygons Menu.
Drawingsnaptidy
This option tidies up end of line connections, deletes very short lines,
and removes duplicate lines.
If two or more line end points lie within the snap tolerance, then the
function will try to move these end points onto the intersection
points of the lines.
All the line ends within this circle
lie within the snap tolerance
Before After
Drawingsnaptidy Drawingsnaptidy
The function will delete all lines shorter than a given length. Type a
minimum line length and press [Enter] or click on . If you do not
want to delete any very short lines, give a length of zero.
If you simply want to use Drawingsnaptidy for removing duplicate
lines, you can set the minimum line length to "0".
AllyCAD will prompt:
Remove overlapping lines?
Click on the YES button if you want to remove overlapping lines. Else
click on the NO button. Overlapping lines will be removed as follows:
• Exactly overlapping - one line will be deleted.
• Partially overlapping - one line will be trimmed to meet the other.
• Long line completely overlapping short line - the short line will be
deleted.
AllyCAD will prompt:
Enter polygon within which to Snaptidy
Draw a polygon around the area within which the snap tidy
operation is to be applied.
In some cases, for example where there are three or more lines that
do not intersect at the same point, the function may not be able to
join the lines. In such cases you may have to use the Modify ► Trim,
Modify ► Divide/Extend or Modify ► Move Point functions to join them.
AllyCAD will continue prompt:
Enter polygon within which to Snaptidy
Procedure
The CAD will prompt:
Delete line segments after adding to polyline (else retain)
If you want to delete the converted line segments click on the YES
button, else click on the NO button to retain the line segments.
The CAD will prompt:
Indicate start of polyline
The cursor will switch into point snap mode. Position the cursor near
to the start of a series of lines and click. The program will track along
the series of lines and convert each segment into a polyline vertex. If
it is unable to pick up the lines the following error message will be
displayed:
The polyline is created in the current layer using the current pen
and line type.
Procedure
Select arc to convert
Indicate an arc to have it drawn over with lines on the current layer
and with pen 1. The number of lines drawn is determined by the
CAD.
The program repeats for multiple arcs.
Expand
Automatically produce a detailed view.
If you would like the box or circle to be drawn around the detailed
view as shown above click on the YES button.
A box representing the size of the detailed view appears. Move this to
a suitable position on the screen and press [Enter] or click. The
detailed view is drawn.
AllyCAD will prompt:
Magnified Layer
Anything that you subsequently draw onto the layer that the detailed
view is on will have the magnification that you give here. For
example, if the drawing scale is 1:1, and you give a magnification of
2, anything else that you draw on this layer will be drawn at a scale
of 1:0.5.
A box representing the size of the detailed view appears. Move this to
a suitable position on the screen and press [Enter] or click. The
detailed view is drawn.
AllyCAD will prompt:
Do you want an arrow joining the two circles
If you want to join the two circles with an arrow, click on the YES
button, otherwise click on the NO button.
AllyCAD will prompt:
Anything that you subsequently draw onto the layer that the detailed
view is on will have the magnification that you give here. For
example, if the drawing scale is 1:1, and you give a magnification of
2, anything else that you draw on this layer will be drawn at a scale
of 1:0.5.
General
If you have placed the detailed view onto the same layer as the rest of
your drawing, it is important that you type a magnification of "1" so
that anything else you draw on the layer is not drawn at the wrong
scale.
If you want to add dimensions to the detailed view, you should
accept the default magnification, which is the magnification of the
detailed view. This will ensure that the dimensions are correct.
Accept the magnification you type by clicking on or pressing
[Enter].
Bitmap List, lists all the bitmaps currently loaded in the drawing as
well as their drawing paths, as shown below:
Locate Text
Locates text in a drawing.
Procedure
Select the option Locate Text in the Tools menu. AllyCAD will prompt:
Enter text to search for (Wildcards * and ? are accepted.
Search is case insensitive)
Enter the text you are looking for using wild cards if necessary e.g. to
search for the text “Bend Angles”, type “Bend*” (quotation marks are
not needed) and click the tick. AllyCAD will then zoom to the
selected text and prompt:
Text located! Continue with search ?
Properties of objects
Each object has a name, a parent name, a hook point and a snip box
associated with it. Some objects may also have attributes associated
with them.
Object and parent names can be up to 15 characters in length.
Object Name
To change the object and/or parent names of an existing object, use
the Objects ► Edit Object ► Change Name function.
Hook Point
The object's hook point acts as a reference point. For example, if you
import an object from one drawing into another drawing as a symbol,
the object will appear in the second drawing with its hook point at
the cursor position.
Because of the way that the CAD can automatically rotate and snip
around symbols when they are inserted into drawings, you should
position the hook point on the left of the symbol.
Use the function Objects ► Edit Object ► Change Hook Point to change
the position of the hook point.
Attributes
Attributes are pieces of information that can be attached to an object
if the object is created using the Make Symbol method (see Grouping
Primitives into Objects).
An attribute for the window might be that it is to be manufactured
from aluminium. An attribute for the fuse might be that its current
rating is 5 Amps.
Attributes are only used if the object is imported into another
drawing as a symbol. As the object is imported, you will be asked if
you want to change the attribute value associated with the symbol.
For example, you may be importing a fuse whose rating is 2 Amps
rather than 5 Amps.
This is because of the way that AllyCAD can automatically rotate and
snip around symbols when they are inserted into drawings.
Note the following points:
• AllyCAD positions the object's hook point automatically. When
you have finished creating the object, you may want to position
its hook point manually. To do this, use the Objects ► Edit
Object ► Change Hook Point function.
• If you are going to use the object as a symbol, you should
position the hook point at the left hand end of the symbol
because of the way that AllyCAD can automatically rotate and
snip around symbols when they are inserted into drawings.
• When you use Begin New Object to create an object, the object's
snip box will fit exactly around the extreme edges of the object.
No attributes will have been assigned to the object.
When you have created the object, you will be able to select the
entire object at once by clicking on it with the Select cursor. If you
want to select a single primitive within the object, you must explode
it first using Objects ► Explode Object.
Type a name for the object and click on or press [Enter]. You only
need to type the object's name. Do not type a parent name. From
now on, all the primitives that you draw will be grouped into an
object with this name until:
• You create another object using Begin New Object, Group Into
Object or Make Symbol.
• You use a function that automatically starts a new object or you
make the object too big (65000 bytes - roughly 1070 lines or 750
arcs). In either of these cases, AllyCAD will automatically start a
new object.
• You change the current object (the object you are currently
drawing) using the Select Current Object function.
• You change layers.
This function groups drawing primitives into objects after they have
been drawn. You must select the drawing entities using the
Edit ► Select or Edit ► Selection Filters commands. If you have not
selected any entities AllyCAD will change into selection mode. Select
the entities.
AllyCAD will prompt:
Enter name for new object
Type a name for the object and click on or press [Enter]. You only
need to type the object's name. Do not type a parent name. The
selected primitives will be highlighted, and will be grouped under the
name you have typed.
Type the name of the layer you want to display the objects from and
click on or press [Enter]. To show objects from all layers type * and
click on or press [Enter].
AllyCAD will prompt:
What object names do you want to show (‘*’ for all objects)
You must type both the parent name and the object name of the
objects you want to show. Names are case-insensitive. Wildcards
may be used.
will select all objects with the parent name SHAPES, such as
SHAPES CIRCLE, SHAPES TRIANGLE, etc.
Typing:
* CIRCLE
will select all objects called CIRCLE, whatever their parent names
are.
Typing:
* *
where SHAPES is the parent name, CIRCLE is the object name and
the layer is A. Hatch index 0 indicates that the object is not a hatch
perimeter.
The next object will display the following on the prompt area:
SHAPES RECTANGLE layer A hatch index 0
where A is the parent name, P5 is the object name and the layer is A.
Hatch index 1 indicates that the object is a hatch perimeter and that
the hatch pattern it contains is number 1, i.e. the first in the list of
hatch patterns.
When the current object is displayed, the words “current object” are
shown.
This function creates an ASCII file that lists the objects in your
drawing.
A typical file extracted from the drawing above would look like this:
If you want to list all the objects in your drawing, click on the YES
button. If you only want to list the objects in the visible layers, click
on the NO button.
AllyCAD will prompt:
Do you want areas and perimeters calculated automatically
If you click on the YES button, AllyCAD will calculate areas and
perimeters. If you click on the NO button, perimeters and areas will
not be calculated.
The object listing is saved to an ASCII file that can be viewed using
any text editor such as the Windows Notepad.
Type the object name of the object you are about to create and click
on or press [Enter]. Do not type a parent name.
Enter symbol hook point
The hook point is the insertion or reference point of the object that
you will use to position the object when you place it on another
drawing. You should choose it carefully and position it accurately for
the best results.
AllyCAD can automatically rotate a symbol and snip around it when
it is inserted into drawings. It is therefore preferable that you
position the hook point on the left of the symbol.
This will be the default value of the attribute. For example, you might
type "WOOD" as the material a window is made out of, or "3 AMP" for
the current rating of a fuse.
If you are going to create a bill of materials, the attribute default
value must be in a particular format:
attribute=default value
Position the cursor where you want the attribute to be placed and
press [Enter] or click. A diamond is displayed.
If the attribute is displayed as text when you place the symbol into
another drawing the attribute position defines where the text will be
placed.
Type the name for a new object and click on or press [Enter]. To
stop making symbols leave the Control Bar blank and click on or
press [Enter].
Refer to Tools ► Bill of Materials for details on how to edit and delete
attributes once you have attached them to a symbol.
When you have created the object using Make Symbol, you will be
able to select the entire object at once by clicking on it with the
Select cursor. If you want to select a single primitive within the
object, you must explode it using Objects ► Explode Object.
Change Name
Change the object name
Select by cursor
AllyCAD will prompt:
Select object for name change
Select by Name
AllyCAD will prompt:
Enter object name to be changed or select object with cursor
Type over the word "Cursor" with the name of the objects whose
names you want to change. All object names are written in upper-
case letters. For example, suppose you have ten objects with the
parent name ASSEMBLY and the object name BOLTM6. If you type:
ASSEMBLY BOLTM6
the names of all ten objects will be updated at once to the new name.
Wildcards may be used. For example, if you type
ASSEMBLY *
all objects with the parent name ASSEMBLY will be updated to the
new name, regardless of their object names. If you type
* BOLTM6
all objects with the name BOLTM6 will be updated to the new name,
regardless of their parent names. If you type
* *
Type the new parent and object names and click on or press
[Enter].
This function changes the default parent name. When you create a
new object it is given the default parent name until you change it
again.
To change a parent name that has already been assigned to an
object, use the Objects ► Edit Object ► Change Name function.
AllyCAD will prompt:
Enter new parent name
Type the new default parent name and click on or press [Enter].
Position the cursor near the object that needs a new hook point and
press [Enter] or click. The cursor jumps onto the object's current
hook point.
AllyCAD will prompt:
Enter new hook point
If you are going to use the object as a symbol, you should position
the hook point at the left hand end of the symbol because of the
way that AllyCAD can automatically rotate a symbol and snip
around it when it is inserted into a drawing.
Position the cursor near another object that needs a new hook point
and press [Enter] or click. Alternatively cancel the function by
choosing another function, pressing the [Space Bar], clicking on
Done or .
This is a safety measure. Click on the YES button if you are quite
sure you want to update the objects, or on the NO button if you want
to abort.
Enter point on current object where reference points on old
objects must be
Click on the object you wish to search for and AllyCAD will count
objects with the same name and respond with a message similar to
this:
All newly drawn primitives are added to the current object. If you
want to add to an object that already exists, you should first choose
that object as the current object.
Another use is in Objects ► Update Objects. Here the current object is
used as the template for the other objects with the same name.
AllyCAD will prompt:
Select object to become current object
Position your cursor onto the object that must become the current
object and press [Enter] or click.
You can create a block from any selected entities on a drawing. When
you create a block, the selected entities are grouped into a named
block, and moved to the invisible block part of drawing memory.
To see the entities in the block again you need to insert it with
Objects ► Insert Block.
AllyCAD will prompt:
Enter name for new block.
Move your mouse to the position where you want the hook point to
be. Click.
If you have not selected any entities AllyCAD will prompt:
Select single entity ([SHIFT] for multiple selection)
Select the entity or entities to include and click. The selected entities
are highlighted. Click on Done.
The selected entities are highlighted. Click on DONE. The selected
entities will be made invisible and moved to the block part of drawing
memory.
Position your mouse to the position where you want the insertion
point to be. Click.
AllyCAD will prompt:
Enter point to be scaled
You can now scale the block dynamically or type in exact scaling
factors in the Control bar.
AllyCAD will prompt:
Enter point that must rotate
The drawing settings can be set before you start drawing or changed
at any time during drawing. The following dialog box is displayed.
Paper Size
This allows you to set the paper size and orientation.
Size
Select the paper size you require from the list.
The paper border is represented on the drawing area as a purple box.
The centre of this box will always correspond to the coordinate "0,0"
if you are using Cartesian coordinates, or to the coordinate you have
specified as the screen centre if you are using Surveyor coordinates.
Refer to Coordinate System for more details.
If you change to a larger paper size in mid-drawing (e.g. from A4 to
A3), the objects you have drawn will take up a smaller proportion of
Orientation
Click on Portrait if you want your drawing to be oriented so that the
sheet is tall, or on Landscape if you want it wide.
Scale
The current scale is displayed. There are three scale types:
• Architectural
• Engineering
• Metric/Custom
Select the option you want from the Type list box.
Metric/Custom
Setting your drawing scale and units using the Metric/Custom
option is best described using the following three examples.
Example 1:
To draw at a scale of 1:1 in millimeters set up the drawing scale as
shown below:
Architectural
If you select this scale type the Drawing Settings dialog box changes
to look like this:
You can select a standard scale from the list of scales that appears,
e.g. 1” = 1’. The first number (1”) is a length on paper. The second
number (1’) is the equivalent length in real life. When you select a
standard scale from the list box, the Scale Ratio box automatically
updates. For example, if you have chosen a standard scale of 1” = 1’,
the scale ratio will automatically update to 1:12.
Alternatively you can type a scale ratio directly into the Scale Ratio
box. For example, if you type “1”, the scale will be 1:1. If you type
“12”, the scale will be 1:12, etc.
In the Architectural option drawing units are automatically set to feet
and inches. However, you can determine the denominator you want,
or set the inches to decimal by selecting the Metric/Custom option,
clicking on the Drawing Units button, selecting feet inches as the
unit, selecting the denominator, then reselecting the Architectural
option.
Engineering
This scale option is similar to the Architectural option with the
following differences:
• The standard scales listed in the standard scales list box are
different.
• It allows you to use decimal feet and decimal inches as well as
feet and inches. You can swap between units by selecting the
Metric/Custom option, clicking on the Drawing Units button,
selecting the units you want, then reselecting the Engineering
option.
If you change to a smaller scale (e.g. from 1:1 to 1:10), the objects
you have drawn will take up a smaller proportion of the paper. You
can see the appearance of the re-scaled drawing if you do a Zoom
Paper. This zoom displays your entire sheet of paper on the screen.
Similarly, if you change to a larger scale (e.g. from 1:10 to 1:1), the
objects you have drawn will take up a larger proportion of the paper,
and may even overlap the edges. If this is the case, do a Zoom All to
see the whole drawing in relation to the paper size represented by a
purple box.
In either case, you may want to change the paper size so that your
drawing fits the paper appropriately.
Drawing Units
To change units, set the scale type to "Metric/Custom". The currently
selected linear unit is displayed on the Drawing Units button. To
change linear or area units, click on this button, and the Change
Units dialog box appears.
Unit Symbol
The default symbol for the selected unit is displayed. You can type
any symbol to represent any unit here.
Area Units
These are the units of area measurements in the Tools ► Polygon Area,
Tools ► Bill of Materials and Objects ► List Objects functions. The choices
are as follows:
• User defined
• Square inches
• Square feet
• Square yards
• Acres
• Square miles
• Square mm
• Square cm
• Square m
Changing Units
If you change linear units in the middle of a drawing, existing
dimensions will not be automatically updated to the new units. All
subsequent dimensions, however, will be displayed in the new units.
This is an advantage to some people who want to display both
imperial and metric units on the same drawing.
If you change units in the middle of a drawing and you want to
update the dimensions you have already drawn to the new units, you
must do the following once you have changed units. First select your
entire drawing using Edit ► Selection Filters with the "Select All" option.
Then use the Modify ► Scale to scale the drawing by "0.5 0.5". Finally,
use the Modify ► Scale function again to scale the drawing by "2 2".
The dimensions will have been updated.
+y
-x +x Cartesian
-x
+x
Number of Decimals
Here you define the number of decimal places required for the
coordinate display. The maximum number is 15.
You can also set a negative number of decimals, so that AllyCAD will
only be accurate to the nearest 10 (-1 decimals), 100 (-2 decimals)
etc.
Isometric Grids
If the Isometric Grids box is checked, certain functions will behave in
a particular way.
Angular Units Click on the arrow to change the units. You have a choice of:
• grads
• radians
• decimal angles
• degrees minutes and seconds
Degrees, minutes and seconds can be displayed in three ways:
• degrees.minutes.seconds
• degrees°minutes'seconds"
• Ndegrees°minutes'seconds"W
Number of Specify the number of decimals to be displayed.
Decimals
Zero Point Specify the position from which angles will be measured during
the Polar Move and survey dimension functions
Measure specify the direction in which angles will be measured
ClockWise /
CounterClockWise
or as
12.345678
or as
12.3456/1
The default view settings that are loaded each time you enter
AllyCAD or select File ► New are stored in a drawing called
STARTUP.DRG.
The following dialog box is displayed:
Show Coordinates
If checked coordinates are displayed at the bottom right of the
screen. Either absolute or polar coordinates can be displayed.
By default, absolute coordinates are displayed. These show the x, y
location of the cursor on the screen. The order and decimals of the
coordinate display are set in Drawing Settings.
Polar Coordinates
This option works in conjunction with the Show Coordinates option.
If this is checked the coordinates that are displayed will be polar, ie.
the distance and angle from the last fixed point. The format of the
angle display is determined by the Drawing Settings.
Background Colour
This option allows you to change the background colour of the
drawing area. When you click on the button, a colour palette is
displayed. Select the colour you want.
Annotation to Draw
This allows you to select which annotations will be displayed on the
screen. This can result in faster screen redraws. All annotations will
be printed regardless of this setting.
None
No annotations will be displayed.
A Text Only
More Text
Dimensions will be switched off.
Text
Big Cursor
Ruler
If this option is checked, the Ruler Bar will be displayed across the
bottom of the drawing area.
Bitmaps to Draw
When you load a bitmap you can specify that it must be displayed as
a placeholder or in full detail. If you specify a placeholder it will be
displayed as a cross-hatched rectangle. This speeds up redraws.
This option allows you to display all the bitmaps in your drawing as
placeholders or in full detail, regardless of how you loaded them.
None All bitmaps will be displayed as placeholders
All All bitmaps will be displayed in full detail
Normal The bitmaps will be displayed as you specified when you
loaded them
Position the cursor where you want the new centre of the paper to
be. Press [Enter] or click.
If you are using Cartesian coordinates, this position will be at
coordinate position "0 0" after re-centering. If you are using Surveyor
coordinates, it will retain its current coordinates, although it will be
moved to the centre of the paper.
Type the correct size (0 for A0, 1 for A1 etc.) and click on . A list of
all the paper sizes can be found under the NEWSCALE function in
the Macro chapter.
AllyCAD will prompt:
Enter scale 10 for 1:10, .1 for 10:1 etc.
This option changes the magnification factor used in the Magnify and
Demagnify functions.
AllyCAD will prompt:
Enter new magnification factor
This option allows you to change the current line style of lines, arcs,
including ellipses, circles, splines etc. You can specify an actual line
colour and line type, or can choose to set the line colour and line
type "By Layer", i.e. all the entities in a particular layer will be drawn
in a specified color and line type for that layer.
When you change the line style the Polyline defaults are also
automatically changed. You can also use this function to change the
line style of existing entities.
When you select Line Defaults, the following dialog box is displayed.
Line Type
Click on the arrow to display a list of available line types.
Pen
Click on the button to display the color palette to change the line
color.
Width
Type the width of the line. If you set line width to "0", you can assign
each pen a width when you print.
Units
Specify the units used to measure the line width. The units may be
in mm, inches or points.
You can also match the line style of an existing line by placing the
cursor on it then pressing [T] on your keyboard. The dialog box will
automatically be updated so that subsequently drawn lines and
arcs will have the line style of the existing line.
Apply
This option allows you to change the style of all the selected entities.
You may select one or more entities to be changed. Once you have
clicked on the Apply button you can specify which attributes must be
updated as shown below.
All subsequently drawn lines will also be drawn using the newly
selected defaults.
This option allows you to change the line style of polylines (including
Bezier curves). You can also change the style of existing polylines
and Bezier curves.
When you change the polyline defaults the line defaults are
automatically changed accordingly.
The following dialog box is displayed:
Line Type
Click on the arrow to display a list of available line types.
Pen
Click on the button to display the color palette to change the polyline
color.
Polyline Type
Polylines may be straightforward (without a spline), a 3 point Bezier
curve or a 4 point Bezier curve.
Width
Type the width of the line. If you set line width to "0", you can assign
each pen a width when you print.
Units
Specify the units used to measure the line width. The units may be
in mm, inches or points.
Closed
If this option is checked the last vertex will be joined to the first
vertex to form a closed polygon.
Fill Settings
This option allows you to hatch the polyline.
Take From
This option allows you to match the line style of an existing polyline
or Bezier curve. The polyline must be selected before you activate the
polyline defaults.
Apply
This option allows you to change the style of all the selected entities.
You may select one or more entities to be changed. Once you have
clicked on the Apply button you can specify which attributes must be
updated as shown below.
All subsequently drawn polylines will also be drawn using the newly
selected defaults.
This option allows you to specify the number and style of parallel
lines.
The following dialog box is displayed.
Draw Fresh
Check this option if you want to draw parallel lines from scratch, i.e.
not around an existing perimeter, by defining the reference line.
When you draw fresh lines, only one line is displayed as you draw
using Draw ► Parallel Line. This line is called the setting out or
reference line. The other parallel lines are drawn relative to it once it
is complete.
When you select the Draw ► Parallel Line option you will enter the
Perimeter Menu on the Control Bar. Define the existing perimeter to
use and click on .
Line-arc-line
This option allows you to draw a fresh sequence of parallel lines and
arcs as shown below.
Select Draw ► Parallel Line and define the line arc line sequence that
makes up the setting out or reference line. When you stop the
function the parallel lines and arcs will be drawn.
Parallel lines
In this diagram there are two parallel
Setting out line or lines.
perimeter
Line Type
Click on the arrow to display a list of available line types.
Width
Type the width of the line in millimeters. If you set line width to "0",
you can assign each pen a width when you print.
Offset
The parallel lines are offset relative to the setting out or reference
line. It is measured in the units specified in the Drawing Settings.
Parallel line
If you type a positive offset (e.g. 5), the
Offset parallel line will be drawn to the right of
the setting out line in the direction you
Setting out line are drawing…
End
45°
Start In this example, the starting and ending
angles for the parallel lines were 135
degrees for the start angle and 45
Di r
ect degrees for the end angle.
io 135°
no
fd
raw
ing
Filleting Corners
This option allows you to automatically fillet parallel lines on the
outside of corners less than 90 degrees.
The parallel defaults that are loaded each time you enter AllyCAD or
select File ► New are stored in a drawing called STARTUP.DRG. See
Defaults for more details.
The line type dialog box will be displayed. Select a line type and pen
for geometry lines.
Each geometry line can have its own colour but the geometry line
style is global to all geometry. It is not possible to change the colour
of geometry that has already been entered.
All subsequently entered text will be drawn using the text style.
• Modern
• Roman
• Script
The font called Plotter is a screen font, not a plotter font.
Text Height
You can specify the text height in the Set Text Defaults dialog box in
mm, points or inches. To change the units of measurement simply
click on the arrow.
Character Width
This option allows you to change the character width. If it is set to
zero, the default width of the Windows fonts will be used.
For example, suppose you give a line spacing of 3 and the text height
is 6 mm. The distance between two lines of text will be 3 x 6 x 1.1 =
19.8 mm.
The 1.1 factor is used because it creates an aesthetic line spacing for
almost all fonts, whereas a factor of 1 causes some fonts to look
squashed.
Angle
This option determines the angle at which text will be placed on the
drawing. Angles are measured in an anti-clockwise direction from
the 3 o'clock position.
Pen
Click on the button to display the color palette to change the text
color. The standard Color Dialog will be displayed.
Text Alignment
This option determines the justification of several lines of text.
Text Frame
Check the Frame option to draw a frame around the text in the same
pen as the text itself.
Check the Background Fill option to fill behind the text item in the
background colour.
Label origin 0 puts the text origin on the decimal point of the text.
This is typically used for displaying levels.
Take From
This option allows you to match the style of an existing text entity.
The entity must be selected before you use this function.
You can also match the style of an existing text entity by pressing
[SHIFT] T on your keyboard. AllyCAD will prompt you for the text
entity you want to take the parameters from. Click on the piece of
text and the current text settings will be updated to match the
indicated text item.
Apply
This option allows you to change the style of existing text entities.
You must first select the text entities using Edit ► Select or
Edit ► Selection Filters. Then use Settings ► Set Text Defaults to set the
text style you require. Click on OK.
You can also edit the style of a single text entity by double clicking
on it. The Text Entry dialog box will be displayed. Click on the Text
Defaults button to display the Set Text Defaults dialog box. Edit the
text as required.
The text defaults that are loaded each time you enter AllyCAD or
select File ► New are stored in a drawing called STARTUP.DRG. See
Defaults for more details.
This function allows you to set the style of new dimensions. The text
font and pen settings are applied to all dimensions in the drawing.
Witness Overshoot
This is the extension of the witness lines beyond the dimension
arrowhead, as shown by the illustration in the dialog box.
Witness Pen
This button allows you to set the pen (colour) of new witness lines
and arrows. Select a colour from the colour palette that is displayed.
The colour of existing witness lines and arrows will not be updated,
but subsequently drawn witness lines and arrows will be in the new
colour.
To change the pen of existing horizontal, vertical and slope
dimensions use Annotate ► Edit Dimension ► Edit Dimension Properties.
Arrowhead Length
length
Arrowhead Width
width
length Arrow
The arrowhead is drawn in the
width
conventional manner.
length
Blob
The arrowhead width is set to zero and
the arrowhead is drawn as a blob with
the diameter equal to arrowhead length.
Slash
The arrowhead length is set to zero and
width the arrowhead is drawn as a slash with
the length equal to the arrowhead
width.
Dimension Style
This section allows you to set the dimension style to one of the
following:
Mechanical Style
The dimensions are drawn in running,
chained or free mode with variable
18.0 witness line lengths depending on the
34.2 position of the dimension text.
49.9
Number Decimals
Here you specify the number of decimals that will be displayed on a
dimension. The maximum number is 16.
If you set the number of decimals to 2, then 12.3456 will be
displayed as 12.35 (rounding to the nearest number). However, an
exact number will be displayed without trailing decimals, for
example, 12.000 will be displayed as 12.
You can also set the number of decimals to a negative number to get
rounding to tens or hundreds. For example, if you set the number of
decimals to -2, then 1234.45 will be displayed as 1200 (rounding to
the nearest 100). If you set the number of decimals to -1 then the
number will be displayed as 1230.
Dimension Text
This section allows you to specify the text parameters of the
dimension. These settings will be applied to all dimensions in the
drawing, both existing and new. Refer to Set Text Defaults for details.
Text Height
Here you can specify the size of the dimension text.
Linefeed
Specify the distance between subsequent dimension lines in running
dimensions.
Text Pen
This option allows you to specify the dimension text pen or colour.
This function allows you to set the parameters of new and existing
survey dimensions.
The following dialog box is displayed:
24
25. 0'40"
the bearing direction, even if this means
0
1
°
36. 3'20"
5
2
15 0°5 that it is sometimes upside down.
338
0" °23 Text is always upright
1'4 25.1 '40"
°4
33 24.6
The dimension text will always be the
25. 0' 40"
150
°5 right way up, regardless of the bearing
2
°5
0"
10°25'2 Bearing on top, Distance on bottom.
40.9
8.55"
10°25'1 Round to 0 seconds.
40.9 m
0"
10°25'2 Round to 10 seconds.
40.9
This function allows you to set the style of new arrows or change the
style of existing arrows created by Annotate ► Add Arrow and
Annotate ► Add Balloon. Double-click on an arrow to change it’s style.
All subsequently drawn arrows will also be drawn using the newly
selected defaults. It does not change the style of dimension arrows.
The following dialog box is displayed:
Arrow Style
This option allows you to set the style of the arrowhead to one of the
following:
length Arrow
The arrowhead is drawn in the
width
conventional manner.
length
Blob
The arrowhead width is set to zero and
the arrowhead is drawn as a blob with
the diameter equal to arrowhead length.
Arrowhead Length
length
This defines the length of the arrowhead
in the specified units.
Arrowhead Width
Pen
This button allows you to set the pen (colour) of new arrows. Select a
colour from the colour palette that is displayed.
The arrow defaults loaded when you enter AllyCAD or select the File
► New option are stored in the STARTUP.DRG.
This function allows you to specify the default balloon size, the
number of text lines, and whether an arrow is to be added or not. All
balloons drawn subsequently will use these settings.
The line style of the circle enclosing the balloon text is defined by the
Line defaults.
The text style of the text inside the balloon is determined by the Text
defaults.
The arrow style is determined by the Arrow defaults.
The balloon defaults that are loaded each time you enter AllyCAD or
select the File ► New option are stored in the STARTUP.DRG.
This option allows you to map the 16 pens in AllyCAD for DOS to the
255 pens in AllyCAD. Similarly you can map the DOS line styles to
AllyCAD.
Temp Path
Specify the where temporary drawing files must be stored. If you are
working on a network be sure to specify a local hard drive for
optimum performance.
Allocate
AllyCAD will ask the operating system for the specified amount of
memory and then start to save its temporary files to disk. This can
be more efficient than the Windows swap file for large drawings.
If you experience a lot of disk thrashing, i.e. AllyCAD seems to be
accessing the hard disk continuously, reduce the allocated memory.
Digitizer Test
This option allows you to test the digitizer settings. When you click
on Test, the message
Move Puck/Pen over tablet for 5 seconds without pressing a
button
Type a distance and press [Enter] or click on . Any point within this
minimum distance will be ignored. The minimum distance you
choose will depend on the drawing or map you are digitizing.
Depending on your scale, it could be anything from a millimetre to
kilometres.
The example above assumes that your digitizer numbers its puck
buttons 1, 2, 3 and 4. If it doesn't, substitute the appropriate
numbers (see Digitizer Test).
Refer to Functions in the CAD.MEN section for more details.
This function allows you to set a number of options that control the
operation of AllyCAD.
System Settings
Here you toggle the following options:
Default Editor
In this box you can set a different editor by typing the new name.
This editor is used for the edit macro function
This page allows you to set parameters affecting the bitmap tiling.
Whatever you draw is placed on the current layer. Use this function
to make another layer current.
Click on the layer that must become the current layer. The new
current layer will be highlighted. Click on OK to exit.
When you start a new drawing with AllyCAD, only one layer, "0", will
exist. To add further layers or to rename layers refer to Layer
Control.
The current layer (the layer you are working on) is marked by an
asterisk. If you only want to display the current layer, click on the
[Current Only] button.
If you want all layers to be displayed on the screen, click on the [All]
button.
You can change the current layer by clicking on the [Set Current
Layer] button.
If you only want to display a few layers, ensure that the layers you
want to display are highlighted. To highlight a layer, click on it. To
highlight more than one layer, press [CTRL] while you click on the
layers you want to display. If a layer that you do not want to see on
the screen is highlighted, press [CTRL] and click on it. The highlight
will disappear.
The Layer Settings dialog lists the layers defined on your drawing in
a table as shown below. For each layer, it shows the layer's name,
whether it is visible, whether it is locked, the layer magnification
factor, the pen, line type and line width associated with the layer if
you are using the ByLayer line style.
The current layer text is displayed in blue. Everything you draw is
drawn onto the current layer.
Layer Name
The layer name will automatically appear in upper case. It can be up
to 31 characters long.
Visible Layers
Visible layers are the layers that are actually displayed on the screen.
They are marked by the word "Yes". To toggle the layer visibility
simply right click in the Vis column.
Layer Magnification
Normally, layer magnification is 1. However, each layer can be
assigned a different magnification with respect to the scale of the
drawing. For example, suppose the drawing is at a scale of 1:10. If
you assign a magnification of 2 to a layer, anything drawn on that
layer subsequently will be twice the size, i.e. at a scale of 1:5. If you
assign a magnification of 0.5 to a layer, anything drawn on that layer
subsequently will be half the size, i.e. at a scale of 1:20. This allows
you to have several scales on one drawing.
To Edit a Layer
Simply type in a new layer name and change any of the other layer
settings in the table.
To Add a Layer
By default, AllyCAD has just one layer, "0". You can add up to a total
of 65,000 layers.
To add a layer, simply scroll to an empty row below the currently
displayed layers, right click and fill in the new layer details.
To Delete a Layer
Position the cursor on the layer to be deleted and right click with
your mouse. A menu list will be displayed. Select the Delete layer
option. The layer data will be displayed in a faded gray colour to
show that it is marked for deletion. The layer and all its contents will
only be deleted when you close the Layer Settings dialog with the OK
button. If don’t want your changes to be click the Cancel button.
Layer Highlight
This section controls how layers will be highlighted on the screen.
None
If you check this option, no layer will be highlighted.
Pen 8
If you check this option, all the layers except the current layer (the
one you are working on) are drawn in a dotted line type. This option
is useful for drawing in the current layer with reference to the other
layers, but without these other layers being intrusive.
Operate on
This option determines whether you can work on all the layers or
only on a subset of layers.
All Unlocked Functions will operate on all layers that have not been locked
Current only Functions will only operate on the current layer
Procedure
AllyCAD will display the standard Windows File Open dialog. Select
any drawing from the directory containing the AllyCAD drawings and
click Open.
AllyCAD will prompt:
Would you like to edit list file?
Select Yes if you would like to add or remove drawings from the
drawing list. Select No if you would like all of the AllyCAD drawings
printed in the specified directory.
If you selected Yes AllyCAD will display the following prompt:
Save & Close notepad when finished editing before clicking
OK
Ensure that you have saved any editing changes first as the AllyCAD
will start printing as soon as you click on OK.
Procedure
AllyCAD will display a list of files that can be
converted. Select the file type you wish to convert.
Procedure
AllyCAD will prompt:
Set text defaults?
Select Yes to change the existing text defaults and No to use the
current default settings.
The standard File Open dialog will be displayed. Browse to select the
Excel file you want to copy to the drawing. A message box will be
displayed with:
"<filename>.xls
Allow enough time for the Excel spreadsheet to open before clicking
OK. AllyCAd will prompt:
Enter row for first cell number to read from (eg 6)
Enter the number of the first row you want data copied from.
AllyCAD will then prompt:
Enter column for first cell number to read from (eg A)
Enter the number of the first column you want data copied from.
AllyCAD will prompt:
Enter row for last cell number to read from (eg 20)
Enter the number of the last row you want data copied from. AllyCAd
will prompt:
Enter column for last cell number to read from (eg AB)
Enter the number of the last column you want data copied from. Now
AllyCAD will prompt:
Indicate position for table
Indicate the position on the drawing where you would like the Excel
data to be placed. AllyCAD will prompt:
Enter the width of the data column. The data will be placed in the
drawing as text items using the current text defaults.
Procedure
AllyCAD will prompt:
Indicate position for the plots drawing status
Procedure
AllyCAD will prompt:
Select first line (Space to exit)
Click No to divide the included angle and Yes to divide the obtuse
angle.
Is displayed check that the lines subtending the angle are two
separate lines and not one polyline.
Divide a Line
Divide a line into equal segments
Procedure
AllyCAD will display the following options list:
Divide Only Divide the selected line into equal segments only.
Divide+Circle Divide the selected line into equal segments marked with
a circle.
Divide+Tick Divide the selected line into equal segments marked with
a tick.
Circle No Divide Mark the selected line with a circle into equal segments.
Tick No Divide Mark the selected line with a tick into equal segments.
Select a line you wish to divide into segments. AllyCAD will prompt:
Enter number of divisions
Enter the number of division you would like. The line will be divided
according to the submenu option selected:
Divide + Circle
This option divides the line into equal segments and marks it with
circles.
Divide + Tick
This option divides the line into equal segments and marks it with
ticks.
Circle No Divide
This option marks the line with circles in equal segments without
dividing it.
Tick No Divide
This option marks the line with ticks in equal segments without
dividing it.
This function totals the lengths of all the lines in a specified layer.
This is extremely useful to determine the total length of say,
electrical cable or sewer pipe.
Procedure
AllyCAD will display the following option list.
Total Length of Lines in a Select this option to display the total line length in a
Layer particular layer.
Write as ASCII File Select this option to write the total line length to an
ASCII file.
View ASCII File Select this option to view the above ASCII file.
If you select Yes the Layer Settings dialog will be displayed so that
you can select a new layer. If you select No the total length of the
lines in the current layer will be calculated.
A message box is displayed with:
If you would like to write the results to an ASCII file select the Write
as ASCII File option.
Select the View ASCII File option if you would like to view the ASCII
file created by the previous option.
Procedure
AllyCAD will prompt:
Hidden layer information?
Answer Yes to display information about which layer you have just
hidden. Answer No to hide the layer with no prompt.
AllyCAD will prompt:
Select object in layer to hide
Select an object in the layer which you wish to hide or else press the
[Space Bar].
This tool converts all line types and pens that have been drawn
ByLayer to normal line and pen numbers. This is mainly used on
imported AutoCAD drawings.
Procedure
AllyCAD will prompt:
Convert all linetypes(255) and pens(256) by layer to normal
line and pen number?
If "Yes" is selected all pens with linetype 255 will be converted to the
linetype in the layer settings dialog and all pen with colour 256 will
be converted to the pen colour in the layer settings dialog (see Layer
Control).
Procedure
AllyCAD will prompt:
Enter lengths of horizontal and vertical lines
Enter the length of the horizontal line and the length of the vertical
line, separated by a space. Then press [Enter].
AllyCAD will prompt:
Click to place CL (spacebar to exit)
Place the CL on the drawing using the mouse. The CL will be drawn
on the current layer using the current pen colour and linetype.
You will be prompted to place the CL repeatedly until you press the
[Space Bar].
Procedure
AllyCAD will prompt:
Enter chamfer value
Enter the value for the chamfer that you wish to apply to the
rectangle’s corners. Then press [Enter].
AllyCAD will prompt:
Indicate position of rectangle 1st corner (spacebar to exit)
Use the mouse to indicate the position of the first corner of the
rectangle.
AllyCAD will prompt:
Indicate position of rectangle 2nd corner
Use the mouse to indicate the position of the opposite corner of the
rectangle.
A chamfered rectangle will be drawn in the current pen colour and
linetype, on the current layer. The chamfered rectangle will be
grouped into an object called “CHAMFERECT”.
This function will repeat until you press the [Space Bar] or [Esc].
Procedure
AllyCAD will prompt:
Enter fillet radius
Enter the radius of the fillet that you wish to apply to the rectangle’s
corners. Then press [Enter].
AllyCAD will prompt:
Indicate position of rectangle 1st corner (spacebar to exit)
Use the mouse to indicate the position of the first corner of the
rectangle.
AllyCAD will prompt:
Indicate position of rectangle 2nd corner
Use the mouse to indicate the position of the opposite corner of the
rectangle.
A filleted rectangle will be drawn in the current pen colour and
linetype, on the current layer. The filleted rectangle will be grouped
into an object called “FILLETRECT”.
This function will repeat until you press the [Space Bar] or [Esc].
Procedure
AllyCAD will prompt:
Indicate an element in the layer you want to change to
Use the mouse to click on a drawing element (line, arc, object etc)
that is on the layer you wish to switch to.
The current layer will be set to the indicated element’s layer.
2. Draw Walls
4. Place Symbols
5. Draw Elevations
8. Draw Stairs
Please make sure that the drawing units are set to "mm"
(millimeters) before using the architectural toolkit functions. In
order to draw house plans the functions must be followed from left
to right on the architectural toolbar or top to bottom in the
architectural menu.
Initialization file path This tells the Architectural Toolkit where to store it's
settings data. The architectural toolkit will not work
correctly if this file has not been specified. AllyCAD is
supplied with a standard file "ArchSpecs.ini" situated in
your CAD user directory.
If you wish to switch to an alternate initialization file, you
can browse for it by clicking on the browse button […].
Symbol file path This tells the Architectural Toolkit where the symbol
libraries are stored. The architectural toolkit will not work
correctly if this file has not been specified. AllyCAD is
supplied with a standard symbol libraries in the directory
"C:\AllyCAD34\Symbols" situated in your CAD user
directory.
If you wish to switch to an alternate symbol root
directory, you can browse for it by clicking on the browse
button […]. However the architectural toolkit requires a
"Symbol" root directory as well as "Doors" and
"Windows" child directories otherwise it will not work
properly.
Set building standards... Press this button to display the Building Standards Setup
Dialog.
Procedure
When you select the draw wall function from the toolbar or menu,
the Wall Setup dialog will be displayed:
Drawing method:
The "Draw fresh" is used to draws walls where no track or perimeter
line exists, whereas the "Track line or perimeter" drawing method is
used to track an existing line or perimeter.
Justification:
Selecting "Outside" justification will draw walls outside of the setting
out, tracking or perimeter line whereas "Inside" justification will draw
walls inside of the setting out, tracking or perimeter line. An example
of this is shown below:
Drawing direction:
An "anticlockwise or clockwise" is used to specify the direction in
which you draw your walls. This is used to determine whether the
line is inside or outside justified as mentioned above. The drawing
direction is illustrated in the figures below:
If you modify an existing wall definition, you will be asked to save it.
Select "No" to avoid changing the original wall definition.
Indicate the position where you want start drawing the wall,
remembering to take into account your drawing direction.
Enter next point of line
Note: If you don't stick to the drawing direction you have specified
in the dialog then the wall justification will be incorrect.
Select the auto button and then click on the Accept button in the
perimeter menu. The first prompt will appear again click outside
another perimeter or near another tracking line or press the
spacebar to exit the function.
If you don't click outside the perimeter or on the correct side of the
tracking line the wall justification will be incorrect.
This function is used to add a roof line to a plan. The roof line is
used to draw the roof elevation and cross-sections.
Procedure
When you select the add roof line function from the toolbar or menu,
the Roofline Setup Dialog will be displayed:
Select the drawing pen colour, linetype, layer name and eaves
overhang.
Press OK to draw the specified roof line.
Once the OK button on the Roof Line Setup Dialog is clicked the
perimeter menu will be displayed.
Procedure
AllyCAD will then load the symbol and update the control bar to
show the following:
The cursor will now display the symbol. Position the symbol and
click or press [Enter].
This function is used to draw elevations from the existing plan view.
Procedure
When you select the draw elevation function from the toolbar or
menu, the Elevation Setup Dialog will be displayed:
Click near the wall on the plan from which the elevation is to be
drawn or press the spacebar to exit this function. AllyCAD will then
prompt:
Enter roofline position of elevation (else spacebar to exit)
Click on the windows and door symbols in the selected face on the
plan and they will be inserted into the elevation. When you have
finished selecting doors and windows press the spacebar. AllyCAD
will prompt:
Select outside walls for elevation (spacebar to end
selection)
Click near the walls in the corresponding plan view and they will
appear in the elevation. When you have finished selecting the walls
press the spacebar to end the selection. AllyCAD will then return to
the original prompt (step 3). Click on the drawing and repeat steps 3
to 7 or press the [Spacebar] to exit the function.
Procedure
Before selecting the draw roof function from the toolbar or menu
first make sure that the roof line is switched on as shown in the
figure below:
Figure showing the Layer Settings Dialog with the roof line layer
switched on.
Select the drawing pen colour, linetype, layer names and roof pitch.
Press OK to draw the specified elevation line.
Once the OK button on the dialog has been clicked the following
prompt will appear:
Indicate face on plan for adding roof (else spacebar to
exit)
Click near the wall on the plan from which the elevation is to be
drawn. AllyCAD will then prompt:
Select roof line on elevation (else spacebar to exit)
The cursor will be in ortho hold mode. Select a roof line on an existing
elevation opposite the face on the plan you have selected. AllyCAD
will now prompt:
Select roof lines for this view (else spacebar to exit)
Select any of the roof lines on the plan which will appear in the
elevation. AllyCAD will then prompt:
Select height of side gable (else spacebar for facing gable)
Select a roof line perpendicular to the roof line which you have just
selected which can be used to calculate the height of the roof gable, if
none is selected a facing gable will be drawn.
AllyCAD then return to the first prompt again. If there is more than
one gable repeat steps 6 and 7 otherwise press the spacebar to exit
the function.
This function draws horizontal and vertical cross sections from the
existing plan view.
Procedure
When you select the draw cross section function from the toolbar or
menu, the Cross Section Setup Dialog will be displayed:
4. Indicate the position on the drawing you want the cross section
drawn (shown in the figure above) otherwise press the spacebar
to exit the function. After specifying the cross section position the
following prompt will appear:
The cross indicates the place the user must click to indicate the
inside face of the external wall.
6. Click near the internal wall on the plan view otherwise press the
spacebar if you have no internal walls or have finished selecting
internal walls. The prompt will keep on appearing as long as you
The cursor in the figure below indicates the place where the user
must click to indicate inside face of the far external wall
7. Click near the external wall furtherest from the start of the cross
section on the plan view otherwise press the spacebar to exit the
function. After specifying the external wall position the following
prompt will appear:
Indicate side of line you would like arrow heads placed
(else spacebar to exit)
The cursor in the figure below indicates the place where the user
must click to indicate the side of the section line the arrow heads
need to be placed.
9. Click near the line perpendicular to the truss you want drawn on
the plan so that the height of the truss can be calculated else
press the spacebar if you want a facing truss or a facing and side
truss drawn. If you specify the truss height AllyCAD will return
to the start of the function and you can start another cross
section or exit the function otherwise AllyCAD will prompt:
Select facing truss for facing and side truss (else spacebar
for facing truss only)
10. Click on the plan view near the roof line which represents the
facing truss in the cross secion or press the spacebar if your
The cursor in the figure below indicates the place where the user
must click to indicate the close side truss height
11. Click near the line perpendicular to the truss you have selected
closest to the start of the cross section on the plan so that side
truss height can be calculated otherwise if you press the
spacebar the side truss will have the same height as facing gable.
The cursor in the figure below indicates the place where the user
must click to indicate the far side truss height.
12. Click near the line perpendicular to the truss you have selected
furtherest from the start of the cross section on the plan so that
side truss height can be calculated otherwise if you press the
spacebar the side truss will have the same height as facing gable.
AllyCAD will draw the truss and return to original prompt (step
3) and you can start another cross section or exit the function.
The terms close and far refer points closer or farther from the cross
section starting point on the plan view.
Procedure
When you select the draw stairs function from the toolbar or menu,
the Stairs Setup Dialog will be displayed:
Firstly measure length needed for staircase in the plan view and the
height needed for the straight section in the elevation which you are
going to place the stair section. Make the necessary adjustments in
the treads setup page by adjusting the number of treads, rise, going
and tread width and checking that the staircase length and height
correspond to the length and height you have just measure in the
plan and elevation views.
Once you click the OK button on the Stairs Setup Dialog. AllyCAD
will give the following prompt:
Indicate base of staircase on plan (else spacebar to exit)
The cursor will now locked in ortho hold mode. Indicate the direction
you want the staircase drawn by moving in this direction away from
the staircase base point and click on the drawing otherwise press the
spacebar if you want to exit the function. Once you have indicated
the direction you want the staircase drawn AllyCAD will give the
following prompt:
Indicate base of staircase on elevation (else spacebar for
plan)
The cursor will jump to the base of the staircase on the plan and will
still be locked in ortho hold mode. If you want to draw a plan view
press the spacebar and a plan view of the straight section will be
drawn. If you want to draw an elevation indicate the place in the
elevation where you want the base of the staircase placed and an
elevation view of the straight section will be drawn. A plan and
elevation view of the straight section is shown in the figure below.
Once the elevation and plan views have been drawn AllyCAD will
return to original prompt (step 4) and you can start another staircase
view or exit the function.
The figure on the left shows a
plan view of a straight section.
The blue arrow indicates the
base of the staircase on the
plan and the black arrow
shows the direction of the
staircase.
Drawing Landings:
Once you click the OK button on the Stairs Setup Dialog. AllyCAD
will give the following prompt:
Indicate start of landing on plan (else spacebar to exit)
Indicate the start of the landing on the plan otherwise press the
spacebar to exit the function. If you click on the drawing to indicate
the start of the landing AllyCAD will give the following prompt:
Indicate corner of the landing on plan (else spacebar to
exit)
Indicate the end of the landing on the plan otherwise press the
spacebar to exit the function. Depending on where you click in
relation to the start and end points of the landing AllyCAD will draw
either U-shaped, L-shaped and Z-shaped plan view of the landing. If
you click on the drawing to indicate the end of the landing AllyCAD
will give the following prompt:
Indicate base of landing on elevation (else spacebar for
plan)
The cursor will jump to the base of the staircase on the plan and will
still be locked in ortho hold mode. If you want to draw a plan view
press the spacebar and a plan view of the landing will be drawn. If
you want to draw an elevation view, indicate the place in the
elevation where you want the base of the staircase placed and an
elevation view of the landing will be drawn. Once the elevation and
plan views have been drawn AllyCAD will return to the original
prompt (step 4) and you can start another staircase view or exit the
function.
U-shape landing
The figure on the left shows a U-
shape landing with its corresponding
elevation in the south view.
The labels s,c and e indicate the
points in the plan view where the
user specified the start, corner and
end points respectively.
L-shape landing
The figure on the left shows a L-shape
landing with its corresponding
elevation in the south view.
The labels s,c and e indicate the
points in the plan view where the
user specified the start, corner and
end points respectively.
This tool draws cut and fill lines between two straight lines or two
arcs.
Procedure
AllyCAD will display the following list of options:
Lines
AllyCAD will prompt:
Indicate shoulder line (Spacebar to cancel)
Select the shoulder line with the cursor. AllyCAD will then prompt:
Indicate toe line (Spacebar to cancel)
Select the toe line with the cursor. The bank lines will be drawn
according to the current cut and fill settings.
Arcs
AllyCAD will prompt:
Select the shoulder arc with the cursor. AllyCAD will then prompt:
Indicate toe arc (Spacebar to cancel)
Select the toe arc with the cursor. The bank lines will be drawn
according to the current cut and fill settings.
Procedure
AllyCAD will ask:
Use current defaults? (else set defaults)
Select Yes to set the defaults or No to use the existing settings. Refer
to the Set Defaults section for more details.
AllyCAD will prompt:
Pick or add a layer for the manholes and pipes
Select or create a layer from the Layer Settings dialog. Set the layer
to be the Current Layer.
AllyCAD will prompt:
Click on the correct side of the boundary line where you would like
the manhole to be placed. The cursor will snap to the boundary line
at this point.
AllyCAD will prompt:
Press left or right arrow key - enter offset - enter manhole
position
The left or right arrow indicates the direction of offset. Enter the
distance for the offset and press [Enter]. Press [Enter] again to fix the
point where the manhole will be placed.
AllyCAD will prompt:
Enter name for first manhole
Enter a name for the first manhole e.g. a typical manhole name will
be “MH 123”.
AllyCAD will prompt:
Indicate position for manhole label (spaceber for no label)
If you would like a label and arrow pointing to the manhole, indicate
the cursor position with you would like the manhole label to be
placed. Otherwise press the [Spacebar] if you don't want annotation.
If you place a label proceed AllyCAD will ask:
Add an arrow?
If you want to add an arrow pointing from the label to the manhole
select Yes. AllyCAD will ask you to indicate the tail and then the
head of the arrow in the following two prompts:
Indicate position for tail of arrow
Indicate the position of the next manhole and repeat the previous
steps. As you insert the next manhole a pipe will be inserted between
the two manholes. The pattern naming convention is as follows:
Set Defaults
AllyCAD will ask for the following information:
Enter manhole diameter
Select Yes to add a text bubble (circle) to the manhole label. Select
No to just add the manhole label.
Please make sure that the drawing units are set to “mm”
(millimeters) before using the mechanical toolkit functions.
Procedure
Select Setup from the Mechanical Toolkit menu. AllyCAD will display
the Mechanical Toolkit Setup dialog:
You can set the line colours and styles with which the mechanical
toolkit components will be drawn. The colours and styles for Solid
lines (outlines), Hidden lines and Center lines are specified
separately.
All configuration data for the Mechanical Toolkit is stored in a
“configuration file”. This is usually “ISO Mechspecs.ini” in your
AllyCAD user directory. The Mechanical Toolkit will not function if
this file is missing or incorrectly specified. It is advisable to make a
backup copy of this file before changing any Mechanical Toolkit
settings.
Should you have an alternative configuration file that you wish to
use with the Mechanical Toolkit, then click on the browse button […]
to specify it.
You can also set defaults for the mechanical toolkit annotation
functions (welding, tolerance and surface finish), by clicking on the
Annotation Setup button, which will display the Annotation Setup
dialog:
Procedure
Select Fasteners ► Hex Bolts in the Mechanical Toolkit menu.
The Hex Bolts dialog will be displayed:
Select a predefined bolt from the drop-down list at the top-left of the
dialog, or change the bolt dimensions to your needs.
If you modify an existing bolt definition, you will be asked to save it.
Select No to avoid overwriting the original bolt definition.
To draw the bolt, click on OK. If you have ticked the option to draw
the side view, AllyCAD will prompt:
Indicate the bolt position on the thread side of a line
(else spacebar to stop)
Indicate the position of the bolt side view. If the position indicated is
near a line, the bolt will be drawn aligned with that line, on the side
of the line that you have indicated.
If you have ticked the option to draw the plan (top) view, AllyCAD will
prompt:
Indicate the bolt centre for the plan view (else spacebar to
stop)
Indicate the position of the bolt plan view. AllyCAD will then ask:
Indicate point on bolt center line (spacebar to stop)
The bolt plan view will be rotated so that it’s center line goes through
the point you indicated. If you indicate the same point as the plan
view position, it will not be rotated.
Procedure
Select Fasteners ► Hex Nuts from the Mechanical Toolkit menu. The
Hex Nuts dialog will be displayed:
Select a predefined nut from the drop-down list at the top-left of the
dialog, or change the nut dimensions to your needs.
Select which view of the nut you wish to draw (top view, side view, or
both views), and which linetype to use for each view of the nut.
If you modify an existing nut definition, you will be asked to save it.
Select No to avoid overwriting the original nut definition.
To draw the nut, click on OK. If you have ticked the option to draw
the side view, AllyCAD will prompt:
Indicate the nut position on the thread side of a line (else
spacebar to stop)
Indicate the position of the nut side view. If the position indicated is
near a line, the nut will be drawn aligned with that line, on the side
of the line that you have indicated.
If you have ticked the option to draw the plan (top) view, AllyCAD will
prompt:
Indicate the nut centre for the plan view (else spacebar to
stop)
Indicate the position of the nut plan view. AllyCAD will then ask:
Indicate point on nut center line (spacebar to stop)
The nut plan view will be rotated so that it’s center line goes through
the point you indicated. If you indicate the same point as the plan
view position, it will not be rotated.
Draws various types of cap screw in side or plan view at any angle.
The dimensions for drawing the screws are stored in an editable text
file.
Indicate the position of the screw side view. If the position indicated
is near a line, the screw will be drawn aligned with that line, on the
side of the screw that you have indicated.
If you have ticked the option to draw the plan (top) view, AllyCAD will
prompt:
Indicate the screw centre for the plan view (else spacebar
to stop)
Indicate the position of the screw plan view. AllyCAD will then ask:
Indicate point on screw center line (spacebar to stop)
The screw plan view will be rotated so that it’s center line goes
through the point you indicated. If you indicate the same point as
the plan view position, it will not be rotated.
Draws various types of rivet in side or plan view at any angle. The
dimensions for drawing the rivet are stored in an editable text file.
Snap Head
Side View
Pan Head
Side View
Mushroom Head
Side View
Flat Head
Side View
Side View
Procedure
Select Fasteners ► Rivets from the Mechanical Toolkit menu. AllyCAD
will display the Rivets dialog:
Select a predefined rivet from the drop-down list at the top-left of the
dialog, or change the rivet dimensions to your needs.
Select which view of the rivet you wish to draw (top view, side view,
or both views), and which linetype to use for the head and shaft of
the rivet.
If you wish to draw multiple copies of the rivet, then specify a Repeat
Number greater than 1 (but less than 1000). Choose whether to
repeat the rivet linearly or radially (polar), and specify the repeat
interval. In the case of a radial (polar) repeat, select whether the
spacing interval refers to the PCD (pitch circle diameter) of the circle
on whose circumference the rivets will be drawn (“PCD” option), or
just the spacing between the rivet centers (“Spacing” option).
To draw the rivet, click on OK. If you have ticked the option to draw
the side view, AllyCAD will prompt:
Indicate the rivet position on the thread side of a line
(else spacebar to stop)
Indicate the position of the rivet side view. If the position indicated is
near a line, the rivet will be drawn aligned with that line, on the side
of the rivet that you have indicated.
If you have ticked the option to draw the plan (top) view, AllyCAD will
prompt:
Indicate the rivet centre for the plan view (else spacebar
to stop)
Indicate the position of the rivet plan view. AllyCAD will then ask:
Indicate point on rivet centre line (spacebar to stop)
The rivet plan view will be rotated so that it’s center line goes
through the point you indicated. If you indicate the same point as
the plan view position, it will not be rotated.
Draws side and plan views of through or blind drilled holes of any
diameter at any angle. Tapped holes may also be drawn.
Procedure
Select Drill Holes from the Mechanical Toolkit menu. AllyCAD will
display the Drilled Holes dialog:
Select a predefined drilled hole from the drop-down list at the top-left
of the dialog, or change the drilled hole parameters to your needs.
To draw the drilled hole, click on OK. If you have ticked the option to
draw the side view, AllyCAD will prompt:
Indicate the hole position on the shaft side side of a line
(else spacebar to stop)
Indicate the position of the drilled hole side view. If the position
indicated is near a line, the drilled hole will be drawn aligned
perpendicular to that line, on the side of the line+ that you have
indicated.
Indicate the position of the drilled hole plan view. AllyCAD will then
ask:
Indicate point on hole center line (spacebar to stop)
The drilled hole plan view will be rotated so that it’s center line goes
through the point you indicated. If you indicate the same point as
the plan view position, it will not be rotated.
Procedure
Select Draw Slots from the Mechanical Toolkit menu, or right-click on
the “Holes” icon in the Mechanical Toolkit toolbar.
AllyCAD will prompt:
Enter the length, width and rotation of the slot
Use the mouse to indicate where you want to place the slot on your
drawing. The “left hand” centre of the slot will be aligned with the
indicated position.
The slot will be drawn on the current layer using the current pen and
linetype.
You will be repeatedly asked to place the slot until you press [Space
Bar].
Procedure
Select Draw Circles + CL from the Mechanical Toolkit menu. AllyCAD
will prompt:
Enter circle diameters with spaces between
Enter the circle(s) diameters with a space between each of them (eg:
“20 35 64”).
Enter circle centre for plan view (space bar to exit)
Indicate with the cursor the position of the circle(s) centre. AllyCAD
will now prompt:
Enter a point on the circle centre line (space bar to exit)
Indicate a point through which the circle center line will run. To
avoid rotating the center line, click on the same spot you did when
indicating the circle center.
The circles are drawn on the current layer, using the Solid linetype
and colour as defined in the Mechanical Toolkit Setup dialog.
The centerlines are drawn on the current layer, using the Centreline
linetype and colour as defined in the Mechanical Toolkit Setup
dialog.
Procedure
Select Add CL to Circle from the Mechanical Toolkit menu, or right-
click the “Concentric circles with CL” icon in the Mechanical Toolkit
toolbar, or press “+” on the numeric keypad while holding down
“Shift”.
AllyCAD will prompt:
Click on the circle you want to add centre lines to
(spacebar to exit)
Use the mouse to indicate the circle or arc which must receive the
centrelines.
The centerlines are drawn on the current layer, using the Centre Line
linetype and colour defined in the Mechanical Toolkit Setup dialog.
This function repeats until the [Space Bar] is pressed.
Procedure
Select Draw Shafts from the Mechanical Toolkit menu. The shaft dialog
will be displayed:
Indicate a point through which the shaft’s center line will run. To
avoid rotating the shaft, click on the same spot you did when
indicating the shaft center left point.
Procedure
Select Draw Gears from the Mechanical Toolkit menu. The gears dialog
will be displayed:
Procedure
Select Draw Links from the Mechanical Toolkit menu. The links dialog
will be displayed:
Select a pre-defined link from the drop-down list, or specify your own
parameters.
You may add your own link definitions by clicking on the Add button,
and then entering the relevant link measurements. The link
definition will be saved when you click on OK, or select another link
definition from the list.
If you modify an existing link definition, you will be asked to save it.
Select No to avoid overwriting the original link definition.
Indicate a point through which the link’s center line will run. To
avoid rotating the link, click on the same spot you did when
indicating the link center.
Procedure
Select Draw Flanges from the Mechanical Toolkit menu. The flanges
dialog will be displayed:
Indicate a point through which the flange’s center line will run. To
avoid rotating the flange, click on the same spot you did when
indicating the flange center.
This tool draws front, plan, end and development views of rectangle
to a round duct:
20.0
OR=
75.0
END
PLAN
s y
t x
u v w
z
r
50.0
SIDE PATTERN
o p
100.0
Procedure
Select Rect to Round Duct from the Mechanical Toolkit menu. AllyCAD
will display this dialog:
Procedure
Select Draw Tables ► Coord Table from the Mechanical Toolkit menu.
The coordinate table dialog will be displayed:
Indicate the location of the top left corner of the coordinate table.
The table will be drawn as a grouped object called “COORD_TABLE”,
so you will be able to reposition it as one entity by dragging it with
the mouse.
Notes:
• The frame for the coord table is drawn in the current pen
colour
• The text in the coord table is drawn using the font, size and
colour of the current “text defaults”.
Procedure
Select Draw Tables ► Parts List from the Mechanical Toolkit menu. The
parts list dialog will be displayed:
Indicate the location of the top left corner of the parts table.
Notes:
• The frame for the parts list table is drawn in the current pen
colour
• The text in the parts list table is drawn using the font, size
and colour of the current “text defaults”.
The user table is a flexible tool which may be used to create and
display tabular data with an arbitrary number of rows or columns.
Data may be imported from text files (.CSV). Data may also be
exported as CSV files.
Procedure
Select Draw Tables ► User Table from the Mechanical Toolkit menu.
The user table dialog will be displayed:
Annotate Welds
Draw weld specification annotations
Procedure
Select Annotate ► Welds in the Mechanical Toolkit menu.
The Weld Annotation dialog will be displayed:
Indicate the position of the arrow tip of the annotation. AllyCAD will
prompt:
Indicate the position of the Weld indicator
Indicate where the tail of the weld annotation will be placed, on the
same horizontal as the weld indicator.
Procedure
Select Annotate ► Tolerances in the Mechanical Toolkit menu.
The Tolerance Annotation dialog will be displayed:
Indicate the position where the bottom left of the first line of the
annotation will be placed.
Procedure
Select Annotate ► Surface Finish in the Mechanical Toolkit menu.
The Surface Finish Annotation dialog will be displayed:
Procedure
AllyCAD will display the following options list:
Building Grid
1 2 3 4 5
5000.0 5000.0 5000.0 5000.0
A
3000.0
B
3000.0
C
3000.0
D
3000.0
Specify the distance between the first grid line and the second grid
line in user units. AllyCAD will now prompt:
Enter next horizontal (x) spacing (0 to exit)
Specify the distance between the second grid line and the next grid
line in user units or enter 0 to exit. AllyCAD will continue to prompt:
Enter next horizontal (x) spacing (0 to exit)
Specify the distance between the first grid line and the second grid
line in user units. AllyCAD will now prompt:
Enter next vertical (y) spacing (0 to exit)
Specify the distance between the second grid line and the next grid
line in user units or enter 0 to exit. AllyCAD will continue to prompt:
Enter next vertical (y) spacing (0 to exit)
Click on the drawing where you want the top left corner of the grid.
AllyCAD will prompt:
Enter vertical grid line offset above the top horizontal
line
Specify the vertical offset for the grid dimensions and grid line labels.
AllyCAD will prompt:
Enter horizontal grid line offset above the top vertical
line
Specify the horizontal offset for the grid dimensions and grid line
labels. The building grid will be drawn at the indicated position.
1 2 3 4 5
5000.0 5000.0 5000.0 5000.0
A
3000.0
B
3000.0
C
3000.0
D
3000.0
Specify the length of the base in user units. AllyCAD will then ask:
Enter width of base
Specify the width of the base in user units. AllyCAD will prompt:
Enter position of base centre (spacebar to enter new size)
The cursor will change to intersection snap mode. Simply click near
a grid intersection for the base to be drawn at that point.
Settings
AllyCAD will ask the following questions:
Enter drawing sheet size (0,1,2,3,4)
Select or create a layer for the grid lines, labels and dimensions.
This tool places street numbers either inside, outside or at the angle
to the boundary or horizontal.
Procedure
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Enter the name of an existing layer or new layer you would like the
North sign inserted in. If a blank is left a default layer called
NORTH_SIGN will be created.
Enter height of north sign
This function draws single or multiple grid crosses with the option of
displaying horizontal and vertical coordinates on the cross.
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Enter the name of an existing layer or new layer you would like the
grid cross or crosses inserted in. If a blank is left a default layer
called GRID_CROSS will be created.
Enter length of grid cross
Enter the length of the grid cross in the drawings current units.
Enter pen number for cross
Enter Yes for a single grid cross else select No for a multiple grid
cross. If Yes is selected AllyCAD will
If No is select AllyCAD will give the following prompts:
Enter horizontal spacing for crosses
Indicate with the cursor the position on the drawing you would like
the grid cross to be placed. You can continue placing single or
multiple crosses with the same dimensions otherwise press the
spacebar to exit this function.
Import Points
Import coordinate points from a file
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Add Points
Add a coordinate point/s to the drawing
This function adds a coordinate point to the drawing. The point has
the same format as the import points function and can thus be used
by the other surveyor functions.
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Enter the point number otherwise leave a blank and press [Enter] to
exit this function.
Indicate point position (else spacebar to enter co-
ordinates)
Either indicate the position where you wish the point to be placed or
press the [spacebar] to enter the coordinates, AllyCAD will then give
the following prompt if you are using a southern hemisphere
coordinate system:
Enter point coordinates (Easting Northing)
Enter the points in the order Easting and then Northing separated by
a space.
If you are using a northern hemisphere coordinate system AllyCAD
will prompt:
Enter point coordinates (Northing Easting)
Enter the points in the order Northing and then Easting separated by
a space.
AllyCAD then continue with the following prompts:
Enter elevation (else blank for none)
Export Points
Export coordinate points to a file
Enter the first coordinate point label e.g. "1" you start exporting
from.
Last point label (else blank to exit) ?
Enter last coordinate point label e.g. "15" you wish to finish
exporting from.
If the first point label is greater than the last point label the following
prompt appears:
Start point label must be less than last point label
Jump to Point
Jump to a coordinate point
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Press [Enter] if you would like to jump to the point using the current
drawing scale factor e.g. if the drawing scale is 1:1000 the scale
factor will be 1000 and will pan to the point. Otherwise enter another
scale factor e.g. 200 for a 1:200 scale factor and the function will
jump to the point using the zoom factor you enter.
AllyCAD will then continually prompt.
Enter point label (else blank to exit)
Enter the point label you would like to jump to else press [return] to
exit.
If you enter a point label which doesn't exist the following prompt will
appear:
Cannot find point label <label number>
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Select YES if you would like distance and bearing added to the join,
otherwise select NO if you would like just a line joining the points.
Exiting because of bad point name : <point number>
The above message will appear if any of the points in the file doesn't
exist in the drawing. The function will then exit, naming the bad
point number.
Connect Points
Join selected points by entering point numbers
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Select Yes if you would like distance and bearing added to the join,
otherwise select No if you would like just a line joining the points.
Cannot find point label <point number>
The above message will appear if any of the points in the file doesn't
exist in the drawing. The function will then prompt again for the
points to enter, allowing you to enter a point which does exist in the
drawing.
This function calculates new points from, and draws in the traverse
legs of a simple data traverse. It is assumed that all distance and
bearing reductions have already been performed.
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system
Select YES to accept automatic naming of each leg of the traverse viz
TR1,TR2, otherwise select NO if you wish to give each leg of the
traverse a different name.
If you select YES for the above prompt AllyCAD will respond with the
following two prompts:
Base name
Accept the default base name "TR" else enter your own.
Enter start number
Accept the start number "1" to be added to the base name else enter
your own.
Enter horizontal distance (blank to exit)
Tache Shot
This function performs tacheometric calculations
This function calculates new points from, and draws in the tache
shots of a simple tache survey. It is assumed that all distance and
bearing reductions have already been performed.
Procedure
The drawing must be in surveyor mode, if not AllyCAD will give the
following prompt and exit from this function:
Please change to a surveyor coordinate system.
Select YES to accept automatic naming of each leg of the traverse viz
TR1,TR2, otherwise select NO if you wish to give each leg of the
traverse a different name.
If you select YES for the above prompt AllyCAD will respond with the
following two prompts:
Base name
Accept the default base name "SS" else enter your own.
Enter start number
Accept the start number "1" to be added to the base name else enter
your own.
Default Settings
Icon Button Toolbar Shortcut Command
Left SG Diagram SGDiagramEditor
The Setup dialog contains the settings and defaults applicable for all the SG
Diagram functions. The settings are stored in an ini file. Before attempting to use
any of the SG Diagram functions, you need to have loaded an ini file into this
dialog.
You can accumulate various ini files for different scenarios. All the
setting in the dialog are stored in a corresponding ini file. The file
Knowledge Base distributes with the software is found in
CivDes64\Examples\SG_Files\SG_Diagram.ini.
Settings
There are similar tabs for the text and data column settings of the
diagram. Any measurements are in millimetres with respect to the
bottom left-most drawing entity on the relevant template drawing.
Options
Use another ini file to maintain a database of Town Survey Mark and
Trigonometrical Beacon control points for your SG diagrams and
general plans.
Trace Figure
Trace the consistency
Procedure
You will be prompted to
Indicate first point of perimeter
Type in the label for the first consistency point and press Enter.
You will be asked to enter all the consistency points and labels.
When you indicate the first point again, the Diagram will be
generated.
Use this function to change the line type of the lines that do not
belong to the consistency to the Edit Line Type value specified in the
Setup dialog.
The program will simply prompt you to indicate the lines that have to
be edited. Press escape to exit the function.
Default Settings
Icon Button Toolbar Shortcut Command
Left General Plan SGGenPlanEditor
The Setup dialog contains the settings and defaults applicable for all the General
Plan functions. The settings are stored in an ini file. Before attempting to use any
of the General Plan functions, you need to have loaded an ini file into this dialog.
You can accumulate various ini files for different scenarios. All the
setting in the dialog are stored in a corresponding ini file. The file
Knowledge Base distributes with the software is found in
CivDes64\Examples\SG_Files\SG_GenPlan.ini.
Settings
There are similar tabs for the text and data column settings of the
diagram. Any measurements are in millimeters with respect to the
bottom left-most drawing entity on the relevant template drawing.
Control Coords
Use another ini file to maintain a database of Town Survey Mark and
Trigonometrical Beacon control points for your SG diagrams and
general plans.
Insert Titleblock
Add the title block to the drawing
This function will load the Title block drawing, as specified in the
Setup dialog, onto the existing drawing with its center point at the
screen center. It will then ask the Frame Questions, as specified in
the Setup dialog.
Insert Heading
Insert the General Plan heading
Procedure
AllyCAD will prompt:
Indicate position for heading
Indicate the position where the top left corner of the heading should
be.
The Heading questions will be asked.
Procedure
Ensure that erf boundary lines form a proper perimeter around the
stand to enable the area calculation routine to calculate a correct
area quantity.
You will be prompted to:
Indicate the position for Table
Indicate the position where the top left corner of the table should be.
The following dialog will appear:
Indicate the each erf to be numbered and press [Esc] to draw the
table.
After indicating the erf to number, you will be asked to:
Enter erf number
Procedure
You will be asked to:
Indicate erf to dimension
Graphically indicate the erf by clicking inside the erf. The selected erf
will be highlighted.
You will then be prompted to:
Indicate the line to dimension to the inside of the erf
Click close to the line that you want to dimension, on the inside of
the erf.
A direction and bearing will be drawn with the current text settings
and with the separator details as specified in the Setup dialog.
Point-Point Dimension
Add survey dimensions between two points
Procedure
You will be asked to:
Indicate start point for survey dimension
Multiple Dimension
Add survey dimensions to multiple erven
Procedure
You are presented with the Multiple Dimensioning dialog.
Erven could have been numbered using the Erf Numbering & Area
Table function in which case the function creates and uses
STAND_NO as the default layer name. Alternatively, you may have
another layer containing numerical text entities within the erf
boundaries. Select the applicable layer name. Any non-numerical
text entities are ignored as an erf number.
Procedure
You will be prompted to
Indicate first point of perimeter
Type in the label for the first consistency point and press [Enter].
You will be asked to enter all the consistency points and labels.
When you indicate the first point again, the Diagram will be
generated.
You will then be prompted to:
Indicate the position for Table
Indicate the position where the top left corner of the table should be.
The program will finally prompt you to:
Enter the LO Coordinate system
Procedure
You will be prompted to:
Indicate the position for Table
Indicate the position where the top left corner of the table should be.
You will then be prompted to:
Indicate Block corner (Done to exit)
Indicate each block corner to be tabled and press Escape to draw the
table.
After indicating the block corner, you will be asked to:
Enter number
Procedure
You will be prompted to:
Indicate the position for Table
Indicate the position where the top left corner of the table should be.
You will then be prompted to:
Position for Reference marks (Done to exit)
Indicate each reference mark to be tabled and press [Esc] to draw the
table.
After indicating the Reference mark, you will be asked to:
Enter number
Use this function to generate a table of the Trig beacon and/or town
survey mark coordinates that are currently entered in the Control
Coordinates dialog on the Setup dialog.
Procedure
You will be prompted to:
Indicate the position for Table
Indicate the position where the top left corner of the table should be.
Default Settings
Icon Button Toolbar Shortcut Command
Left Sectional Plan SGSectionEditor
The Setup dialog contains the settings and defaults applicable for all the
Sectional Plan functions. The settings are stored in an ini file. Before attempting
to use any of the Sectional Plan functions, you need to have loaded an ini file into
this dialog.
You can accumulate various ini files for different scenarios. All the setting in the
dialog are stored in a corresponding ini file. The file Knowledge Base distributes
with the software is found in CivDes64\Examples\SG_Files\SG_Sectional.ini.
There are grid rows for the template drawings of a typical sheet 1,
block plan, floor plan and PQ sheet. These drawings will be what is
placed around the data determined during a plan generation. These
drawing must be prepared in a cartesian drawing, with units in
millimeters and at a scale of 1:1. We distribute some sample
drawings which are located in the CivDes64\Examples\SG_Files\ directory.
You are not restricted to using these drawings but can use your own.
Settings
There are similar tabs for settings of each plan type. Any
measurements are in millimeters with respect to the bottom left-most
drawing entity on the relevant template drawing.
Options
Section Manager
Icon Button Toolbar Shortcut Command
Left Sectional Plan SGSectionMgr
Use the Section Manage to maintain a list of all the sections in a current job
Collapsed:
Insert
Click the Insert button to manually insert a new row. The Insert
Section Dialog is presented.
Delete All
To lose all information currently stored for the current Sectional Plan
job press 'Delete All'. You are presented with the following Message
Box:
Adjust PQ's
As you will well know, it can easily happen that the PQ summation
does not equal 100.0000. You will recognize this in the statistics edit
boxes in the lower right. Example:
It can happen that the values are such that no automatic adjustment
is possible. You will then need to adjust values yourself as per
normal.
Trace Section
Graphically define a section (or part thereof) from a base drawing. In this way
coordinate data is available for plotting floor plans.
The purpose of this function is two fold: Firstly the result is another
row in the Section Manager denoting a new section or part thereof.
Procedure:
You get the following prompt:
Trace around figure (ending on first point)
Fill in the relevant details for this new section and press OK.
If you were to now open the Section Manager, you will see the new
section details. This will be used in the other plan generation
functions.
Generate Sheet 1
Icon Button Toolbar Shortcut Command
Left Sectional Plan SGSectionGenS1
A new CAD drawing is created being a copy of what was specified for
the Sheet 1 template drawing. e.g.
You get presented with the Text Entry Dialog. Modify the default text
and press OK. These text items will be inserted into the new CAD
The way this works is that you will trace the outside figure of the erf.
The dimensions of the erf are stored for if you want a table of sides
and directions. All the visible CAD entities within that figure and
near it are going to be copied across to the new CAD drawing. So
typically you will want to have as visible only the linework and
annotation making up the cadastral detail and the outline of the
buildings and common property touching the ground.
The appearance of the figure in the destination drawing is discussed
in the Drawing Creation in the SG functions topic.In the normal SG
toolkit way, you first trace the outside figure of the erf.
A new CAD drawing is created being a copy of what was specified for
the Block Plan template drawing. e.g.
If you want a table of sides and directions, choose Yes. You get
prompted:
Position top left corner of table …
Indicate the position. The appearance of the table is as per the 'Block
Plan table' settings in the 'Plan' tab of the Setup dialog.
You can only plot sections if they have been traced with the Trace
Section command. Otherwise the program has no way of knowing the
extents thereof. You would get the following error message:
Generate PQ Sheet
Icon Button Toolbar Shortcut Command
Left Sectional Plan SGSectionPQ
A new CAD drawing is created being a copy of what was specified for
the PQ Sheet template drawing. e.g.
Circle Intersections
Rectangle Auto
Object
See Tutorial 3 in the User Guide for practical examples of using the
Perimeter Menu.
While you are using the Circle, Rectangle, Line (Chained), Object,
Intersections or Auto options, the Accept button changes to a Done
button.
Cancel Button
Clicking on this button abandons the perimeter defining operation
and discards any perimeter that you may have started.
Circle
This option allows you to define a circular perimeter either by
clicking on an existing circle or by drawing a new circle. It also allows
you to add arcs to a perimeter by clicking on them.
AllyCAD will prompt:
Pick circle to be added to perimeter or enter new circle
centre
No perimeter drawn
Add more circles or arcs to the perimeter or click on one of the Done
buttons or press the [Space Bar] to stop.
Line (Chained)
This option allows you to add to the perimeter by drawing lines or
clicking on existing lines.
AllyCAD will prompt:
Enter first point of line
Any line that you draw is a virtual entity. It will not be displayed
when you redraw. After you have drawn the line it will flash.
AllyCAD will continue to prompt:
Enter next point of line
Add more lines to the perimeter or click on one of the Done buttons
or press the [Space Bar] to stop.
If you are going to add parallel lines to the perimeter, lines with a
positive offset will be drawn to the right of the perimeter line in the
direction the line is drawn in. Lines with a negative offset will be
drawn to the left.
Intersections
This option allows you to define complicated perimeters by manually
tracing over them by indicating entities and intersections between
entities.
The cursor will change to Grab All mode and AllyCAD will prompt:
Enter first intersection point of perimeter
Auto
This option automatically tracks along a perimeter made up of
existing lines and arcs.
AllyCAD will prompt:
Place cursor inside perimeter and near a line
Dotted
Checking this box will allow the Auto function to track dashed or
dotted lines.
Tolerance
The Auto function will jump over any gaps in the perimeter that are
smaller than the distance you type here.
Defaults 13-1
Multiple users
Different users can have their own User Home directories storing
their own menus, hatch patterns, defaults and line types.
For example, one user's preferred menus, hatch patterns, defaults
and line types may be stored in the default User Home directory,
guest. Other users can then create their own personal sub-
directories in which their preferred menu, hatch patterns, defaults
and line types are stored. See Adding new users below.
AllyCAD33
Users
Guest
Macro
Paul
Macro
Civil
Macro
Arch
Macro
Mech
Macro
Defaults 13-3
To add a new user sub-directory, click on the Add new name button
in this dialog box. The dialog below is displayed.
Type the new user sub-directory's name into the New name box.
From the Copy from list box, select one of the existing sub-
directories. The contents of the existing sub-directory will be copied
into the new sub-directory. These copied files can later be edited or
overwritten, for example with the new user's preferred menu system.
When you click on OK, the CAD will start up using the new user
sub-directory.
Whenever you start the CAD in future, the Login dialog box will be
displayed. Select the login name you want to use and click on OK.
The menu, hatch patterns, defaults and line types stored in that
sub-directory will be loaded.
If you click on Help ► About a dialog box will appear. The name of the
current sub-directory will be displayed at the bottom of this dialog
box.
[STOREDEF]
USEDOM=0
AUTOGEOM=1
AUTOBACKUP=10
REFERENCEPROMPT=0
ASKBACKUP=0
BACKUPPATH=
DOMALLSAVE=0
[PRINT]
PRINTERARCS=1
[ToDXFFonts]
Modern=TXT
Roman=ROMANS
Arial=ROMAND
Times New Roman=ROMANC
Times New Roman.I=ITALICC
Times New Roman.B=ROMANT
Times New Roman.B.I=ITALICT
Script=SCRIPTS
Script.I=SCRIPTC
UNKNOWNNAME=TXT
[DXFFlags]
ExplodeBlocks=0
TargetVersion=12
[CONTROLBAR]
name="MS Sans Serif"
size=8
weight=400
italic=0
charset=0
pitchandfamily=34
[DIGITIZER]
TYPE=None
FORMAT=
INITSTRING=
COMPORT=2
BAUD=9600
DATABITS=8
STOPBITS=1
PARITY=1
[LOGFILE]
Defaults 13-5
WriteLogFile=0
[VMEM]
MaxMegAlloc=10
Vmempath=C:\DOCUME~1\DEV4\LOCALS~1\Temp
[COLORS]
pen0=128 0 0
pen1=255 0 0
pen2=128 128 0
pen3=255 255 0
pen4=0 255 0
pen5=0 128 0
pen6=0 128 128
pen7=0 255 255
pen8=0 0 255
pen9=0 0 128
pen10=128 0 128
pen11=255 0 255
pen12=255 255 255
pen13=128 128 128
pen14=0 0 0
pen15=192 192 192
Use_AutoCAD_Colors=0
CustColor0=0 0 0
CustColor1=1 0 0
CustColor2=128 237 18
CustColor3=52 135 212
CustColor4=88 1 92
CustColor5=0 4 0
CustColor6=0 0 0
CustColor7=0 0 0
CustColor8=79 229 214
CustColor9=205 171 186
CustColor10=0 0 0
CustColor11=188 237 18
CustColor12=79 229 214
CustColor13=232 237 18
CustColor14=22 136 212
CustColor15=0 240 253
[SETTINGS]
UseWidthInPerimeter=1
OpenCreatesNewWindow=1
CompileMacro=1
Create16BitCompatible=0
DefaultEditor=NOTEPAD.EXE
ZoomOutFactor=10
PopUpDoneButton=0
BitmapTilingThreshold=1000
CompressedTiles=10
TilePath=.
MaxSecondsHatch=10
MaxPatternSize=65000
MouseToDefBtn=1
LowResPrint=0
MakeOpenDrgCopy=0
RedrawByLayer=0
[MechanicalTools]
SpecFile=C:\James Data\AllyCAD35 Build7\Users\Guest\ISO Mechspecs.ini
[ArchitecturalTools]
SpecFile=C:\James Data\AllyCAD35 Build7\Users\Guest\ArchSpecs.ini
[Version Check]
Configured=1
Check=0
Days=30
Connection=2
[Drawings]
Recent1=N:\CAD\34.136\34136.DRG
Recent2=N:\CAD\35.55\3555.DRG
Recent3=N:\CAD\34.139\34139.DRG
Recent4=C:\Work Data\Support\TEST_BITMAP_CLIP_ROTATE.DRG
Recent5=C:\Work Data\Support\TEST_BITMAP.DRG
Recent6=C:\Work Data\Support\INTERSECTION_SNAP.DRG
Recent7=C:\WORK DATA\SUPPORT\SITEPLAN001.002_LAYOUT.DRG
Recent8=C:\WORK DATA\SUPPORT\SITEPLAN001.002.DRG
[LegendBar]
sizeHorzCX=80
sizeHorzCY=400
sizeVertCX=80
sizeVertCY=479
sizeFloatCX=80
sizeFloatCY=400
[CADFrame]
Status=3
Flags=2
MinX=-1
MinY=-1
MaxX=-6
MaxY=-25
Top=132
Left=132
Bottom=788
Right=1100
[TOOLBARPOSN]
Color=RIGHT 752 794 198 486 VISIBLE 1
File=TOP -2 464 50 76 VISIBLE 1
Main=LEFT -2 25 123 516 VISIBLE 18
View=LEFT -2 8 100 110 HIDE 1
Modify=LEFT -2 8 198 208 HIDE 1
Geometry=BOTTOM -2 363 510 536 VISIBLE 1
Dimensions=LEFT -2 8 100 110 HIDE 1
Screen=LEFT 0 0 0 0 HIDE 1
Snaps=RIGHT 727 754 198 481 VISIBLE 13
Turn=TOP -2 239 74 100 VISIBLE 1
General=LEFT -2 8 100 110 HIDE 1
Defaults 13-7
Civil=LEFT -2 8 100 110 HIDE 1
Structural=LEFT -2 8 100 110 HIDE 1
Survey=LEFT -2 8 100 110 HIDE 1
Architectural=LEFT -2 8 100 110 HIDE 1
Mechanical=LEFT -2 8 100 110 HIDE 1
SG Diagram=LEFT -2 8 100 110 HIDE 1
General Plan=LEFT -2 8 100 110 HIDE 1
Sectional Plan=LEFT -2 8 100 110 HIDE 1
[PRINTDEF]
PROFILES=PRINT
CURRPROFILE=PRINT
[PRINT_PROFILE_PRINT]
PRINTERARCS=1
ALLPENSTOBLACK=0
SCALEHATCH=0
SCALEFATLINES=1
XOFFSET=0.000
YOFFSET=0.000
MINPEN=1
MAXPEN=15
Paths
This contains the paths for drawing, symbol and macro files - i.e. the
names of the directories where you store these files and where on the
hard drive AllyCAD can find them.
FromDXFFonts
This section stores the AllyCAD font that an AutoCAD font must be
converted to during a transfer from a DWG or DXF file to an AllyCAD
drawing file.
The font on the left of the = sign is the AutoCAD font, and the one on
the right is the AllyCAD font it must be converted to.
A “.B” or “.I” after the AllyCAD font name indicates that the font must
be bold or italic. See DXF/DWG Conversion Settings.
ToDXFFonts
This section stores the AutoCAD font that an AllyCAD font must be
converted to during a transfer from an AllyCAD drawing to a DWG or
DXF file.
The font on the left of the = sign is the AllyCAD font, and the one on
the right is the AutoCAD font it must be converted to.
A “.B” or “.I” after the AllyCAD font name indicates that the font is
bold or italic. See DXF/DWG Conversion Settings.
DXFFlags
TargetVersion is 12, 13, 14, 15, 16 or 18 depending on the version of
AutoCAD the DWG or DXF files you are creating must be compatible
with. See DXF/DWG Conversion Settings.
Controlbar
This section stores the font used on the Control Bar. See View
Settings.
Defaults 13-9
Digitizer
This stores the current digitizer setup. See Digitizer Settings. The
NOBUTTON line stores the code returned as the pen by the digitizer
when you are not pressing any buttons.
Logfile
If WriteLogFile=1, AllyCAD will record everything that you do in a file
called ALLYCAD.LOG. This is useful if you are experiencing problems
and wish to contact the programmers.
Each time you start a new AllyCAD session, the previous log file will
be added on to. If WriteLogFile=0, no log file will be written.
Drawings
This stores the names of the last eight drawings you have worked on.
These names appear at the bottom of the File Menu, where you can
click on them to open the drawings quickly.
Vmem
This section stores the virtual memory settings. See Virtual Memory
Settings in the Settings Menu.
Colors
The first part of this section stores the colours you have assigned to
each pen in the Color toolbar in the format
pen=red green blue
Red, green and blue have values between 0 and 255 and define the
amount of red, green and blue making up each colour.
The second part of this section stores any custom colours you have
defined in the colour palette that appears when you right click on the
Pen button in the Control Bar to define a colour or when you are
entering a solid fill.
Textedit
This section stores the size of the Text Entry dialog box, and whether
it has been set to accept [Enter] (1) or [CTRL][Enter] (0) for multiline
text. See Add Text.
Coordtable
FORMAT contains the format that will be used to display coordinate
labels and tables. See Label Coord.
BOM
This section stores the bill of materials (BOM) delimiter and whether
the first line of the BOM contains field names (set to 1 if it does). The
delimiter is
• 0 comma
• 1 tab
• 2 columns
See Bill of Materials.
Defaults 13-11
Notes:
Comments
The first few lines in your CAD.MEN file, as well as some other lines,
are preceded by two slashes: “//”.
For example:
// ally menu
// menus down side of screen
The two slashes mean that the following text is a comment. AllyCAD
will ignore this text. It is just to remind you, the user, of what is
going on. You can add as many comments as you like, so long as
each comment line begins with a //.
CAD.MEN 14-1
Toolbars
You may also assign as many functions as you wish to as many
toolbars as you need. The toolbars can also appear on any
convenient spot on your drawing space. You can program it to dock
LEFT, RIGHT, TOP, BOTTOM or FLOAT by typing the appropriate
word next to STYLE. The term HIDE that may also follow STYLE
refers to a toolbar that is hidden at startup.
The next lines of your CAD.MEN file list the code for the respective
toolbars. These sections start with the word TOOLBAR with a name
of the particular toolbar, for instance “MAIN”. This is followed by the
word STYLE that determines where the toolbar is docked on the
AllyCAD screen. Next comes the word BUTTONS that determine
which functions appear on the Toolbar.
Toolbar Styles
You can use any combination of the following toolbar styles:
refers to the name of the bitmap that appears on the buttons on the
floating toolbox.
You can also create your own bitmaps using any graphical editor
capable of creating a .BMP file (e.g. Windows Paintbrush). Create a
16 color (16x15) pixel bitmap. Save the bitmap in the home directory
that was created when you installed AllyCAD. Place the name of the
bitmap you have created in quotes, without the .BMP extension.
The first set of curly brackets and their contents
{#cursorhold;}
define the macro function that is executed when you click on button
number 0 with your left mouse button. The macro function's name is
cursorhold. See the section headed Using functions in CAD.MEN for
more details on functions.
The second set of curly brackets and their contents
{#lockang "L";}
define the help line that appears at the bottom of the screen when
you move your cursor over the icon on the number 0 button. Note
that there is a semicolon (;) after the help text. This help text also
shows up in a tooltip when you move your mouse over a button and
leave it there for about a second.
The word SEPARATOR may also appear, which puts a space between
the respective buttons on the toolbar.
See Appendix B for a list of the bitmaps that are supplied with
AllyCAD and their names.
CAD.MEN 14-3
Pull-Down Menus
Next the functions on the pull-down menus are defined. These are
the sub-menus of the main top bar menu.
The part of the menu file that defines the pull-down menus begins
with the words
// main top bar menu
MAINMENU
BEGIN
and ends with the word
END
CAD.MEN 14-5
Accelerators
The final section of the CAD.MEN file defines accelerators. These are
keyboard shortcuts. For example:
“M” {#magnify;}; VK_SEMICOLON {#longpan;}
The first part of each line defines the key. In the examples above “M”
denotes the [M] key and “VK_SEMICOLON” denotes the semicolon
[ ; ] key. A full list of the keys you can use is given in Appendix V. The
contents of the curly brackets define the function that is executed
when the key is pressed.
In the examples given here, the screen will be magnified when you
press [M] and a long pan will be performed when you press the [ ; ]
key. This saves you selecting these functions from the menu or
toolbars.
Digitizer
The final section of the menu file maps AllyCAD functions to digitizer
puck buttons. It looks like this:
DIGITIZER
BEGIN
BUTTON "1" {#enterpt;}
BUTTON "2" {line;}
BUTTON "3" {done;}
BUTTON "4" {#jumppt;}
END
The first part of each line defines the number of the digitizer puck
button that the command is being assigned to. The example above
assumes that your digitizer numbers its puck buttons 1, 2, 3 and 4.
The contents of the curly brackets define the function that is
executed when each button is pressed.
Transparent Commands
Some function names are preceded by a hash sign “#”. This sign is
optional. Its presence means that the function is transparent. If you
are in the middle of one command, and you execute a transparent
command, you will be returned to your original command after the
transparent command has finished. If you are in the middle of one
command and you execute a command that is not transparent, your
original command will be terminated.
Transparency is especially useful for commands like magnify. It
means that if you are drawing a line, for example, and you need to
magnify the screen so that you can see better, you can magnify
without interrupting or losing the line you are drawing.
Theoretically, you could make any of AllyCAD's commands
transparent by adding a # to the front of its name. However, there
are some commands where this is not advisable. The commands it is
safe to make transparent are marked with a bullet-point (•) in
Appendix VI.
Short Cuts
When you choose most AllyCAD functions, you are asked various
questions. If your answers to particular questions are always the
same, you can “pre-answer” them in the menu file, thus speeding up
your operation. This is exemplified below, with reference to the Mid
Point Jump command.
If you look at the CAD.MEN file you will see the Mid Point Jump and
Ratio Jump functions in the Tools Menu are defined as follows:
MENUITEM "Mid Poin&t Jump\tC" {#jumpratio .5 "Y";} {Jump to
mid point of line;}
MENUITEM "Ra&tio Jump\tO" {#jumpratio;} {Jump a fixed ratio
between two points or along a line;}
The Mid Point command is in fact the Ratio Jump command, but the
prompts that normally appear during the Ratio Jump command have
CAD.MEN 14-7
been “pre-answered” so that Ratio Jump automatically jumps to the
midpoint of the nearest line.
To jump to the midpoint of a line using Ratio Jump, you would:
• Select Tools Jumps Ratio Jump, or press O to access it quickly from
the keyboard.
• Type “0.5” in response to the prompt:
Enter division ratio of jump.
In Mid Point Jump, the answers 0.5 and “Y” (YES) are given after
the Ratio Jump macro function name jumpratio. They are
separated by spaces, and the “Y” is enclosed within double quotes.
You can create a short cut of most functions in this way, simply by
adding the letters and numbers that you would normally type to the
end of the function name.
Where you would normally click on a YES or NO button, you must
type “Y” or “N”. Where you would normally choose an answer from a
sub-menu, you must type the underlined letter of the menu option
you would choose. You must enclose alphabetic answers in double
quotes.
• To create short cuts for functions like Draw Symbol that give you
options on the Control Bar or in a dialogue box, use the Macro
section to find out the correct function name, letters and
numbers.
• The function name and the letters and numbers you type after it
are exactly the same as the parameters you would use when
writing a macro program (see Macros )
Macros
You can add macro programs that you write to the menu or assign
them to an icon in the Toolbar or to an Accelerator. To do this, the
function name must be the following:
{exec “macro_name” ;}
where macro_name is the full name of the macro, including its path.
For example:
CAD.MEN 14-9
Hatch Patterns
The hatch patterns are defined in a file called HATCH.PAT, which
resides in your user directory. This chapter shows you how hatch
patterns are defined so that you can edit existing hatch patterns or
create your own.
You can look at, print out or edit the HATCH.PAT file in any text
editor such as Windows Notepad. We suggest that you make a
backup of the HATCH.PAT file before you edit it.
pen, line width, angle, x origin, y origin, odd line offset, spacing, on
distance, off distance
Scale
Scale is a scale factor which multiplies the x and y origins, off line
offset, and on and off distance measurements to give the final size of
the hatch.
Pen
Pen is the colour of an individual line in the hatch pattern. The
colours in the Color toolbar are numbered from 1 to 15.
Line width
Line width is the width of an individual line in the hatch pattern. It is
measured in tenths of a millimetre and will be the width of the line
on paper, regardless of drawing scale.
Angle
Angle is the angle of an individual line in the hatch pattern. The
angle is measured anti-clockwise from the 3 o'clock position.
Offset
Spacing
Spacing
subsequent lines of the hatch.
Scale
Odd line
Pen offset
Line width Y origin
Angle X origin
Scale
*dash,Dashed lines
10, 0 Rotation
1, 0, 0, 0,0, .125,.125, .125,-.125 Off distance
Pen On distance
Line Spacing
Angle Odd line offset
X origin Y origin
The dash hatch pattern comprises just one dashed line at an angle of
0 degrees.
Each dash is 0.125mm long (on distance), and the gap between each
dash is also 0.125mm long (off distance). Note that the off distance is
a negative number (-0.125). The on and off distances are multiplied
by a scale of 10, so the dashes and gaps are actually 1.25mm long.
Scale
Line 1
1, 0, 0, 0,0, 0,.25 Spacing
Line 2
1, 0, 0, 0,.025, 0,.25 Spacing
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
Each dash is 0.225mm long (on distance), and the gap between each
dash is also 0.275mm long (off distance). Note that the off distance is
a negative number (-0.275). The on and off distances are multiplied
by a scale of 10, so the dashes and gaps are actually 2.25 and
2.75mm long respectively.
Line 3 also has a Y origin of 0.025mm. Multiplied by the scale of 10,
this gives an actual Y origin of 0.25mm. The effect of this origin can
be seen if you superimpose lines 1, 2 and 3:
Scale
*triang,Equilateral triangles
10, 0 Rotation
1, 0, 60, 0,0, .1875,.324759526, .1875,-.1875
1, 0, 120, 0,0, .1875,.324759526, .1875,-.1875
1, 0, 0, -.09375,.162379763, .1875,.324759526, .1875,-.1875
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
Spacing=3.24759526mm
On distance=1.875mm
Line 2
1, 0, 120, 0,0, .1875,.324759526, .1875,-.1875 Off distance
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
On distance=1.875mm
Line 3
Off distance
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
Spacing=3.24759526mm
On distance
=1.875mm
Off distance= -1.875mm
Line number
Each line is numbered from 1 to 30.
Description
The description is matched to DXF or DWG line types when you load
or save a DXF or AutoCAD DWG file. For example, when you load a
DXF file, the DXF line type “Hidden” is displayed as line type 3 in
AllyCAD.
Plotrepeat
This is the distance over which the line type pattern is repeated on
your printer or plotter - 8mm for line types 1, 2, 4 and 5 and 4mm
for line 3.
Pixels are the little squares that make up the display on your
screen. Typically there are 640 pixels across the screen and 480
down it, or 800 pixels across the screen and 600 down it, or 1024
pixels across the screen and 768 down it, depending on screen
resolution.
Plotrepeat Perc_off
Pixrepeat Perc_on
Percstart Perc_off
Perc_on
line type 4
50%
70%
80%
100%
32 pixels
line type 4
50%
70%
80%
100%
Macros 17-1
Writing my first macro
In this example, you are going to create a small macro using
Windows Notepad.
Initially, your macro will be just two lines long. It will draw a single
circle with a radius of 10 in the centre of the screen.
1. Open up Notepad and type in the following line:
CIR [0,0] [10,0] [#]
END
If you are using Windows ‘95 you might find that Notepad saves
your file as TEST1.MAC.TXT. In this case, type the file name into
Notepad with double quotes around it: “TEST1.MAC”
3. Go back into AllyCAD, and choose Exec Macro from the File
Menu. Choose TEST1 as the macro that you wish to execute. The
circle is drawn.
The macro command CIR that you have used has drawn a circle with
its centre at coordinate [0,0]. The circle's circumference passes
through the coordinate [10,0]. The [#] simulates the [Space Bar] or
Done being pressed to end the circle drawing function. If you did not
add the [#], AllyCAD would prompt you to draw another circle.
END is always typed at the end of a macro to ensure that it
terminates properly.
Type a radius for the circle, then click on the button or press
[Enter]. The circle is drawn with the radius that you specified.
You use the ENTER function whenever you need numeric or text
input from the user. The R at the end of the command is called a
variable, because its value changes depending on the number that
the user types.
You could use any letter (and some letter combinations - see
Description, later in this chapter). However, it is useful to use letters
that mean something, like R for Radius, where possible.
If you need text input, the variable must be followed by a “$” sign.
This is called a string variable. For example, the following macro will
print your name at the coordinate position [0,0]:
ENTER "Type your name" N$
TEXT [0,0] N$ [#]
END
Macros 17-3
This time, AllyCAD prompts:
Enter circle centre position
Position your cursor where you want the circle centre to be and press
[Enter] or click. AllyCAD prompts:
Type circle radius
Type a radius for the circle, then click on the button or press
[Enter]. The circle is drawn at the position you specified, with the
radius you specified.
You use the CUR function whenever you want a coordinate from the
user. The X and Y variables at the end of the command contain the
coordinate position that the cursor was at when the user pressed
[Enter] or clicked.
The K variable is a check to see whether the user has cancelled the
function. If the user has decided against entering the coordinate that
you asked for by pressing the done button or the [Space Bar], the K
variable will contain the number 1. Otherwise, it will contain 0. The
use for this is shown in the Flow of Control Commands section later
in this chapter.
And finally...
After a period of time, it is sometimes difficult to remember what
your macro does! It is good practise to make liberal use of REM
statements. Lines that start with the word “REM” are ignored. They
are simply there to remind you about what is going on.
REM macro to draw a circle with a cross through it
CUR "Enter circle centre position" X Y K
ENTER "Type circle radius" R
REM make the cross five units larger than the circle
L=R+5
REM draw the circle
PEN 2
CIR [X,Y] [X+R,Y] [#]
REM draw a cross at the circle centre
LINETYPE 4 3
LINE [X-L,Y] [X+L,Y] [#]
LINE [X,Y-L] [X,Y+L] [#]
Macros 17-5
divedln.mac
loadtitl.mac
movept.mac
polygon.mac
These can all be found in your macro sub-directory, and you can
look at them by loading them into Windows Notepad.
Confused?
If there is a command you don't understand or that you can't get to
work properly, it is a good idea to do one of the following.
Go into AllyCAD and click on the white part of the Control Bar (the
command line) so that a flashing insertion point appears in it.
Alternatively, press the / key to move the insertion point into the
command line. Type the name of the command, for example:
CIR
and press [Enter]. See what AllyCAD does next. In this case, it will
prompt Enter centre point of circle. Now you know that the next
thing in the command is the coordinates of the circle centre point.
Type:
CIR [0,0]
and press [Enter]. AllyCAD prompts Enter point on circle. Now you
know that the next thing in the command is the coordinates of a
point on the circle circumference. Type:
CIR [0,0] [10,0]
and press [Enter]. AllyCAD draws a circle and prompts you for
another circle centre. You need to add a [#] to terminate the function.
Type:
CIR [0,0] [10,0] [#]
and press [Enter]. AllyCAD draws the circle, then the circle drawing
function ends.
4. Open the file containing the macro you are writing. Paste the text
parameter line into it.
This method is also useful for setting up the correct paper size, scale
units, coordinates etc. Open a new, empty AllyCAD drawing and use
Drawing Settings in the Settings Menu to set up the paper size,
scale, units etc. Then export the drawing as a macro.
Macros 17-7
Finding Files
Using.\ in the path of a file you are trying to access from a macro
means that you don't have to know the drive that the user is using,
the name of their Program Home or User Home directories, etc.
If you don’t know what Program Home and User Home directories
are, see Installation in the User Guide.
For example
chain “.\macro\test.mac”
AllyCAD will look for the file test.mac in the macro directory inside
the user's User Home directory. If it can't find it, it will look to see if
there is a macro directory inside the user's Program Home directory.
If it can't find it there either, it will give up.
If you want to access a file in a AllyCAD sub-directory that is not
called macro, give a path like this:
.\mechmate\data.dat
For example
OPEN 0 “.\mechmate\data.dat”
Executing macros
As you have seen, you can execute a macro using Exec Macro in the
File Menu.
However, it is often more convenient to assign the macro to a menu,
an icon or an accelerator key. For example, in the standard AllyCAD
menu, the commands for Move Point and Cut&Rub in the Modify
Menu are both defined by macros. See CAD.MEN for details on how
to add a macro to a menu, icon or accelerator.
Statements
The AllyCAD macro language allows the following statement types:
Statement Type Example
Commands CIR [X,Y] [X+R,Y] [#]
Assignment L=R+5 or N$=“Rocket Scientist”
Control Statements IF.... ELSE, etc.
Coordinate input CUR "Enter circle centre" X Y K
Data input ENTER “Type circle radius” R
Macros 17-9
Special Characters
Some characters have a special meaning in the macro:
Numeric variables
Variable names can be up to 31 characters long, and can include
letters, numbers and the underscore character. There is no limit to
the number of variables that you can use. Variable names are case
insensitive, thus MaxValue equals maxvalue equals MAXVALUE. All
numeric variables are full precision floating point. (64 bit floating
point, about 15 decimal digits of precision)
String variables
String variables always end with a $. The length of the total name
including the $ sign should be less 31 characters or less. There is no
limit to the number of string variables that you can use, or to the
length of the string contained in them.
Coordinate Pairs
Whenever AllyCAD expects a coordinate, the x and y parts of the
coordinate must be supplied in square brackets separated by a
comma. The first part of the coordinate is always the horizontal part
and the second is always the vertical part.
The following command draws a circle with its centre at coordinate
[0,0]. The circle's circumference passes through the coordinate
[10,0]:
CIR [0,0] [10,0] [#]
Macros 17-11
CIR
If you do not include [#] in the CIR example, AllyCAD will prompt you
to enter the centre point of another circle.
In the STRETCH example, the coordinates [-100,-100] and
[#100,100] define the box within which stretching must take place.
The # is put before the last coordinate defining the box, to tell
AllyCAD that the box has now been defined.
The [90,0] coordinate tells AllyCAD which point must move, and the
[200,0] coordinate is the point that the [90,0] coordinate must move
to.
@ This denotes relative x and y coordinates. The @ is placed within
the square bracket and before the x coordinate: [@x,y].
% This moves the cursor to an absolute coordinate position and
leaves it there. Subsequent co-ordinates will be relative to this
position. The % is placed within the square bracket and before
the x coordinate: [%x,y].
& This sets a snap mode during coordinate entry. For example:
LINE [&Tx1,y1] [&Px2,y2] [#]
draws a line with the first point doing a tangent snap near x1,y1 and
the second point doing a perpendicular snap near x2,y2.
The & sign must be followed by the letter representing the snap
mode. The letters are:
F Freehand
A Grab All
G Grid
J Jump (Point)
I Geometry Intersection
O Any Intersection
Examples:
The following examples all draw a box in different ways.
LINE [100,100] [150,100] [150,150] [100,150] [100,100] [#]
[100,100] [150,100]
LINE [%100,100] [@50,0] [@50,50] [@0,50] [@0,0] [#]
Maths Functions
The following maths functions are available. You can use formulae,
for example (a+b)/3+c. The parentheses will force the calculation of
the plus before the division. You must not include any spaces in a
mathematical expression.
Macros 17-13
As calculations must be made in units like millimetres, metres,
decimal feet, decimal inches and degrees, you can use the functions
given in the Coordinate to String Functions in the String Functions
part of this chapter to convert these units to and from properly
formatted strings such as 1’2+3/16” or N45º23’3”W.
Arithmetical
Square root SQRT(x)
Integer INT(x)
Exponential ^
Plus +
Minus -
Multiplication *
Division /
Absolute value ABS(x)
Logarithm LOG(x)
Natural logarithm LN(x)
Trigonometrical
All the trigonometrical functions work in degrees, with angles
measured anti-clockwise from 3 o'clock.
SIN(x)
COS(x)
TAN(x)
ASIN(x)
ACOS(x)
ATAN(x)
ATAN2(y:x) (note the two arguments separated by a colon)
Logical Operators
The following logical operators give a result of YES (1) or NO (zero)
and are normally used with the WHILE or IF commands:
The equal to sign =
The greater than sign >
The less than sign <
The not equal (hash) sign #
The statements inside the curly brackets will be executed if the value
of variable A is greater than 10 and the value of variable B is less
than 7.
AllyCAD's macro language allows you to read in ASCII files and take
values from them.
The statement:
EOF (filenumber)
gives a result of 1 if the end of the file has been reached. Otherwise it
gives a result of 0.
The filenumber is the number of the file you are querying. You can
have up to four files open at once, numbered 0, 1, 2 and 3. See ASCII
Files, later in this chapter.
Macros 17-15
General Purpose Functions
Assignment
SETCUR x y
Sets the cursor at a given x,y position. This enables you to move the
cursor under program control.
RUBBERBAND v
SETMACUNDO 1
SETASKJUMP 0 / 1
MESS "message"
BEEP t f
Produces a beep, where t is the length of time the beep will last for in
milliseconds, and where f is the frequency of the beep in Herz. For
example:
REM
END
Macros 17-17
Flow of Control Commands
WHILE
Example:
I=0
Y=0
WHILE (I<10)
{
TEXT [0,Y] "AllyCAD" [#]
Y=Y-10
I=I+1
}
END
This macro prints the word "AllyCAD" onto the screen ten times.
OPEN 0 "c:\AllyCAD\users\guest\macro\test"
WHILE (1)
{
READ 0 X Y
POINT [X,Y] [#]
IF(EOF(0))
{
BREAK
}
}
CLOSE 0
END
This macro opens a file called "test" which contains coordinate pairs.
See ASCII Files, later in this chapter). It reads in all the lines of the
file and plots the coordinates as points, until the end of the file is
reached. See BREAK and IF later in this section for further
explanations.
This macro draws a cross in the centre of a circle chosen by the user.
It continues to prompt the user to choose a circle until he clicks on
done or presses the [Space Bar]. See BREAK and IF later in this
section for further explanations.
BREAK
IF
IF (condition)
{
statements
}
ELSE
{
statements
}
Macros 17-19
If the condition is true, the statements under the IF are carried out.
Otherwise, the statements under the ELSE are carried out. The ELSE
part is optional. The curly brackets must be on a separate line. For
example:
IF(A>10&B<7)
{
TEXT [0,0] "AllyCAD" [#]
}
CHAIN
See Hints and Tips earlier in this chapter for details on how to
specify the path to the macro you want to chain to
You can also call other programs (for example Visual Basic
programs). These programs can communicate back to AllyCAD. See
Running Other Programs.
ENTER
ENTER "prompt" variables
ENTER allows you to prompt the user for numbers or text. You can
give up to 15 variables. See Description for a summary of numeric
and string variables.
Example:
ENTER "Type circle radius" R
CIR [0,0] [R,0] [#]
CUR
CUR "prompt" x y k
CUR prompts the user for a cursor position. x and y are the
coordinates of this cursor position and k is set to 1 if the user has
exited the function by clicking on done or pressing the [Space Bar].
Example:
CUR "Enter position of circle centre" x y k
IF (k)
{
REM user has exited from drawing circles
BREAK
}
ENTER "Type circle radius" R
CIR [X,Y] [X+R,Y] [#]
END
REPLY
R = REPLY("prompt")
The variable R is given the value 1 if the user clicks on the YES
button or presses [Enter] and 0 if the user clicks on the NO button.
For example:
R=REPLY("Do you want to continue")
Macros 17-21
NOREPLY
N = NOREPLY("prompt")
The variable N is given the value 0 if the user clicks on the YES
button or presses [Enter], and 1 if the user clicks on the NO button.
TOPMENU
TOPMENU A "Menu Choice 1,Menu Choice 2,Menu Choice 3,Menu
Choice 4,Menu Choice 5,etc."
VAL$
a$=VAL$(n,width,ndecimal)
a$ will be " 3.14". There are a total of six characters - two spaces in
front of the 3; 3,., 1 and 4. Two of these characters are after the
decimal point.
JOIN
a$=JOIN$(b$,c$)
SUBSTR$
a$=SUBSTR$(b$,startpos,endpos)
Macros 17-23
LEN
a=LEN(a$)
STRCMP
a=STRCMP(a$,b$)
Compares string a$ to string b$. If the two strings are the same, a is
given the value 0. If a$ is less than b$ (e.g. a$ is Aardvark and b$ is
Zebra), a will be -1. If a$ is greater than b$, a will be +1.
VAL
n=VAL(a$)
n will be 123.45.
NUM
n=NUM(A$)
=
z=‘A’
Sets z to the ASCII code of ‘A’, which is 65. You can only give one
character, which must be enclosed within inside single quotes.
STRSTR
a=STRSTR(a$,b$)
a is 0.
Example 2:
a=STRSTR("HELLO DOLLY","DOLL")
a is 6.
Example 3:
a=STRSTR("HELLO DOLLY","NIKS")
a is -1.
STRUPR
a$=STRUPR$(b$)
a$ is "B".
STRLWR
a$=STRLWR$(b$)
Macros 17-25
a$=STRUPR$(B)
a$ is "b".
TRIM$
A$=TRIM$(B$)
Trims leading and trailing blanks from B$ and places the trimmed
string into A$.
TRIMLEFT$
A$=TRIMLEFT$(B$)
Trims leading blanks from B$ and places the trimmed string into A$.
TRIMRIGHT$
A$=TRIMRIGHT$(B$)
Trims trailing blanks from B$ and places the trimmed string into A$.
VALUNIT$
a$=VALUNIT$(n)
VALANG$
a$=VALANG$(angle)
VALUNIT
n=VALUNIT(a$)
VALANG
n=VALANG(a$)
VALANGREL$
A$ = VALANGREL$(A)
Macros 17-27
VALANGREL
A = VALANGREL(A$)
Example:
The following macro is more to illustrate string handling than to
serve a practical purpose. It queries the scale of your drawing, then
writes the scale onto your drawing in the form SCALE is 1:1, SCALE
is 1:50, SCALE is 1:100000 or whatever the scale is.
ENQUIRE SCALE s
s$=VAL$(s,10,0)
s$=TRIMLEFT(s$)
s$=JOIN$("SCALE is 1:",s$)
WTEXTPARM 127 1 0 0.010 1 "Times New Roman" 3 0 0 0 0 0 0 0 18 0
CUR "Enter position for text" x y
TEXT [x,y] s$ [#]
END
enquires the scale of your drawing, 50, and puts it into variable s.
s$=VAL$(s,10,0)
joins the "SCALE is 1:" part of the sentence to the scale, "50".
WTEXTPARM 127 1 0 0.010 1 "Times New Roman" 3 0 0 0 0 0 0 0
18 0
asks you for the position on the screen where you want "SCALE is
1:50" to be written.
TEXT [x,y] s$ [#]
Macros 17-29
Enquire Functions
The following enquire functions are in alphabetical order.
Places the current parallel defaults set for the 1 Parallel Element
function into variables.
ENQUIRE “ANGUNITS” u n z c
ENQUIRE “AREAUNITS” A A$ C
Inquires the currently set area units and places them into the given
variable. The variables have the following meanings:
A Area unit index. This can have the following values:
0 User defined
1 Square inches
2 Square feet
3 Square yards
4 Acres
5 Square miles
6 Square mm
7 Square cm
8 Square meters
9 Hectares
10 Square km
A$ Symbol for the area unit (e.g. "sq m")
ENQUIRE "ASKJUMP" J
ENQUIRE “COORDS” c x y
ENQUIRE “CURANCHOR” X Y
Places the coordinates of the last anchored point into x and y. If you
are using the rubberband command, the rubberband will be
attached at this point. In the following macro, the coordinate position
a+50,b+50 will be placed into x and y:
cur "enter point" a b
Macros 17-31
rect [a,b] [a+50,b+50] [#]
ENQUIRE “CURFIXED” X Y
Places the coordinates of the last fixed point into x and y. The last
fixed point is the one marked by the grey "x" on the screen, and
represents the position where the mouse was last clicked or [Enter]
was last pressed. In the following macro, the coordinate position a,b
will be placed into x and y:
cur "enter point" a b
rect [a,b] [a+50,b+50] [#]
ENQUIRE “CURHOLD” X Y H
ENQUIRE “CURMODE” a$
This function returns the cursormode in a$. Eg. “A” for Graball, “F”
for Freehand etc.
ENQUIRE “CURPOSN” x y
Checks the drawing for a data item with the text "bolthole" and
inserts the x and y coordinates of the data item into the variables x
and y. If the data item is not found, x and y return with the value -
999999.0.
Checks the drawing for a data item with the text "PAINT=GREEN"
and inserts the x and y coordinates of this data item into the
variables x and y. The text "GREEN" is placed into the variable P$. If
the data item is not found, x and y return with the value -999999.0
and P$ with the value "<NULL>".
ENQUIRE “DATE” d$
ENQUIRE “DIGITIZER” N$ F$ I$ C B D P S x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6
Enquires the current digitizer setup and places it into the following
variables:
N$ Digitizer type.
F$ Format string.
I$ Initialization string.
C Comport.
B Baud rate.
D Data bits.
P Parity.
S Stop bits.
x1, y1, x2, y2, x3, y3 The coordinates of the three scaling points
on the digitizer, in digitizer coordinates.
x4, y4, x5, y5, x6, y6 The coordinates of the three equivalent
scaling points on the screen, in current
screen coordinates
The variables are exactly the same as those used in the DIMPARM
function. See Set Dimension Defaults.
dimtextht Height of dimension text in tenths of a mm (on final
paper output).
ndecimal Number of decimals to display.
aspect
linefeed Distance between successive running dimensions.
witnesspen Color of witness lines and arrows. Pens are numbered
from 1 to 15 in the Color toolbar. 256 means pen By
Layer.
Macros 17-33
1witoffset Witness gap in tenths of a mm.
2witoffset Witness overshoot in tenths of a mm.
tolerance 1 if tolerances can be used, else 0.
Arch$ "A" for Architectural style dimensions, "M" for
Mechanical Style.
textpen Color of the dimension text. Pens are numbered from 1
to 15 in the Color toolbar. 256 means pen By Layer.
font$ Name of the font to use.
arrowlen Length of the dimension arrows in tenths of a mm.
arrowwid Width of the dimension arrows in tenths of a mm.
decimal$ decimal character "." or ","
ENQUIRE “DRGPATH” f$
If the file called "filename" exists, then 1 is placed into the variable a.
Otherwise, 0 is placed into a.
Note that you may have to give the full path of the file, e.g.
c:\AllyCAD\drawing\filename.drg.
ENQUIRE “FILENAME” f$
This queries the last area and perimeter measured using Polygon
Area in the Tools Menu. It places the last measured area into Area
and the last measured perimeter into Perim. It also places the X and
Y centroid of the polygon into Xcentroid and Ycentroid.
ENQUIRE “LAYER” A$
ENQUIRE “LAYERDEF” N$ V K P L W X Y
Enquires the details of the current layer and places them into the
given variables, as follows:
N$ Layer name.
V This is 1 if the layer is visible and 0 otherwise.
K This is 1 if the layer is locked and 0 otherwise.
P Pen number assigned to the layer: A number between 0 and
15. Pens are numbered from 1 to 15 in the Color toolbar.
L Line type assigned to the layer: A number between 1 and 11.
Line types are numbered from 1 to 11 downwards in the Line
Type Display. By default, 1 is continuous, 2 is long dashes, 3
is short dashes etc.
W Width assigned to the layer (currently ignored, but included
for future reference).
X Layer magnification in the X direction (currently used for both
X and Y magnification).
Y Layer magnification in the Y direction (currently ignored, but
included for future reference).
Macros 17-35
256.
L Line type assigned to the layer: A number between 1 and 26.
Line types are numbered from 1 to 26 downwards in the Line
Type Display. By default, 1 is continuous, 2 is long dashes, 3
is short dashes etc.
W Width assigned to the layer (currently ignored, but included
for future reference).
X Layer magnification in the X direction (currently used for both
X and Y magnification).
Y Layer magnification in the Y direction (currently ignored, but
included for future reference).
ENQUIRE “LAYERMAG” m
ENQUIRE "LAYHIGHL" H$
ENQUIRE “LINEDEF” L P W C S F R G B
Places the current line and polyline defaults into the variables. The
variables are:
L Line type: A number from 1 to 29. Line types are numbered
from 1 to 29 downwards in the Line Type Display. By default,
1 is continuous, 2 is long dashes, 3 is short dashes etc. If the
line type is 256, then line type is set as By Layer.
P Pen number: A number from 1 to 255. If the pen is 256, then
line type is set as By Layer.
W Line width in 10ths mm.
C 1 for closed, 0 for open.
S Spline type: 0 for no spline, 1 for 3pt Bezier, 2 for 4pt Bezier.
F Fill type: 0 = no fill, 1 = hatch, 2 = solid fill.
R Red component of solid fill (0-255) or hatch index number if
fill is a hatch.
G Green component of solid fill (0-255).
B Blue component of solid fill (0-255).
Places the angle that the cursor is currently locked at into the
variable a.
Returns in Lname$ the name of the line style stored at index Lindex.
If you give an invalid index the returned name will be "Bad Index".
ENQUIRE “MACPATH” f$
ENQUIRE “NEARARC” x1 y1 xc yc x3 y3 c p l
Places the coordinates of the arc nearest to the cursor into variables
x1 y1 xc yc x3 y3.
xc yc is the coordinate position of the arc's centre.
x1 y1 The coordinates of the ends of the arc. If the arc is a circle,
x3 y3 x1 y1 and x3 y3 both mark the coordinate position of a point
on the circle's circumference at the 3 o'clock position.
c c is 1 if the arc has been drawn in a clockwise direction
between x1 y1 and x3 y3 otherwise it is 0.
p Arc Pen. Pens are numbered from 1 to 255.
l Line Types are numbered from 1 in the Line Type Display
Area.
The arc's pen and line type are placed into p and l If pen or line type
is given as 256, it means that the pen or line type is being set By
Layer. The pen and linetype variables are optional. If no arc is found
near the cursor, then all the variables are given the value 999999.0.
ENQUIRE “NEARDATA” A$ X Y
This places the text of the nearest data item into A$, and the position
of the data item into variables X and Y.
ENQUIRE “NEARLINE” x1 y1 x2 y2 P L
Places the coordinates of the ends of the line nearest to the cursor
into variables x1 y1 x2 y2 P L.
Macros 17-37
x1 y1 The coordinates of the ends of the line.
x2 y2
P Arc Pen. Pens are numbered from 1 to 255.
L Line Types are numbered downwards from 1 in the Line
Type Display Area.
If pen or line type is given as 256, it means that the pen or line type
is being set By Layer. The pen and line type variables are optional. If
no line is found near the cursor, then all the variables are given the
value 999999.0.
ENQUIRE “NEARPATNAME” a$ p q r s
Inquires the name of the nearest object and places it into variable a$.
If no object is found nearby, a$ is <NULL>. The x and y coordinates
of the bottom left corner of the object's snip box are placed into p
and q. The x and y coordinates of the top right corner of the object's
snip box are placed into r and s. If you do not know what an object
or snip box is, see Drawing Structure.
ENQUIRE “NEARTEXT” a$ x y
Places the text nearest the cursor into variable a$, and the x and y
coordinates of the text into variables x and y. The x and y variables
are optional. If no text is found near the cursor, x and y return with
the value 999999.0 and a$ with the value "<NULL>".
ENQUIRE "NUMLAYERS" N
ENQUIRE “NORTHEAST” n
will always have the horizontal coordinate first, then the vertical
coordinate.
ENQUIRE “PAPEREXTENTS” w h
Inquires the width and height of the currently loaded paper in mm,
and places these values in w and h.
ENQUIRE “PAPERSIZE” p
Places the drawing paper size into p. See the table in Settings
Functions to see which paper size p corresponds to.
ENQUIRE “PAPERUNITS” u
Enquires the currently set paper units and places them into u. Paper
units are defined as follows:
0 mm
1 meter
2 inches
3 user defined
4 feet and fractional inches
5 decimal feet
Macros 17-39
6 yards
7 km
8 miles
Places the current parallel defaults set for the Parallel Line function
into variables.
For each of the N lines you can then do an enquire:
where LineNum is the number of the line you are querying. For
example, the following inquires the line type, pen, width and offset of
the second parallel line defined in the parallel line definition:
ENQUIRE “PARLLNLINEPEN” 2 l p w o
Enquires the currently set point style and size. Point style is a
number interpreted as follows:
0 Point
1 None
2 Cross
4 X Cross
8 Blip
In addition, another modifier can be added to the point style as
follows:
0 No modifier
32 Circle
64 Box
128 Diamond
If Enquire Pointdef returns a style of 34, the point style is a cross
with a circle around it (2+32=34).
The size is measured in mm on final paper output. However if the
size is given as a negative number, then it is interpreted as
percentage of the screen size. For example, a point size of -2 means
ENQUIRE “PORTRAIT” p
ENQUIRE “SCALE” s
ENQUIRE “SELDEF” Line arc text dims arrow data bitmaps polylines points
inserts
ENQUIRE “SURVDIMFORMAT” F
Macros 17-41
ENQUIRE “SURVDIMTEXT” A D A$ D$ N
This converts angle A and distance D to text strings A$ and D$. The
formats of A$ and D$ are defined by the Units and Angular Format
set in the Drawing Settings, and the settings in Set Survey Defaults.
N is the angle A represented in tenths of a degree. The purpose of
this function is surveying macros that automatically dimension a line
with its distance and bearing. A$ and D$ are the dimension text, and
N is the angle required by the WTEXTPARM function so that the
dimension text is written at the correct angle.
ENQUIRE “SURVTEXTORIENT” S
ENQUIRE “SYMPATH” f$
ENQUIRE “TEXTDEFAULTS” T1 T2 T3 T4 T5 T$ T6 T7 T8 T9 T0 Q1 Q2 Q3 Q4 Q5
The variables are exactly the same as those used in the WTEXTPARM
function. See Settings Functions):
T1 = height in tenths of a mm.
T2 = label origin.
T3 = width in tenths of a mm.
T4 = boxsize in % of screen size.
T5 = linespacing.
T$ = font name.
T6 = color.
T7 = angle in tenths of a degree.
T8 = 1 if bold, else 0.
T9 = 1 if italic, else 0.
T0 = 1 if underlined, else 0.
Q1 = 1 if struckout, else 0.
Q2 = 0 if left justified, 1 if centred, 1 if right justified.
Q3 = 1 if a there is a balloon around the text, else 0.
Q4 = PitchAndFamily.
Q5 = CharSet.
ENQUIRE “UNITS” u c
This function returns the name of the window number. Number goes
from 0 to nwin-1.
ENQUIRE “ZOOM” x1 y1 x2 y2
Places the coordinates marking the bottom left and top right extents
of the current zoom window into x1 y1 and x2 y2.
Macros 17-43
ASCII Files
The following functions allow macros to read and write ASCII files.
CREATE "filename"
Creates the file "filename" for subsequent writing. If the file exists
already, all the data in it is deleted. If no path is specified in the
filename, the file will be created in the current macro path.
Calls the Windows file load or file save dialog boxes. "Prompt" is the
title of the dialog box. "Path" is the default path that appears in the
dialog box. "Extension" is the default extension of the type of file you
want to load or save.
If you want the Windows load dialog box, set LoadOrSave to 1. If you
want the Windows save dialog box, set LoadOrSave to 0.
F$ is a variable name that receives the full path of the file that the
user selected. If the user cancels the dialog box, then F$ is filled with
the string "<CANCEL>". See the example at the end of this section.
Before using this command you should have a line that sets F$ to
nothing, i.e. F$="". Otherwise you may find that your macro ignores
the FILEMENU command.
If you use OPEN to open a file for writing, writing will start at the
beginning of the file. If you want to add on to the end of an existing
file, use OPENA to open the file.
This is the same as OPEN, but if you are writing to the file you have
opened, everything you write will be appended to the end of the file.
READ filenumber a d w$
Reads a line of the file and assigns values from the line to the
variables. There can be as many variables as you like in the variable
list. The line length read in is limited to 250 characters.
Fields on the input line can be separated by spaces or commas. If
there are not enough input fields, or the end of file has been reached,
then -99.e9 is assigned to numeric variables and "<NULL>" to string
variables. See the example at the end of this section.
READLN filenumber a$
Reads a whole line from a file (spaces and all) into the string variable
a$.
CLOSE filenumber
REWIND filenumber
TELL filenumber L
Places the current file offset of the file pointer into variable L.
SEEK filenumber L
Macros 17-45
EOF(filenumber)
This is a function that returns 1 if the end of the specified file has
been reached. See the example at the end of this section.
ENQUIRE EXIST
Example
This example shows you how to create an ASCII file containing
coordinates with site names. It then shows you how to write a macro
that reads and plots the coordinates and their names.
Open Windows Notepad and create a file containing the following
lines:
sitea 0 0
siteb 100 0
sitec 100 100
sited 0 100
After you have typed the last line and your cursor is positioned after
the last 100, press [Enter] so that the cursor moves down onto the
next line. Otherwise AllyCAD will not read the last line of the file
correctly.
Save the file you have created into your macro directory with a “.txt”
extension. Now open a new Windows Notepad file and create the
following macro:
REM ask user for name of coordinate file to load
F$=””
FILEMENU "Select coordinate file" "c:\AllyCAD\macro" "txt" 1 F$
REM open the coordinate file and call it 0
OPEN 0 F$
REM read in each line of the file. Plot the coordinate as a point and
REM write the coordinate's label at the coordinate point.
WHILE (1)
{
READ 0 L$ X Y
POINT [X,Y] [#]
TEXT [X,Y] L$ [#]
REM if the end of file 0 has been reached
REM stop reading the file
IF(EOF(0))
{
BREAK
}
}
REM close file 0
CLOSE 0
END
Macros 17-47
DDE Commands
The following functions allow AllyCAD to communicate with other
programs like Visual Basic and Excel, and vice versa.
SETMACVAR A 23.45
Sets the variable A to the value 23.45. This can then be used by the
other program.
WAITFORMESSAGE "messagename"
This causes the macro to wait until the other program sends it a
message. Once it receives the message, the macro continues onto the
next statement in the macro program.
The other program must use RegisterMessage with the same
Messagename, and then use the returned message number to signal
back to AllyCAD.
DDEExecute H "Command"
DDERequest H "Item" D$
SHOWWINDOW S
This command controls the AllyCAD window, and is useful for other
applications that want to "wake up" AllyCAD. It takes one argument,
which can have the following values:
SW_HIDE 0
SW_NORMAL 1
SW_SHOWMINIMIZED 2
SW_SHOWMAXIMIZED 3
SW_SHOWNOACTIVATE 4
SW_SHOW 5
SW_MINIMIZE 6
SW_SHOWMINNOACTIVE 7
SW_SHOWNA 8
SW_RESTORE 9
LinkExecute
Start AllyCAD, then run the Visual Basic program. A line and a circle
will be drawn on the screen. You can send any AllyCAD command
this way, so long as it is in the form of a string.
If you want to use variable values, these must be strings. For
example, suppose startx, starty, endx and endy are string variables
containing coordinate values, you could draw a line in AllyCAD as
follows:
Macros 17-49
DDE_Link_Box.LinkExecute “LINE [“ + startx + “,” + starty + “] [“+ endx
+ “,” + endy + “] [#]”
DDE Example 3
The following example starts a conversation with Microsoft Excel,
and places the words "Hello Excel" into the spreadsheet "SHEET1" in
the second row of the third column. It then reads the contents of the
first row of the first column and displays the result.
DDEConnect H "Excel" "Sheet1"
if (H)
{
DDEPoke H "R2C3" "Hello Excel"
DDERequest H "R1C1" D$
a$=join$("Value in cell R1C1 was ",D$)
mess a$
DDEDisconnect H
}
DDE Example 4
AllyCAD will also respond to DDE Execute requests from other
applications. If you make the DDE connection in the other
application with the server name as "KB_CAD" and the topic name as
"System", then you can send AllyCAD any macro command string,
and AllyCAD will execute it.
For example, the following Microsoft Excel macro connects to
AllyCAD, opens the Filter sample drawing, minimises AllyCAD and
displays it in its minimised form, then disconnects again:
Function testcad()
h = DDEInitiate("KB_CAD", "system")
DDEExecute h, "opendr c:\AllyCAD\drawing\filter.drg"
DDEExecute h, "showwindow 2"
DDETerminate h
End Function
These are not part of the parameters but mean you could add
more parameters, e.g. LINE [x,y] [x2,y2] [x3,y3] [x4,y4] [x5,y5] [#]
etc.
4. Due to space limitations, some functions are shown spreading
over several lines. However, in a macro, the function and all its
parameters may only occupy one line.
Macros 17-51
5. Refer to Description for details on variable names that you can
use. You can either use a variable name or an absolute value, for
example:
ROTATE [xc,yc] "Y" angle [#]
ROTATE [35,-10] "Y" 45 [#]
TEXT [x,y] "Lekker" [#]
TEXT [100,100] T$ [#]
SETPATH "c:\path\"
Sets the current default drawing file path to "c:\path\". Note the
trailing backslash, which is very important.
SETSYMPTH "c:\path\"
Sets the current default symbol file path to "c:\path\". Note the
trailing backslash, which is very important.
SETMACPTH "c:\path\"
Sets the current default macro file path to "c:\path\". Note the
trailing backslash, which is very important.
DELALL "YES"
Calls the Windows file load or file save dialog boxes. "Prompt" is the
title of the dialog box. "Path" is the default path that appears in the
dialog box. "Extension" is the default extension of the type of file you
want to load or save. If you want the Windows load dialog box, set
LoadOrSave to 1. If you want the Windows save dialog box, set
LoadOrSave to 0. F$ is a variable name that receives the full path of
the file that the user selected. If the user cancels the dialog box, then
F$ is filled with the string "<CANCEL>".
Before using this command you should have a line that sets F$ to
nothing, i.e. F$="". Otherwise you may find that your macro ignores
the FILEMENU command.
READANYFILE
Macros 17-53
OPENDR "filename"
READACAD "filename"
Loads the drawing file "filename". The coordinate position, scale and
rotation are only required if you are loading one cartesian coordinate
drawing onto another. See Load Drawing.
LOADGEOM "filename"
LOADMENU "filename.men"
SAVE
WRITEANYFILE
The parameters represent the check boxes in the Save Settings dialog
box. DoAutoBackup, AskUser, GetRef, SaveGeom and UseDOM all
have values of 1 or 0. If the value is 1, the relevant check box is
checked. If the value is 0 the check box is empty. Minutes must be
set to the number of minutes between autobackups. See Save
Settings.
AUTOSTTG 1/0 (store geometry automatically/don't store it) 0 (not relevant) 1/0
(use drawing office manager/don't use it)
Sets just the store geometry and drawing office manager settings in
Save Settings. See Save Settings.
BACKUPTM t
Saves the selection set as "filename". X,y is the reference point of the
saved drawing so it can later be loaded accurately into another
drawing using Load Drawing. See Save Selected.
Save all visible layers as "filename". X,y is the reference point of the
saved drawing so it can later be loaded accurately into another
drawing using Load Drawing. See Save Visible.
Macros 17-55
STOREGEOM "filename"
Imports the HPGL file "filename". The screen must be blank. See
Import HPGL.
Imports the ASCII text file "filename" as a text block at position x,y.
See Import ASCII.
IMPORTEXP "M" "Y/N" (all layers/just visible layers) "* *" (names of objects to
be exported) "filename"
Exports the text within the box or polygon defined by x1,y1 and
x2,y2 as an ASCII file called "filename". See Export Text.
HARDCOPY
Does a print with the given offsets and just plots the pens from
minpen to maxpen. (Minpen and maxpen are only relevant if plotting
to a pen plotter). See Print.
ZOOMPLOT
would plot to fit with a border of 10 mm, and from pen 0 to pen 15.
See Zoom Print
ZOOMPLOT "N" (to scale) scale [xcenter,ycenter] "N" (rotate) "Y" (satisfied) [#]
(no compass) xoffset yoffset minpen maxpen
The above command does a zoom plot at a certain fixed scale around
the xcenter, ycenter point given.
E.g.
ZOOMPLOT "N" 500 [0,0] "N" "Y" [#] 0 0 1 15
PRINTSETUP
Calls up the Windows Print Setup dialog box. See Print Setup.
EXEC "filename"
COMPILEMAC "filename"
ENCODE "filename"
EXECSTEP n "filename"
Executes the macro file "filename" one line at a time, starting at line
n. See Hints and Tips.
Macros 17-57
PURGE "Y/N" (remove duplicates) "Y/N" (remove unreferenced blocks) "Y/N"
(remove unreferenced layers) ! ! !
REPAIR "filename"
QUIT
UNDO
REDO
CUT
COPY
PASTE [x,y]
Pastes the contents of the Clipboard onto the drawing at position x,y.
x,y is the top left corner of the Clipboard contents, except in the case
of text. See Paste.
DELSELECT
Deletes the element nearest to x,y. The "Y" confirms the deletion.
Deletes the last few elements you have entered - the last three
elements in the example above.
Deletes all hatches with hook points within the box or polygon
defined by x1,y1 and x2,y2.
Macros 17-59
DELPAT [x,y] "YES" (confirms deletion) [#]
SELECTNORMAL
USEHANDLES 1/0
Selects the entities nearest to the coordinate x1,y1. See Select. You
can select entities close to several coordinate positions:
SELECT [x1,y1] [x2,y2] [x3,y3] [#]
SELECTNODES
SETCROSSINGSEL 0/1
SELECTDEF
SELECTDEF Line arc text dims arrow data bitmaps polylines points inserts
Sets the selection filters. The arguments are self explanatory if you
look at the Selection Filters dialog box. Set them to 1 or 0 depending
on whether or not you want to turn each particular filter on or off.
See Selection Filters. There is also a matching inquiry function. See
ENQUIRE SELDEF
CLEARFILTER
Ticks all the filters except current color, current line type and
current layer. See Selection Filters.
Selects objects with the parent name "parent" and the object name
"name". See Selection Filters. You can use the DOS wildcards * and ?
in parent and name. For example, to SELECT ALL, type:
SELECTNAME "* *"
SELECTLAYER "layername"
Macros 17-61
SELECTNEW 0/1
CLEARSEL
MOVETOBACK
Moves all the selected elements to the back of the drawing (First in
redraw order). See Move to Back.
Moves the elements at coordinates x1,y1, x2,y2 etc. to the back. See
Move to Back.
MOVETOFRONT
Moves all the selected elements to the front of the drawing (Last in
redraw order). See Move to Front.
Moves the elements at coordinates x1,y1, x2,y2 etc. to the front. See
Move to Front.
Zooms into the area defined by x1,y1 and x2,y2. See Zoom Window.
ZOOM "L"
ZOOM "N"
Goes to the next zoom if you have used Zoom Last. See Zoom Next.
ZOOM "A"
REDRAW
ZOOM "E"
ZOOM "V" n
Defines zoom view n to be the box defined by x1,y1 and x2,y2, where
n is a number between 0 and 9. The trailing blank string parameter "
" is to stop defining zooms. See Define Zoom View.
TOOLBARPOPUP
Pops up a menu giving a list of the current toolbars, with the visible
ones checked. You can alter visible state of any toolbar by clicking on
its name in the popup menu. You can also activate the toolbar popup
Macros 17-63
menu by right clicking on any toolbar between the buttons and the
frame.
MAGNIFY
DEMAG
PAN
Recentres the drawing about the current cursor position. See Pan.
Use SETCUR x y before calling pan so that the right spot is panned
to.
LONGPAN [x,y]
REFRESH
Draws a line from x,y to x2,y2 to x3,y3, etc.. See Line (Chained).
Draws a line from x,y to x2,y2 and another from x3,y3 to x4,y4, etc..
See Lines (Pt to Pt).
Draws an arc by its start and end points and its radius. If you want
the arc to be drawn between the start and end points in an anti-
clockwise direction, give a negative value for the radius. See Arc
Radius.
Draws a circle between x1,y1 and x2,y2. The circle centre is exactly
between these points. See Circle 2 Point.
Macros 17-65
BENTLINE [x1,y1] [x2,y2] rad1 [x3,y3] rad2 [x4,y4].... [#]
Draws a line arc line sequence. See Line Arc Line. Rad1 is the radius
of the corner defined by the points x1,y1, x2,y2, x3,y3. Rad2 is the
radius of the corner defined by the points x2,y2, x3,y3, x4,y4.
Draws "fresh" parallel lines from x1,y1 to x2,y2 to x3,y3 etc. using
the defaults set in Parallel Defaults in the Settings Menu. See Parallel
Line.
Draws a parallel line arc line sequence using the defaults set in
Parallel Defaults in the Settings Menu. x1,y1, rad1 etc. are the same
as in BENTLINE, above. See Parallel Line.
Draws lines or arcs parallel to, and a fixed distance from, an existing
line or arc. See 1 Parallel Element. If you want more than one parallel
line, leave out the autotrimming / no autotrimming option. X,y is a
Copies a portion of a geometry circle to a solid arc. See Fill Geom Arc.
X1,y1 and x3,y3 are the coordinates of the ends of the arc. X2,y2 is a
point on the arc.
Macros 17-67
ELL [xc,yc] majora aspectr angle [#]
Enters part of an ellipse. Majora, aspectr and angle define the major
axis, aspect ratio and angle of the complete ellipse. The part ellipse is
drawn between the coordinates xcut1,ycut1 and xcut2,ycut2 on the
complete ellipse's boundary. It is drawn between the coordinates in
an anti-clockwise direction. See Part Ellipse.
Draws a circular spline through the coordinates x1,y1, x2,y2 etc. See
Circular Spline.
Draws a cubic spline through the coordinates x1,y1, x2,y2 etc. Each
spline segment is made up of n line segments. See Cubic Spline.
Draws a polyline or Bezier curve from x,y to x2,y2 to x3,y3, etc.. See
Polyline.
Adds the symbol called "symname" from the currently loaded symbol
file (use NEWSYMFL in the File Menu to load a symbol file). Symbol
names are case sensitive. The symbol appears at position x,y and
with the scale and rotation given. This function is not exactly the
same as the interactive one used by the Symbol function, as it does
not rotate the symbol onto lines, allows only one global scale for the
whole symbol and does not automatically snip around the symbol.
SYMBOL
Macros 17-69
Modify Functions
Stretches items within the box defined by x1,y1 and x2,y2. Note the
# sign that must be placed before the second box coordinates. The
contents of the box are stretched from coordinate xfrom,yfrom to
coordinate xto,yto. See Stretch.
MIRROR [x1,y1] (1stpoint on axis) "A" (arbitrary axis) [x2,y2] (2nd point on axis)
"Y/N" (keep old half/discard old half)
Mirrors the selection set about an arbitrary axis. X1,y1 and x2,y2
define the axis. See Mirror.
Scales the selection set about coordinate x0,y0, by the numeric scale
factors xscale and y scale. See Scale.
Scales the selection set about coordinate x0,y0. The coordinate x1,y1
is scaled to position x2,y2. See Scale.
Rotates the selection set about xc,yc by an angle given from the
keyboard. See Rotate.
Rotates the selection set about xc,yc. Point x0,y0 is rotated to point
xr,yr. See Rotate.
Macros 17-71
CHAMFER "D" (by distance) [xline1,yline1] [xline2,yline2] dist1 dist2 [#]
WSNEWLAY "D"
Moves the selection set to layer "D". See Move Selected->New Layer.
COPYTOLAYER "layer"
Copies the selection set to a layer called "layer". See Copy Selected-
>New Layer.
Converts all ellipses within the box defined by x1,y1 and x2,y2 to 12
arcs. Note the # sign required before the final set of coordinates. See
Ellipse2Arcs.
Draws a geometry line through the points x1,y1 and x2,y2. See Point-
Point Line.
GLINEPRL "N" (through point) [x0,y0] (orig_line) [xp,yp] (parallel line) [#]
Macros 17-73
GCTANLC dia [xl,yl] (line) [xc,yc] (circle) [#]
TOGGEOM
Deletes the geometry element closest to x,y. See Delete Geometry El.
DELGEOM "YES"
Deletes all the geometry on your drawing. See Delete All Geometry.
Macros 17-75
Annotate Functions
Edits selected text so that it reads "newtext". See Edit Text. If you
have selected more than one piece of text, these will be updated in
the order you entered them. For example:
EDTEXT "E" "first" "second" "third"
EDTEXT "S" s
EDTEXT "C"
Brings up the Set Text Defaults dialog box. See Change Text
Parameters.
SETALIGN 0/1 (align to each other/to grid) 0/1 (vertical align off/on) 0/1 (vertical
distribute off/on) 0/1/2 (vertical top/centre/bottom) 0/1 (horizontal align off/on)
0/1 (horizontal distribute off/on) 0/1/2 (horizontal left/centre/right).
ALIGN
Aligns the selection set according to the way that the Align dialog box
has been set up. See Align.
VDIM
SDIM "Y" (fixed angle) ang "R/C" (Running/Chained) [xtext,ytext] [x1,y1] [x2,y2] !
[x3,y3] ! [x4,y4] !... [#]
SDIM "Y" (fixed angle) ang "F" (Free) [xtext,ytext] [x1,y1] [x2,y2] ! [#]
SDIM "Y" (fixed angle) ang [xtext,ytext] [xlead] [ylead] [x1,y1] [x2,y2] ! [x3,y3] !
[x4,y4] !... [#]
Macros 17-77
SDIM "Y" (fixed angle) ang "Y/N" (witness lines at +60/+120 degrees) "R/C"
(Running/Chained) [xtext,ytext] [x1,y1] [x2,y2] ! [x3,y3] ! [x4,y4] !... [#]
SDIM "Y" (fixed angle) ang "Y/N" (witness lines at +60/+120 degrees) "F" (Free)
[xtext,ytext] [x1,y1] [x2,y2] ! [#]
"N" means not satisfied with the arc radius, and xn,yn is the new arc
radius position. See Angular Dimension.
Edits the witness line color of the dimension whose text is at position
x,y. Pens are numbered from 1 to 255. See Edit Dimension Properties.
Macros 17-79
CUTDIMLN [x,y] (selectdim) [x1,y1] [x2,y2] [#]
Searches for the dimension text at the coordinate position x,y and
changes it to "newtext". The dimensioned object is stretched to fit
"newtext". The extra "Y" at the end is required for the function to end
properly. See Alter Dimension.
Draws an arrow from x1,y1 (the tail) to x2,y2 (the head). Note that
you have to give the coordinate of the arrow head twice, and that a #
is required before the the last coordinate. See Add Arrow. To create
an arrow with several segments, use the following:
ARROW [x1,y1], [x2,y2], [x3,y3]... [xn,yn] [#xn,yn] [#]
Brings up the Hatch/Solid Fill dialog box. See Enter Hatch/Solid Fill.
Starts a hatch perimeter with a given index. All lines and arcs
subsequently entered will be part of this perimeter until you start a
new object, e.g. using the STARTOBJ command. For example:
STARTHAT testhatch 1
LINE [-50,-50] [50,-50] [50,50] [-50,50] [-50,-50] [#]
CIR [0,0] [20,0] [#]
STARTOBJ newobject
PLOTHAT
Macros 17-81
STARTHATCHEX "Object_Name" HatchIndex bOverRide HatchPen HatchScale
Shows all the hatching on the screen. See Draw All Hatch.
PLOTWHAT
PICKHATX [x,y]
Copies the hatch index from an existing hatch or solid fill perimeter.
x,y is a point on the perimeter of the hatch or solid fill whose hatch
pattern you want to use.
If you type "Y" for a coordinate table, the coordinates of points x1,y1,
x2,y2 etc. will be written into a table at position xtable,ytable. If you
type "N" to label points, the coordinates of points x1,y1, x2,y2 etc.
will be written next to the points. If you type "N" to label points, do
not include xtable,ytable. Coordinates will be displayed in the order
Northing,Easting or Easting,Northing, depending on how you have
set up Drawing Settings in the Settings Menu. See Label Coord.
Macros 17-83
Tools Functions
LOCKANG "L"
Sets the lock angle that the cursor will be locked to: "L" (Line), "J"
(Jump and Lock Line), "G" (Geometry Line) or "K" (Keyboard). See
Lock Cursor.
YPERP
ISO120
Toggles the lock angle between the angles used in isometric drawing.
See 120 deg.
CURSORHOLD
Toggles locking the cursor to the lock angle and unlocking it. See
Hold.
LOCKANG "U"
Unlocks the cursor and cancels the lock angle. See Unlock.
JUMPALL
Jumps to the nearest point inside the Grab All cursor. See Jump to
Grab All Cursor.
JUMPGEOM
JUMPGD
JUMPINT
JUMPPT
Jumps to the nearest circle or arc centre. See Jump Circle Centre.
JUMPNEAR
JUMPFIXED
If you type "Y" and leave out x1,y1 and x2,y2, the cursor will jump to
a fixed ratio along the nearest line. If you type "N", the cursor will
jump to a fixed ratio between the points x1,y1 and x2,y2. See Mid
Point Jump and Ratio Jump.
CURTOCOORDENTER [x,y]
CURTOCOORD [x,y]
Jumps the specified distance and angle. The way the angle is
measured depends on how you have set it up in Drawing Settings.
HOME
Macros 17-85
SHOWNODE
Dumps data about the drawing into the ASCII file "filename". To
dump data for all layers, type "*" for layers. To dump data about all
objects type "* *". See Dump Data.
In this example, data about all the objects with the parent name
"EXTWALLS" and on the layer "BUILDING" are written to the file
"datafile".
GRIDDEF
Sets up a grid. Xspacing and yspacing are the x and y grid spacings;
density is the grid display density; pen is the color; and on/off is 1 if
the grid is to be displayed and 0 if it is not. The pen is a number
between 1 and 255. See Grid.
QRYAREA "A" (Autoperimeter) [x,y] (point inside perimeter) "Y" (satisfied with
perimeter) AVAR PVAR ! (skip pause) [#]
Queries an area inside a perimeter. Here AVAR and PVAR are the
variables into which the area and the perimeter are placed. See
Polygon Area and Perimeter Functions.
Enters a data item at x,y, with the text "data string". See Add Data
Item.
Edits the data item nearest to x,y. See Edit Data Item.
TIDYPOLY "A" (addnode) r (node_radius) [x1,y1] (node position) [#] " "
Adds a node with the radius r at position x1,y1. The trailing blank
enclosed in double quotes at the end is necessary to end the function
properly. See Tidy Polygons.
TIDYPOLY "T" (tidy boundaries) t (tolerance) [xn,yn] (start node) [xl,yl] (first line
segment) "S/K" (satisfied/keep old) [#] " "
Tidies the area of the drawing enclosed within the polygon defined by
x1,y1, x2,y2. See Tidy Polygons.
TIDYPOLY "C" (drawingcliptidy) t (clip tolerance) [x1,y1] [#x2,y2] [#] " "
Tidies the area of the drawing enclosed within the polygon defined by
x1,y1, x2,y2. See Tidy Polygons.
Macros 17-87
EXPAND "N" (circle) "Y/N" (enter circle/do not enter circle) [xcent,ycent]
[xrad,yrad] magfactor [xexpand,yexpand] "Y/N" (arrow joining circles/no arrow)
"detail" (new layer) !
EXPAND "Y" (box) "Y/N" (enter box/do not enter box) [x1,y1] [x2,y2] magfactor
[xexpand,yexpand] "detail" (new layer) !
BEGINGROUP "objname"
Starts a new object with the name "objname". Elements within the
object are grouped so you can select the entire object at once by
clicking on it. See Begin New Object.
STARTPAT "objname"
Starts a new object with the name "objname", but elements within
the object are not grouped.
LINKSEL "objname"
LINK "Y" (box) "E/L/F" (everything / lines and arcs only / annotations only) l p w
[x1,y1] [x2,y2]... [#x3,y3]
Moves the elements within the polygon defined by x1,y1, x2,y2 etc.
into the current object. You can move everything, lines and arcs
only, or annotations only. You can further filter what is added to the
current object by line type (l), pen (p) and width (w). To select
everything, give values of 0 0 0. Line types are measured downwards
from 1 in the Line Type Display. Pens are numbered from 1 to 255.
Groups the elements within the box defined by x3,y3 and x4,y4 into
an object called "objname". Elements within the object are grouped
so you can select the entire object at once by clicking on it. See Make
Symbol.
The object's hookpoint is at position xhook, yhook. Its snip box is
defined by x1snip,y1snip and x2snip,y2snip. You can also add
attributes to objects. In the example below, two attributes have been
added: "material", which has a default value of "pvc" and which is
Macros 17-89
located at position [50,0]; and "weight", which has a default value of
"100kg" and which is located at position [50,50]:
MAKESYM "objname" [0,0] [0,0] [50,50] [-10,-10] [#60,60] "material"
"pvc" [50,0] "weight" "100kg" [50,50] " " " "
EXPLODE
Shows objects with the name "parent object" and on the layer "layer",
one at a time. You can use wildcards, e.g. ALLPATS "*" "* *" to show
all objects on all layers. See Show Objects.
LISTPAT "Y/N" (all layers/visible layers) "Y/N" (include/don't include areas and
perimeterss) "fileneme" !(pause)
Renames the object nearest to x,y with the new name. See Change
Name.
Renames objects with the name "oldparent oldobject" with the new
name. See Change Name. You can use wildcards for "oldparent
oldobject", e.g. "* *".
Updates all objects with the same name as the current object. X,y is
the hook point of the current object. See Update Objects.
Selects the object at position x,y as the current object. See Select
Current Object.
Selects the object with the name "parent object" as the current
object. See Select Current Object.
BLNKCURP
Moves all selected items into a block with the given name, and the
given hook point.
Inserts the given block at the insertion point and gives it the required
scale and rotation.
INSERTINT
Macros 17-91
Settings Functions
SETPROMPT “prompt”
SETWAITCURSOR 0/1
This function switches the hourglass cursor off and on. Useful if you
are doing a long calculation
SETASKLOGON 0/1
SETWRITELOG 0/1
If set to 1, AllyCAD writes a log file of everything you do. See CAD.INI.
DRAWDEF
SETPORTRAIT 0/1
Sets the paper size to the specified width and height, measured in
mm. Sets the paper size option in the Drawing Settings dialog box to
User Defined.
Sets the paper units in the Drawing Settings dialog box. The units
can be set to any of the following:
0 mm
1 meter
2 inches
3 user defined
4 feet and fractional inches
5 decimal feet
6 yards
7 km
8 miles
SETAREAUNITS A A$ C
Sets the area units. The variables have the following meanings:
A Area unit index. This can have the following values:
0 User defined
1 Square inches
2 Square feet
3 Square yards
4 Acres
5 Square miles
6 Square mm
7 Square cm
8 Square meters
9 Hectares
10 Square km
A$ Symbol for the area unit (e.g. "sq m")
C The number of square mm contained in the unit.
Changes the drawing paper size and scale. See Drawing Settings.
Papersize is a number corresponding to a paper size. Scale is the
scale that you want to draw at, e.g. if you want to draw at a scale of
1:100, then scale will be 100. If you want to draw at a scale of 1" to
100', then scale will be 1200. X,y is the point about which the
change to the new scale will take place, normally [0,0].
0 E 34x44"
1 D 22x34"
Macros 17-93
2 C 17x22"
3 B 11x17"
4 A 8.5x11"
5 LGL 8.5x14"
6 F 28x40"
7 Arch. C 18x24"
8 Arch. D 24x36"
9 Arch. E 35x48"
10 A0 841x1189mm
11 A1 594x841mm
12 A2 420x594mm
13 A3 297x420mm
14 A4 210x297mm
15 Use Driver Limits
SETUNITS
SETNORTHEAST 1/0
SETANGFORMAT u d m c
Sets the angular format. U is the unit to use and can be 0 (radians),
1 (decimal degrees), 2 (d.mm.ss), 3 (d°mm'ss") or 4 (Nd°m's"W). D is
the number of decimals to use when displaying angles. M is the point
from where angles must be measured and can be 3 (3 o'clock), 6 (6
o'clock), 9 (9 o'clock) or 12 (12 o'clock). C is 1 if angles should be
measured in a clockwise direction and 0 otherwise. These settings
only affect some functions, such as Polar Move and Survey
Dimension. In many functions, such as Rotate, angles are measured
in degrees anticlockwise from the 3 o'clock position regardless of the
angular format you have set. See Drawing Settings.
Macros 17-95
VIEWDEF
Briefly displays elements of the given line type and pen only. Line
types are numbered downwards from 1 in the Line Type Display.
Pens are numbered from 1 to 255.
USESWDOTTEDLINES 1/0
BACKCOL p
TOGCOORDS
TOGPOLAR
TOGGEOM
TOGARCDOT
SETPOWERBARFONT
Brings up the Control Bar Font dialog box. See View Settings.
Sets point style and size. Point style is one of the following numbers:
0 Point
1 None
2 Cross
4 X Cross
8 Blip
A modifier can be added to the point style as follows:
0 No modifier
32 Circle
64 Box
128 Diamond
So, if you want points to be drawn as crosses with circles around
them, give a style of 34 (2+32).
Point size is measured in mm on final paper output. However if you
type a negative number it is interpreted as percentage of the screen
size. For example, a point size of -2 means that points will always be
drawn at 2% of screen size regardless of magnification. See View
Settings.
TOGGLEBIGCURSOR
SETRULER 0/1
If set to 1, the ruler line is displayed at the bottom of the screen. See
View Settings.
SCROLLBAROFF
Macros 17-97
SCROLLBARON
TINYPSIZ s
Sets the size, s, below which objects are not drawn fully. The size
below which text is not drawn fully is determined in Set Text
Defaults in the macro language. See View Settings.
TOGPBOX
Displays all the objects on your drawing except the current object as
boxes. Typing TOGPBOX again returns your objects to full detail.
LOADTOOLBAR toolbarFileName.tbr
Loads a toolbar on the fly. The format of the toolbar file is exactly the
same as that of a toolbar section in the menu file.
DELTOOLBAR toolbarname
CENTREPAPER [x,y]
Moves the paper sheet with respect to the drawing. The centre of the
paper is moved to position x,y. See Re-Centre Paper.
SNAPDLG
CURMODE "F"
Changes the snap mode to Freehand ("F"). You can also change it to
"A" (Grab All), "G" (Grid), "I" (Geom Intersection), "N" (Nearest
Line/Arc), "E" (Circle Centre), "J" (Point), "P" (Perp) or "T" (Tan). See
Snap Modes.
CHMAG f
DXFSETTINGS
Defines a pen color shown in the Color toolbar. Pen is the number of
the pen whose color is being defined. Pens are numbered from 1 to
255. Red, Green and Blue are numbers between 0 and 255, which
determine the amount of red, green and blue in the pen being
defined. For example, red is defined by "255 0 0". White is defined by
"255 255 255". Black is defined by "0 0 0".
Defined pen colors are stored in the CAD.INI file in your user
directory.
TAKELPEN [x,y]
Picks line parameters from the line nearest to x,y. See Line Defaults.
Macros 17-99
PEN p
Sets the pen to p, which is a number from 1 to 255, e.g. PEN 2. See
Line Defaults. If you do not have the “Set AutoCAD colors” box
checked in the Pen dialog, then by default the numbers represent the
following colors (although you can change these default colors by
right clicking on the first sixteen color patches in the pen dialog):
0 Maroon
1 Red
2 Olive
3 Yellow
4 Lime
5 Green
6 Teal
7 Aqua
8 Blue
9 Navy
10 Purple
11 Fuschia
12 White
13 Grey
14 Black
15 Silver
256set pen By Layer
LINETYPE l p
Sets the line type to l and the pen to p. Line types are defined in the
linetype.mac file and are numbered downwards from 1 in the Line
Type Display. To set line type By Layer, give a line type of 256. Pens
are numbered as shown above. See Line Defaults.
LINETYPEDLG
Pops up the linetype dialog, to enable users to set pen and linetype
interactively.. See Line Defaults.
WIDTH w
LINESTYLEAPPLY
This applies the default line style to the entire selection set. You can
set the default line style with the LINETYPE, WIDTH, SETLINEDEF
or LINESYMBOL commands. The last 3 parameters only apply to
polylines. The variables should be 0 or 1, depending on whether you
want to apply that attribute or not.
Macros 17-101
EDITLP "N" (single) [xselect,yselect] newl newp neww [#]
Edits the line type, pen and width of the element closest to
[xselect,yselect] to newl, newp and neww. Line types are numbered
downwards from 1 in the Line Type Display. Pens are numbered from
1 to 255. See Line Defaults. To set pen or line type By Layer, give a
pen or line type of 256.
EDITLP "Y" (selection set) oldl oldp oldw newl newp neww [#]
Edits the line type, pen and width of the selection set to newl, newp
and neww. Line types are numbered downwards from 1 in the Line
Type Display. Pens are numbered from 1 to 255. See Line Defaults.
To set pen or line type By Layer, give a pen or line type of 256.
To change the line type, pen and width of the entire selection set,
give 0 0 0 as the values for oldl, oldp and oldw, e.g.:
EDITLP Y 0 0 0 2 5 5 [#]
SETLINEDASH
PLINEDEF
Brings up the Polyline Defaults dialog box. See Polyline Defaults and
SETLINEDEF.
GEOMPEN pen
Sets the geometry line color to the specified pen. Pens are numbered
from 1 to 255. See New Geometry Color.
TEXTDEF
Brings up the Text Defaults dialog box. See Set Text Defaults.
Picks text parameters from the text nearest to x,y. See Set Text
Defaults.
Macros 17-103
sufficient. If you want to ensure that you get a particular font, we
suggest that you create a sample of it using AllyCAD, write it out as a
macro using Export Macro, then use the values of Pitch&Family and
Charset that AllyCAD places after WTEXTPARM in the macro.
TEXTSTYLEAPPLY
This applies the default text style (Height, Width, Linespacing, Color,
Font, Angle, Lorg, Justification) to all text within the entire selection
set. You can set the default text style with the WTEXTPARM
command. See above). The variables should be 0 or 1, depending on
whether you want to apply that attribute or not.
DIMDEF
Brings up the Dimension Defaults dialog box. See Set Dim Defaults.
SURVEYDIMSETUP
Brings up the dialog box for Survey Dimension defaults. See Set
Survey Defaults.
ARROWDEF
Brings up the Arrow Defaults dialog box. See Set Arrow Defaults.
Sets the arrow defaults. Length and width are measured in tenths of
a mm. Pens are numbered from 1 to 255. See Set Arrow Defaults. To
set pen By Layer, give a pen of 256. Blob should be 0 or 1 depending
if you want arrow to be a blob or not. Slash should also be zero or 1
depending if you want the arrow to be a slash or not.
Edits the arrow head at x,y to the new length, width and pen.
Newlength and newwidth are in tenths of a mm. Pens are numbered
from 1 to 255. To set pen By Layer, give a pen of 256. See Set Arrow
Defaults.
NEWLAYER "Walls"
SHOWLAYER "Walls,ELEC"
Displayes the layers "Walls" and "ELEC". See Set Visible Layers.
EDITLAY
Macros 17-105
SETLAYERDEF N$ V K P L W X Y
SETLAYERDEFINDEX IX N$ V K L P W X Y
Locks or unlocks the layer layername. 1 locks the layer; 0 unlocks it.
ALLLAYER "Y/N"
LAYHIGHL "O/P/R"
HATCHSYLEAPPLY
Macros 17-107
STARTOBJ “”
WINDOWCASCADE
WINDOWTILEHORZ
WINDOWTILEVERT
WINDOWNEW
WINDOWCLOSE winname$
Closes the window with the given name. See the ENQUIRE functions
for “NUMWINDOWS” and “WINDOWNAME” for number of windows
and window names.
WINDOWCLOSEALL $
WINDOWACTIVATE winname$
Macros 17-109
Perimeter Functions
PARLLINEPERIM
QRYAREAPERIM
This command hatches the current object. After you have used
HATCHPERIM, the current object is converted to a hatch perimeter.
When you use HATCHPERIM the Hatch/Solid Fill dialog box appears
so you can select the hatch pattern or solid fill you want to use.
If you do not want this dialog box to appear, use the STARTHAT or
STARTSOLID commands to create the hatch.
CIRPERIM
This command behaves as though you had selected the Circle icon
from the Perimeter menu. It prompts for a circle to be added to the
perimeter.
The circle is then copied to the current object where it can have
parallel lines added to it or be hatched or measured with the
functions HATCHPERIM, QRYAREAPERIM or PARLLINEPERIM.
If you do not use PARLLINEPERIM, QRYAREAPERIM or
HATCHPERIM after you have used CIRPERIM, you may end up with
duplicate circles on your drawing. See the CLEARCURROBJ
command.
RECTPERIM
Macros 17-111
LINE
You can use the ordinary LINE macro command to add lines to a
perimeter as though you had selected the Line Icon in the Perimeter
Menu.
When you use LINE, the lines you draw are added to the current
object, which can then have parallel lines added to it or be hatched
or measured using PARLLINEPERIM, QRYAREAPERIM or
HATCHPERIM.
OBJPERIM
This command behaves as though you had selected the Object Icon
from the Perimeter Menu. It prompts for an object to be added to the
perimeter.
The entire selected object is then copied to the current object where
it can have parallel lines added to it or be hatched or measured using
PARLLINEPERIM, QRYAREAPERIM or HATCHPERIM.
If you do not use PARLLINEPERIM, QRYAREAPERIM or
HATCHPERIM after you have used CIRPERIM, you will end up with a
duplicate object on your drawing. See the CLEARCURROBJ
command.
INTERSECTPERIM
AUTOPERIM 1/0
CLEARWS
This command clears the current object before you use CIRPERIM,
RECTPERIM, LINE, OBJPERIM, INTERSECTPERIM and
AUTOPERIM.
These functions create a current object which can then have parallel
lines added to it or be hatched or measured using PARLLINEPERIM,
QRYAREAPERIM or HATCHPERIM.
CLEARCURROBJ
Macros 17-113
CLEARCURROBJ
}
ELSE
{
REM if the user is satisfied, measure the current
REM object
REM qryareaperim automatically deletes the current
REM object after measurement
QRYAREAPERIM
}
}
END
SHOWPERIM
Macros 17-115
Compiled Macros
Version 3.00x of AllyCAD windows includes a compiled macro
language as well as the ‘old’ interpreted macro language. This
chapter introduces the compiled macro language and explains the
process of developing programs for execution by the AllyCAD
windows version 3.0x (and later) CAD system.
The compiled macro is a high-level CAD language, which can be used
to automate repetitive or complex tasks in the AllyCAD design
system. Compiled macro programs can be used to customize
AllyCAD to specific applications.
This guide describes the compiled macro language, how to compile a
macro program use File Compile Macro, how to run the program use
File Exec Macro, to assign the compiled macro to a keystroke, icon or
menu item see Customizing the AllyCAD Menu file.
The identifiers you choose must not be the same as any of the
compiled macro keywords, built-in commands or built-in functions
that are listed in Appendix B.
Numeric constants
A numeric constant can be specified in two ways; as a number or as
a character enclosed in single quotes.
Number form
The normal syntax of a numeric constant is:
[+|-][digits][.digits][E[-|+]digits]
Character constants
A single character enclosed in single quotes represents the ASCII
value of that character, and is treated as a numeric constant. For
example:
‘B’ equals 66 because the ASCII code for B is 66.
String constants
String constants are strings of printable ASCII characters enclosed
between quotation marks. The maximum length of a string constant
is 150 characters. To include a quotation mark in a string, precede it
with a backslash (\); for example,
This is a \”string constant\” containing quotation marks
For example, the following command draws a circle with its centre at
[5,5], and prompts the user to enter a point on the circumference of
the circle:
CIR [5,5] [?] [#]
Comments
There are three ways of inserting comments into a compiled macro
program.
Use an exclamation mark (!) as the first non-whitespace character in
a line. All characters in the line will be ignored by the compiler.
Use the keyword REM (for REMARK) in the line. The REM and all
text after it, until the end of the line, will be ignored by the compiler.
Comments can be embedded within a line, or can span several lines,
by starting the comment with the character pair /* and ending the
comment with */, as in the C programming language. Such
comments cannot be nested. They are very useful for commenting
out sections of a program. The following is an example of this type of
comment:
/* Here is a comment which
spans two lines */
String variables
The name of a string variable must end in a dollar sign. String
variables are classified as global or local, in the same way that
numeric variables are. The syntax of the declaration statement for
string variables is:
STRING stringvariable [=initialvalue]
Note that in this case, the square brackets are required, and do not
represent an optional item. The dimension must be a positive integer.
Within the program, elements of the array are referenced with the
following syntax:
arrayname[element_index]
Operands
An “operand” is a constant or variable value that is manipulated in
the expression. Each operand of an expression is also an expression,
since it represents a single value. A numeric operand can be any of
the following:
• a numeric constant
• a numeric variable
• an array element
• a built-in numeric function (described in section 4.5)
Operators
“Operators” specify how the operand or operands of the expression
are manipulated. There are three types of operators; arithmetic,
relational and logical.
Arithmetic operators
The arithmetic operators are as follows:
+ addition
- subtraction
unary minus (ie. the negative of a value)
/ division
* multiplication
^ exponentiation
For example:
X = 987
Y = -X
Relational operators
The relational operators compare their first operand with their
second operand to test the validity of the specified relationship. The
result of a relational expression is 1 if the tested relationship is true
and 0 if it is false.
Operator Relationship
<< First operand less than second operand
>> First operand greater than second operand
<<= First operand less than or equal to second operand
>>= First operand greater than or equal to second operand
= First operand equal to second operand
# First operand not equal to second operand
Logical operators
The logical operators perform logical-AND, logical-OR and logical
complement operations. These operators are represented by the
keywords
AND, OR and NOT.
Precedence of operators
The precedence of operators affects the grouping and evaluation of
operands in expressions. Expressions with higher-precedence
operators are evaluated first.
The numeric operators are listed here in descending order of
precedence. Operators listed on the same line are considered to have
equivalent precedence.
NOT, -, AT, PTR Logical complement, unary minus, indirection
operator, “address-of” operator
*, / Multiplication, division
^ Exponentiation
+, - Addition, subtraction
<<, >>, <<=, >>= Relational, inequality
=, # Relational, equality
AND Logical AND
OR Logical OR
Expressions in parentheses
You can enclose any operand or expression in parentheses ( ) without
changing the value of the enclosed operand or expression. For
example, in the expression:
(10 + 5) / 5
Arithmetic functions
The following numeric functions are available:
SQRT(x) Square root of x
INT(x) Integer portion of x
ABS(x) Absolute value of x
LN(x) Natural logarithm of x
Trigonometric functions
The trigonometric functions work in degrees, not radians:
SIN(x)
COS(x)
TAN(x)
ASIN(x)
ACOS(x)
ATAN(x)
ATAN2(y,x)
String-related functions
There are also some functions whose parameters are string values,
but which return numeric values:
STRCMP(a$,b$)
LEN(a$)
VAL(a$)
NUM(a$)
Returns the ASCII equivalent of the first character in the string A$.
For example:
N = NUM(“abc”)
REPLY (question$)
Example 2:
IF (REPLY (JOIN$ (string1$, string2$))
{
.
.
.
.
}
NOREPLY (question$)
JOIN$(string1$, string2$)
copies the string “The quick brown fox jumps over the lazy dog” into
string B$.
will copy the string “ 3.14” into A$. The string contains two spaces,
then “3.14”, giving a total width of six characters.
is “bc”.
CHR$(asciival)
STRUPR$(string$)
STRLWR$(string$)
Assignment statements
Numeric assignments
The general form of a numeric assignment statement is:
[numeric_variable | array_element] = numeric_expression
The expression on the right hand side of the assignment operator (=)
is evaluated and the resulting value is assigned to the numeric
variable or array element on the left of the assignment operator.
String assignments
The general form of a string assignment statement is:
string_variable = string_expression
The string expression on the right side of the assignment operator (=)
is evaluated and its value is copied into the string variable on the left
of the assignment operator.
The string variable on the left side, may also appear any number of
times on the right side. The right side is always evaluated fully before
its value is copied into the left side. The storage space which was
allocated to the left side is released for re-use by the program. For
example:
stringvar$ = “This is a short string”
stringvar$ = JOIN$(stringvar$, “which has been made\ longer”)
into stringvar$.
Here too, you can leave out the curly brackets if only one statement
is to be executed in the event of the expression being FALSE. IF and
ELSE statements can be nested, to a maximum depth of 20.
An example of nested IF statements is:
WHILE statement
The WHILE statement is used to repeatedly execute a statement of
group of statements while a certain condition is true. Its format is:
WHILE expression
{
statement
.
.
.
statement
}
SWITCH statement
The SWITCH statement has the following form:
SWITCH numeric-expression
{
CASE integer-constant1:
statement(s)
CASE integer-constant2:
statement(s)
.
.
.
DEFAULT : (Optional)
statement(s)
}
EXIT statement
The EXIT statement causes the compiled macro program to
terminate immediately. It may appear anywhere within the program.
Format of a procedure
A procedure consists of three parts:
• a PROC statement
• a sequence of statements forming the procedure body
• an ENDPROC statement.
The following is a simple example:
PROC doorcheck(NUMERIC front_lock, NUMERIC side_lock)
IF front_lock AND side_lock
CALL power_on
ELSE
CALL door_alarm
ENDPROC
Procedure parameters
In the PROC statement, the procedure name is followed by a list of
“formal parameters” in parentheses, and separated by commas. Each
formal parameter has the following form:
NUMERIC argname
or
The statement in the body of the procedure converts the text string
“label$” to uppercase and writes it at the coordinates [x,y]. You can
use the following statement inside the main body of the program to
call the procedure and write a label at coordinates [8,10].
CALL writelabel(“This is a label”,5+3,10)
where ”filename” is the name of the program text file, and x and y
are the line number and column number at which the error was
found. The offending line of the program is displayed after this
message, with a vertical bar (|) immediately after the token which
caused the error.
Other error messages that the compiler may produce are as follows:
Error: number of variables exceeds 500
If you are using more than 200 different numeric variables in your
program, try putting some of them into ARRAYs.
Error: number of string variables exceeds 200
Error: number of string constants in a statement exceeds 150
You may get this error message if you forget to terminate a comment
that starts with “/*”.
Error: String “...” too long; truncated.
You have two procedures with the same name in the macro. Change
the name of one of the procedures.
Error: maximum of 20 parameters per procedure
In this example, the zero followed by the -10 will be interpreted as (0-
10). To prevent this unintentional effect, enclose the “-10” in
parentheses as follows:
PARLLINE “Y” “N” 10 3 2 0 (-10) 4 2 0 0 “R”
ATAN2
WRITE
Keywords
AND ARRAY AT
BREAK CALL CASE
DEFAULT END PROC ELSE
END EXIT IF
NOT NUMERIC OR
P ROC PTR RETURN
STRING SWITCH WHILE
Function Name
• a_down move down (Accurate Drawing ).
• a_downnoask move down the same distance you moved last time you moved
down (Accurate Drawing ).
• a_downleft move down and left (Accurate Drawing ).
• a_downleftnoask move down and left the same distance you moved last time
you moved down and left (Accurate Drawing ).
• a_downright move down and right (Accurate Drawing ).
• a_downrightnoask move down and right the same distance you moved last time
you moved down and right (Accurate Drawing ).
• a_left move left (Accurate Drawing ).
• a_leftnoask move left the same distance you moved last time you moved
left (Accurate Drawing ).
• a_right move right (Accurate Drawing ).
• a_rightnoask move right the same distance you moved last time you moved
right (Accurate Drawing ).
• a_up move up (Accurate Drawing ).
• a_upnoask move up the same distance you moved last time you moved up
(Accurate Drawing ).
• a_upleft move up and left (Accurate Drawing ).
• a_upleftnoask move up and left the same distance you moved last time you
moved up and left (Accurate Drawing ).
• a_upright move up and right (Accurate Drawing ).
• a_uprightnoask move up and right the same distance you moved last time you
moved up and right (Accurate Drawing ).
abort_repeat repeat last function.
about about AllyCAD (Help).
addhatch Alter Existing Hatch (Annotate).
addrbaln Add or Remove Text Bubble (Annotate).
addsym n.i. (Draw).
adim Angular Dimension (Annotate).
Notes:
1
1 Parallel Element ...................................................................... 4-17
120 deg........................................................................................ 8-4
A
ABACKUP1.DRG ........................................................................ 1-30
ABACKUP2.DRG ........................................................................ 1-30
Accelerator Keys
adding macros to .................................................................... 14-8
customising ............................................................................ 14-6
Accept Button (in Perimeter Menu) ......................................... 12-144
Accuracy of AllyCAD................................................................. 10-11
Add Arrow.................................................................................. 7-61
Add Balloon ..................................... 7-63, see Add/Rem Text Bubble
Add Data Item............................................................................ 8-31
Add Nodes.................................................................................. 8-46
Add Text ...................................................................................... 7-2
Add/Rem Text Bubble........................................... 7-65, see Balloons
Adding Users.............................................................................. 13-3
Add-Ons, Loading ...................................................................... 1-18
Align ................................................................................... 7-7, 7-18
Alignment
aligning objects to a grid ........................................................... 7-7
aligning objects with each other ................................................ 7-7
aligning text ............................................................................ 7-18
spacing objects evenly ............................................................. 7-15
All Colours to Black ................................................................... 1-45
Alter Dimension ................................................................ 7-26, 7-55
Alter Existing Hatch ................................................................... 7-72
Angles
dimensioning .......................................................................... 7-36
how measured and displayed ................................................ 10-12
isometric ................................................................................... 8-4
locking the cursor to move at ......................................... see Cursor
measuring............................................................................... 8-28
querying.................................................................................. 8-34
Angular Dimension .................................................................... 7-36
Angular Format........................................................................ 10-12
dialogue box.......................................................................... 10-12
saving defaults ........................................................................ 13-1
Annotation to Draw.................................................................. 10-15
Application Error Message ......................................................... 1-51
Arc 3 Point................................................................................... 4-6
Arc Lengths
dimensioning .......................................................................... 7-36
Arc Lengths, Querying ............................................................... 8-34
Arc Radius ................................................................................... 4-7
Architectural Style Dimensions ....................................... 7-27, 10-44
Arcs
adding to a perimeter ..............................................12-144, 12-146
between 2 lines ................................................................. see Fillet
by 2 points and radius .............................................................. 4-7
by 3 points................................................................................ 4-6
circle by 2 points..................................................................... 4-11
circle by centre point and diameter ......................................... 4-10
circle by centre point and radius ............................................... 4-9
concentric circles .................................................................... 4-10
deleting part of........................... 5-20, 5-22, 5-23, 5-29, 5-33, 5-36
dimensioning arc lengths ........................................................ 7-36
dimensioning diameters .......................................................... 7-45
dimensioning radii .................................................................. 7-45
dividing................................................................................... 5-29
don't print or print incorrectly ................................................. 1-45
extending or shortening ............................... 5-20, 5-22, 5-23, 5-29
extracting information about ................................................... 8-21
joining ......................................................... 5-20, 5-22, 5-23, 5-29
line arc line sequences ............................................................ 4-12
parallel ............................................................... 4-15, 4-17, 10-28
projecting to geometry ............................................................. 6-36
splitting .................................................................................. 5-29
text around ............................................................................... 7-4
tracing over geometry arcs ...................................................... 4-23
tracing over geometry circles ................................................... 4-22
trimming.................................... 5-20, 5-22, 5-23, 5-29, 5-33, 5-36
viewing centre points ............................................................ 10-15
ARCTEXT.MAC ............................................................................ 7-4
Areas, Measuring .............................................................. 8-29, 9-13
Arithmetic Operators
in macros.............................................................................. 17-14
Arrows ........................................................... see Set Arrow Defaults
dimension ........................................................... see Dimensioning
drawing................................................................................... 7-61
editing ......................................................................... 2-13, 10-49
extracting information about ................................................... 8-24
part of arrow doesn't behave like an arrow .............................. 7-61
saving defaults........................................................................ 13-1
ASCII Files
exporting................................................................................. 1-41
importing ................................................................................ 1-39
Associative Dimensions .............................................................. 7-20
Attributes................................................................... 4-41, 9-4, 9-17
adding to an object in a drawing.............................................. 8-43
adding to an object in a symbol library .................................... 8-41
creating an object with ............................................................ 8-40
deleting from an object in a drawing ........................................ 8-43
deleting from an object in a symbol library .............................. 8-42
displaying ............................................................................... 1-36
editing in a drawing ................................................................ 8-43
editing in a symbol library....................................................... 8-41
extracting in a bill of materials ................................................ 8-36
inserting objects with attributes into a drawing ....................... 8-42
viewing in a drawing................................................................ 8-43
AutoCAD
block statistics ........................................................................ 1-32
centering drawings on the paper ........................................... 10-20
drawing origin ........................................................................... 1-7
drawing scale ................................................................... 1-7, 1-24
exporting bitmaps to ............................................................... 1-24
exporting colours to ................................................................ 1-23
exporting DWG files to............................................................. 1-21
exporting DXF files to .............................................................. 1-21
exporting fonts to .................................................................... 1-23
exporting line types to .................................................... 1-24, 16-2
imported drawings are very slow ............................................... 1-8
importing attributes from .......................................................... 1-8
importing colours from .............................................................. 1-6
importing dimensions from........................................................ 1-8
importing DWG files from ............................................ 1-3, 1-4, 1-9
importing DXF files from ............................................. 1-3, 1-4, 1-9
importing fonts from ................................................................. 1-6
importing line types from ................................................. 1-7, 16-2
part of imported drawing is missing........................................... 1-7
version .................................................................................. 10-55
what AllyCAD supports .................................................... 1-4, 1-22
Automatic Perimeter Tracking ................................................ 12-147
B
Background Colour .................................................................. 10-15
saving default.......................................................................... 13-1
Backups
.BAK files ................................................................................ 1-24
ABACKUP1.DRG ..................................................................... 1-30
ABACKUP2.DRG ..................................................................... 1-30
prompting for.......................................................................... 1-30
where stored ........................................................................... 1-30
Balloons.................................................... see Add/Rem Text Bubble
drawing................................................................................... 7-63
saving defaults........................................................................ 13-1
setting style .......................................................................... 10-51
Bearings .................................................................................. 10-12
Begin New Object ......................................................................... 9-6
Bezier Curves......................................................... 4-31, 4-33, 10-25
Bill of Materials................................................................. 1-36, 8-35
troubleshooting....................................................................... 8-44
Bitmaps
appear as hatched rectangles ................................................ 10-18
cut and paste............................................................................ 2-3
displaying .................................................. 1-14, 1-15, 1-16, 10-18
editing parameters .................................................................. 2-13
exporting to AutoCAD ............................................................. 1-24
loading........................................................................... 1-12, 1-17
moving behind other elements................................................. 1-13
placeholders.......................................................................... 10-18
real world pixel size................................................................. 1-13
resample mode...................................................... 1-14, 1-15, 1-16
saving drawings containing ............................................ 1-13, 1-24
viewing selected .................................................................... 10-18
Bitmaps to Draw ...................................................................... 10-18
Blink Current Object.................................................................. 9-25
Block Inserts
extracting information about ................................................... 8-25
Blocks
extracting information about ................................................... 8-19
purging unreferenced .............................................................. 1-52
statistics ................................................................................. 1-32
BOM ....................................................................see Bill of Materials
Bubbles ..................................... see Add/Rem Text Bubble; Balloons
C
CAD.INI ............................................................................ 13-3, 13-5
CAD.LOG ................................................................................... 13-3
CAD.MEN .................................................................................. 13-3
Calculations
in macros.............................................................................. 17-13
Cancel Button (in Perimeter Menu)......................................... 12-144
Centering Drawing on Paper..................................................... 10-20
Chained Dimensions .................................................................. 7-21
Chamfer..................................................................................... 5-27
Change Hook Point.............................................................. 9-3, 9-21
Change Magnify Factor............................................................. 10-22
Change Name...................................................................... 9-3, 9-19
Change Text Parameters............................................................... 7-6
Circle (Draw) ................................................................................ 4-9
Circle (Geometry).......................................................................... 6-7
Circle 2 Point ............................................................................. 4-11
Circle 3 Pt .................................................................................. 6-27
Circle Diameter (Draw) ............................................................... 4-10
Circle Diameter (Geometry)........................................................... 6-8
Circle Tan 3L ............................................................................. 6-19
Circle Tan CC............................................................................. 6-14
Circle Tan CPtRad...................................................................... 6-23
Circle Tan LC ............................................................................. 6-11
Circle Tan LL................................................................................ 6-9
Circle Tan LPtRad ...................................................................... 6-21
Circles ................................................................................. see Arcs
isometric ............................................................................... 10-11
Circular Copy............................................................................. 5-13
Circular Spline ........................................................................... 4-28
Clear Selection ........................................................................... 2-22
Clipboard .............................................................................. 2-3, 2-4
Colour, Background ................................................................. 10-15
saving default.......................................................................... 13-1
COMPASS.DRG.......................................................................... 13-3
COMPASSN.DRG ....................................................................... 13-3
Macros....................................................................................... 18-1
Compiled Macro ......................................................................... 18-1
Control Bar Font ...................................................................... 10-15
Coordinate Display
absolute or polar coordinates ................................................ 10-14
Coordinate System ..................................................................... 10-9
Coordinates
displaying ............................................................................. 10-14
extracting................................................................................ 8-17
in macros.............................................................................. 17-11
labelling .................................................................................. 7-77
linking information to.............................................................. 8-31
linking text to.......................................................................... 8-31
listing...................................................................................... 7-77
querying.................................................................................. 8-34
saving defaults ........................................................................ 13-1
table of.................................................................................... 7-77
Copy ............................................................................................ 2-3
Copy Selected->New Layer.......................................................... 5-41
Copying...................................................................................... 5-17
by cursor ....................................................................... 2-12, 2-14
circular copy ........................................................................... 5-13
items to another layer ............................................................. 5-41
linear copy .............................................................................. 5-13
polar copy ............................................................................... 5-13
to Clipboard .............................................................................. 2-3
Corrupted Drawings................................................................... 1-51
Counting Objects ....................................................................... 9-13
Create Block .............................................................................. 9-27
Cross ........................................................................................... 6-2
Cubic Spline .............................................................................. 4-29
Current Layer ............................................................... 10-68, 10-72
Current Object
highlighting............................................................................. 9-25
selecting ................................................................................. 9-25
Cursor
changing locked angle by 120 degrees ....................................... 8-4
changing locked angle by 90 degrees......................................... 8-3
locking...................................................................................... 8-4
locking to a user-defined angle.................................................. 8-3
locking to isometric angles ........................................................ 8-4
locking to the angle of a geometry line ....................................... 8-3
locking to the angle of a line...................................................... 8-3
select cursor (arrow-shaped) ..................................................... 2-6
unlocking permanently ............................................................. 8-6
unlocking temporarily ............................................................... 8-4
Customising AllyCAD
accelerator (short-cut) keys ..................................................... 14-6
icons....................................................................................... 14-2
toolbars .................................................................................. 14-2
Cut .............................................................................................. 2-3
Cut and Rub .............................................................................. 5-33
Cut Dimension Line ................................................................... 7-54
D
Data Items ................................................................................. 8-31
editing .................................................................................... 8-33
viewing ................................................................................. 10-18
Debugging Macros ..................................................................... 17-7
Decimal Places
number of angular ................................................................ 10-12
number shown on dimensions .............................................. 10-44
number that AllyCAD is accurate to ...................................... 10-11
Define Zoom View ........................................................................ 3-8
Degrees, Minutes and Seconds................................................. 10-12
Delete .......................................................................................... 2-5
Delete All Geometry.................................................................... 6-39
Delete Geometry El..................................................................... 6-38
Deleting ....................................................................................... 2-5
duplicate entities............................................................ 1-52, 8-45
everything inside a box or circle .............................................. 5-36
everything outside a box or circle ............................................ 5-36
geometry ........................................................................ 6-38, 6-39
layers .................................................................................... 10-71
overlapping entities ................................................................. 8-45
part of a defined perimeter .................................................. 12-148
part of a dimension witness line .............................................. 7-54
part of a line or arc..................... 5-20, 5-22, 5-23, 5-29, 5-33, 5-36
part of an ellipse ............................................................ 4-26, 5-42
redundant lines....................................................................... 8-45
snipping.................................................................................. 5-36
trimming .................................... 5-20, 5-22, 5-23, 5-33, 5-36, 8-45
unreferenced blocks ................................................................ 1-52
unused layers ......................................................................... 1-52
users....................................................................................... 13-4
very short lines ....................................................................... 8-45
Demagnify.................................................................................. 3-12
changing demagnify factor..................................................... 10-22
Deselecting
everything ...................................................................... 2-18, 2-22
individual primitives / objects ................................................... 2-8
Digitizer ..................................................................................... 8-45
Digitizer Settings ...................................................................... 10-58
Dimensioning
angles ..................................................................................... 7-36
arc lengths .............................................................................. 7-36
diameters ................................................................................ 7-45
radii ........................................................................................ 7-45
Dimensions....................................................... see Set Dim Defaults
adding notes to ....................................................................... 7-52
angular ................................................................................... 7-36
architectural style ........................................................ 7-27, 10-44
arrow style ............................................................................ 10-41
associative .............................................................................. 7-20
chained................................................................................... 7-21
deleting parts of witness lines.................................................. 7-54
editing............................................................................ 2-13, 7-52
editing arrow heads................................................................. 7-52
editing text and resizing object to fit .................see Alter Dimension
editing text without affecting dimensioned object............ 7-25, 7-52
editing witness line colour ....................................................... 7-52
extracting information about ................................................... 8-22
free ......................................................................................... 7-22
generic............................................................. see Alter Dimension
horizontal ............................................................................... 7-20
isometric...................................................................... 7-30, 10-11
mechanical style .......................................................... 7-21, 10-43
number of decimal places shown........................................... 10-44
ordinate .................................................................................. 7-48
radial ...................................................................................... 7-45
running .................................................................................. 7-21
saving defaults........................................................................ 13-1
sloped ..................................................................................... 7-30
style...................................................................................... 10-41
survey..................................................................................... 7-50
survey dimension style.......................................................... 10-46
switching off ......................................................................... 10-15
text ......................................................................................... 7-24
text disappears .......................................................... 10-15, 10-19
text drawn as boxes ................................................... 10-16, 10-19
text drawn as dots ................................................................ 10-19
text style ............................................................................... 10-44
tolerances ...................................................................... 7-24, 7-52
vertical.................................................................................... 7-29
witness line style................................................................... 10-41
Display Scroll Bars .................................................................. 10-18
Distance, Measuring .................................................................. 8-28
Distribution ............................................................................... 7-15
Divide/Edit ................................................................................ 5-30
Divide/Extend ........................................................................... 5-29
Dividing Lines or Arcs ................................................................ 5-29
DOM .......................................................see Drawing Office Manager
DOM.TXT................................................................................... 13-3
Dos Conversion........................................................................ 10-56
Dotted (in Perimeter Menu) .................................................... 12-148
Double Click Editing .................................................................. 2-12
Drag and Snap........................................................................... 2-12
Dragging ........................................................................... 2-12, 2-14
Draw All Hatch .......................................................................... 7-73
Draw Menu .................................................................................. 4-1
Draw Selected Hatch.................................................................. 7-73
Drawing Border................................................... see Load Title Block
Drawing Description .................................................................. 1-32
Drawing Frame ................................................... see Load Title Block
Drawing Information .................................................................. 8-17
Drawing Office Manager .................................. 1-25, 1-26, 1-31, 1-32
Drawing Scale..................................................................... see Scale
Drawing Settings........................................................................ 10-2
Drawing Sheet..................................................... see Load Title Block
Drawing Statistics ...................................................................... 1-32
Drawing Units ............................................................................ 10-6
area ........................................................................................ 10-7
changing ................................................................................. 10-8
imperial and metric on same drawing...................................... 10-8
linear ...................................................................................... 10-7
saving default.......................................................................... 13-1
Drawing won't Load.................................................................... 1-51
DrawingCliptidy ......................................................................... 8-51
Drawingsnaptidy ........................................................................ 8-49
Drop .......................................................................................... 5-17
Dump Data ................................................................................ 8-17
Duplicate Entities, Deleting ............................................... 1-52, 8-45
DWG Files..................................................................... see AutoCAD
DXF Files ...................................................................... see AutoCAD
DXF/DWG Conversion Settings................................................ 10-54
E
Edit Data Item ........................................................................... 8-33
Edit Description ......................................................................... 1-32
Edit Dimension .......................................................................... 7-52
Edit Dimension Properties.......................................................... 7-52
Edit Macro ................................................................................. 1-50
Edit Object................................................................................. 9-19
Edit Text ...................................................................................... 7-5
Elements...................................................................... see Primitives
Ellipse2Arcs ...................................................................... 5-42, 5-44
Ellipses ...................................................................................... 4-25
extracting information about ................................................... 8-21
hatching ........................................................................ 4-26, 5-42
jumping and snapping to ............................................... 4-26, 5-42
part ellipses ............................................................................ 4-26
snipping part of.............................................................. 4-26, 5-42
Encode Macro ............................................................................ 1-50
Enter Hatch/Solid Fill ................................................................ 7-66
Entities ........................................................................ see Primitives
Erasing ........................................................................... see Deleting
Error Messages .......................................................................... 1-51
Exec Macro ....................................................................... 1-50, 17-8
Exit............................................................................................ 1-58
Expand ............................................................................. 8-53, 8-60
Export Macro .................................................................... 1-40, 17-6
Export Text ................................................................................ 1-41
Exporting
ASCII ...................................................................................... 1-41
drawing data........................................................................... 8-17
DWG files................................................................... see AutoCAD
DXF files .................................................................... see AutoCAD
HPGL ...................................................................................... 1-46
Plot Files ................................................................................. 1-46
via Clipboard ............................................................................ 2-3
Extending Lines ......................................................................... 8-45
Extending Lines or Arcs .................................. 5-20, 5-22, 5-23, 5-29
F
File Menu..................................................................................... 1-1
Fill Geom ................................................................................... 4-21
Fill Geom Arc ............................................................................. 4-23
Fill Geometry Cir........................................................................ 4-22
Fillet .......................................................................................... 5-23
Filters ........................................................................................ 2-17
Fonts ......................................................................... 10-36, see Text
exporting to AutoCAD ............................................................. 1-23
importing from AutoCAD........................................................... 1-6
on the Control Bar ................................................................ 10-15
FP Error Message....................................................................... 1-51
Free Dimensions ........................................................................ 7-22
Freehand Drawing ..................................................................... 4-44
G
Geom Intersection (jump) ............................................................. 8-8
Geometry
circle by centre point and diameter ........................................... 6-8
circle by centre point and radius ............................................... 6-7
circle tangent to circle ............................................................. 6-23
circle tangent to line................................................................ 6-21
circle tangent to line and circle................................................ 6-11
circle tangent to three lines ..................................................... 6-19
circle tangent to two circles ..................................................... 6-14
circle tangent to two lines.......................................................... 6-9
circle through three points ...................................................... 6-27
colour ................................................................................... 10-34
concentric circles ...................................................................... 6-8
crossed lines ............................................................................. 6-2
deleting.......................................................................... 6-38, 6-39
inking in ................................................................................. 4-21
line perpendicular to another line............................................ 6-32
line perpendicular to two points .............................................. 6-32
line tangent to circle................................................................ 6-28
line tangent to two circles........................................................ 6-30
line through point at specific angle............................................ 6-3
line through two points ............................................................. 6-4
loading saved .......................................................................... 1-12
parallel lines / circles................................................................ 6-5
projecting from existing lines / arcs ........................................ 6-36
saving ................................................................... 1-24, 1-31, 1-34
switching on and off ..................................................... 6-37, 10-15
tracing over ............................................................................. 4-21
Geometry Trace-Over ................................................................. 4-21
Grid ........................................................................................... 8-26
can't jump or snap to .............................................................. 8-27
isometric ...................................................................... 8-26, 10-11
Grid Display Density .................................................................. 8-26
Group Into Object ........................................................................ 9-7
Guest Sub-directory ................................................................... 13-2
H
Handles ................................................................................ 2-6, 2-8
rotating with ........................................................................... 2-11
stretching and scaling with ....................................................... 2-9
turning off temporarily .............................................................. 2-8
Hatch -> Lines ........................................................................... 7-76
Hatch or Solid Fill Dialogue Box ................................................. 7-68
Hatch Patterns
defining................................................................................... 15-2
defining, example 1 - line ........................................................ 15-5
defining, example 2 - dash ...................................................... 15-6
defining, example 3 - newbrick ................................................ 15-7
defining, example 4 - triang................................................... 15-11
Hatch Perimeters
viewing.................................................................................... 9-11
Hatch to Draw.......................................................................... 10-18
HATCH.PAT....................................................................... 13-3, 15-1
Hatching .................................................................................... 7-66
combining solid fills with bitmaps ........................................... 7-71
combining solid fills with cross hatches................................... 7-70
converting to lines ................................................................... 7-76
disappears .......................................................... 7-67, 7-73, 10-18
editing..................................................................................... 7-72
ellipses........................................................................... 4-26, 5-42
selecting.................................................................................. 2-20
solid fill colours....................................................................... 7-71
switching off.......................................................................... 10-18
tips ......................................................................................... 7-70
viewing selected ........................................................... 7-73, 10-18
Healing Breaks in Lines..................................................... 5-29, 5-31
Hold............................................................................................. 8-4
Home Directories .......... see also Progam Home Directory; User Home
Directory
Hook Point .......................................................................... 9-3, 9-15
changing.......................................................................... 9-3, 9-21
Horizontal Dimension ................................................................ 7-20
HPGL files
accuracy ................................................................................. 1-39
HPGL Files
exporting ................................................................................ 1-46
importing ................................................................................ 1-38
I
Icons
adding macros to .................................................................... 14-8
customising ............................................................................ 14-2
Illegal Operation Message........................................................... 1-51
Imperial Units ............................................................................ 10-6
on same drawing as metric...................................................... 10-8
Import ASCII.............................................................................. 1-39
Import HPGL.............................................................................. 1-38
Import/Export ........................................................................... 1-38
Importing
DWG Files.................................................................. see AutoCAD
DXF Files ................................................................... see AutoCAD
plot files .................................................................................. 1-38
text ......................................................................................... 1-39
via Clipboard ............................................................................ 2-4
Insert Block ............................................................................... 9-28
Invalid Backup Path Message..................................................... 1-31
Isometrics
circles ................................................................................... 10-11
dimensions .................................................................. 7-30, 10-11
grid.............................................................................. 8-26, 10-11
locking cursor to isometric angles ............................................. 8-4
Item References ............................................................. see Balloons
J
Joining Lines .................................................................... 5-31, 8-45
Joining Lines or Arcs ...................................... 5-20, 5-22, 5-23, 5-29
Jump Any Intersection ................................................................. 8-9
Jump Circle Centre .................................................................... 8-10
Jump Grid ................................................................................... 8-8
Jump Near Element ................................................................... 8-10
Jump Point .................................................................................. 8-9
Jumps ......................................................................................... 8-7
jumping to ellipses ......................................................... 4-26, 5-42
L
Label Coord................................................................................ 7-77
Landscape.................................................................................. 10-3
Compiled Macro ......................................................................... 18-4
Last Fixed (jump) ....................................................................... 8-11
Layer Control ........................................................................... 10-70
Layers
adding................................................................................... 10-71
copying and pasting between drawings...................................... 2-4
copying items to another layer................................................. 5-41
current....................................................................... 10-68, 10-72
deleting ................................................................................. 10-71
deleting unused ...................................................................... 1-52
editing................................................................................... 10-71
highlighting........................................................................... 10-72
loading specific ....................................................................... 1-10
locking .................................................................................. 10-71
magnification ........................................................................ 10-71
moving items to another layer ................................................. 5-40
name .................................................................................... 10-70
pen and line type by ................................................... 10-71, 10-73
querying which layer something is on...................................... 8-34
saving default.......................................................................... 13-1
saving specific ......................................................................... 1-33
saving visible........................................................................... 1-34
selecting everything on ............................................................ 2-20
visible ............................................................. 10-69, 10-70, 10-72
Lengths
querying.................................................................................. 8-34
Line (Chained).............................................................................. 4-2
Line Arc Line.............................................................................. 4-12
Line Defaults............................................................................ 10-23
Line Tan C ................................................................................. 6-28
Line Tan CC ............................................................................... 6-30
Line Type
by layer...................................................................... 10-71, 10-73
editing..................................................................................... 2-12
exporting to AutoCAD.............................................................. 1-24
importing from AutoCAD ........................................................... 1-7
querying.................................................................................. 8-34
saving default.......................................................................... 13-1
selecting by ............................................................................. 2-17
Line Types
exporting to AutoCAD.............................................................. 16-2
how displayed ......................................................................... 16-3
how printed ............................................................................ 16-2
importing from AutoCAD......................................................... 16-2
Line Width
by pen colour .......................................................................... 1-45
querying ................................................................................. 8-34
Linear Copy ............................................................................... 5-13
Lines
adding to a perimeter ..............................................12-145, 12-146
chained..................................................................................... 4-2
deleting part of........................... 5-20, 5-22, 5-23, 5-29, 5-33, 5-36
deleting redundant.................................................................. 8-45
deleting very short .................................................................. 8-45
dividing................................................................................... 5-29
drawing at an angle................................................see Lock Cursor
extending or shortening ...................... 5-20, 5-22, 5-23, 5-29, 8-45
extracting information about ................................................... 8-20
healing breaks ............................................................... 5-29, 5-31
joining ....................................... 5-20, 5-22, 5-23, 5-29, 5-31, 8-45
line arc line sequences ............................................................ 4-12
mid-point jump ....................................................................... 8-11
parallel ............................................................... 4-15, 4-17, 10-28
projecting to geometry ............................................................. 6-36
single ........................................................................................ 4-3
splitting .................................................................................. 5-29
trimming........................... 5-20, 5-22, 5-23, 5-29, 5-33, 5-36, 8-45
Lines (Pt to Pt).............................................................................. 4-3
LINETYPE.MAC................................................................. 13-3, 16-1
List Objects................................................................................ 9-13
Listing Coordinates .................................................................... 7-77
Load ............................................................................................ 1-9
Load Bitmap ..................................................................... 1-12, 1-17
Load Drawing............................................................................... 1-9
Load Geom................................................................................. 1-12
Load Layers ............................................................................... 1-10
Load New Menu ......................................................................... 1-18
Load Symbol File............................................................... 1-35, 8-42
Load Title Block ......................................................................... 1-19
Loading Drawings into Other Drawings .................. see Load Drawing
Lock Cursor ................................................................................. 8-2
Lock Geom Line ........................................................................... 8-3
Lock Keyboard ............................................................................. 8-3
Lock to Line ................................................................................. 8-3
Logical Operators in Macros ..................................................... 17-14
Long Pan.................................................................................... 3-14
M
Macros
accessing files ......................................................................... 17-8
adding to menus, icons or accelerator keys ............................. 14-8
arithmetic operators.............................................................. 17-14
coordinate pairs .................................................................... 17-11
debugging ............................................................................... 17-7
description of language ........................................................... 17-9
encoding ................................................................................. 1-50
examples................................................................................. 17-5
executing ....................................................................... 1-50, 17-8
exporting a drawing as a macro...................................... 1-40, 17-6
general purpose functions ..................................................... 17-16
hints and tips.......................................................................... 17-5
how do I write my first macro .................................................. 17-2
line length limitation ............................................................. 17-15
logical operators.................................................................... 17-14
special characters used in ..................................................... 17-10
statement types....................................................................... 17-9
stepping through one line at a time ......................................... 17-7
strings ......................................................................... 17-3, 17-11
trigonometric operators ......................................................... 17-14
variables ...................................................................... 17-3, 17-11
writing in Windows '95 ............................................................ 17-7
Magnify...................................................................................... 3-12
changing magnify factor ........................................................ 10-22
MainCAD caused a General Protection Fault Message ................ 1-51
Make Arcs from Lines................................................................. 1-44
Make Geometry .......................................................................... 6-36
Make Symbol .................................................................... 8-40, 9-15
Mapping Colours to Line Widths................................................. 1-45
Measure..................................................................................... 8-28
Measuring.................................................................................. 8-34
angles ..................................................................................... 8-28
areas.............................................................................. 8-29, 9-13
distances ................................................................................ 8-28
perimeters...................................................................... 8-29, 9-13
Mechanical Style Dimensions .......................................... 7-21, 10-43
Memory.................................................................................... 10-57
Menus
adding macros to .................................................................... 14-8
loading alternative................................................................... 1-18
Merging Drawings .................................................. see Load Drawing
Metafiles ...................................................................................... 2-3
Metric Units ............................................................................... 10-6
on same drawing as imperial................................................... 10-8
Mid Point Jump ......................................................................... 8-11
Mirror Image ................................................................................ 5-6
Move ............................................................................................ 5-4
Move Point ................................................................................... 5-5
Move Selected->New Layer ......................................................... 5-40
Move Text .................................................................................... 7-5
Move to Back ............................................................................. 2-23
Move to Coordinates................................................................... 8-14
Move to Front............................................................................. 2-23
Moving......................................................................................... 5-4
dragging accurately with cursor .............................................. 2-12
dragging with cursor ...................................................... 2-12, 2-14
items to another layer ............................................................. 5-40
nudging .................................................................................. 2-15
point and lines attached to it.......................... 5-5, see Select Nodes
Moving the Cursor
at an angle.............................................................see Lock Cursor
Multiple Parallel Line Defaults Dialogue Box ............................ 10-28
Multiple Users ........................................................................... 13-2
N
New ............................................................................................. 1-2
New Geometry Colour .............................................................. 10-34
Nodes ........................................................................................ 2-14
displaying ............................................................................... 8-16
moving.................................................................................... 2-14
selecting ................................................................................. 2-15
Nudge ........................................................................................ 2-15
Compiled macro....................................................................... 18-16
O
Object Extends off Edge of World Message.................................. 1-51
Object Name ......................................................... 9-3, 9-6, 9-7, 9-15
changing.......................................................................... 9-3, 9-19
querying ................................................................................. 8-34
viewing ..................................................................................... 9-9
Object Too Long Message ........................................................... 1-51
Objects
adding to a perimeter .......................................................... 12-146
aligning to a grid ....................................................................... 7-7
aligning to each other................................................................ 7-7
attributes..................................... 1-36, 4-41, 8-40, 8-42, 9-4, 9-17
bill of materials ....................................................................... 8-35
changing hook point ........................................................ 9-3, 9-21
changing object name ...................................................... 9-3, 9-19
changing parent name...................................................... 9-3, 9-19
counting ................................................................................. 9-13
current.................................................................................... 9-25
disappear .............................................................................. 10-19
drawn as boxes ..................................................................... 10-19
editing..................................................................................... 9-19
extracting details..................................................................... 8-19
hook point........................................................................ 9-3, 9-15
inserting ........................................................................ 4-38, 8-42
listing...................................................................................... 9-13
measuring areas ..................................................................... 9-13
measuring perimeters ............................................................. 9-13
name .................................................................9-3, 9-6, 9-7, 9-15
parent name ............................................................................. 9-3
properties.................................................................................. 9-2
querying.................................................................................. 8-34
rotating on insertion................................................................ 4-39
scale .............................................................................. 1-35, 4-39
search and replace ......................................................... 9-23, 9-24
selecting by cursor ........................................................... 2-7, 2-19
selecting by name.................................................................... 2-19
selecting individual primitives within......................................... 2-7
snip box ........................................................................... 9-4, 9-16
spacing evenly......................................................................... 7-15
updating ........................................................................ 9-23, 9-24
Objects Menu............................................................................... 9-1
Offsets
closing off ends ..................................................................... 10-31
saving defaults ........................................................................ 13-1
Open............................................................................................ 1-3
Ordinate Dimension ................................................................... 7-48
Orientation
of paper .................................................................................. 10-2
Overlapping Entities, Deleting .................................................... 8-45
P
Pan ............................................................................................ 3-13
Panning
Long Pan................................................................................. 3-14
Pan ......................................................................................... 3-13
Paper Orientation....................................................................... 10-2
Paper Size .................................................................................. 10-2
saving default.......................................................................... 13-1
Parallel Defaults....................................................................... 10-28
Parallel Line (Draw) .................................................................... 4-15
Parallel Line (Geometry) ............................................................... 6-5
Parallel Lines
closing off ends ..................................................................... 10-31
saving defaults........................................................................ 13-1
Parents
changing name ................................................................ 9-3, 9-19
name ........................................................................................ 9-3
Part Ellipse ................................................................................ 4-26
Paste............................................................................................ 2-4
Pen Mapping.............................................................................. 1-45
Pens
by layer...................................................................... 10-71, 10-73
editing pen of existing entities ................................................. 2-12
exporting to AutoCAD ............................................................. 1-23
geometry ............................................................................... 10-34
importing from AutoCAD........................................................... 1-6
mapping to line widths............................................................ 1-45
print all as black ..................................................................... 1-45
print very faintly ..................................................................... 1-45
querying ................................................................................. 8-34
saving default ......................................................................... 13-1
selecting by ............................................................................. 2-17
Perimeter Menu
icons on .............................................................................. 12-143
Perimeters
deleting part of defined........................................................ 12-148
measuring...................................................................... 8-29, 9-13
Perp Bisector ............................................................................. 6-32
Perpendicular (Lock Cursor)......................................................... 8-3
Pick Index from Hatch................................................................ 7-75
Pixels ................................................................................ 1-13, 1-15
Placeholder for Bitmap............................................................. 10-18
Plot Files
accuracy ................................................................................. 1-39
exporting ................................................................................ 1-46
importing ................................................................................ 1-38
Plot to Fit ................................................................................... 1-47
Plotting ........................................................................... see Printing
Point............................................................................................ 4-4
extracting information about ................................................... 8-20
style...................................................................................... 10-17
Point Style ............................................................................... 10-17
Point-Point Line ........................................................................... 6-4
Polar Copy ................................................................................. 5-13
Polar Move ................................................................................. 8-15
Polygon ...................................................................................... 4-36
Polygon Area .............................................................................. 8-29
Polyline Defaults ...................................................................... 10-25
Polylines ................................................................ 4-31, 4-33, 10-25
editing style of existing ............................................................ 2-13
extracting information about ................................................... 8-20
saving defaults ........................................................................ 13-1
Polysnip ..................................................................................... 5-39
Portrait ...................................................................................... 10-3
Preserve Black (bitmaps) ............................................................ 1-15
Preserve White (bitmaps) ............................................................ 1-15
Primitives
cannot select individual............................................................. 2-7
extracting information about ................................................... 8-17
querying.................................................................................. 8-34
selecting individual ................................................................... 2-7
Print .......................................................................................... 1-43
Print Setup ................................................................................ 1-49
Printing............................................................................. 1-43, 1-47
all colours to black .................................................................. 1-45
arcs don't print or print incorrectly.......................................... 1-45
at a scale other than your drawing scale.................................. 1-47
colours print very faintly ......................................................... 1-45
line widths by colour ............................................................... 1-45
part of a drawing..................................................................... 1-47
text prints at wrong orientation ............................................... 1-43
to fit the paper ........................................................................ 1-47
Purge Redundant Elements ............................................... 1-32, 1-52
Q
Query Entity .............................................................................. 8-34
Quit ........................................................................................... 1-58
R
Radial Dimension....................................................................... 7-45
Raster to Vector Conversion Programs........................................ 8-45
Real World Pixel Size .................................................................. 1-13
Re-Centre Paper ....................................................................... 10-20
Rectangle ..................................................................................... 4-5
Redo ............................................................................................ 2-2
Redraw ...................................................................................... 3-15
Redraws
very slow ............................................................... 1-52, 7-67, 7-73
Reference Point .......................................................... see Hook Point
drawing................................................................................... 1-31
Repair DRG File ......................................................................... 1-51
Repeat ....................................................................................... 5-13
Replace Objects................................................................. 9-23, 9-24
Resample Mode (bitmaps)......................................... 1-14, 1-15, 1-16
Rotate ........................................................................................ 5-18
Rotate Icon .................................................................................. 2-6
Rotating
by cursor ....................................................................... 2-11, 5-18
by keyboard ............................................................................ 5-18
Rubbing Out ................................................................... see Deleting
Ruler Bar
turning on and off ................................................................. 10-17
Running Dimensions ................................................................. 7-21
S
Save........................................................................................... 1-20
Save AllyCAD DOS ..................................................................... 1-29
Save As...................................................................................... 1-21
Save Geometry ........................................................................... 1-34
Save Layer ................................................................................. 1-33
Save Options.............................................................................. 1-30
Save Selected ............................................................................. 1-33
Save Settings ............................................................................. 1-30
Save Visible ............................................................................... 1-34
Saving Selected Entities .................................................... 1-21, 1-33
Scale.......................................................................................... 10-3
changing................................................................................. 10-6
more than one on a drawing.................................................. 10-71
saving default ......................................................................... 13-1
Scale (Scaling Entities) ................................................................. 5-9
Scale Text .................................................................................... 7-6
Scales
more than one on a drawing........................................... 8-53, 8-60
Scaling (Entities)
by cursor ........................................................................... 2-9, 5-9
by keyboard .............................................................................. 5-9
Scroll Bars
switching on and off.............................................................. 10-18
Search and Replace Objects .............................................. 9-23, 9-24
Security ..................................................................................... 1-53
Select........................................................................................... 2-6
Select All.................................................................................... 2-18
Select by Polygon ....................................................................... 2-16
Select Cursor ............................................................................... 2-6
Select Nodes .............................................................................. 2-14
Selecting
by colour................................................................................. 2-17
by entity type .......................................................................... 2-17
by line type ............................................................................. 2-17
can’t select individual primitive ................................................. 2-7
everything on a layer ............................................................... 2-20
everything on the drawing ....................................................... 2-18
everything within a polygon............................................ 2-16, 2-18
everything within a rectangle..................................................... 2-8
hatches ................................................................................... 2-20
individual primitives.................................................................. 2-7
individual primitives within objects ........................................... 2-7
nodes ...................................................................................... 2-15
objects by cursor.............................................................. 2-7, 2-19
objects by name ...................................................................... 2-19
using the nodes cursor............................................................ 2-14
zoom into selection set .............................................................. 3-7
Selection Filters ......................................................................... 2-17
Send to Back.............................................................................. 2-23
Send to Front............................................................................. 2-23
Set Alignment .............................................................................. 7-7
Set Arrow Defaults ................................................................... 10-49
Set Balloon Defaults................................................................. 10-51
Set Current Layer..................................................................... 10-68
Set Dim Defaults ...................................................................... 10-41
Set Survey Defaults.................................................................. 10-46
Set Text Defaults...................................................................... 10-35
Set Text Defaults Dialogue Box................................................. 10-35
Set Visible Layers..................................................................... 10-69
Settings for Dos........................................................................ 10-56
Settings Menu............................................................................ 10-1
Sheet Size ................................................................................ 10-21
Shortening Lines ........................................................................ 8-45
Shortening Lines or Arcs ............... 5-20, 5-22, 5-23, 5-29, 5-33, 5-36
Show Arc Centres..................................................................... 10-15
Show Coordinates .................................................................... 10-14
Show Data Items...................................................................... 10-18
Show Geometry ........................................................................ 10-15
Show Nodes ............................................................................... 8-16
Show Objects ............................................................................... 9-9
Sketch ....................................................................................... 4-44
Slope Dimension ........................................................................ 7-30
Slope Line .................................................................................... 6-3
Slow Drawings ......................................................... 1-52, 7-67, 7-73
Snap Modes
snapping to ellipses........................................................ 4-26, 5-42
Snip ........................................................................................... 5-36
Snip Box ............................................................................. 9-4, 9-16
Splines....................................................................................... 4-28
Bezier curves.................................................................. 4-31, 4-33
circular ................................................................................... 4-28
cubic....................................................................................... 4-29
Splitting Lines or Arcs................................................................ 5-29
STARTUP.DRG........................................................................... 13-3
Statistics, Drawing..................................................................... 1-32
Stretch......................................................................................... 5-2
Stretching By Cursor ................................................................... 2-9
Survey Dimension...................................................................... 7-50
style...................................................................................... 10-46
Switch Geometry On/Off............................................................ 6-37
Symbol (Function)............................................................. 4-38, 8-42
Symbol Libraries
loading.................................................................................... 1-35
System Settings ....................................................................... 10-63
T
Tangents
circle tangent to circle ............................................................. 6-23
circle tangent to line................................................................ 6-21
circle tangent to line and circle................................................ 6-11
circle tangent to three lines ..................................................... 6-19
circle tangent to two circles ..................................................... 6-14
circle tangent to two lines.......................................................... 6-9
line tangent to circle................................................................ 6-28
line tangent to two circles........................................................ 6-30
Text ........................................................see Fonts; Set Text Defaults
adding to a drawing .................................................................. 7-2
aligning................................................................................... 7-18
around an arc ........................................................................... 7-4
at top of screen is too big or small ......................................... 10-15
changing style of existing text ............................................... 10-39
dimension .............................................................. see Dimensions
disappears ................................................................. 10-15, 10-19
drawn as boxes .......................................................... 10-16, 10-19
drawn as dots ....................................................................... 10-19
editing ............................................................... 2-12, 7-3, 7-5, 7-6
exporting ................................................................................ 1-41
extracting information about ................................................... 8-22
importing ................................................................................ 1-39
inside a balloon / bubble ............................................... 7-63, 7-65
matching the style of existing text ......................................... 10-39
moving................................................................... 7-5, see Moving
prints at wrong orientation...................................................... 1-43
saving defaults........................................................................ 13-1
scaling ................................................................... 7-6, see Scaling
switching off ......................................................................... 10-15
Text Entry Dialogue Box............................................................... 7-2
Thin Pixels (bitmaps) .................................................................. 1-15
Tidy Polygons .................................................................... 8-45, 8-52
Tidy Up Boundaries ................................................................... 8-47
Tiled Bitmaps........................................................................... 10-66
Title Block........................................................... see Load Title Block
To DXF/DWG Conversion Settings Dialogue Box ...................... 10-55
Tolerance (in Perimeter Menu) ................................................ 12-148
Tolerances......................................................................... 7-24, 7-52
Toolbar
customising ............................................................................ 14-2
Toolbars..................................................................................... 3-11
Tracking Perimeters Automatically ......................................... 12-147
Trigonometric Operators
in macros.............................................................................. 17-14
Trim......................................................................... 5-20, 5-22, 5-23
Trimming ...................................... 5-20, 5-22, 5-23, 5-33, 5-36, 8-45
U
Undo............................................................................................ 2-2
Units of Measure ........................................................................ 10-6
area ........................................................................................ 10-7
changing ................................................................................. 10-8
imperial and metric on same drawing...................................... 10-8
linear ...................................................................................... 10-7
saving default.......................................................................... 13-1
Unlock (Cursor)............................................................................ 8-6
Unlocking Cursor
permanently.............................................................................. 8-6
temporarily ............................................................................... 8-4
Unreferenced Blocks
purging ................................................................................... 1-52
Update Objects.................................................................. 9-23, 9-24
Use Plotter Arcs ......................................................................... 1-44
User Home Directory .................................................................. 13-2
Users
adding..................................................................................... 13-3
deleting ................................................................................... 13-4
V
Variables......................................................................... 17-3, 17-11
Vertical Dimension..................................................................... 7-29
View Settings ........................................................................... 10-14
Virtual Memory Settings........................................................... 10-57
Visible Layers................................................................ 10-69, 10-72
W
Windows '95
writing macros in .................................................................... 17-7
Z
Zoom All ...................................................................................... 3-5
Zoom Last.................................................................................... 3-4
Zoom Next ................................................................................... 3-5
Zoom Print................................................................................. 1-47
Zoom Scaled ................................................................................ 3-6
Zoom Selected.............................................................................. 3-7
Zoom Sheet.................................................................................. 3-6
Zoom View ................................................................................... 3-7
Zoom Window .............................................................................. 3-2
Zooming
pre-defined views ............................................................... 3-7, 3-8
show drawing at specific scale................................................... 3-6
show selected entities................................................................ 3-7
show whole drawing.................................................................. 3-5
show whole sheet of paper......................................................... 3-6
step backwards through zoom sequence.................................... 3-4
step forwards through zoom sequence....................................... 3-5
AllyCAD 3.5
User Guide
Copyright 2006
Introduction 1-1
How to get support
Technical support is available from 08.00 to 17.00 (CAT) Mondays to
Fridays excluding public holidays.
South Africa 086 0101 999
International +27 21 7011850
You can also email your support enquiries to our Customer Support
Centre at [email protected]
Online Help
While using the program you can press F1 for context sensitive help at
any time. The help items can be printed if required using the Windows
Help system.
Online Documentation
The User Guide and the Reference Manual are supplied on the CD-ROM
in Adobe Acrobat PDF format. You have the option to install the Acrobat
Reader when installing AllyCAD. This allows you to browse through the
manual, to search for specific subjects, and to print out all or any
selection of pages.
Chapters 1 - 10 of the Reference Manual describe the CAD's functions by
menu. The menus are fully customisable and the way they are structured
ultimately depends on you.
If you do change the menu structure, it will no longer correspond to the
manual's layout. However, as each function is listed in the Index, you will
still be able to find the information you need.
Disks
If you have any problems with your AllyCAD CD-ROM, please contact
the support centres.
System Requirements
Before you install AllyCAD, ensure that your hardware and system
software meets the following requirements:
• 500 MHz Pentium II or better
• 64Mb or more RAM (128Mb or more recommended)
• 120Mb or more free hard disk space
• Microsoft Windows XP/2000 or later.
• A screen sub-system configured to SVGA (800 x 600) resolution.
• CD-ROM drive
All printers, plotters, screens, and mice are supported via Windows. If
Windows does not include a driver for your particular printer or plotter,
please contact your printer or plotter manufacturer. They should be able
to provide you with a Windows driver for your device.
Installation
What is installed
The Setup program creates a number of directories and also modifies the
Windows Registry. These changes are explained in the following
sections.
The directory that AllyCAD is installed into is called your Program Home
directory. Unless you specified another name when you installed
AllyCAD, your Program Home directory is called AllyCAD34. It contains
a number of sub-directories:
AllyCAD34
AcrobatReader
Docs
Examples
Macros
Support
Symbols
Users
Guest
Macro
AcrobarReader sub-directory
Docs sub-directory
Examples sub-directory
This directory is used to store CAD macros that are executed from the
menu. These macros should not be deleted.
Support sub-directory
This directory contains various supporting files used to test the DDE link
to Visual Basic.
Symbols sub-directory
By default, symbol is the directory where the program looks for symbol
files when you use File ►Load Symbol File. To change the default directory
where the program looks for symbol files, you must edit the CAD.INI file
in your User Home directory (see below) using any text editor such as
Windows Notepad or the DOS editor.
The symbol directory will contain some sample symbol files as well as
symbol files for you to use when you are working through the tutorials.
Users sub-directory
The directory where your menus, hatch patterns, defaults and line types
are stored is called your User Home directory. Each user can have his or
her User Home directory. See Multiple Users later in this chapter.
The User Home directory contains the following files:
• CAD.MEN
This defines the menu structure, icon functions and accelerator
keys in the CAD.
• HATCH.PAT
This contains hatch pattern definitions.
• STARTUP.DRG
This is a drawing that contains your drawing defaults. It is
loaded each time you start the CAD or start a new drawing.
• CAD.INI
This stores defaults relating to printing, DXF and DWG
transfers, digitizer setup, colours etc.
• DOM.TXT
The Drawing Office Manager data file. This is updated if you
have specified you want to use the Drawing Office Manager (see
Save Settings in the Reference Manual).
• CAD.LOG
If activated this logs everything you do during a CAD session.
See CAD.INI.
• COMPASS.DRG
This is a compass that you can automatically insert on your
drawing when you print using Zoom Print in the File Menu.
There is also a compass called COMPASSN.DRG. COMPASSN
is a more elaborate compass. If you want to use COMPASSN
instead of COMPASS, rename COMPASSN.DRG to
COMPASS.DRG.
It also contains the MACRO sub-directory where the line type definitions
are stored in the LINETYPE.MAC file. Do not delete this file.
Different users can have their own User Home directories storing their
own menus, hatch patterns, defaults and line types.
For example, one user's preferred menus, hatch patterns, defaults and
line types may be stored in the default User Home directory, guest. Other
users can then create their own personal sub-directories in which their
preferred menu, hatch patterns, defaults and line types are stored. See
Adding new users below.
AllyCAD34
Users
Guest
Macro
Paul
Macro
Civil
Macro
Arch
Macro
Mech
Macro
As well as creating sub-directories for different users, you can also create
sub-directories for different types of drawing.
For example, in the diagram above, all of Guest's preferred settings will
be stored in the Guest sub-directory, all of Paul's preferred settings will
be stored in the Paul sub-directory, etc.
The arch sub-directory may contain defaults suitable for architectural
drawings, e.g. a default scale of 1:50 and special brick hatch patterns.
The mech sub-directory may contain defaults suitable for mechanical
drawing, etc.
Before you can add a new user sub-directory, you must switch on the Ask
Logon name at Startup checkbox in the Settings ► System Settings dialog
box.
Now, when you start the CAD, the Login dialog box is displayed.
To add a new user sub-directory, click on the Add new name button in
this dialog box. The dialog below is displayed.
Type the new user sub-directory's name into the New name box. From
the Copy from list box, select one of the existing sub-directories. The
contents of the existing sub-directory will be copied into the new sub-
directory. These copied files can later be edited or overwritten, for
example with the new user's preferred menu system.
When you click on OK, the CAD will start up using the new user sub-
directory.
Whenever you start the CAD in future, the Login dialog box will be
displayed. Select the login name you want to use and click on OK. The
menu, hatch patterns, defaults and line types stored in that sub-directory
will be loaded.
If you click on Help ► About a dialog box will appear. The name of the
current sub-directory will be displayed at the bottom of this dialog box.
Refer to the Settings Menu chapter in the Reference Manual for details
on enabling and disabling the login.
Security
Before you can use the CAD you must call for an authorization code as
follows:
4. Start the program.
5. Ensure that the security module is plugged into your printer port.
6. Select the File ► Security ► Authorize option.
7. A dialog box with your program code will be displayed. Contact your
support centre for your return code or click on the Save button and
email the support centre with the contents of the
AUTHORISATION.TXT file.
8. Input the return code and press the [Authorize] button.
You are now ready to go. For more details refer to Security in the
Reference Manual.
Safety Precautions
Please insure your program for the full replacement value. Should your
security module be lost or stolen you will have to purchase a new license.
While the CAD is easy to use even without a manual, you will get up and
running more quickly if you read the following chapters:
• Screen, Mouse and Keyboard
• Accurate Drawing
• Drawing Structure
• Geometry
• Isometrics
• Common Questions and Problems
Also work through the Tutorials
Once you begin working on your own drawings you can consult the
relevant chapters of the manual for explanations of individual
commands, and as you gain confidence you can start customising the
CAD to your own requirements.
Refer to the following chapters in the Reference Manual that is supplied
on disk in PDF format.
• Macros
• Colours
• Line Types
• Hatch Patterns
• CAD.MEN
• Defaults
Many CAD functions have short cuts associated with them. These are
given in the relevant chapters and are also listed in Appendices I, II and
III of the Reference Manual.
In order to get the best out of the CAD we strongly recommend that you
learn the short cuts relating to the functions you use. You can also define
your own short cuts. To do this, see the above- mentioned chapters.
If you read nothing else you should read the following chapters as they
contain information that is vital for producing accurate drawings quickly.
Screen, Mouse and Keyboard is an introduction to the CAD screen and
the terms used to describe its components.
Accurate Drawing lists methods of absolute, relative and polar cursor
movement.
Drawing Structure explains how CAD drawings are organised and
describes objects and symbols.
Geometry explains how to set up construction lines.
Isometrics details the methods used to produce isometric drawings.
Common Questions and Problems is a basic trouble-shooting guide.
Once you have enough confidence, you can customise AllyCAD to suit
your own requirements.
You can delete functions that you don't use, and add your own functions
using AllyCAD's macro language.
You can totally re-arrange the menu system, and replace the functions
on the icons in the toolbar with the functions you use most often.
You can also select certain icons to sit on the various toolbars.
The Customising AllyCAD section of the Reference Manual comprises
five parts:
• Defaults
How to customise AllyCAD's defaults.
• The CAD.MEN file
How to customise AllyCAD's menus and toolbars.
• Hatch Patterns
How to create and edit your own hatch patterns.
• Line Types
How to create and edit your own line types.
• Macros
AllyCAD's macro programming language explained in detail.
Mouse
In this manual, clicking refers to pressing and releasing your left mouse
button quickly unless otherwise specified. When a click with your right
mouse button is required, the terms right click or right clicking are used.
Cross References
Diagrams
All diagrams are shown with the cursor in Freehand mode except where
AllyCAD automatically uses one of the snap modes.
Menu Bar
All of the CAD's functions can be accessed from the Pull-Down menus on
the Menu Bar, although there are shortcuts to many functions via the
icons in the Toolbars, or via the keyboard.
The type of function in each menu is summarised below:
Save, Stretch,
load, move, Text,
import, mirror, dimensions,
export, Zoom, copy, arrows,
print, pan, scale, balloons, Specialized Online
quit viewports rotate hatching Grouping Tools help
File Edit View Draw Modify Geometry Annotate Tools Objects Settings Toolkit Windows Help
If you are prompted to enter a point or a position, for example the first
point of a line, position the cursor in the Drawing Area. Then press
[Enter] or click to accept the position.
Some prompts expect you to type information into the Control Bar.
In this example, the CAD is asking how far you want to move to the right
after you have pressed the [Right-Arrow] key. A default answer “10” is
given.
If you want to accept the default answer, click on the OK button or
press [Enter].
If you want to change the default answer, simply type the answer you
want. So long as the default answer is highlighted, it will automatically
be overtyped.
Alternatively, click in the white part of the Control Bar and use the arrow
and backspace keys to delete the default answer. Then type the answer
you want. When the answer is to your satisfaction, accept it by clicking
on the OK button or pressing [Enter].
Yes/No questions
Some prompts give you a choice of several answers, one of which is the
default.
In this example, you are being given the choice of running, chained or
free dimensions. The default is Running.
If you want to accept the default answer, click on the OK button or press
[Enter].
If you want to change the default answer, type the answer you want, for
example “C” for chained dimensions or “F” for free dimensions. So long
as the default answer is highlighted it will automatically be overtyped.
Alternatively, click in the white part of the Control Bar and use the arrow
and backspace keys to delete the default answer. Then type the answer
you want. When the answer is to your satisfaction, accept it by clicking
on the OK button or by pressing [Enter].
When you select some functions a row of options appear on the Control
Bar. You need to edit these options to your satisfaction before
responding to the prompt in the Prompt Area.
by positioning the cursor where you want the symbol to appear and
pressing [Enter] or clicking to accept this position.
You can either draw a regular box around the part of your drawing to be
operated on or, if it is an irregular shape, you can draw an irregular
polygon around it.
To draw a regular box, you must respond to the prompts as follows:
Enter polygon about...
Press the [Space Bar], or click on [Done]. The function you are using will
now resume.
the CAD will prompt for which drawing to load. You can also add
parameters to the function names. See Macros in the Reference Manual.
For example, if you type
load "filter"
The drawing called “filter” will be loaded from the current directory.
You can also change line type using Settings ► Line Defaults or by right
clicking on the Line icon on the Main toolbar.
Layer Display
The Layer Display displays the currently selected layer. Everything that
you draw appears on this current layer. To change the current layer,
click on the arrow to the right of the display. A list of layers appears.
Click on the one you want to use.
You can also change the current layer using the Settings ► Set Current
Layer function. You can change the current layer and add further layers
to your drawing using the Settings ► Layer Control function.
You can also click on the AutoCAD Colours button in the Colour toolbar
for a different range of colours as used by AutoCAD.
You can only customise colours when you are in CAD colour mode. You
cannot customise the colours when the AutoCAD Colors check box is on.
To customise a colour, click on the [Pen] button in the Control Bar. The
CAD displays the Select Colour dialog box.
Right click on one of the first sixteen colours in the Standard colour area.
The custom colour dialog box is displayed. Click on a new colour from
the palette, or create your own colour, then click on OK.
The customised colour will affect all your drawings. For example, if you
change the red (pen 1) to blue, all the lines that have been drawn on your
existing drawings in pen 1 and that were previously shown in red will
now be shown in blue.
Many colours will not display properly unless your graphics card is set
to display 65000 colours. Whether this is possible or not depends on
your hardware.
There is also a Colour toolbar, usually at the right side of the CAD
screen. This toolbar only lists the first 16 colour choices. For example, by
default 1 is red, 2 is olive, 3 is yellow etc.
The View ► Zoom Paper option redraws the screen so that the drawing
area displays your whole sheet of paper.
Running along the bottom of the Drawing Area is the Ruler Bar. At the
left hand end of the Ruler bar is a number. This indicates the
approximate length of each section in the Ruler Bar. This length is
measured in the units selected in Drawing Settings in the Settings menu.
You can turn off the Ruler Bar by un-checking the Ruler option in the
Settings ► View Settings option.
Along the bottom and right side of the Drawing Area are Scroll Bars.
These can be used to pan around the drawing (for more information
refer to the documentation that came with your copy of Windows). You
can turn off the Scroll Bars in the Settings ► View Settings option.
Note that when you use the Scroll Bars, the Scroll Box (the little square
that you slide around) will always spring back to the middle of the Scroll
Bar after you have finished panning. This is because the CAD Drawing
Area stretches to infinity.
Cursor
or like this
This cursor is called the Select Cursor. See Select in the Edit Menu.
If you go to Edit ► Select Nodes the cursor will change to the node shape
shown below:
or
When the cursor touches different parts of the screen, a brief explanation
of what each part does is shown in the Smart Cursor Help. This is
especially useful for learning the functions of the icons in the toolbar.
When the cursor is in the Drawing Area, the Smart Cursor Help tells you
the scale and paper size you are using, and whether you are using a grid.
The Coordinate Display displays either the absolute coordinate position
of the cursor on the screen or the distance and angle of the cursor from
the last point you entered.
Left button
The [Enter] key accepts answers in the Control Bar or accepts points in
the Drawing Area.
The [Esc] key cancels the function you are using.
Space Bar
If you are not using a function, the [Space Bar] repeats the last function
you used. If you are using a function, pressing the [Space Bar] ends it.
These keys are used for accurate relative movement. See Accurate
Drawing.
The [/] key moves the cursor up to the Command Line in the Control
Bar. See Prompt Area and Control Bar, earlier in this chapter.
Accelerators
Clicking
In this tutorial, clicking refers to clicking with your left mouse button
unless otherwise specified.
When a click with your right mouse button is required, the term right
click or right clicking is used.
Notes
Notes are not part of the tutorial. They provide alternative methods of
accessing functions and extra information for those who are interested.
Illustrations
The icons, menus, ruler bar and other items that surround the drawing
area may be slightly different on your own screen than the ones shown in
the illustrations. This will not affect your use of the tutorial.
If you get lost or stuck while you are doing this tutorial, do the following:
• Press the [Esc] key to cancel all functions.
• Redraw the screen by pressing the short-cut key [R], or by right
clicking on the Redraw icon in the Files toolbar or the Screen
toolbar.
• Repeat the tutorial from the previous subheading (e.g.
Magnifying, Panning etc.).
Click on “hydcyl.drg” in the list, then click on Open. The file hydcyl will
be loaded and displayed.
HYDRAULIC CYLINDER
If you can only see part of this drawing on the screen, press [R] on your
keyboard. The whole drawing will then appear.
The Magnify function can also be activated from the View menu or by
moving your cursor to the part of the screen you want to magnify and
pressing the [M] key on your keyboard.
The [M] key is called an Accelerator because it is a fast way of accessing the
Magnify command. The screen is magnified at the cursor position. You can
define your own accelerator keys and which functions appear in the
toolbars. See CAD.MEN.
You can also pan using the Scroll Bars at the right and bottom of the
screen. For details on how to do this, see the documentation that came
with your copy of Windows. You can switch off the scroll bars in
Settings ► View Settings if you do not want to use them.
Pan
Move your cursor to the part of the drawing that you want in the
centre of your screen. Click on the Pan icon in the Screen toolbar.
The part of the drawing that was at the cursor position is moved to the
screen centre. See the next two figures.
You can also Pan by using the short cut key [W], or via the View menu.
Long Pan
Move the cursor so that this box surrounds the part of the drawing you
want to display. Click. Your chosen area appears on the screen.
You can also Long Pan by pressing the [;] key, or via the View menu.
You can also de-magnify by pressing [D], or via the View menu.
You can also access Zoom Paper via the View menu or the Zoom icon
on the Screen toolbar.
Click at the diagonally opposite corner of the area you want to magnify
into. The area you have defined is enlarged. Use the Zoom Paper
command to return your screen to its original magnification by pressing
the short cut key [R] on you keyboard, right clicking on the Redraw icon
in the Files toolbar or the Floating Toolbox (Screen toolbar).
You can also access Zoom Window by clicking on the View menu
Defining Zooms
There may be parts of your drawing that you have to zoom into
frequently. You can define up to nine such areas as zoom views. You can
then zoom into them by selecting the appropriate zoom view.
3 6 9
P2
2 5 8
P1
HYDRAULIC CYLINDER
1 4 7
Click at the diagonally opposite corner (P2) of the area you want to
define as zoom 1. The area you have defined is enclosed in a box, and
a menu of numbers appears.
3. You are now going to define zoom view number 2. Click on the
number “2”. The large cross hair appears again.
The CAD prompts:
Enter a corner of zoom window
Click at the diagonally opposite corner of the area you want to define
as zoom 2. A box surrounds the area you have defined, and the menu
of numbers appears again. Click somewhere outside the menu to
turn it off.
Now you have defined the two views, you are going to select them. Click
on the Zoom icon in the Screen toolbar. The same menu appears. Click
on the Zoom View option.
Again, a menu of numbers appears. Click on number 1. The view you
defined as view 1 appears. Go to the Zoom View function again and click
on number 2. The view you defined as view 2 appears.
This is a very effective way of moving around a large drawing quickly.
Return your screen to its original magnification using the Zoom Paper
command by pressing the short cut key [R] on you keyboard, or right
clicking on the Redraw icon in the Files toolbar or Zoom icon on the
Screen toolbar.
You can set the CAD to always use the same window, and not create
new windows during File ► Open. Select Settings ► System and clear the
Open creates a new window option. Now the program will load the new
drawing into the currently active window during File ► Open after first
asking if you want to save any existing work in the current window.
To set up your drawing like this, select Settings ► Drawing Settings. The
Drawing Defaults dialog box is displayed. Click on the button in the
section of the dialog box headed Angular Format.
You can change paper size, scale, units, etc. at any time during
drawing. See Drawing Settings in the Settings Menu chapter in the
Reference Manual.
You are going to position the first corner of the rectangle at a specific
coordinate location, using the Move to Coordinates function.
To do this, ensure that your cursor is in the Drawing Area, and
then right click on the Polar Move icon in the Screen toolbar.
You can also access Move to Coordinates from the Jumps section of the
Tools menu or by typing the [U] key on your keyboard.
The cursor moves to the top left part of the screen. Note that the cursor
display at the bottom right of the screen reflects the cursor's position of -
120 80. The CAD prompts:
Enter second corner of rectangle
Right click on the Polar Move icon to access the Move to Coordinates
function.
The CAD prompts:
Enter coordinates cursor should move to
An aside - Undo
You are now going to Undo the rectangle you have drawn so that if you
do something wrong later in this tutorial you can Undo it and try again.
Click on the Undo icon. The rectangle disappears. You can Undo a
maximum of 1000 actions in this way.
The Undo function can also be accessed from the Edit Menu.
Move your cursor off the toolbar and into the Drawing Area. Right click
on the Polar Move icon to access the Move to Coordinates function. The
CAD prompts:
Enter coordinates cursor should move to
Type “-120 80” and press [Enter] to accept these coordinates. The cursor
moves to coordinate position -120 80 in the top left part of the screen. The
CAD prompts:
Enter second corner of rectangle
Type “30 40” and press [Enter] to accept the distances. The cursor moves
to a position 30mm to the right of and 40mm down from the original
point and the outline of a rectangle appears.
Note that the rectangle outline is not coloured and that the CAD is still
prompting for the second rectangle corner. This is because while you
have moved the cursor to the new position you have not yet accepted this
as the position for the rectangle corner.
To accept the position as the second rectangle corner, you must press
[Enter]. Alternatively, you can press your left mouse button. However, if
you use your left mouse button you may accidentally wobble your mouse
with your hand, moving it slightly off the correct position and resulting in
an inaccurate rectangle.
Press [Enter] to accept the cursor position as the second point of the
rectangle. The rectangle becomes coloured and the CAD prompts:
Enter first rectangle corner
When you use the arrow, [Home], [PgUp], [End] or [PgDn] keys, you
have to press [Enter] an extra time to fix the cursor position after the
cursor has moved. This allows you to re-adjust the cursor position if you
are not satisfied with it. For example, you may wish to Shift the cursor
an additional 10mm to the right before accepting its position.
You can also access the Line function by pressing the [Ctrl] and [L]
keys on your keyboard at the same time, or by selecting Draw ► Line
(Chained).
An "x" marks the last point you entered at the bottom right corner of the
rectangle. Move back to this point by pressing the [X] key on your
keyboard. This performs a Last Fixed jump and moves your cursor back
to and exactly onto the last point you entered.
You can also access the Last Fixed jump via the Jumps option of the
Tools menu.
The program has remembered the horizontal distance that you entered
when you used the [PgDn] key, “30”. Press [Enter] to accept this
distance.
The cursor moves 30mm to the right. Press [Enter] to accept this position
as the first point in the line.
You are now going to draw a rectangle using the arrow keys. The
program prompts:
Enter next point of line
The CAD has remembered the vertical distance that you entered when
you used the [PgDn] key, “40”. Press [Enter] to accept this distance. A
vertical line 40mm long is drawn. Press [Enter] to accept this line. The
program prompts:
Enter next point of line
You now need to draw the next line making up the rectangle - a 30mm
horizontal line.
Press the [Shift] key and the [Right-Arrow] key at the same time. You are
not asked how far you want to move and the cursor automatically moves
30mm to the right, drawing a horizontal line. The program has
Press the [Shift] key and the [Down-Arrow] key at the same time. A
40mm vertical line is drawn. Press [Enter] to accept the new vertical line.
Complete the rectangle using the [Shift] and [Left-Arrow] keys. Press
[Enter] to accept the last point of the rectangle.
The CAD continues to prompt:
Enter next point of line
Move your cursor off the toolbar and onto the Drawing Area. Right
click on the Polar Move icon in the Screen toolbar to access the
Move to Coordinates function.
The CAD prompts:
Enter coordinates cursor should move to
Type “0 80” and press [Enter] to accept these coordinates. The cursor
moves to the right of the rectangles you have already drawn.
Enter second corner of rectangle
Click on the Polar Move icon to access the Polar Move function.
The CAD prompts:
Enter distance to move
Type “50” and press [Enter] to accept the distance. The CAD prompts:
Enter bearing in form dd.dddd
This rectangle will not be exactly the same as the others because only
two decimal places have been used. However, it serves to illustrate the
use of polar coordinates.
You can also access Polar Move by typing the [P] key on your keyboard
or from the Tools ► Jumps option.
Ensure your mouse is in the Drawing Area. Right click on the Polar
Move icon to access Move to Coordinates. The CAD prompts:
Enter coordinates cursor should move to
Type “60 80” and press [Enter] to accept these coordinates. The cursor
moves to the right of the rectangles you have already drawn. The CAD
prompts:
Enter next point of line
Press the [Shift] key and your [Right-Arrow] key at the same time to
move the cursor 30mm to the right. Press [Enter] to accept the horizontal
line that is drawn. The CAD prompts:
Enter next point of line
Ensure that your cursor is in Grab All mode. If not, click on the
Grab All icon.
Do not worry about the fact that the line you are drawing follows your
cursor as you click on the icon in the toolbar. When you have clicked on
the icon, move your cursor back to the area of the screen where you are
drawing.
When the cursor is a square you are in Grab All mode. This means that
the cursor will automatically jump to any point within the cursor box.
You are now going to lock the cursor so that you can only draw
horizontally or vertically. Click on the Set Square icon in the
Screen toolbar.
You can also access this function (called Hold) by pressing the [+] key
on your numeric keypad and via Tools ► Lock Cursor.
Now move your mouse to the left, then move it up so that the cursor box
detaches from the diamond. Place the cursor box around the end of the
top line and press [Enter] or your left mouse button. Again the cursor
box springs back and the bottom line of the box has been cut to exactly
the right length.
To finish the box, move your mouse upwards so that the cursor box
surrounds the end of the top line again. Press [Enter] or your left mouse
button. The rectangle is complete.
Cancel line drawing by clicking on [Done]. You can also cancel functions
by pressing the [Space Bar]. When you cancel line drawing, the cursor is
automatically unlocked.
Ensure that your cursor is in the Drawing Area, and then right click on
the Polar Move icon to access the Move to Coordinates function. The
CAD prompts:
Enter coordinates cursor should move to
Press the [Shift] key and the [PgDn] key at the same time. The CAD
automatically moves 30mm to the right and 40mm down - the distances
you have been using throughout this tutorial.
Press [Enter] to accept the new cursor position as the position of the
second cross. The cross is displayed. The CAD prompts:
Enter point for geometry cross
Ignore this prompt and select the Geometry Parallel Line option. The
CAD prompts:
Parallel geometry element by distance? (else through point)
Click on the [YES] button. You are going to draw a parallel geometry line
a specific distance away from an existing line. The CAD prompts:
Select original line or circle on correct side
Move your cursor to the cursor position shown in the next figure and
click. The CAD prompts:
Enter parallel distance
Type “150” and press [Enter] to accept this distance. A parallel geometry
line is drawn.
Click again at the same position shown below. The CAD prompts:
Enter parallel distance
Type “180” and press [Enter] to accept this distance. Another parallel
line appears. The CAD prompts:
Select original line or circle on correct side
Ignore this prompt and click on the Rectangle icon. The CAD prompts:
Enter first rectangle corner
Move your cursor close to the bottom right geometry cross. Press the [I]
key on your keyboard. This causes the cursor to jump exactly onto the
closest intersection of geometry lines.
The Geometry Intersection snap can also be accessed from the Jumps
section of the Tools menu.
Move the cursor close to the intersection above and to the left of the first
rectangle corner. Press [I] to jump onto it exactly and press [Enter] to
accept it as the second rectangle corner.
You can also switch off the geometry using the Geometry ► Switch
Geometry On/Off option. In this tutorial you have used the Geometry
Intersection snap to draw between geometry intersections. You can also
“trace over” geometry lines and arcs using the Draw ► Geometry Trace-
Over function. For a full list of constructions see the section on
Geometry.
Some of the rectangle lines may disappear or look broken. Press [S] or
click on the Refresh button.
The Grid Display Density figure is only important if you have a grid that
is too fine to be practically displayed on the screen. The figure shown is
the maximum number of dots that will appear on the screen.
If you have a very fine grid you can limit the maximum number of dots
that will be shown so that perhaps only every second or third grid dot
will be shown. The dots that are not shown exist even though you can’t
see them. They can be snapped to and will appear as you magnify into
the drawing.
Click on OK button to close the dialog box, ensuring that you have
checked the Grid On box. The CAD will still prompt you:
Enter first rectangle corner
Move the cursor to the position shown. Press [G]. The cursor jumps
exactly onto the nearest grid point.
Press [Enter] to accept this grid point as the first rectangle corner. The
CAD prompts:
Enter second corner of rectangle
Now move the cursor close to the grid point below and to the right. Press
[G]. The cursor jumps to the grid point. Press [Enter] to accept this as the
second rectangle corner.
As well as jumps, there are Snap modes. So far in this tutorial you
have used the Grab All snap mode.
In Grab All mode the cursor is a square and automatically jumps exactly
to any point within this square each time you press [Enter] or your left
mouse button.
To get to Grab All mode click on the Grab All icon.
You have also been using the Freehand mode. In this mode the
cursor looks like a bird (free as a bird) and does not jump to
anything unless you specifically tell it to.
Click on the Grid snap icon and click on OK. The cursor changes
shape.
You can also enter the Grid mode by pressing the [Shift] and [G] keys
on your keyboard at the same time.
Move close to the upper grid point to the right of the rectangle you have
just drawn. Click. Note how the cursor automatically snaps onto the grid
point. There is no need to press [Enter] to accept the point as the first
rectangle corner.
AllyCAD will prompt:
Enter second corner of rectangle
Move the cursor close to the grid point below and to the right and click.
The rectangle is completed. You will no longer need the grid, so go to
Tools ► Grid. Click on the Grid On box to uncheck it.
Click on OK to exit the Grid dialog box. The grid disappears.
Although Geometry Intersection and Grid jumps and snap modes are
used in this tutorial, the Grab All mode can also snap to geometry
intersections and grid points, as well as to points and intersections.
Ignore this prompt and click on the Line icon. AllyCAD will
prompt:
Enter first point of line
You can also enter Geometry Intersection mode by typing [Shift] [I] on
your keyboard.
You now need the geometry lines you drew earlier. Go to the
Settings ► View Settings option. Click on the Show Geometry box so that a
tick appears in the box. Then click on OK to exit the View Settings dialog
box. The geometry lines re-appear.
Note that the CAD is still prompting for the first point of the line, even
though you have entered the Geometry Intersection mode and turned on
the Geometry since you selected the line drawing command.
Move your cursor close to the top left geometry cross next to the
rectangle you have just drawn. Click. The cursor snaps to the cross point
that is automatically accepted as the first point of the line. The CAD
prompts:
Enter next point of line
Move the cursor close to the next intersection to the right and click. The
cursor jumps to the point. The line type used is the one you have just
chosen.
You are going to draw the next line in a different colour. Move your
cursor to the right, to the Color toolbar and click on a colour. Then move
the cursor close to the next intersection and click. The line is drawn in
the new colour.
You are going to draw the next line with a different width. Move your
cursor to the Line icon. Do not worry about the fact that the line you are
drawing is dragged behind the cursor as you move it.
Right click on the Line icon. The Line Style dialog box is displayed.
Edit the line width. You can also edit the line type and colour again if you
want to. When you have finished editing, click on OK and draw the third
side of the rectangle.
You can also access the Line Style dialog box using Settings ► Line
Defaults. If you have selected a dotted or dashed line type and a width
greater than 0, the line may appear continuous. It will, however, print
correctly. Refer to the Common Questions and Problems chapter.
Move your cursor onto the top horizontal line of the rectangle that you
are drawing. Press the [T] key. This will “pick” the line style from the top
horizontal line, so that the last line of the rectangle you draw will have
exactly the same style as the top horizontal line.
Lastly, move your cursor close to the last point of the rectangle. Click on
the Magnify icon. The rectangle is enlarged. Click so that the cursor
jumps onto the final corner of the rectangle. The final line is drawn, in
the same line style as the one you used for the top horizontal line.
You can also access the Magnify command by pressing the [M] key on
your keyboard or via View ► Magnify. Each time you use the Magnify
command your screen is magnified or further magnified by a factor of
three. To change this magnification factor, click on the Magnify icon in
the Screen toolbar or use Settings ► Change Magnify Factor.
Cancel line drawing by clicking on [Done]. Turn off the geometry lines by
un-checking the Show Geometry option in Settings ► View Settings.
In this example, you selected all the lines in the rectangle and then
changed them all to a particular line style. You could also use the
Advanced option of Edit ► Selection Filters to select some lines, for
example just pale blue lines or just dotted lines.
You could then use the Line Style dialog box to change the line style of
the selected lines in the same way that you used it to change the line
style of the selected lines in this tutorial.
For more details on saving see Save Settings, Save Options, and Save As
in the Reference Manual.
The drawing tute3 appears. It should look like the figure below. If you
can only see part of this drawing when it appears on the screen, press [R]
on your keyboard. The whole drawing will then appear.
Filleting
Select the Modify ► Fillet function. The Fillet options are displayed on the
Control Bar.
The CAD prompts:
Select corner to fillet (Choose inside of arc)
The Both Lines value in the Fillet Update box means that both lines
making up the rectangle corner will be filleted.
The One Point setting in the Use box means that in cases like this where
there is no ambiguity about which lines to fillet you can select the corner
to fillet with just one mouse click.
Press [Enter] after typing in the radius of “10” or click on the Enter
button on the Control Bar.
Note that the cursor has changed to Freehand mode so it will not jump to
anything unless you specifically tell it to. If you try to fillet in a Snap
mode other than Freehand mode, the cursor may unexpectedly jump
onto a point that you don't want it to jump to while you are filleting, with
unforeseen consequences.
For details on Snap modes, see Tutorial 2 - Accurate Drawing and Snap
Modes in the Reference Manual.
Click or press [Enter]. The corner is filleted. Click on the [Done] button
to terminate the Fillet function.
Length2 in the second box means that you are going to define the
chamfer by giving two lengths, rather than by giving one length and an
angle. The figures on either side of Length2 (10 and 20) are the two
lengths.
Press [Enter] after typing in the lengths or click on the Enter button on
the Control Bar. Select the top line of the rectangle you have just filleted
by clicking near it. The cursor has changes to Freehand mode. The CAD
prompts:
Second line
Select the left line of the rectangle in the same way. The two lines are
chamfered. Your top left rectangle should now look like the one above.
Cancel chamfering by clicking on the [Done] button.
Select the Settings ► Parallel Defaults function. This allows you to define
how many parallel lines there will be, as well as the colour, line type,
width and offset of each line. Edit the dialog box as shown below.
See Polygon Area in the Tools Menu for details on other perimeter
tracking options.
Click at the cursor position shown in the previous figure. The rectangle
becomes highlighted.
Click on the [Accept] button in the Perimeter menu. The parallel lines
will be drawn (see the bottom right rectangle in the figure below).
You are now going to draw some more parallel lines while drawing a new
line.
Select the Settings ► Parallel Defaults function. Set up the dialog box as
shown below.
Move your cursor to the position shown below and press [0] (zero) to
jump exactly to the nearest intersection. Press the [Right-Arrow] key.
Type “16.5” and press [Enter] to accept the distance. The cursor moves
16.5mm to the right. Press [Enter] to accept the new cursor position as
the first point of the line.
A simple hatch
The next step is to hatch the top left rectangle with the chamfer and the
fillet. Go to the Annotate ► Enter Hatch/Solid Fill option. Set up the hatch
parameters as shown below.
Move the cursor close to the top left-hand corner of the rectangle
containing the two smaller rectangles as shown in the following figure.
Click.
The CAD will snap onto the corner as the first intersection and display
the following prompt:
Identify next element of perimeter
Position your cursor close to the right hand corner as shown above.
You will see that the cursor is now attached to a line. When you click, the
cursor will jump onto the right hand corner, and the top line of the
rectangle, which you have now identified as a part of the perimeter, will
be highlighted.
Position your cursor close to the right hand side of the rectangle and
click. Continue selecting corners and elements alternately until the
whole rectangle is highlighted. Then terminate the Intersection function
by clicking on the [Done] button in the Perimeter menu. The perimeter
continues to flash.
The [Accept] button appears on the Control Bar in place of the [Done]
button. Clicking on the [Accept] button signifies that a perimeter is
complete. If you were to click on this button now, the entire area inside
the rectangle you have just defined would be hatched.
This would not be a disaster, as you could use Annotate ► Alter Existing
Hatch to add the islands to the hatch later.
However, it is more convenient to define the islands now. You are going
to define these using the Perimeter/Area option.
Click on the Perimeter/Area icon in the Perimeter menu and
define the perimeter of one of the islands by clicking close to the
inside of one of the smaller rectangles, but inside the rectangle
you have just defined. The rectangle is tracked and highlighted.
You still need to add the other smaller rectangle to the perimeter. Click
on the Perimeter/Area icon again and select the other rectangle in a
similar manner. The rectangle is tracked and highlighted.
The perimeter is now complete, so you can now click on the [Accept]
button. The perimeter is hatched.
Entering text
You can also enter text using Annotate ► Add Text. In this tutorial you
are placing text rather arbitrarily but it is possible to use all tools such
as the arrow keys, snaps, polar coordinates, geometry etc. to place text
accurately.
Unless you have previously changed the text defaults, the text that
appears on your screen is very small. In fact, it might appear on your
screen as a box.
When text is smaller than a certain proportion of the screen size, it is
drawn as a box or even as a dot. This is to speed up redraws. To read the
text, click on it with the cursor and type [M] to magnify.
To return your drawing to its original magnification, right click on the
Redraw icon.
You are now going to make the text larger. Double-click on the text with
your left mouse button.
You can also edit single lines, arrows, polylines, dimensions and bitmap
parameters by double clicking on them with the left mouse button.
The Text Entry dialog box is displayed, with your text inside it. Set the
text height at the top left of the Text Entry dialog box to “10” then click
on OK. You can also change your text at this stage if you have made a
spelling error.
You can set the text defaults by right clicking on the Text icon.
Aligning Text
Click on the text once. The text becomes highlighted and eight boxes -
“handles” - appear around it. It is now selected. Hold down your [Shift]
key and click on the left hand bottom rectangle so that the rectangle is
also selected.
Click on Annotate ► Set Alignment. A dialog box appears. Edit it so that it
looks exactly as shown below.
Linear Dimensions
When specifying the text position, the only coordinate that matters is the
distance of the text above or below the line to be dimensioned, as the text
is automatically centered between the witness points.
Position the cursor at a point below the bottom of the rectangle with the
parallel lines and click.
The CAD prompts:
Enter first point
Note that the cursor mode has now changed to Point Snap mode. In this
mode the cursor automatically jumps onto the ends of lines or onto arc
centers.
Position the cursor near the bottom left corner as shown above and click.
The cursor automatically snaps exactly onto the corner.
The CAD prompts:
Enter next point
Position the cursor near the bottom right corner as shown in the next
figure and click. The cursor automatically snaps exactly to the corner.
The program now measures the distance between the two points you
have entered and displays it (70) with the following prompt:
At this stage you could alter your dimension, for example add tolerances
to it. For now just accept the displayed dimension by clicking on the OK
button.
The dimension is added as shown in the figure below.
Position the cursor near to the corner shown below and click.
The program now measures the distance between the two points you
have entered and displays it (5) with the following prompt:
Enter text of dimension
5.0
Radial Dimensions
You will now dimension the arc of the fillet you created in the top left
rectangle, as shown in. Select Annotate ► Radial Dimension. The CAD
prompts:
Radial dimension .. select arc or circle
Position the cursor near to the fillet in the top left rectangle and click.
The program measures the radius of the arc and presents it for editing (R
10) with the following prompt:
Enter text of radial dimension
You are going to make the text appear on a separate line, so click on the
[NO] button. The CAD prompts:
Enter text position
Move to a point above and to the right of the rectangle as shown below
and click.
5.0
R 10.0
5.0
Angular Dimensions
You are now going to dimension the chamfer you drew in the top left
rectangle. Choose the Annotate ► Angular Dimension command. The CAD
will prompt:
Do you want angle? (else arclength)
Indicate the top line of the top left box by clicking near it or on it as
shown in the following figure.
Click on or near the sloping chamfered line as shown in the next figure to
select the second line.
R 10.0
5.0
R 10.0
5.0
Move to a point further up and to the left and click. The program
measures the angle between the two lines and presents it for editing
(116.57°):
The CAD will prompt:
Enter text part of angular dimension
Use the mouse to drag the radius. The cursor is linked to a rubber-
banded circle. Click when you are satisfied with the arc radius.
Satisfied with text position
5.0
Variable Dimensions
Position the cursor near the bottom left corner of the rectangle and click.
The CAD prompts:
Enter next point
Position the cursor near to the bottom right corner of the rectangle and
click.
The program measures the distance (30) and displays it with the prompt
Enter text of dimension
5.0
Click on the [YES] button. This means that you will select the dimension
to be altered by clicking on it. If you clicked on [NO] you would be able to
type “x” and the program would search for the dimension “x” and
update it.
The CAD prompts:
Select dimension to be altered with cursor
Click on the [YES] button. The bottom, dimensioned line of the rectangle
lengthens. You should still be magnified into your drawing and will be
able to see that the dimension now reads “45”.
7°
6.5
11
R 10.0
45.0
5.0
Click on [YES] and then click on the [DONE] button to cancel the Alter
Dimension function.
To return your drawing to its original magnification, right click on the
Redraw icon.
Select “Yes”.
A large cross hair appears, with the cursor at the cross centre. Place the
cursor at the position shown and click.
7°
6.5
11
R 10.0
45.0
5.0
Move the cursor diagonally to the position shown in the next figure.
45.0
5.0
Position the cursor near the bottom right hand corner of the outside
parallel line and press [0] (zero) to jump exactly onto the corner.
Press [Enter] to accept the bottom right hand corner of the outside
parallel line as the point that must move.
The CAD prompts:
Enter point it must move to
Type “15” and press [Enter], then press [Enter] again to accept the new
cursor position as the point the rectangle must stretch to.
The rectangle is stretched 15mm to the right. Note that the stretched
dimension has been updated so that it now reads “85” instead of “70”.
Go to the Annotate ► Draw All Hatch function. Note that the hatching has
also been updated.
45.0
5.0
Stretch is a very powerful command and can be used for many things
like moving dimension text around (e.g. from inside to outside the
arrows) and for moving complete views to another position.
Now move the cursor to the first empty row, right-click and select ‘Add
new layer’ and type in the details for a new layer called “A” with a
magnification factor of 2.0 as shown above. Click on the OK button to
close the Layer Settings dialog and create the new layer.
Select the Tools ► Expand function.
The CAD prompts:
Expand inside a box (else circle)
Click on [NO] so that the detailed view will be drawn inside a circle.
Would you like to enter box/circle after expand
Click on the [YES] button so that the detailed view will have a border.
The CAD prompts:
Enter centre point of expand circle
45.0
5.0
Position the cursor as shown in the following figure and click. The
contents of the circle that appears will be included in the detailed view.
7°
6.5
11
R 10.0
45.0
5.0
Accept the default value of “2” by clicking on the OK button. The CAD
prompts:
7°
6.5
11
R 10.0
45.0
5.0
Type “1” and press [Enter] as you do not want to change the
magnification of layer A.
45.0
5.0
For more details on saving see Save Settings, Save Options, and Save As
in the File Menu chapter in the Reference Manual.
Click on the button in the Angular Format section. Edit the Angular
Format dialog box as shown below.
Move the cursor to the top left of the screen and press [Enter] to define
one corner of the window. The CAD prompts:
Enter second corner of rectangle
Type “1350 336” and press [Enter]. You can also accept the distances by
clicking on the OK button.
The cursor moves and the rectangle is drawn in gray. The CAD
continues to prompt for the second corner of the rectangle. This is
because while you have moved the cursor, you have not yet accepted the
new cursor position as the second corner of the rectangle. Press [Enter]
to accept the cursor position. You could also accept the cursor position
by clicking, but this could cause inaccuracies if you accidentally wobble
your mouse while you click.
The rectangle is re-drawn in colour.
The CAD prompts:
Enter first rectangle corner
Ignore this prompt and zoom into the rectangle so that it fills the
screen. To do this, right click to access the Screen toolbar. Right
click on the Zoom icon.
The zoom menu is displayed. Select the Zoom All option which will zoom
your entire drawing to the maximum size to fit the screen. You can also
access Zoom All by pressing [Z] on your keyboard followed by [A]. The
[Z] key is called an Accelerator because it is a quick way of accessing the
Zoom menu. You can define your own accelerators. You can also access
Zoom All via the View menu.
7-4 AllyCAD for Windows
Click on the Single Parallel Line icon. The Control Bar displays
the Parallel Line settings and the CAD prompts:
Select element to be parallel copied
Choose "Fixed Distance" for the Use box because you are going to draw a
parallel line a specified distance from an existing line. Type “130” for
Spacing. The parallel line will be 130mm away from the existing line.
Type “1” for No. Lines and [Enter]. Trim is irrelevant in this example,
because you are not going to draw consecutive parallel lines.
Position the cursor beneath the top line of the rectangle you have drawn,
as illustrated above and click. A parallel line is drawn. The window is
now complete. The CAD continues to prompt:
Select element to be parallel copied
Ignore this prompt. Use the Zoom Paper command to return your
drawing to its original magnification. To do this, right click so that the
Screen toolbar appears. Right click on the Redraw icon.
Move the cursor so that it is to the right of the window and press [Enter]
to define one corner of the desk. The CAD prompts:
Enter second corner of rectangle
Type “1500 700” and press [Enter] to accept the distances. The cursor
moves. Press [Enter] to accept the new cursor position as the second
corner of the desk.
You are now going to draw the chair. Click on the Circle icon.
Move the cursor so that it is to the right of the desk and a little away from
it and press [Enter] to define the centre of the chair. The CAD prompts:
Enter point on circle
Type “250” and press [Enter] to accept the distance. The cursor moves.
Press [Enter] to accept the new cursor position as a point on the circle
circumference
Click on the Objects ► Edit Object ► Change Parent function. The CAD
prompts:
Enter new parent name
The method of selection you have just used selects everything within a
rectangle. You can also select everything within an irregular polygon
using Edit ► Select by Polygon.
Type “WINDOW” and press [Enter]. The selected lines are grouped into
an object called “WINDOW”.
You are now going to name the parent for the desk and chair. Click on
the Objects ► Edit Object option from it. From the menu that appears,
choose the Change Parent option. The CAD prompts:
Enter new parent name
Type “FURNITURE” and press [Enter]. Every object that you create
from now on will have the parent name “furniture” until you use Change
Parent to change the parent name again.
Select the desk in the same way that you selected the window.
Select the Objects ► Group Into Object function. The CAD prompts:
Enter name for new object
Type “DESK” and press [Enter]. The selected lines are grouped into an
object called “DESK”. Now select the chair in the same way that you
selected the window and the desk. Select the Objects ► Group Into Object
function. The CAD prompts:
Enter name for new object
Type “CHAIR” and press [Enter]. The selected lines are grouped into an
object called “CHAIR”.
In this tutorial you have used Group Into Object to create the objects.
You could also have used Objects ► Begin New Object or Objects ► Make
Viewing objects
You are now going to view the three objects you have created. Select
Objects ► Show Objects. The CAD prompts:
What layer do you want to show objects from (enter “*” for
all layers)
Click on the OK button to accept the default answer “* *”. Each object is
displayed on the screen on it’s own.
The object's parent and object names are given in the Prompt Area at the
top left of the screen together with the layer it is on (0). “Hatch index =
0” means that the window is not a hatch perimeter (see Drawing
Structure and Show Objects in the Objects Menu).
Note that each object is enclosed by a square. This square is the object's
snip box. If you insert the object into another drawing as a symbol, the
part of the other drawing within the snip box can be snipped away if
desired.
Only the chair’s snip box is visible. The window and desk also have snip
boxes, but because these snip boxes are rectangular and coincide with
the shapes of the window and desk, you cannot see them using Show
Objects.
The object is displayed with a star at its bottom left corner. This is its
hook point. The hook point acts as a reference point. If you import an
object from one drawing to another as a symbol, the object will appear in
the second drawing with its hook point at the cursor position.
The CAD positions each object's hook point automatically. However, you
can manually change the position of an object's hook point using the
Objects ► Edit Object ► Change Hook Point function.
Merging objects
You have now drawn three objects: a window, a desk and a chair.
Suppose you decided that rather than have an object called “desk” and
an object called “chair”, you wanted to merge both into a single object
called “furniture”.
Before you can group the desk and chair into one object, you must
select them. Click on a line in the object called desk with the Select
cursor. The whole desk becomes highlighted and eight handles
appear around it.
This is because some functions including Group Into Object set a “flag”
which tells the CAD that the lines and arcs within the object belong
together and should all be selected as one. This makes selection and
manipulation of objects quicker and easier.
Type “FURNITURE” and press [Enter]. The desk and chair are grouped
into one object called “FURNITURE”. Right click on the Eraser icon to
deselect (clear) the selected desk and chair.
If you now use Show Objects as described previously in the section
headed Viewing Objects, you will see that you now have two objects,
“WINDOW” and “FURNITURE”, plus the object "P?”.
Dividing objects
Now suppose, having created one object called “furniture”, you wanted
to make it two objects, called “DESK” and “CHAIR”. You can divide an
object using the Explode Object function.
Click on the object called “FURNITURE”. The whole object is selected
as one. To break the object into individual elements select
Objects ► Explode Object. You will not see anything happening, but you
will now be able to select lines within the object individually.
Right click on the Eraser icon to deselect (clear) the selected
object.
Now click on a line in the object called “FURNITURE” with the Select
cursor. The line is selected individually.
Use Objects ► Show Objects to view the objects in your drawing. You will
see that although you can now select individual lines and arcs within
furniture it is still an object.
You can also still select all the lines and arcs in FURNITURE at once
using the “Object” option in Edit ► Selection Filters.
Position your cursor above and to the left of the desk. Hold down your
left mouse button and move your cursor below and to the right of the
desk. A rectangle appears around the desk. Release your left mouse
button. The desk is selected.
Select Object ► Group Into Object. The CAD prompts:
Enter name for new object
Click on OK to accept the default “cursor”. This means that you will be
able to click on the chair to identify it for renaming.
The CAD prompts:
Select object for name change
Click on the chair object. The cursor jumps to the current position of the
chair's hook point, which is at the bottom left corner of the desk.
AllyCAD prompts:
Enter new hook point
Move the cursor close to the chair and press the [*] key on your
keyboard. This causes the cursor to jump exactly onto the chair (circle)
centre. Press [Enter] to accept this as the new hook point position. A star
is displayed at this position.
If you use Show Objects to look at your objects you will see that you now
have three objects, window, desk and chair, plus the object P?. You will
also see the chair's new hook point position.
Click on the window. The window becomes highlighted. Now select the
Objects ► Blink Current Object function. The window loses its highlight.
If you select the Blink Current Object option several times, you should
see the window alternately becoming highlighted and losing its highlight,
giving a “blinking” effect. This shows you that it is the current object.
Anything that you draw will now be added to the window.
Click on the Single Parallel Line icon in the Main toolbar and the
parallel defaults are displayed on the Control Bar.
The CAD prompts:
Select element to be parallel copied
Choose Fixed Distance as you are going to draw parallel lines a specified
distance from an existing line. Two parallel lines will be drawn at
intervals of 50mm.
Remember to press [Enter] after entering the Spacing or No Lines data.
Position the cursor just above the horizontal line that runs across the
window, as illustrated below and click.
Click on the [NO] button so that the symbols will be loaded to scale. The
CAD prompts:
Convert attributes to text during load?
Click on the [NO] button. You will not see anything happening, but the
drawing containing the window will have been loaded as a symbol file,
and you can now use the window symbol.
Select Draw ► Symbol. The symbol settings are displayed on the Control
Bar and the CAD prompts:
Enter position for symbol
You can select symbols by name from the list on the left of the Control
Bar.
Alternatively, click on the [View] button. All the symbols in the symbol
file are displayed as shown below. Click on the window symbol.
Type “1500” and press [Enter] to accept the distance. You could also
accept the distance by clicking on OK. The cursor moves to the left.
Press [Enter] to accept the position for the symbol.
You could accept the position by clicking. However, this could cause
inaccuracies if you accidentally wobbled your mouse as you clicked.
The symbol is inserted. Note that it snips out the wall around itself. The
window symbol's snip box determines the portion of the wall that is
snipped. The CAD continues to prompt:
Enter position for symbol
Move your cursor to the position shown in. Type [0] (zero) on your
keyboard so that the cursor jumps exactly onto the intersection of the left
vertical line and the bottom horizontal line.
Press the [Shift] key at the same time as your [Left-Arrow] key. The
cursor automatically moves 1500mm to the left. This is because if you
press the [Shift] key in conjunction with an arrow key, the cursor will
Tutorial 5 - Symbols 8-5
automatically move the same distance you moved last time you used that
arrow key.
Press [Enter] to accept the new cursor position as the position for the
symbol's hook point. The symbol is inserted. Cancel window insertion by
clicking on [Done].
Layers
It is usual when doing a drawing to separate different aspects of the
drawing onto different layers. Layers can be likened to overlaid sheets of
tracing paper. In a drawing of a building with services you might put the
building outline onto one layer, furniture onto another layer, power onto
another layer, ductwork onto another layer, etc.
You can display all the layers at once, or just some of the layers.
Similarly, you can print or plot all layers or just selected layers. This
means that if you are just interested in the furniture layout, for example,
you can print or view the furniture and the building outline without
unnecessary details like power.
In this tutorial, you are going to insert the desk and chair as symbols, and
place these on a separate layer. The Building drawing has just one
defined layer “BUILDING”. This layer contains the building's walls,
doors and windows. You are going to define a new layer in which to place
the desk and chair.
Select the Settings ► Layer Settings function. The Layer Settings dialog is
displayed.
Add the “FURNITURE” layer as shown in the next illustration. Now
place the cursor over the “FURNITURE” row in the layer table, right
click and select the Make Current Layer option.
Click on the [View] button on the Control Bar. The window, desk and
chair symbols appear. Select the desk symbol and click on the Snip
option in the Control Bar so that the tick is removed.
Move your cursor into the left most room - the exact position is not
important - and click.
You are now going to insert a chair symbol. Click on the [View] button on
the Control Bar. The window, desk and chair symbols appear. Click on
the chair symbol. Move your cursor to a position below the desk and
click. The chair is displayed in the room.
Cancel symbol insertion by clicking on the [Done] button.
Press your left mouse button, and, keeping it depressed, move your
mouse until the cursor box encloses the top left hand corner of the room.
Then release the mouse button.
You can also move things using Modify ► Move which gives you more
control over movement.
You can nudge selected items left, right, up or down using the
appropriate arrow key. You can nudge them up and to the left using the
[Home] key, up and to the right using the [PgUp] key and down and to
the left using the [End] key. You can also move things using
Modify ► Move which gives you more control over movement.
The movement of the desk away from the walls seems to have left gaps in
the walls. Redraw your screen by clicking on the Redraw icon on the
Screen toolbar and the gaps will disappear.
The desk and chair are copied, and the copy is moved so that the top left
corner of the desk is positioned exactly in the top left hand corner of the
next room. Note that the original desk and chair are no longer
highlighted, but that the copies are.
You are now going to nudge the copied desk and chair away from the
walls.
Press the [Shift] and [PgDn] keys at the same time. The desk and chair
are automatically nudged. This is because if you press the [Shift] key in
conjunction with an arrow key or the [Home], [PgUp], [End] or [PgDn]
keys, the selected items will automatically be nudged the same distance
you nudged them last time you used that key.
You can also copy things using Modify ► Drop which gives you more
control over copying.
The X and Y scaling options are displayed on the Control Bar and the
CAD prompts:
Move mouse and click, or type in new X and Y scale factors
Move the cursor into the Control Bar and set up the options as shown
above. Click OK. The table and chair are scaled as shown below:
You can also scale things using Modify ► Scale that gives you more
control over scaling.
As you move your cursor, you will see the desk and chair being rotated.
Move your cursor into the Rotate Angle box on the Control Bar and click.
Set up the parameters as shown below.
Click on the [NO] button, because you want to repeat in a circle (Polar)
and not in a line.
Enter point about which to rotate
Position the cursor at approximately the position shown below and click.
Click on the OK button to accept the default, “90”. The desk and chair
are repeated in a circle.
Click on the Horizontal option on the Control Bar, as you are going to
mirror about a horizontal axis. Ensure there is a tick in the Keep original
box.
Then click just below the chair. The desk and chair are mirrored.
You can also select Zoom Selected from the menu that appears if you
click on the Zoom icon.
Click on the desk. It becomes highlighted and is now the current object.
The current object is the object you are currently working on. See
Tutorial 4 – Objects for examples.
You are now going to edit the desk by filleting two of its corners. Select
the Modify ► Fillet function. The Fillet options are displayed in the
Control Bar and the CAD prompts:
Select corner to fillet (Choose inside of arc)
Edit the Control Bar so that it looks like the one below.
For Update, choose "Both Lines". This means that both lines making up
the desk corner will be filleted. For Use choose “One Point”. This means
that in cases like this one, where there is no ambiguity about which lines
to fillet, you can select the corner to fillet with just one mouse click. For
the Radius, type “150” and [Enter].
Position the cursor inside the desk corner to be filleted, at the position
shown.
This point must be at the desk's hook point that is at the bottom left
corner of the desk.
Move your cursor close to the left hand bottom corner of the desk. Press
[0] (zero) on your keyboard to jump onto the corner exactly. Press [Enter]
to accept the cursor position as the reference point.
Go to the View menu and select Zoom Last. You are returned to the view
you were using before you zoomed into the desk. Right click on the
Eraser icon to clear all selections.
You can also access Zoom Last by pressing the [-] (minus) key on the
numeric keypad.
Click on [NO]. If you click on [YES] in answer to this question, the CAD
will also calculate the total area taken up by, and the total perimeter of,
each type of object on your drawing.
A dialog box headed “Save object listing as ...” appears on the screen.
Click on SAVE to accept the default file name. The CAD now writes a file
that lists and counts the objects on your drawing.
When you have finished this tutorial, go to Windows Notepad (or any text
editor) and look at the file, called “logtext.txt”. This will show the
following list:
Type the distance you want to move. This distance is measured in the
units that you have chosen in the Settings ► Drawing Settings function. If
you do not know the distance and need to calculate it, you can type the
necessary arithmetic expression, e.g. “(518-212)/3” instead of the distance
(see Making calculations at the end of this chapter).
When you have typed the distance or calculation, click on OK or press
[Enter]. The cursor, selected items, or highlighted nodes will move.
See Select and Selection Filters in the Edit Menu for details on how to
select entities and objects. See Select Nodes in the Edit Menu for details
on nodes.
y
ke
e]
p]
ke
gU
y
[P
ey
]k
[P
nd
gD
[E
n]
ke
y
Type the distances you want to move in the two directions separated by a
space. The distances are measured in the units that you have chosen in
Drawing Settings in the Settings menu.
When you have typed the distances, click on the OK button or press
[Enter]. The cursor, selected items or highlighted nodes will move.
If you press the [Shift] key at the same time as you press one of these
keys, the cursor, selected items or highlighted nodes will automatically
move in the relevant direction. They will move the same distance that
you specified the last time you typed how far you wanted to move in that
direction.
40
30°
The Polar Move function requires you to enter a distance and an angle.
The way in which the angle is measured (e.g. anti-clockwise from the 3
o'clock position) is dependent on the way you have set up the Angular
Format in the Drawing Settings in the Settings menu.
You can draw horizontal and vertical lines using the arrow keys - see
Move an exact distance up, down, left, or right earlier in this chapter.
Enter the function you want to use. For example, choose Line (Chained)
in the Draw Menu and enter the first point of the line. Then do the
following:
• With your mouse, move the cursor in the approximate direction
you want the line to be drawn in.
• Press the [,] key (comma) on your keyboard. The CAD prompts:
Distance to move
• Type the length you want the line to be, e.g. “100”. Press [Enter]
or click on OK. The line is drawn. It will be horizontal or vertical.
Drawing at other angles
While the cursor is locked, you can draw lines of accurate length using
the Arrow keys. For example, if the cursor is locked at 60 degrees, the
four arrow keys will move the cursor in quadrants of 60 degrees.
While the cursor is locked, you can also draw lines of accurate length
using the Move Distance command, as follows:
• With your mouse, move the cursor in the approximate direction
you want the line to be drawn in.
• Press the [,] key (comma) on your keyboard. The CAD prompts:
Distance to move
• Type the length you want the line to be, e.g. “100”. Press [Enter]
or click on OK. The line is drawn. It will be drawn at the angle
you have specified, in the direction you have indicated with your
mouse.
Unlocking the cursor
The cursor will automatically unlock when you exit the Line function.
However to unlock it manually, use Tools ► Lock Cursor ► Unlock. Your
chosen angle will still be displayed at the bottom right of the screen until
you select the Tools ► Lock Cursor ► Unlock function.
To move to the screen centre, use the Tools ► Jumps ► Home function.
Home moves the cursor to the screen centre whether your screen is
magnified, de-magnified, zoomed or not zoomed. You can also press the
[H] key on the keyboard.
The following Jumps can either be accessed from the Jumps option of
the Tools menu or by pressing the relevant key on the keyboard.
Jump Key Function
Grab All A Jumps to anything within the cursor box. This function
is only operational when you are in the Grab All snap.
Geometry I Jumps to the nearest intersection of geometry lines or
Intersection the nearest geometry tangency point.
Grid G Jumps to the nearest grid point.
Any Intersection 0 Jumps to the nearest intersection, solid or geometry.
(zero)
Point J Jumps to the nearest point, e.g. end of line, arc centre
etc.
Circle Centre * Jumps to the nearest circle centre.
Near Element N Jumps to the nearest line or arc, geometry or solid.
Last Fixed X Jumps to the last point that you fixed, i.e. accepted by
pressing [Enter] or clicking. A "x" on the screen marks
this point.
Midpoint C Jumps to the midpoint of a line.
Midpoint between Shift C Jumps to the midpoint between two points.
points
Ratio O Jumps to a particular distance along a line or between
two points. For example halfway (0.5 or 1/2), a third
(0.33 or 1/3) etc.
Perpendicular Ctrl P Jumps perpendicular to a line, circle or arc.
Tangent Ctrl T Jumps to the tangent point on a arc or circle.
Clicking on the snap icons on the Snaps toolbar accesses the Snap
modes. The Snap modes can also be accessed from accelerator keys. You
can tell which mode you are in by the shape of the cursor. To exit a Snap
mode, select another mode.
Mode Key Icon Cursor Function
Primitives
Text
Primitives include:
• lines
• arcs, including circles and ellipses
• text
• dimensions, including linear, angular, radial, ordinate
• arrows
• points (coordinate locations marked as dots, crosses etc.)
• data items (information attached to a coordinate location)
• bitmaps
• polylines (a special type of chained line. If you explode them
using Objects ► Explode Objects they will become an ordinary
chained line).
Current Object
The current object is the object that whatever you are drawing is being
added to.
Hatch Perimeters
Hatch Perimeters are a special kind of object that are hatched at your
request and when the drawing is printed or plotted. They comprise lines
and arcs and are created whenever you hatch something.
Object size
Objects have a maximum size of 65,000 bytes - roughly 1080 lines or 770
arcs. If you try to create an object larger than this, the CAD will split it
into two.
Symbols
Properties of objects
Each object has a name, a parent name, a hook point and a snip box
associated with it. Some objects may also have attributes associated with
them. All are user-definable.
Each object has two names, an object name and a parent name. Object
and parent names can be up to 15 characters in length.
To change the object and/or parent names of an existing object, use the
Objects ► Edit Object ► Change Name function.
The object's hook point acts as a reference point. For example, if you
import an object from one drawing into another as a symbol, the object
will appear in the second drawing with its hook point at the cursor
position.
Because of the way that the CAD can automatically rotate and snip
around symbols when they are inserted into drawings, you should
position the hook point on the left of the symbol.
Hook point
Use the function Objects ► Edit Object ► Change Hook Point to change the
position of the hook point.
Snip Box
The snip box is an invisible box that fits exactly around the extreme
edges of the object. It is used if the object is imported into another
drawing as a symbol.
When you insert the object into another drawing, the program will
automatically snip out everything inside the snip box, if you want it to.
For example, in the one example below, the window has been inserted
into a wall and the wall has been snipped away to accommodate the
window. In the other example, the fuse has been inserted into a circuit,
and the circuit has also been snipped away.
The snip box can only be changed by re-creating the object again with
the Objects ► Make Symbol function.
Attributes
Automatically
Left to itself AllyCAD will automatically group the primitives you draw
into objects. It adds each primitive you draw to an object until that object
gets too big (65000 bytes - roughly 1080 lines or 770 arcs) or until you
execute a function that automatically starts a new object. These
functions are:
• Open, Load Symbol File and all Load Options in the File menu.
• Undo/Redo and Paste in the Edit menu.
• Rectangle, Parallel Line, Polyline, Polygon, Symbol and Sketch
in the Draw menu.
• Mirror Image, Repeat, Drop, Move Selected ► New Layer, Copy
Selected ► New Layer, Ellipse2Arcs in the Modify menu.
• Enter Hatch, Alter Existing Hatch and Hatch to Lines in the
Annotate menu.
• Polygon Area and Expand in the Tools menu;
• Set Current Layer and Layer Control in the Settings menu.
When the CAD groups objects, it gives them a name beginning with P,
for example “P98”. When it starts a new object, it gives this a new
number, for example “P103”, etc.
These objects are grouped under the parent name “A” - the default
parent name - unless you have changed this name using the
Objects ► Edit Object ► Change Parent function.
The object's hook point is positioned at the first point of the first
primitive that was entered after the new object was started. The snip box
fits exactly around the extreme edges of the object. No attributes are
assigned.
This is a method for organised users! It involves naming the object, then
drawing it.
Make Symbol
If you are going to import the object into another drawing as a symbol,
this method of object creation has three advantages over the other
methods:
• It asks you a series of questions allowing you, for example, to
place the hook point at a position of your choice. Using Begin
New Object and Group Into Object, you have to position the
hook point separately if you want to control its position.
• It allows you to attach attributes to objects, which can later be
extracted in a bill of materials (see Bill of Materials in the Tools
Menu).
• It allows you to define your own snip box around the object.
Like Group Into Object, Make Symbol involves drawing primitives, then
grouping the primitives into objects later.
Merging Objects
If you have several objects and you want to merge them into one, you
must create a new object using the Group Into Object or Make Symbol
methods listed earlier in this section. Include all the existing objects in
the new object.
Dividing Objects
If you have one object and you want to divide it into several objects,
group each object as though it was a new object using the Group Into
Object or Make Symbol methods listed earlier in this section.
There are two methods of adding primitives to an object that has already
been created.
To add primitives to an object that you have already created, you can
simply create the object again, incorporating the new primitives. Use the
Group Into Object or Make Symbol methods listed earlier in this section.
The current object is the object that is being drawn. Any primitives you
draw will automatically be added to the current object.
If you want to add primitives to a particular object, you must therefore
make sure that this object is the current object before you draw them.
To select an object as the current object use the Objects ► Select Current
Object function. Everything that you draw subsequently will be added to
this object until you select another object as the current object or create
a new object
To determine what the current object is, highlight it using the function
Objects ► Blink Current Object.
If you are not sure what the objects in your drawing are, you can check
them using the Objects ► Show Objects function. This will display each
object in turn, including hatch perimeters, and will show you the object's
name and parent name, hook point and snip box.
The Objects ► List Objects function writes a list of the objects in your
drawing into an ASCII file. For each type of object, the following
information is given:
• Parent name.
• Object name.
• Number of objects with that name.
• Total perimeter of objects with that name.
• Total area taken up by objects with that name.
Perimeters and areas are measured in the units you have selected in
Drawing Settings in the Settings Menu.
See Bill of Materials in the Tools Menu for details on how to do this.
Using Select
If you do not want to select the whole object, you must first explode it.
To do this, select the whole object by clicking on it. Then select
Objects ► Explode. You will now be able to select individual primitives
within the object. If you want to create the object again you must select
the individual elements of the object again and then use
Objects ► Group Into Object to create it again.
Two of the commands in the Selection Filters, Object and Name, are
specific to selecting objects.
The Object option allows you to select an entire object by clicking on it,
regardless of the way in which the object was created or whether you
have exploded it or not.
The Name option allows you select an object or objects by name.
Using symbols.
To load a symbol from a symbol library and into the drawing you are
working on, you must first load the appropriate symbol library so that
AllyCAD will know where to find the symbol.
Load the symbol library using the File ► Load Symbol File function. See
Load Symbol File in the File Menu for details.
When you have loaded the symbol library, you can load any symbol in it
using the Draw ► Symbol function. If you need to load a symbol from
another symbol library, you will first need to load that library using the
Load Symbol File function again.
Once you have loaded a symbol from a symbol library into another
drawing, it is as though you had created the symbol/object in that
drawing. You can copy it, scale it, move it, mirror it, modify it, replace it
using the Update Objects command, add to it, delete it, use List Objects
to count it, etc.
Making a symbol.
1. If you do not want to use the default parent name, change it using
Objects ► Edit Object ► Change Parent.
2. Select the Objects ► Begin New Objects function.
3. Draw the object. You should draw it horizontally. For example, if
you are drawing a fuse ...
This is because of the way that AllyCAD can automatically rotate and
snip around symbols when they are inserted into drawings.
4. Position the hook point, using Objects ► Edit Object ► Change Hook
Point. You should position the hook point at the left end of the symbol
because of the way that AllyCAD can automatically rotate and snip
around symbols when they are inserted into drawings.
The Make Symbol method of object creation has three advantages over
the other two methods that are specific to symbols:
• It prompts you to place the object's hook point at a position of your
choice, so you do not have to position the hook point using Change
Hook Point. It is important that the hook point of a symbol is
carefully positioned, because the hook point acts as a reference
point. When the symbol is loaded into another drawing, its hook
point will be positioned at the cursor position.
• It allows you to attach attributes to objects (see Properties of Objects
earlier in this chapter). These can later be extracted in a bill of
materials. See Bill of Materials in the Tools Menu.
• It allows you to define your own snip box around the object (see
Properties of Objects earlier in this chapter).
To make a symbol:
1. Draw the object. You should draw it horizontally, as shown on the
previous page.
2. If you do not want to use the default parent name, change it using
Objects ► Edit Object ► Change Parent.
3. Select Objects Make Symbol and follow the prompts. When positioning
the hook point, remember that you should position the hook point at
the left hand end of the symbol because of the way that AllyCAD can
automatically rotate and snip around symbols when they are
inserted into drawings.
You may want to add text to your symbol library. If you make this text
into an object with the parent name __LABEL__ (two underscores on
either side) it will not appear in the visual library that appears if you
click on [View] when you insert a symbol into a drawing using
Draw ► Symbol.
Geometry 11-1
Geometry elements
The following geometric constructions are available:
• Intersecting horizontal and vertical geometry lines (cross).
• Line at a defined angle.
• Line through two points.
• Line parallel to an existing line or circle.
• Circle.
• Up to five concentric circles.
• Circle tangent to two lines.
• Circle tangent to a line and a circle.
• Circle tangent to two circles.
• Circle tangent to three lines.
• Circle through a point and tangent to a line.
• Circle through a point and tangent to a circle.
• Circle through three points.
• Line tangent to a circle.
• Line tangent to two circles.
• Line that is a perpendicular bisector of two points or a line.
Properties of geometry
To use geometry as guidelines to trace over, you must first draw the
geometry using the constructions listed.
You can trace over it using the Draw ► Geometry Trace-Over functions.
The most useful of these functions is Fill Geom which allows you to trace
over geometry lines and circles by specifying intersections and the
geometry lines and circles connecting them.
Geometry 11-3
Projecting solid lines and arcs to geometry lines and circles
The Geometry ► Make Geometry function projects solid lines and arcs into
geometry lines and arcs. This is useful for projecting lines into another
part of the drawing, or for finding the intersection point between
projected lines and arcs.
Geometry 11-5
Tan Mode
Saving geometry
Deleting geometry
Geometry 11-7
Notes:
VALVE SCHEDULE
V4/10
V3/4
V3/2
V5/10 V4/8 V3/6
V4/7 V4/9
V3/3
V5/8
V5/7
V3/5
V5/9
V7/7 V3/1
V4/5
V4/6
V6/10 PUMP SET - P3
V4/1 V4/4
V6/9
Isometrics 12-1
Drawing the lines at the right angles
90 degrees
30 degrees
330 degrees
When the cursor is locked, say at 30 degrees, you can draw a line at
30 degrees or at its orthogonal, 120 degrees. 120 degrees is incorrect
for isometric drawing. If the line is being drawn at the incorrect
angle, move your cursor back to the start of the line then move it in
the correct direction.
5. To draw lines of the right length, you can use the Arrow Keys. See
Accurate Drawing for more details.
When you have displayed an isometric grid, you can draw lines at the
correct angle without locking the cursor, by drawing between grid
points. You can snap to grid points accurately using the Grid jump or the
Grab All or Grid snap modes. See Accurate Drawing.
To draw an isometric grid:
1. Check the Isometric Grids option in the Settings ► Drawing Settings
dialog box.
2. Use the Tools ► Grid function. This will automatically produce an
isometric grid if the Isometric Grids option has been checked.
Isometrics 12-3
Drawing Isometric Circles
Circles in isometric drawings are drawn as ellipses with a specific shape
(an aspect ratio of the square root of 3/2). To draw a circle in an isometric
drawing, do the following:
1. Check the Isometric Grids option in the Settings Drawing Settings
dialog box.
2. Ensure that there is a “LOCK” message at the bottom right of the
screen, and that the LOCK message is displaying an angle of 30, 330
or 90 degrees. See Drawing the lines at the right angles earlier in this
section.
3. Select the Draw ► Ellipses ► Ellipse function. When the Isometric
Grids option is checked, ellipses are automatically drawn with the
correct shape.
4. Before you enter the ellipse centre point, check the angle that is
displayed at the bottom right of the screen. This will affect the angle
at which the ellipse is drawn.
Isometric Dimensions
10
When you dimension an isometric drawing,
the witness lines are angled so that they are
aligned with the lines being dimensioned.
20
10
When you are asked to enter the bearing, type “30”, “330” or “90” -
the angle of the line you are going to dimension.
Because you have checked the Isometric Grids option, you will be asked
whether you want witness lines to be angled at 60 or 120 degrees.
Isometrics 12-5
Witness lines at Witness lines
60 degrees at 120 degrees
60° 12
0°
12 12
Line being dimensioned is
at 90 degrees 12 12
120°
12 60°
12
Line being dimensioned is
at 30 degrees 12
12
12
12
12
Line being dimensioned is
0°
at 330 degrees 12 60
° 12
To specify the default settings file click on the ellipsis at the end of the
Initialization file path and select the ArchSpecs.ini file you wish to use, as
shown below:
To specify the root symbol file directory click on the ellipsis at the end
of Symbol file path and select the root of the symbol directory, as shown
below:
Note: The symbol file path must include the “Symbols” directory for
working in the architectural toolkit, otherwise AllyCAD will have
problems locating the symbols when the elevations are drawn.
Drawing showing dimensions required for geometry lines for plan layout
of externalwalls.
Firstly draw the geometry lines with the dimensions given in the figure
above. And stated again below for clarity:
AB 7400 mm
BD 8710 mm
AC 2680 mm
CE 7130 mm
When the geometry lines are completed select the Toolkit ►
Architectural ► Walls ► Draw option or left click on the button on
the toolbar to activate the wall drawing function.
The Wall Setup dialog will be displayed. Select the External wall type as
shown below:
In this case select Inside Justification to draw the double skin wall with
the face on the outside as indicated by the dashed line.
AllyCAD will prompt:
Enter starting position of wall (else spacebar to exit).
Indicate the starting position of the wall with the cursor using jumps or
snaps.
Start the line by snapping to the intersection of the geometry lines at
point A and then proceed clockwise in the direction of the arrow in the
figure shown below. AllyCAD will then prompt:
Indicate the end position of the wall using the arrows keys, or a suitable
jump or snap mode. In this case jump to the intersection of the geometry
lines at point E.
AllyCAD will continue to prompt:
Enter next point of line.
Firstly draw geometry lines with dimensions shown in the figure above.
Select the starting position of the wall with the cursor. In this case your
start is the geometry line’s intersection with the inside of the external
wall (see the circle near B in the previous figure).
AllyCAD will now prompt:
Enter next point of line
Snap to the intersection point between the geometry line and the inside
of the external wall (see the circle near F in the previous figure) and
press the [SpaceBar] so that you won’t be prompted for another line.
Press the [SpaceBar] again to terminate the internal wall function.
Note: Ensure that the Close off ends check box has been checked in the
internal wall setup dialog otherwise the end of the internal wall will not
be closed.
Select the starting position of the wall with the cursor. The cursor will
snap to the intersection of the inside face of the wall and the geometry
line at point C.
AllyCAD will again prompt:
Snap to point D in the direction of the arrow and press the [SpaceBar]
so that you won’t be prompted for another line. Press the [SpaceBar]
again to exit the internal line function. A closed internal wall is drawn.
Complete the internal walls as shown in the plan view below:
The Roof Line Setup dialog will be displayed. Set the eaves overhang,
pen, linestyle and layer name as shown below.
Click near the outside of the double skin wall perimeter as the prompt
shows. The perimeter will be tracked and the perimeter toolbar will
display the following:
Click on the [Accept] button. The roof line will be drawn as a dashed line
surrounding the plan view.
Note: First switch off the roof line layer that you have just completed to
prevent symbols from snipping the roofline. The roof line must remain
intact for the drawing of roofs, which is explained later.
The Layer Settings Dialog with the ROOF_LINE layer switched off, as
shown by the area highlighted with the red rectangle. Select a plan layer
or create a new symbol layer and make it the current layer.
Check the Snip box above and then click the [View] button to see a library
of the window symbols selected as shown below:
Placing a window
Click on the position in the external wall where you would like the
window placed. The external wall will be snipped and the window
inserted into it as shown above.
If you need to rotate the symbol before you insert it type 90 in the rotate
edit box of the symbol toolbar as shown below:
The Elevation Setup dialog will be displayed. Set the parameters you
require and click on [OK].
The cursor indicates the face of the bottom elevation on the house plan.
Move the cursor opposite the point where the cursor was clicked to place
where you would like the roof line positioned as shown below.
The cursor indicates the roofline of the elevation on the house plan.
AllyCAD will then prompt:
Select window/door to go to elevation (space bar to end
selection)
Click on of the windows and doors that can be seen in this elevation as
shown in the following figure.
Click near (but not on) all the outside walls that will appear in the
elevation as shown below.
Set the pen, linestyle, layers and roof pitch and click on the [OK] button.
The bottom elevation will again be used as an example.
AllyCAD will prompt:
Indicate face on plan for adding roof to elevation (else
spacebar to exit)
Click near (but not on) the outside wall on the plan to indicate where you
would like to add the roof to the elevation as shown below.
Click near the roofline on the elevation to indicate where the roof must
be added as shown in the following figure.
Click near the roofline on the plan, which in this case represents a facing
gable as shown below.
Click near the roofline on the plan which is perpendicular to the side
gable roofline selected. This is the roofline from which the height of the
side gable can be calculated as shown below.
In this case press the [SpaceBar] to exit the function and the roof will be
completed.
The Cross Section Setup dialog will be displayed. Check the parameters
and click on the [OK] button.
Click with the cursor where you would like the cross-section placed on
the drawing as shown below in Figure 6.1
The cursor indicating the position where the vertical cross section is to
be placed.
Indicate with the cursor the position of the inside face of the external
wall the position where you would like to start the cross section. The
cursor will then remain in a perpendicular hold for the entire cross
section.
The cursor indicates the position of the inside face of the close external
wall.
The cursor indicates the position of the inside face of an internal wall.
Once you have indicated the inside face of the internal wall the cursor
will snap to the line.
In this case press the [spacebar] since there are no more internal walls to
select.
AllyCAD will then prompt:
Indicate inside face of far external wall (else spacebar to
exit)
Indicate with the cursor the position of the inside face of the far external
wall the position where you would like to end the cross section.
Indicate with the cursor the side of the section line you want the arrow
heads to be placed.
The cursor indicates the side of the section line where the arrow heads
must be drawn.
In this case we want to draw a facing truss only so press the [spacebar] to
indicate the facing and/or side truss option.
AllyCAD will then prompt:
Select facing truss for facing and side truss(else spacebar
for facing truss only)
We don’t want a facing and side truss to appear in the cross section so
press the [spacebar] to indicate the facing truss only option.
AllyCAD will then complete the drawing of the cross section. This is
shown below.
The Stairs Setup dialog will be displayed. Each of the pages in the stair
dialog are shown below in the following figures.
The plan and south elevation of a stairs straight section. The direction of
the arrow on the plan indicates the direction up the flight of stairs.
To add a straight section to a plan check the straight section button in the
general plan page of the Stairs Setup dialog as shown below.
Indicate with the cursor place where you want the base of the staircase
placed on the drawing plan. This is shown below.
Indicate with the cursor the direction of the top of the staircase. This is
shown in the following figure.
In this case press the [spacebar] to indicate that you want to draw a plan
view only. AllyCAD will then complete the drawing of the plan view of
the straight section as shown below in Figure 7.8.
In this case click the place on the elevation where you would like the
base of the staircase placed. The cursor will then remain in a
perpendicular hold. This is shown below.
The cursor indicates the base of the staircase on the drawing elevation.
Drawing showing the three types of landings. These are from left to right
U-shape, L-shape and Z-shaped landings.
To add one of the landing sections to a plan (shown in the figure above)
check the landing section button in the general plan page of the Stairs
Setup dialog as shown below.
The relative positioning of start, corner and end points for an L-shaped
landing.
Indicate with the cursor place where you want the start of the landing
placed on the drawing plan as shown in the following figure.
Indicate with the cursor place where you want the corner of the landing
placed on the drawing plan as shown in the following figure.
Indicate with the cursor place where you want the end of the landing
placed on the drawing plan as shown in the following figure.
Press the [spacebar] to indicate that we want the landing drawn on the
drawing plan. AllyCAD will then complete the drawing of the of the L-
shaped landing on the drawing plan as shown in the following figure.
In this case click the place on the elevation where you would like the
base of the staircase placed.
In this case press the [spacebar] to indicate that you want to exit the
function. AllyCAD will then complete the drawing of the elevation of the
L-shaped landing as shown below.
This chapter assumes that you are familiar with AllyCAD’s user interface
and are comfortable with AllyCAD’s basic drawing and editing functions.
Since the toolbar is a “docking toolbar”, you may drag the toolbar using
the mouse, to any convenient position.
You may also notice that if you leave your mouse pointer stationary over
a toolbar icon, you will get a pop-up description of the function that that
icon represents.
In AllyCAD, draw a side view and top view of a 200 x 100 x 20 steel plate
like so:
1. From the drop-down list, choose the M10 x 45 bolt. The dialog
will display the dimensions of the bolt (as in the picture above).
2. In the “Repeat” section of the dialog, select a repeat number of
4, a repeat type of “Linear”, and a spacing value of 30 (since our
current drawing units are “mm”, this represents 30mm).
3. Since we want to draw the bolt in both side and top views, make
sure that both “Side view” and “Top view” are ticked.
4. We want to draw the bolt shaft as “hidden”, so under “Line
Types”, change the “Draw shaft as” setting to “Hidden line”.
Click on the OK button.
AllyCAD will now prompt you to place the side view of the bolt in the
drawing:
Indicate the bolt position on the thread side of a line
The mouse cursor is now in “ortho” mode. Since we want to repeat the
bolt in the positive x direction, we move the mouse to the right of the first
bolt. You will see the ortho diamond move horizontally with your mouse.
Click the left mouse button. You will now see a side view of 4 equally
spaced bolts:
AllyCAD prompts:
Enter bolt centre of group for plan view
We need to now specify where to place the first bolt in the top view.
Notice that the mouse in ortho mode, and we are aligned with the first
bolt again. Move the mouse upwards to the top view of the steel plate.
The ortho diamond will move vertically, indicating where the top view of
the bolts will be placed.
Snap to the horizontal geometry line by moving the diamond near to the
geometry line, then pressing the “N” key. Click the left mouse button to
place the bolt top view.
AllyCAD will prompt:
Enter a point on the bolt centre line
We now specify the orientation (rotation) of the bolt top view. For now,
just click on the same spot again.
AllyCad will prompt:
Indicate the direction to repeat to
As with the side view, we now need to specify the direction in which the
bolt top view will be repeated. To be consistent with the side view, we
End of tutorial.
Usually the polar or radial repeat is only used to draw top views, as the
side view of such repeats makes little sense. Experiment for yourself to
see why.
In AllyCAD, draw a top view of a 200 x 100 x 20 steel plate like so:
When the repeat type is set to “Polar”, the spacing of the items being
repeated can be specified either by entering the PCD of the circle on
whose circumference the items will be arranged, OR by entering the
spacing between the items.
All that is left is to make sure that “Side view” is unticked, and “Top
view” is ticked, since we want to draw only a plan (top) view.
Make a last check that all you settings look correct (they should look like
the settings in the picture above).
Click on the OK button.
You will be asked if you want to save your changes to the new hole. Click
on Yes. (You can always delete the hole later if you don’t need it).
We now specify the orientation (rotation) of the bolt top view. For now,
just click again on the same spot.
The top view of the 8 holes will be drawn like so:
In this example, we want to draw a shaft with 4 different sections like so:
Start off by entering the diameter and length of each of the shaft’s
sections into the grid (as in the picture of the shaft dialog above).
Then specify the left and right trim for each of the sections (double-click
in a grid cell in the “L Trim” or “R Trim” columns to select between
chamfer and fillet):
• For section 1, we want a 2mm chamfer on the left, and a 3mm
fillet on the right.
• For section 2, we want no trim on the left (don’t enter anything
in for the left trim), and a 3mm fillet on the right.
• For section 3, we want no trim on the left or right. (Don’t enter
anything for both the left and right trim).
• For section 4, we want a fillet of 3mm on the left, and a chamfer
of 2mm on the right.
Finally, make sure that both “Open end” checkboxes are NOT ticked,
and that we have “Draw as” set to “Solid line”.
Make a last check that all your settings look correct (they should look like
the settings in the picture above).
Click on the OK button.
You will be asked if you want to save your changes to the new shaft.
Click on Yes. (You can always delete the shaft later if you don’t need it).
The dialog will disappear, and AllyCAD will prompt:
Enter centre left point on shaft
We need to now specify where to place the shaft. Indicate on the drawing
where the left end of the shaft will be placed. The centerline of the shaft
will run through this point.
AllyCAD will prompt:
Enter a point on the shaft centre line
We now specify the orientation (rotation) of the shaft. For now, just click
again on the same spot. The shaft will appear in the drawing:
To draw an “end view” (axial view) of the shaft, use the “Draw
Concentric Circles with Centreline” function (the menu item Toolkit ►
Mechanical ► Draw Circles + CL ).
It is a good idea to save your shafts when creating them. If the shaft
does not appear correct when you have placed it on the drawing, you
can always go back to the shafts dialog, select your saved shaft, and
edit/correct it.
1. Click on the Add button to add a new gear. Enter the name
“TUT_GEAR” when prompted for the name for the new gear.
2. Select a Pressure angle of 20°.
We need to now specify where to place the gear. Indicate on the drawing
where the centre point of the gear will be placed. The gear will appear on
the drawing:
Use the CAD “Modify” functions to rotate the gear to the orientation
you want.
1. Click on the Add button to add a new link. Enter the name
“TUT_LINK” when prompted for the name of the new link.
2. In the dialog, change the link Type to “Flush”.
Indicate on the drawing where you would like to place the link’s left hole
centre.
AllyCAD will prompt:
Enter a point on the link centre line
We now specify the orientation (rotation) of the link. For now, just click
again on the same spot. The link will appear in the drawing:
For our example, we want to indicate that the welds are 5mm thick fillet
welds, 100mm long, spaced at 200mm, on both the “near” side and the
“other” side. The surface of the welds must be concave, the welding
process number is 11, and the welding class is B. The welds must be
done “on site”.
Use the mouse to indicate where the “weld indicator” (ie: the “all
around” or “site weld” symbol) will appear.
The mouse cursor will now switch to “ortho” mode, allowing you to only
move the mouse horizontally. AllyCAD will prompt:
Indicate the position of the weld symbols
Use the mouse to indicate where the actual weld symbols will appear.
Take care to leave enough space between the weld symbols and the weld
indicator to display the weld length and pitch.
AllyCAD prompts:
Indicate the position of the tail
Use the mouse to indicate where the tail of the weld annotation appears.
The weld annotation is now drawn on the layer specified in Annotation
Setup:
To change the colour of weld annotations, change the colour of the weld
annotation layer.
Weld annotations can be selected, resized, moved and copied like any
other object.
Tip: use the shafts function twice to create the inside and outside
profile of the hollow shaft, then explode the 2 shafts you have created,
snip some lines, and hatch the relevant sections.
Save the drawing so that you can use it later in the “Surface Finish”
example.
Add the a datum indicator “A” to the drawing using the Toolkit ►
Mechanical ► Annotate ► Datum menu item, or if the Mechanical
Toolkit toolbar is visible, left click on the Datum button on the
toolbar.
Since the datum indicator will not snap properly to a dimension line as
in the drawing above, create the datum indicator against the hollow
shaft outer surface, then drag it to the correct location.
Use the mouse to indicate where the bottom-left of the first line of the
annotation must appear. In this case, it will be near the right-hand inside
diameter dimension of the hollow shaft, like so:
This function does not automatically create an arrow with the tolerance
box. Use the Annotate ► Add Arrow menu item to create an arrow from
the tolerance box to the relevant feature.
Change the colour of the surface finish layer to dark purple, and resize
the surface finish annotation so that it doesn’t interfere with the
dimension line. Your surface finish annotation should now look like this:
All the default settings that AllyCAD requires to draw the diagram, GP
dimensions, sectional plan sheets, etc., are stored in an appropriate ini
file. This is a plain text file and can be read and written to using a text
editor. However to do so is very awkward and cryptic. To make it easier
you use the Setup dialog to view and edit the ini file contents.
In this way the Setup dialog is your entry point into customizing the way
your SG plans will appear. You can have any number of ini files geared
for different types of jobs. E.g. separate ones for urban and farm
subdivisional surveys.
In the example above the title bar lists the name of the toolkit suite of
functions, ie. SG Diagram, as well as the fact that no ini file is currently
loaded.
First thing is to load an ini file. Press the Load button and browse to
locate the default ini file Knowledge Base provides for diagrams located
at Examples\SG_Files\SG_Diagram.ini.
The dialog gets populated with values and the title bar reflects the name
of the loaded ini file.
OK and Cancel
From here lets jump to the meaning of the OK and Cancel buttons. The
OK button is greyed-out until an ini file is loaded. At that stage it
becomes enabled and only then can you click on it.
Pressing OK means that you accept any changes that have been made
and you want them stored. The ini file will get updated with the current
contents of the dialog including everything that can be changed be it on
either of the grids or via any of the buttons.
Pressing Cancel means that you don’t want any of the settings stored but
to rather revert to what they were when you first opened the Setup
dialog – The ini file then remains unchanged.
If you are wanting to save your changes, but you don’t want the default
file changed, then you would use the Save As button to save the current
settings to a new ini file.
This grid contains two paths for SG Diagram and General Plan, and four
paths for Sectional Plans.
Settings grid
The settings grid has various pages each reflecting different type of data.
Questions Text fields that have a typical value, but will differ for each
diagram. You will get the opportunity to change this text
when generating a diagram. You should therefore not insert
property-specific information here.
General Plan:
Sectional Plan:
Take for instance the text entity denoting the diagram scale. It appears
under the Text page of the settings grid as follows:
Here it can be seen how the resultant text entity gets drawn. The scale of
the base drawing was 1:700 so this gets carried over and the default text
setting of "Scale 1:" gets inserted as a prefix.
The horizontal and vertical are with respect to the bottom left-most
entity on the template drawing. The pen colour, text height, font and
underlined status are self-explanatory. The Lorg (label origin) is set to 15
being middle centre and is where the coordinates refer to.
Set the pen mapping in the Printer Defaults. Refer to Print in the
Reference Manual.
Check the printing limits of your device in your printer handbook. Some
printers leave surprisingly large margins around a print. If you set the
paper size in Settings ► Drawing Settings to “Use Driver Limits”, AllyCAD
will read the margins from your default printer and the dotted magenta
box that shows the paper size on the screen will show the printable area
rather that the paper size. Therefore you won’t lose the edges of your
drawing.
If this is not the problem select File ► Print Setup ► Properties. Click on
the Paper tab and ensure that the correct paper size is selected.
You will experience this problem if you are using a device with an HPGL
driver (e.g. a Hewlett Packard pen plotter) and you have used non-plotter
fonts in your drawing. Return to your drawing and ensure that all your
text and dimensions are in either “Modern”, “Roman” or “Script” font.
These are fonts with neither a “TT” or a screen icon in front of their
names in the list of fonts.
If these fonts don't appear on your list of fonts set up your plotter as your
default printer. Click on Start ► Settings ► Printers. Then click on your
plotter’s icon so it becomes highlighted, go to the File menu and select
“Set As Default”.
This problem is caused by a bug in the Windows HPGL driver. If you
have a modern plotter that understands HPGL2, use an HPGL2 driver. If
you have a modern plotter but no HPGL2 driver, contact your plotter
supplier.
Pen Plotters
The white pen may not be plotted. If you have used white on your
drawing, change everything that is white to another colour (see Changing
all the pale blue parts of a drawing to black later in this chapter).
If pens other than white have not been plotted, try plotting again and
ensure that the Minimum Pen and Maximum Pen in the Printer Defaults
dialog box are set to “1” and “15”, even if your plotter only has 6 pens.
The pen numbers refer to the AllyCAD pens and not to your plotter pens,
so if you give a maximum pen of 6, only elements drawn in the first six
pens will be plotted.
If all colours are being plotted in the same pen, uncheck the All Colours
to Black option in the Printer Defaults dialog box.
If colours are not plotted as you expected, see the section Colours that are
plotted/printed in Print in the File Menu. You can change the pen colours
in your plotter driver as follows.
Click on Start ► Settings ► Printers. Then click on your plotter’s icon so it
becomes highlighted, go to the File menu and select Properties. Click on
the Options tab. You should be able to change the plotter pen colours in
this dialog box.
Printers
Do one of the following things:
• Set All Colours to Black in the Printer Defaults dialog box. See
Print in the File Menu.
• Change the pen of all the elements drawn in the colour that is
not printing, for example change all pale blue elements on the
drawing to black. See Changing all the pale blue parts of a
drawing to black later in this chapter.
• Change the colour of the offending pen, for example get rid of
the pale blue colour altogether by changing it to another colour
of your choice. To do this, click on the Pen button in the Control
Bar. A colour palette appears. Select a new colour for that pen,
then click on OK. When you redraw, all elements drawn in the
offending pen will take on the new colour. This change will affect
all your drawings.
Lines look solid on the screen but are printed as dashed lines
This occurs when you are using a line width greater than 0. Because of
the way that AllyCAD rounds the ends of wide lines the dashes in a
dashed line may run into each other so that the line appears continuous.
If you suffer this problem, here are some things you can try:
• When selecting a continuous line type at widths greater than 0,
make sure you select the very top line type even if there are
several line types that look continuous. The very top line type is
the continuous one.
• Type “USESWDOTTEDLINES 1” into the Command Line and
press [Enter]. Then redraw. You may now be able to distinguish
between dashed and solid lines on the screen.
• Increase the “Pixrepeat” factor in your LINETYPE.MAC file.
See Line Types.
• Set all line widths back to 0 in the drawing and print line widths
by colour, for example print all red lines as 0.3mm, all green lines
as 0.7mm etc. See Print in the File Menu for details on how to do
this.
To thicken witness lines, set aside one colour and draw all your witness
lines in that colour. Then map that colour to a thickness greater than 0.
See Print in the File Menu for details on how to do this.
If arcs are not plotted, or are plotted incorrectly, check the Print Arcs as
Lines option in the Printer Defaults dialog box that appears just before
you plot.
Some functions won't work if you have duplicate lines. A typical example
is Delete. If you click on a duplicate line to select it, then delete it, the
line disappears. But when you redraw the screen, the line seems to
reappear. This is because there was another line underneath the line you
deleted.
Similarly, Any Intersection jump and the Intersection snap may not work
if there are duplicate lines or arcs over the intersection point. Try moving
the cursor around a bit and re-trying the jump. If this doesn't work,
remove the duplicate lines or arcs.
Another symptom of duplicate lines is very slow redraw times and very
large drawings.
To remove duplicate entities, do the following:
• Use File ► Purge Redundant Elements. This removes all exactly
duplicated elements.
• Use Tools ► Tidy Polygons. This deletes overlapping and
duplicated lines and arcs, but does not work on text.
Some functions require you to select something before they will work.
While most of these functions will remind you about this, some will not.
For example, if you click on the [NO] button in answer to the question
Stretch everything (else just selected) in Stretch, and you have not
selected anything, nothing will happen.
Some functions, for example the Align ► To Grid option, require you
create a grid before they will work.
Many of the functions in the Geometry Menu will only work with other
geometry. For example, the function Line Tan C will only draw a line
tangent to a geometry circle. If you need to draw a line tangent to a solid
circle, use a Tangent Snap or project the circle to geometry first using
Geometry ► Make Geometry.
Check the correct operation of the function.
If the drawing has been imported as a DXF or DWG file, it is likely that
entities that look like lines and arcs are in fact polylines. To check
whether an entity is a polyline, use Tools ► Query Entity.
Some functions, like Snip, Trim and Fillet, won’t work on polylines. To
get them to work, you have to use Objects ► Explode Objects to explode
the polylines into lines and arcs. You may need to use Explode Objects
several times to break the polylines down completely. See Explode
Objects in the Objects Menu.
If you can’t change the colour of entities on a drawing that has been
imported as a DXF or DWG file, this is also likely to be because the
entities are polylines. AllyCAD’s line and arc editing functions won’t
work on polylines. To change their colour, you can explode the polylines
as described above. Alternatively, double click on individual polylines to
change their colour, or use Settings ► Set Polyline Defaults to change the
colour of many polylines at once.
If you are displaying a grid on the screen and the grid specified is too fine
to display all the grid points at once, a coarser grid will be displayed, for
example every second or third grid point.
Grid jump or the Grid Snap mode will jump onto a grid point even if it is
not displayed.
If you magnify into your drawing, the previously invisible grid points will
appear. The maximum number of grid points to be displayed on the
screen at any time is set in the Tools ► Grid function.
Sometimes when using Point jump or the Point Snap the cursor may
jump to a seemingly blank point on the screen. This is normally an arc,
circle or ellipse centre point that you cannot see because the Show Arc
Centres option in Settings ► View Settings is not checked. If you check this
box, the centre points will re-appear.
The cursor takes on a life of its own and/or moving diamonds appear on the
screen
The cursor is locked. Press [K] and then [U] to unlock it. Press [+] on the
numeric keypad to clear the cursor hold.
In order to delete a dimension, you must first select it. Once selected, you
can delete it using Edit ► Delete.
To select a dimension, try clicking on it in the position described below.
If this doesn’t work, see the If All Else Fails section.
Radial Dimensions
R 15
If the text is not on the dimension arrow, click
at the intersection of the line underneath the
text and the dimension arrow (arrowed in the
diagrams on the left).
Ø 20
If all else fails, go to Edit ► Selection Filters and set the filters so that only
Dims are checked. Then select the part of the drawing containing the
dimension by dragging a rectangle around it or using Edit ► Select by
Polygon. You must include the whole dimension. In a horizontal, vertical,
slope or ordinate dimension, this includes the actual points being
dimensioned. In an angular dimension, this includes the point where the
lines intersect. Because the Selection Filters are set to Dims only the
dimension will be selected. When you have finished, don’t forget to set
the Allow All option again.
There are two common reasons why dimension text is not centered:
1. Trailing blanks. Use the Annotate ► Edit Dimensions ► Edit Dimension
Properties command to edit the dimension text. When the text
appears in the Control Bar ensure there are no blanks before or after
it.
2. Dimension centered on tolerance sign. Mechanical dimensions such
as “34 +/-.2” are centered about the tolerance sign (the plus or the
minus). This may make the dimension appear off centre in certain
cases, e.g. “456789+/-.1”. The way to correct this is to use the
Modify ► Stretch function to move the dimension text.
AllyCAD stores a circle as a long arc with its start and end points at 3
o'clock. If you want to cut out that part of a circle that includes the 3
o'clock position, you need to remember that you are actually cutting the
two ends of an arc, not a chunk out of a continuous circle.
AllyCAD prompts :
Select cut point.
Then go to Modify ► Trim. Set the Trim options on the Control Bar to
“First Line” and “One Point”. Click at the two arrowed positions to trim
the remaining unwanted arc sections.
If you have customised your menu system, it is likely that your menu file
exceeds the maximum menu file length. Any lines after the maximum
length will be ignored.
As the [Enter] key is defined near the bottom of the menu file, this key
may stop working. See CAD.MEN for tips on shortening menu files.
Selection Filters
The selection filters can cause items to be omitted when you try to select
them using Select by Polygon, Select All etc. For example, if Current
Colour is checked, only elements in the current colour will be selected. If
Lines is not checked, lines will not be selected, etc.
Go to Edit ► Selection Filters and click on the Allow All option once or
twice until all the filters except Current Colour, Current Line Type and
Current Layer are checked.
Locked Layers
If a layer is locked, you won't be able to select anything on it. You can see
whether a layer is locked, and unlock it, in Settings ► Layer Control.
There are two reasons why symbols may be split into two or more parts:
symbol size and symbols that contain hatches or solid fills.
Symbol Size
Symbols have a maximum size of 8000 bytes - roughly 250 lines or 130
arcs. If you try to create a symbol that is larger than this, AllyCAD will
arbitrarily split it into 2 or more parts. If you need to create large
symbols, there are two work-arounds.
1. Make the symbol up in several parts
When you come to insert the symbol into a drawing using Draw ►
Symbol insert the treetop and the tree trunk separately but position
them in exactly the same place. Because their hook points are in the
same place the two symbols will be superimposed perfectly to form
the tree.
You can also write a macro to automatically superimpose the
different parts of the symbol. See the dowel example below. When
moving a symbol made up of several parts, ensure that you have
selected all the parts.
Position the cursor where you want the symbol’s hook point to be.
If you are entering a symbol with the autorotate option checked and the
symbol refuses to rotate itself onto a line as expected, firstly ensure that
you are trying to rotate the symbol onto a line and not a polyline and also
that you have clicked close enough to the line. You should click almost
on the line. Otherwise, save your drawing, then load the drawing
containing the symbol. Check that the symbol has been drawn
horizontally, not vertically. If not, use Modify ► Rotate to rotate it. Then
use Objects ► Edit Object ► Change Hook Point to check that the hook
point is at the left-hand end of the symbol and to move it if it is not.
If you have created a symbol that includes a hatch or solid fill, you will
find that the symbol and its hatch/fill are treated as separate objects
when you come to load the symbol into a drawing using Draw ► Symbol.
Create the symbol and its hatch separately, ensuring they both have the
same hook point. When you use Draw ► Symbol insert the symbol and its
hatch separately but position them in exactly the same place. Because
their hook points are in the same place the two symbols will be
superimposed perfectly to form the complete hatched symbol.
Now add the solid fill. To do this, use Objects ► Begin New Object to give
the fill a name. Then select Annotate ► Enter Hatch/Solid Fill.
It is very important that you start defining the fill perimeter at the dowel
centre. This is because the first point of the perimeter you enter will be
the fill’s hook point.
Start
Define the perimeter as indicated by the arrows,
using the intersections method.
When moving a symbol made up of several parts, ensure that you have
selected all the parts.
Save the symbol and its fill in a separate drawing of their own. Make sure
you are using the Cartesian coordinate system (see Drawing Settings in
the Settings Menu) and that the symbol’s hook point is positioned at
coordinate position “0 0”.
When you need the symbol in another drawing, use File ► Load ► Load
Drawing to load it. AllyCAD will prompt "Enter new reference position".
Position the cursor where you want the symbol’s hook point to be.
If you try to solid fill an area that contains an island, you must first break
it down into areas without islands, otherwise you can end up with fills
that look like this.
These three areas can then be filled to achieve the desired effect. You
can also create solid fills with islands as follows:
If you use this method, ensure that the All Colours to Black option in the
Printer Defaults dialog box is not checked when you print!
To change this colour, you need to load the HATCH.PAT file into a text
editor such as Windows Notepad. The HATCH.PAT file lives in your
users\guest directory.
If you look at the HATCH.PAT file, you will see that each hatch pattern is
defined by a number of lines. To change the colour of a hatch, ignore the
first two lines of each hatch pattern definition (the hatch pattern's name
and the two figures beneath it), and edit the first figure in each of the
lines that follow.
For example, the following hatch pattern definition draws red bricks:
*brick,Brick or masonry-type surface
10, 0
1, 0, 0, 0,0, 0,.25
1, 0, 90, 0,0, 0,.5, .25,-.25
To make the bricks white, you must edit the definition so that it looks
like this:
*brick,Brick or masonry-type surface
10, 0
12, 0, 0, 0,0, 0,.25
12, 0, 90, 0,0, 0,.5, .25,-.25
12, 0, 90, .25,0, 0,.5, -.25,.25
The number 12 at the beginning of the last three lines changes the hatch
colour from red to white. Colours are numbered from 0 to 15 in the Color
toolbar.
In order for your changes to take effect, you must save the HATCH.PAT
file and restart AllyCAD.
For example, you could set up two user directories called red and white.
The HATCH.PAT file in the red user directory could define red hatch
patterns, and the HATCH.PAT file in your white directory could define
white ones. For red hatches, you would then log into the red user
directory when starting up AllyCAD. For white hatches, you would log
into the white user directory.
Since the colour for these hatch patterns is determined by the colour of
the first line in the hatch perimeter, you can change the hatch colour, by
changing the colour of this first line. To do this proceed as follows:
1. Choose Edit ► Selection Filters. The Selection dialog box appears.
2. Click on the Properties tab then uncheck the Hatch and Non-Hatch
option.
3. Check the Hatch/Solid fill only option.
4. Click on the Pen button on the Control Bar and select the colour you
want to change (pale blue in this case).
5. Click on the Objects tab of the Selection dialog box.
6. Click on the Select All button in the Selection dialog box. All the
hatch patterns with pale blue override pens are selected.
Hatching disappears
If you have customised AllyCAD’s colours, you may find that some of
them don’t display properly on the screen. This is because your graphics
card is not set to display 65000 colours. Whether this is possible or not
depends on your hardware.
When you use the Scroll Bars, the Scroll Box (the little square that you
slide around) will always spring back to the middle of the Scroll Bar after
you have finished panning. This is because the AllyCAD Drawing Area
stretches to infinity.
If the word Command at top left and the layer names in the Layer Display
are very large or very small, go to Settings ► View Settings and click on the
Control Bar Font button. Here you can change the size and font of this
text.
If the colour of the lines and arcs has not changed, ensure that what you
think are lines and arcs are lines and arcs and not polylines. You can
check this using Tools ► Query Entity.
This is exactly the same as above except that at step 8 you must right
click on the Polyline icon in the Main toolbar instead of on the Line icon.
The Polyline Style dialog box will appear.
Steps 1 to 7 are exactly the same as in Changing pale blue lines and arcs to
black.
8. Right click on the Text icon in the Main toolbar. The Set Text
Defaults dialog box appears.
9. Click on the Pen button. Change the pen to black.
10. Click on the Apply button.
11. The Attributes to Apply dialog box appears. Click on the All check
box at the top of the dialog box so that all the ticks disappear.
12. Click on the Pen check box so that only that box is ticked. You only
want to change the text colour, nothing else.
13. Click on OK to exit the dialog box.
14. Click on OK to exit the Set Text Defaults dialog box. The colour of
the text is changed. You may not be able to see the change because
the text is still selected.
15. Deselect everything by clicking on an empty area of the drawing.
Steps 1 to 7 are exactly the same as in Changing pale blue lines and arcs to
black.
8. Select Settings ► Set Arrow Defaults. The Arrow Style dialog box
appears.
9. Click on the Pen button. Change the pen to black.
10. Click on the Apply button.
11. Click on the OK button. The colour of the arrows is changed. You
may not be able to see the change because the arrows are still
selected.
12. Deselect everything by clicking on an empty area of the drawing.
1. Select Settings ► Set Dim Defaults. The Dimension Settings dialog box
appears.
2. Click on the Text Pen button. Change the pen to black.
3. Click on the OK button.
4. Type [R] to redraw the screen. The dimension text will change
colour.
Using Expand
type “2”.
When the Magnified Layer dialog box appears, select the layer you
have just created, “DETAIL_50”. When AllyCAD prompts:
Enter new magnification for layer
When you draw dimensions, you must make sure you are on a layer
with the same magnification as the layer the entities you are
dimensioning are on. You can check layer magnifications in
Settings ► Layer Control.
60.7
Click on the node at the dimension text
position. It will become black (highlighted).
Type a distance and press [Enter]. The dimension text will be moved up
by the amount you specified and the witness lines will be lengthened to
fit.
You can also move the text by dragging the highlighted node to a new
position.
A
Accelerator Keys .............................................................................................. 3-18
Add New Layer................................................................................................... 8-6
Adding Users ...................................................................................................... 2-7
Alter Dimension ............................................................................................... 6-28
Angles
dimensioning ................................................................................................ 6-25
isometric ........................................................................................................ 12-2
Angular Dimension.......................................................................................... 6-25
Application Error Message .......................................................................... 15-16
Arcs
changing pale blue to black ..................................................................... 15-29
dimensioning radii....................................................................................... 6-24
don't print or print incorrectly .................................................................. 15-7
isometric ........................................................................................................ 12-4
isometric, cutting ..............................................................................12-5, 15-15
problems cutting / trimming.................................................................... 15-13
solid print as dashed.................................................................................... 15-6
Arithmetic Operators ...................................................................................... 9-13
Arrow Keys......................................................................................... 3-18, 9-2, 9-8
Arrows
changing pale blue to black ..................................................................... 15-30
don’t print solidly ......................................................................................... 15-6
Attributes..................................................................................................10-6, 10-7
AutoCAD
blocks...................................................................................................see Blocks
problems importing/exporting from/to.................................................. 15-17
Automatic Detailed Views.................................................................see Expand
B
Begin New Object .................................................................................10-8, 10-15
Bill of Materials .............................................................................................. 10-11
Bitmaps
appear as hatched rectangles .................................................................. 15-28
Blocks ............................................................................................................... 10-18
C
CAD Directory .................................................................................................... 2-3
CAD.INI ............................................................................................................... 2-5
CAD.LOG .............................................................................................................2-5
CAD.MEN ............................................................................................................2-5
Calculations .......................................................................................................9-13
Change Hook Point................................................................................ 7-12, 10-5
Change Name.......................................................................................... 7-12, 10-4
Circles
isometric, problems with ..........................................................................15-15
Circular Copy ....................................................................................................8-16
Command Line ...................................................................................................3-8
text too large or too small .........................................................................15-28
COMPASS.DRG .................................................................................................2-5
COMPASSN.DRG ..............................................................................................2-5
Control Bar ..........................................................................................................3-4
text too large or too small .........................................................................15-28
Coordinate Display...........................................................................................3-15
Copying
by cursor.........................................................................................................8-12
circular copy ..................................................................................................8-16
polar copy.......................................................................................................8-16
Cosines................................................................................................................9-13
Counting Objects .................................................................................. 8-23, 10-10
Crashing ................................................................................................. 15-7, 15-16
Cross Hatching..................................................................................................6-12
Current Object ...............................................................................7-14, 10-3, 10-9
Cursor
select cursor (arrow-shaped)......................................................................3-14
shape ...............................................................................................................3-14
takes on life of its own ...............................................................................15-10
unlocking permanently .................................................................................9-8
Customising the CAD ......................................................................................2-12
Cut and Rub
doesn't work on circles ..............................................................................15-13
D
Define Zoom View ..............................................................................................4-9
Degree Sign .....................................................................................................15-33
Delete
doesn't work...................................................................................................15-9
Deleting
can't delete dimensions .............................................................................15-10
can't delete hatches ....................................................................................15-24
deleted entities keep coming back............................................................15-9
users ..................................................................................................................2-8
Demagnify............................................................................................................4-8
Detailed Views .....................................................................................see Expand
Dialogue Boxes................................................................................................. 3-15
Diameter Sign................................................................................................. 15-33
Diamonds Appear on the Screen................................................................ 15-10
Dimensioning
angles.............................................................................................................. 6-25
radii ................................................................................................................. 6-24
Dimensions........................................................................................................ 6-20
altering object to fit.........................................................see Alter Dimension
angular ........................................................................................................... 6-25
can't delete................................................................................................... 15-10
can't select ................................................................................................... 15-10
changing pale blue arrows to black........................................................ 15-31
changing pale blue text to black ............................................................. 15-31
changing pale blue witness lines to black............................................. 15-31
horizontal....................................................................................................... 6-20
isometric ........................................................................................................ 12-5
linear............................................................................................................... 6-20
moving text.................................................................................................. 15-34
radial............................................................................................................... 6-24
text disappears............................................................................................ 15-27
text drawn as boxes ................................................................................... 15-27
text drawn as dots ...................................................................................... 15-27
text not centred .......................................................................................... 15-12
text printed at wrong orientation ............................................................. 15-4
variable..............................................................................see Alter Dimension
witness lines printed too faintly................................................................ 15-7
wrong............................................................................................................ 15-12
Directories Installed by the CAD.................................................................... 2-2
Display Problems ........................................................................................... 15-27
DOM.TXT............................................................................................................ 2-5
Drag and Snap.................................................................................................... 8-9
Draw by Number ................................................................see Alter Dimension
Drawing Area.................................................................................................... 3-14
Drawing Settings ........................................................................................5-2, 7-2
Drawings, Very Large ..................................................................................... 15-8
Dump Data ...................................................................................................... 10-11
E
Ellipses
problems ...................................................................................................... 15-15
End Key ............................................................................................................. 3-18
Enter Hatch/Solid Fill ............................................................................6-12, 6-13
Enter key
doesn't work.................................................................................................15-16
Enter Key ...........................................................................................................3-18
Enter polygon about ... prompt .......................................................................3-6
Error Messages ..................................................................................... 15-7, 15-16
Escape Key ........................................................................................................3-18
Expand................................................................................................................6-34
Expanded Views ................................................................................. see Expand
F
Files Installed by the CAD................................................................................2-2
Fill Geom............................................................................................................11-3
Fillet ......................................................................................................................6-3
doesn't work...................................................................................................15-9
Fills......................................................................................................................6-12
Forward Slash Key ..........................................................................................3-18
FP Error Message ................................................................................ 15-7, 15-16
Functions Don't Work .....................................................................................15-8
G
Generic Dimensions............................................................see Alter Dimension
Geometry.................................................................................................. 5-12, 9-12
available constructions................................................................................11-2
deleting ...........................................................................................................11-7
doesn't work...................................................................................................15-9
inking in..........................................................................................................11-3
jumping and snapping to ............................................................................11-4
projecting from existing lines / arcs..........................................................11-4
properties .......................................................................................................11-2
saving ..............................................................................................................11-7
switching on and off.....................................................................................11-7
tan snap mode ...............................................................................................11-6
tracing over....................................................................................................11-3
Geometry Trace-Over......................................................................................11-3
Grid ........................................................................................................... 5-15, 9-12
can't jump or snap to .................................................................................15-10
isometric.........................................................................................................12-3
jumping or snapping to ...............................................................................9-12
Grid (Snap Mode)
doesn't work.................................................................................................15-10
Group Into Object ......................................................7-7, 7-10, 7-11, 10-8, 10-15
Guest Sub-directory................................................................................... 2-4, 2-6
H
Handles
rotating with.................................................................................................. 8-15
stretching and scaling with ........................................................................ 8-14
Hatch Perimeters............................................................................................. 10-3
HATCH.PAT ....................................................................................................... 2-5
Hatching ............................................................................................................ 6-12
can't attach to symbols / objects.............................................................. 15-20
can't delete................................................................................................... 15-24
can't select ................................................................................................... 15-24
disappears.................................................................................................... 15-27
solid fills create triangles.......................................................................... 15-23
with islands ................................................................................................... 6-13
Help, Smart Cursor ......................................................................................... 3-15
Home (Screen Centre) ...................................................................................... 9-9
Home Directories see also Progam Home Directory; User Home Directory
Home Key .......................................................................................................... 3-18
Hook Point................................................................................................10-5, 10-7
changing................................................................................................7-12, 10-5
Horizontal Dimension..................................................................................... 6-20
I
Icons.................................................................................................................... 3-12
Illegal Operation Message............................................................................ 15-16
Installation........................................................................................................... 2-2
Isometrics
circles.............................................................................................................. 12-4
cutting isometric circles.............................................................................. 12-5
dimensions .................................................................................................... 12-5
grid .................................................................................................................. 12-3
problems with circles ................................................................................ 15-15
It Doesn't Work! ............................................................................................... 15-8
J
Jump Grid
doesn't work ................................................................................................ 15-10
Jump Point
doesn't work ................................................................................................ 15-10
Jumps ..........................................................................................................5-16, 9-9
difference between jumps and snap modes ............................................. 9-9
don't work ...........................................................................................15-8, 15-10
K
Key / .................................................................................................................... 3-18
Keyboard ........................................................................................................... 3-18
Keyboard Short-Cuts ........................................................see Accelerator Keys
L
Landscape..........................................................................................................15-3
Large Drawings ................................................................................................15-8
Layer Display ......................................................................................................3-9
text too large or too small .........................................................................15-28
Layers ...................................................................................................................8-6
changing ...........................................................................................................3-9
current ..............................................................................................................3-9
Learning the CAD ............................................................................................2-10
Left Mouse Button ................................................................................. 3-13, 3-16
Line Type
current ..............................................................................................................3-9
setting ...............................................................................................................3-9
solid lines/arcs print as dashed..................................................................15-6
Line Type Display ..............................................................................................3-9
Lines
changing pale blue to black......................................................................15-29
drawing orthogonal...................................see Lock Cursor; Move Distance
isometric.........................................................................................................12-2
solid print as dashed ....................................................................................15-6
LINETYPE.MAC................................................................................................2-5
List Objects ............................................................................................ 8-23, 10-10
Load Drawing .....................................................................................................4-4
Load Symbol File ................................................................................... 8-3, 10-14
Load Title Block .............................................................................................15-32
Loading a Drawing.............................................................................................4-4
Lock Cursor .........................................................................................................9-7
see also Move Distance ..................................................................................9-7
M
Macro Sub-directory..........................................................................................2-4
Magnify.................................................................................................................4-5
MainCAD Caused a General Protection Fault Message ........................15-16
Make Geometry ................................................................................................11-4
Make Symbol......................................................................................... 10-8, 10-16
Menus ...................................................................................................................3-3
Minimum Requirements...................................................................................2-1
Mirror Image .....................................................................................................8-18
Mouse..................................................................................................................3-16
Move Distance............................................................................................. 9-7, 9-8
Move to Coordinates.................................................................................. 5-4, 9-9
Moving
dimension text.............................................................................................15-34
dragging accurately with cursor ................................................................. 8-9
nudging ........................................................................................... 8-11, 9-2, 9-4
Moving the Cursor
at isometric angles ....................................................................................... 12-2
diagonally .................................................see Numeric Keypad; Polar Move
to a specific point ..................................................... see Jumps; Snap Modes
Multiple Users .................................................................................................... 2-6
Multiple Views .................................................................................................. 4-12
N
Nudge .................................................................................................. 8-11, 9-2, 9-4
Numeric Keypad .......................................................................................3-18, 9-4
O
Object Name ............................................................................................10-4, 10-7
changing................................................................................................7-12, 10-4
Objects................................................................................................................ 10-3
adding to ...............................................................................................7-14, 10-9
attributes...............................................................................................10-6, 10-7
automatically created.................................................................................. 10-7
can't attach hatching to............................................................................. 15-20
changing hook point...........................................................................7-12, 10-5
changing object name ........................................................................7-12, 10-4
changing parent name ................................................................................ 10-4
changing snip box ........................................................................................ 10-6
counting ..............................................................................................8-23, 10-10
creating ...................................................................................................7-7, 10-7
see also Begin New Object; Group Into Object ..........................................
current...................................................................................................10-3, 10-9
disappear ..................................................................................................... 15-27
dividing .................................................................................................7-11, 10-8
drawn as boxes ........................................................................................... 15-27
extracting details........................................................................................ 10-11
functions that create.................................................................................... 10-7
hook point.............................................................................................10-5, 10-7
inserted at wrong angle ............................................................................ 15-20
inserting ........................................................................................................... 8-3
listing ...................................................................................................8-23, 10-10
manipulating............................................................................................... 10-13
maximum size ....................................................................................10-3, 15-19
merging .................................................................................................7-10, 10-8
name ......................................................................................................10-4, 10-7
parent name ............................................................................. 10-4, 10-7, 10-17
properties....................................................................................................... 10-4
search and replace .......................................................................................8-19
size ...................................................................................................................10-7
snip box ................................................................................................ 10-5, 10-7
split into two or more parts ......................................................................15-19
updating .........................................................................................................8-19
viewing....................................................................................see Show Objects
Offsets ...................................................................................................................6-6
Open....................................................................................................... 4-4, 6-2, 8-2
Opening a Drawing ............................................................................................4-4
Orientation
drawing printed at wrong ...........................................................................15-3
P
P Number...........................................................................................................10-7
Panning ................................................................................................................4-6
using Scroll Bars ..........................................................................................3-14
Paper Size
changing causes a crash............................................................................15-16
Parallel Defaults ......................................................................................... 6-6, 6-8
Parallel Line (Draw) ........................................................................... 6-6, 6-7, 6-9
Parallel Lines ......................................................................................................6-6
1 Parallel Element ................................................................................ 7-5, 7-14
Parametric Dimensions .....................................................see Alter Dimension
Parents
changing name..............................................................................................10-4
name...........................................................................................10-4, 10-7, 10-17
Pen Selection ....................................................................................................3-10
Pens
can't change colour of an entity...............................................................15-16
don’t display properly................................................................................15-28
don’t print as expected ................................................................................15-5
editing pen of existing entities.................................................................15-29
PgDn Key ...........................................................................................................3-18
PgUp Key ...........................................................................................................3-18
Point Snap Mode
doesn't work.................................................................................................15-10
Polar Copy .........................................................................................................8-16
Polar Move...........................................................................................................9-6
Polygon (Enter polygon about ... prompt).....................................................3-6
Polylines
changing pale blue to black......................................................................15-30
some functions don't work on ........................................................ 15-9, 15-16
Portrait ...............................................................................................................15-3
Primitives ...........................................................................................................10-2
grouping into objects................................................................................... 10-7
Printing
arcs don't print or print incorrectly.......................................................... 15-7
arrows don’t print solidly ........................................................................... 15-6
colours don’t print as expected ................................................................. 15-5
dimension witness lines print too faintly ................................................ 15-7
drawing prints to two sheets ..................................................................... 15-3
drivers ............................................................................................................ 15-2
edges of drawing not printed..................................................................... 15-3
FP Errors ....................................................................................................... 15-7
incomplete prints ......................................................................................... 15-3
problems ........................................................................................................ 15-2
solid lines/arcs print as dashed ................................................................. 15-6
text moves around ....................................................................................... 15-4
text prints at wrong orientation................................................................ 15-4
wrong orientation ........................................................................................ 15-3
Program Home Directory................................................................................. 2-3
Prompt Area........................................................................................................ 3-4
Q
Quick Detailed Views .........................................................................see Expand
R
Radial Dimension............................................................................................. 6-24
Radiused Corners .............................................................................................. 6-3
Redraws
problems with ............................................................................................. 15-27
very slow .............................................................................................15-8, 15-27
Reference manual.............................................................................................. 1-2
Reference Point............................................................................ see Hook Point
Repeat ................................................................................................................ 8-16
Replace Objects ................................................................................................ 8-19
Right Clicking.................................................................................................... 3-16
Right Mouse Button ...............................................................................3-13, 3-17
Rotating
by cursor ........................................................................................................ 8-15
Ruler Bar ........................................................................................................... 3-14
turning on and off ........................................................................................ 3-14
S
Save..................................................................................................................... 5-22
Save As...................................................................................5-22, 6-38, 7-15, 8-24
Save Options ..................................................................................................... 5-22
Scale
entities drawn at wrong ............................................................................15-12
more than one on a drawing ....................................................................15-32
Scaling (Entities)
by cursor.........................................................................................................8-14
Screen Centre, jumping to ...............................................................................9-9
Scroll Bars .........................................................................................................3-14
scroll box (little square) stays at centre ....................................... 3-14, 15-28
Search and Replace Objects ..........................................................................8-19
Select Cursor.....................................................................................................3-14
Selecting
can't select dimensions..............................................................................15-10
can't select hatches.....................................................................................15-24
can't select parts of drawing.....................................................................15-18
Short-Cut Keys .................................................................. see Accelerator Keys
Show Objects........................................................................................... 7-9, 10-10
Sines....................................................................................................................9-13
Slow Drawings ...................................................................................... 15-8, 15-27
Smart Cursor Help...........................................................................................3-15
Snap Modes ......................................................................................5-16, 9-9, 9-11
difference between jumps and snap modes..............................................9-9
don't work .......................................................................................... 15-8, 15-10
Snip
doesn't work...................................................................................................15-9
Snip Box................................................................................................... 10-5, 10-7
changing .........................................................................................................10-6
Space Bar...........................................................................................................3-18
Special Characters .........................................................................................15-33
Standard Parts..................................................................................... see Objects
STARTUP.DRG..................................................................................................2-5
Stretch ................................................................................................................6-31
Symbol (Function) ................................................................................. 8-3, 10-14
Symbol Files .......................................................................see Symbol Libraries
Symbol Libraries.................................................................................. 10-4, 10-14
invisible text ................................................................................................10-17
lost .................................................................................................................15-20
making ..........................................................................................................10-17
Symbol Sub-directory .......................................................................................2-4
Symbols .................................................................................................. 10-3, 10-14
advantages of using Make Symbol ............................................... 10-8, 10-16
can't attach hatching to .............................................................................15-20
inserted at wrong angle.............................................................................15-20
making ..........................................................................................................10-14
maximum size .............................................................................................15-19
see Objects........................................................................................................7-7
split into two or more parts...................................................................... 15-19
using ............................................................................................................. 10-14
System Requirements....................................................................................... 2-1
T
Tangent (Snap Mode)
using with geometry .................................................................................... 11-6
Tangents ............................................................................................................ 9-13
Text ..................................................................................................................... 6-17
aligning........................................................................................................... 6-18
changing pale blue to black ..................................................................... 15-30
disappears.................................................................................................... 15-27
drawn as boxes ........................................................................................... 15-27
drawn as dots .............................................................................................. 15-27
editing............................................................................................................. 6-18
entering .......................................................................................................... 6-17
moves around ....................................................................................15-4, 15-28
prints at wrong orientation ........................................................................ 15-4
Things You Should Know .............................................................................. 2-11
Title Bar ............................................................................................................... 3-3
Toolbar ............................................................................................................... 3-12
Transparent Commands................................................................................. 5-19
Triangles Appear on the Screen................................................................. 15-23
Trigonometric Operators ............................................................................... 9-13
Trim
doesn't work .................................................................................................. 15-9
Tutorials............................................................................................................. 2-11
U
Undo ..................................................................................................................... 5-5
Unlock (Cursor) .................................................................................................. 9-8
Update Objects ................................................................................................. 8-19
User Home Directory ........................................................................................ 2-5
Users
adding............................................................................................................... 2-7
deleting............................................................................................................. 2-8
Users Sub-directory .......................................................................................... 2-4
V
Variable Dimensions ..........................................................see Alter Dimension
Views .................................................................................................................. 4-12
W
Windows ‘95
problems with Notepad.............................................................................15-34
X
X, Y Coordinates ........................................................................ see Coordinates
X, Y Scaling ........................................................................ see Scaling (Entities)
Z
Zoom Window .....................................................................................................4-9
Zooming........................................................................................................ 4-5, 4-9
pre-defined views ...........................................................................................4-9
DESIGN CENTRE
V6.4
Reference Manual
Copyright 2006
KNOWLEDGE BASE
Conditions of Sale
The purchaser (further referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable license to use the software, Civil
Designer, on the following conditions.
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each CPU upon which the
Licensee wishes to use the software.
3. The Licensee undertakes not to copy, except for backup purposes,
reproduce, translate, adapt, vary or modify the software, nor to
communicate the software to any third party other than the
Licensee’s employees, without the Licensor’s prior written consent.
4. The Licensee agrees that it shall not itself or through any subsidiary,
agent or third party, sell, lease, license, sub-license or otherwise deal
with the software.
5. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and
other rights used or embodied in or in connection with the software
shall be and remain the sole property of the Licensor and it’s
principals.
6. The Licensee shall not question or dispute the ownership of any
such rights at any time.
7. It is up to the Licensee to insure the program for the full
replacement value. In the event of theft or loss of the program,
security disk, or security module the license must be re-purchased in
full.
8. No warranty of any kind is made with regard to the use or
application of the software or it’s fitness for any particular purpose.
The verification of all results and output is entirely the responsibility
of the purchaser.
9. While every care has been taken in the preparation of the Civil
Designer program and it’s manual, Knowledge Base cc, it’s
employees and agents shall not be liable for any loss or damage
(including in particular, consequential losses, loss of profits and
penalties) suffered by the Licensee arising from any cause
whatsoever in connection with the Civil Designer program or the use
thereof whether such loss or damage results from breach of contract
(including a fundamental breach), negligence or any other cause and
whether or not this contract is at any time cancelled by the Licensee
arising from any cause whatsoever in connection with the Civil
Designer program or the use thereof whether or not this contract is
at any time cancelled.
Table of Contents
WELCOME
Where do I go from here? 1-1
Typefaces in this manual 1-2
Conventions used in this manual 1-2
How to get support 1-3
On-line help 1-3
Online documentation 1-4
THE CONCEPT
The Design Centre 3-2
The Survey + Terrain Module 3-3
The Roads Module 3-4
The Sewer Module 3-5
The Storm Module 3-6
The Water Module 3-7
The CAD Module 3-8
The working environment 3-9
Activating a particular mode 3-9
Output 3-10
PLOT MENU
Generate 9-2
Plot Setup 9-3
Plan 9-4
Cross Section 9-8
Long Section 9-10
Pipe Long Section 9-15
Sewer Long Section Page 9-17
Stormwater Long Section Page 9-19
Water Long Section Page 9-21
Sheet File Editor 9-23
Global Page 9-24
Plan Page 9-33
Cross Section Page 9-56
Long Section 9-69
Preview Page 9-90
Long Section Format Dialog 9-91
Long Section Format Dialog 9-91
DISPLAY SETTINGS
IDE Layers 10-3
Terrain 10-4
Roads 10-15
Strings 10-19
Sewer 10-20
Storm 10-24
Water 10-28
Map 10-36
Notes: 10-37
DEFAULTS
CAD.INI 11-2
Paths 11-6
Print 11-6
FromDXFFonts 11-6
ToDXFFonts 11-7
DXFFlags 11-7
Controlbar 11-7
Digitizer 11-7
Logfile 11-7
Drawings 11-7
Vmem 11-8
Colors 11-8
Textedit 11-8
Infowindow 11-8
Coordtable 11-8
BOM 11-8
CAD.MEN
Comments 12-1
Toolbars 12-2
Pull-Down Menus 12-4
Accelerators 12-6
Digitizer 12-6
Functions 12-7
Transparent Commands 12-7
Short Cuts 12-7
Macros 12-8
HATCH PATTERNS
Hatch Pattern Definitions 13-2
Example 1 - Line 13-5
Example 2 - Dash 13-6
Example 3 - Newbrick 13-7
Example 4 - Triang 13-11
LINE TYPES
Line Type Definitions 14-2
GLOSSARY OF TERMS
Alignment 15-1
Batter 15-1
Batter slope 15-1
Boning Distance 15-1
Carriageway 15-1
Chainage 15-1
Cross fall 15-1
Cross-section 15-1
Datum 15-1
Dual carriageway 15-2
Feature string 15-2
Layer (sections) 15-2
Layerworks 15-2
Lines 15-2
Mass Haul 15-2
Median 15-2
Nodes 15-2
Pivot point 15-2
Points (chainage) 15-3
Points (prick) 15-3
Points (sections) 15-3
Points (topographical) 15-3
Road Index 15-3
Slope 15-3
Station 15-3
Surface (topography) 15-3
Superelevation 15-4
INDEX
Welcome
Welcome to Civil Designer, the design system created by civil engineers
for civil engineers, to save you time, effort and money. Now you can
work faster, smarter and accomplish more.
This manual introduces you to Civil Designer and gets you up and
running without delay. It shows you how to accomplish the most
common tasks and provides tips on the exciting and innovative new
features to be found in Civil Designer.
The easy-to-follow tutorial will help you gain hands-on experience with
the program.
Welcome 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears onscreen
such as prompts.
Italics Italics are used for emphasis and to introduce new
terms.
[Enter] This indicates a key on your keyboard.
For example:
“Press [Enter] to complete the entry.”
Command This typeface indicates a menu option or a command.
For example:
“Click on the Open icon to load a drawing.”
Menu commands appear with the path separated by an arrow. The
instruction Draw Ellipses Ellipse refers to the command you choose by
opening the Draw menu, the Ellipses sub-menu, and by choosing the
Ellipse option.
On-line help
The Civil Designer on-line help system is far easier to use and more
comprehensive than those typically found in other software programs.
It contains about 10 times as much information as this manual and
provides complete answers to virtually any question you may have about
features or how to use Civil Designer.
Access on-line Help from the Help menu option at any time, or by
pressing F1 during the display of any of the dialogs in the program. The
help items can be printed using the Print button on the toolbar.
Welcome 1-3
Online documentation
The User Guide and the Reference Manual are supplied on the CD-ROM
in Adobe Acrobat PDF format. You have the option to install the Acrobat
Reader when installing Civil Designer. This allows you to browse through
the manual, to search for specific subjects, and to print out all or any
selection of pages.
Hardware Requirements
Civil Designer requires a Pentium IV processor (1.6 GHz or better)
running Windows XP/2000 or later, 256 MB or more of available RAM,
240 MB of hard disk space for installation, and a mouse. For the proper
display of the data entry dialog boxes, your screen must be configured to
a minimum resolution of 1024 x 768 (XVGA).
If you are handling large drawings and digital terrain models 512 MB
RAM is advisable.
Do not install this program into the same directory as earlier versions of
Stardust, Civil Designer Sewer, Civil Designer Stormwater or AllyCAD.
CivDes64
Examples
Macro
Manuals
Support
Symbols
Toolkit
Users
Guest
Manuals
The on-line version of the printed documentation is stored in the
Manuals directory in PDF format. The Adobe Acrobat (PDF) Reader can
be installed from the Civil Designer CD.
Run the Z:\Adobe Acrobat Reader folder\AdbeRdr60_enu_full.exe file to
install.
Examples sub-directory
This directory contains example drawings and sheet files.
Macro sub-directory
This directory is used to store CAD macros that are executed from the
menu. These macros should not be deleted.
Symbols sub-directory
By default, symbol is the directory where the program looks for symbol
files when you use File Load Symbol File. To change the default directory
where the program looks for symbol files, you must edit the CAD.INI file
in your User Home directory (see below) using any text editor such as
Windows Notepad or the DOS editor.
The symbol directory will contain some sample symbol files as well as
symbol files for you to use when you are working through the tutorials.
Toolkit sub-directory
The Toolkit directory contains all the toolkits that are supplied with the
CAD module.
Users sub-directory
The Users sub-directory contains another sub-directory called Guest. By
default, Guest is your User Home directory.
Each user can have their own User Home directory. See Multiple Users
later in this chapter.
HOME
DRAWING
SYMBOL
EXAMPLES
USERS
GUEST
PAUL
VINCENT
ARCH
MECH
As well as creating sub-directories for different users, you can also create
sub-directories for different types of drawing.
For example, in the diagram above, all of Guest's preferred settings will
be stored in the Guest sub-directory, all of Paul's preferred settings will
be stored in the Paul sub-directory, all of Vincent's preferred settings will
be stored in the Vincent sub-directory, etc.
To add a new user sub-directory, click on the Add new name button in
this dialog box. The dialog below is displayed.
Type the new user sub-directory's name into the New name box. From
the Copy from list box, select one of the existing sub-directories. The
contents of the existing sub-directory will be copied into the new sub-
directory. These copied files can later be edited or overwritten, for
example with the new user's preferred menu system.
When you click on OK, the program will start up using the new user sub-
directory.
Whenever you start the program in future, the Login dialog box will be
displayed. Select the login name you want to use and click on OK. The
menu, hatch patterns, defaults and line types stored in that sub-directory
will be loaded.
Security
Before you can use the program you must call for an authorization code
as follows:
1. Start the program.
2. Ensure that the security module, if supplied, is plugged into your
printer port.
3. Select the File Security Authorize option.
4. Answer yes or no to the question “Do you have a black activator
dongle?” A dialog box with your program code will be displayed.
Contact Knowledge Base at the displayed number for your return
code or click on the Save button and email Knowledge Base at
[email protected] with the contents of the
AUTHORISATION.TXT file.
5. Input the return code and press the [Authorize] button.
You are now ready to go. For more details refer to Security in the
Reference Manual.
Safety precautions
Please insure your program for the full replacement value. Should
your security module be lost or stolen you will have to purchase a
new license.
The graphical interaction allows you to easily insert nodes and links,
make changes to an existing layout by moving a node, change the
flow direction or query a link with a click of the mouse.
View the network with a bitmap or cadastral backdrop. Or display
the site contours and slope shading to decide on optimum network
layout. Manholes and culverts are displayed in user-defined line
styles and colours with optional input and design data.
Combine new and existing culverts consisting of multiple types and
sizes in one model. If all the parameters of a culvert are defined then
the program analyzes it's performance, otherwise it will determine
the best solution for the outstanding data based on the design
parameters.
Simulate the complex system of flows and overflows that are often
found in modern towns and cities. The comprehensive network
design will take into account the relationship between different
branches.
Attenuation is calculated at every node in the network resulting in a
solution which is 30% to 100% more cost-effective than simply
adding the inflow peaks together. The dynamic time simulation
allows you to view the flow hydrographs of single or multiple culverts
in order to gain an insight into the dynamics of the system.
Generate construction drawings such as layout plans and
longsections or calculate quantities. The ground profile is
automatically extracted from the supporting digital terrain model
when required.
Menu Bar
All of Civil Designer's functions can be accessed from the Pull-Down
menus on the Menu Bar, although there are shortcuts to many functions
via the icons in the Toolbars, or via the keyboard.
The type of function in each menu is summarised below:
Save, Stretch,
load, move, Text,
import, mirror, dimensions,
export, Zoom, copy, arrows,
print, pan, scale, balloons, Specialised Arrange all
quit viewports rotate hatching Grouping toolkits open windows
File Edit View Draw Modify Geometry Annotate Tools Objects Settings Toolkit Mode Windows Help
In this example, Civil Designer is asking how far you want to move to the
right after you have pressed the [Right-Arrow] key. A default answer
“10” is given.
If you want to accept the default answer, click on the OK button or
press [Enter].
If you want to change the default answer, simply type the answer you
want. So long as the default answer is highlighted, it will automatically
be overtyped.
Alternatively, click in the white part of the Control Bar and use the arrow
and backspace keys to delete the default answer. Then type the answer
you want. When the answer is to your satisfaction, accept it by clicking
on the OK button or pressing [Enter].
If you want to terminate the function click on the Cancel button.
Yes/No questions
Some prompts require a Yes or No answer. A [YES] button and a [NO]
button will appear on the Control Bar and you must click on one or the
other box to answer the question.
In this example, you are being given the choice of running, chained or
free dimensions. The default is Running.
If you want to accept the default answer, click on the OK button or press
[Enter].
If you want to change the default answer, type the answer you want, for
example “C” for chained dimensions or “F” for free dimensions. So long
as the default answer is highlighted it will automatically be overtyped.
Alternatively, click in the white part of the Control Bar and use the arrow
and backspace keys to delete the default answer. Then type the answer
you want. When the answer is to your satisfaction, accept it by clicking
on the OK button or by pressing [Enter].
You can also change line type using Settings Line Defaults or by right
clicking on the Line icon on the Main toolbar.
You can also change the current layer using the Settings Set Current
Layer function. You can change the current layer and add further layers
to your drawing using the Settings Layer Control function.
You can also click on the AutoCAD Colours button in the Colour toolbar
for a different range of colours as used by AutoCAD.
You can only customise colours when you are in CAD colour mode. You
cannot customise the colours when the AutoCAD Colors check box is on.
To customise a colour, click on the [Pen] button in the Control Bar. Civil
Designer displays the Select Colour dialog box.
Right click on one of the first sixteen colours in the Standard colour area.
The custom colour dialog box is displayed. Click on a new colour from
the palette, or create your own colour, then click on OK.
The customised colour will affect all your drawings. For example, if you
change the red (pen 1) to blue, all the lines that have been drawn on your
existing drawings in pen 1 and that were previously shown in red will
now be shown in blue.
Customised colours are stored in the INI file in your user home
directory. Different users can define different colours and store them in
their own user home directories. See Multiple Users.
There is also a Colour toolbar, usually at the right side of Civil Designer
screen. This toolbar only lists the first 16 colour choices. For example, by
default 1 is red, 2 is olive, 3 is yellow etc.
The View Zoom Paper option redraws the screen so that the drawing
area displays your whole sheet of paper.
Running along the bottom of the Drawing Area is the Ruler Bar. At the
left hand end of the Ruler bar is a number. This indicates the
approximate length of each section in the Ruler Bar. This length is
measured in the units selected in Drawing Settings in the Settings menu.
You can turn off the Ruler Bar by un-checking the Ruler option in the
Settings View Settings option.
Cursor
By default, the cursor is arrow-shaped. It looks either like this:
or like this
This cursor is called the Select Cursor. If you go to Edit Select Nodes the
cursor will change to the node shape shown below:
or
When you enter any function, such as Draw Line (Chained) the cursor
takes on a different shape, determined by the Snap mode you are using.
Dialog Boxes
Dialog boxes are displayed in the drawing area temporarily during
functions. They allow you to enter information and choose options. For
example, drawing settings like paper size, units etc. are selected in a
dialog box, as are settings controlling the way text and lines etc. will be
displayed.
For detailed instructions on how to use and edit dialog boxes, consult the
documentation that came with your copy of Windows.
When the cursor touches different parts of the screen, a brief explanation
of what each part does is shown in the Smart Cursor Help. This is
especially useful for learning the functions of the icons in the toolbar.
When the cursor is in the Drawing Area, the Smart Cursor Help tells you
the scale and paper size you are using, and whether you are using a grid.
The Coordinate Display displays either the absolute coordinate position
of the cursor on the screen or the distance and angle of the cursor from
the last point you entered.
Left button
Single click of the left mouse button on the:
• Control Bar
Click on the [YES] button, the [NO] button, the [OK] button or the
[Cancel] button, and to select options when these appear.
• Line Type Display, Layer Display and Pen button
Selects a new line type, layer or pen respectively.
• Drawing Area
Accepts the position of a point, of text, of dimensions etc. during
function execution. If no function is active selects the entity closest
to the cursor.
• Pull-Down menus
Select a menu, and then to select a function on that menu.
• Toolbar
Selects the function that has been assigned to it for the icon you are
clicking on.
Double clicking the left mouse button with the Select cursor on:
• A Line
The Line Style dialog box is displayed. See Line Defaults in the
Settings Menu chapter in the Reference Manual.
• A Text item
The Text Entry dialog box is displayed. See Set Text Defaults in the
Settings Menu chapter in the Reference Manual.
• A Horizontal, vertical, ordinate or slope dimension
Execute the Edit Dimension Properties function. See Edit Dimension
in the Annotate Menu chapter in the Reference Manual.
• An arrow
The Arrow Defaults dialog box is displayed. See Set Arrow Defaults
in the Settings Menu chapter in the Reference Manual.
Right button
Clicking with the right mouse button in the:
• Toolbar
Selects the function that has been assigned to the icon you are
clicking on.
• Drawing Area
Displays the Screen toolbar.
Space Bar
If you are not using a function, the [Space Bar] repeats the last function
you used. If you are using a function, pressing the [Space Bar] ends it.
Accelerators
Many of Civil Designer's functions can be accessed by a single keystroke.
These one-key short cuts are called Accelerators because they accelerate
the time it takes for you to access a function. The accelerators that access
particular functions are shown with those functions in the Reference
section of the manual.
Appendix II of the Reference Manual includes a full list of accelerators.
Clicking
In this tutorial, clicking refers to clicking with your left mouse button
unless otherwise specified.
When a click with your right mouse button is required, the term right
click or right clicking is used.
Notes
Notes are not part of the tutorial. They provide alternative methods of
accessing functions and extra information for those who are interested.
Illustrations
The icons, menus, ruler bar and other items that surround the drawing
area may be slightly different on your own screen than the ones shown in
the illustrations. This will not affect your use of the tutorial.
Click on “hydcyl.drg” in the list, then click on Open. The file hydcyl will
be loaded and displayed.
HYDRAULIC CYLINDER
If you can only see part of this drawing on the screen, press [R] on your
keyboard. The whole drawing will then appear.
The Magnify function can also be activated from the View menu or by
moving your cursor to the part of the screen you want to magnify and
pressing the [M] key on your keyboard.
The [M] key is called an Accelerator because it is a fast way of accessing the
Magnify command. The screen is magnified at the cursor position. You can
define your own accelerator keys and which functions appear in the
toolbars. See CAD.MEN.
Pan
Move your cursor to the part of the drawing that you want in the
centre of your screen. Click on the Pan icon in the Screen toolbar.
The part of the drawing that was at the cursor position is moved to
the screen centre. See the next two figures.
You can also Pan by using the short cut key [W], or via the View menu.
Long Pan
Right click on the Pan icon. A small dotted square representing
your sheet of paper appears, with the drawing inside it.
If you move your mouse so that the cursor appears somewhere outside
the dotted square, you will see that a box accompanies it. Civil Designer
prompts:
Enter pan box
Move the cursor so that this box surrounds the part of the drawing you
want to display. Click. Your chosen area appears on the screen.
You can also Long Pan by pressing the [;] key, or via the View menu.
You can also de-magnify by pressing [D], or via the View menu.
You can also access Zoom Paper via the View menu or the Zoom icon
on the Screen toolbar.
You can also access Zoom Window by clicking on the View menu
Defining Zooms
There may be parts of your drawing that you have to zoom into
frequently. You can define up to nine such areas as zoom views. You can
then zoom into them by selecting the appropriate zoom view.
In this tutorial you are going to define two zoom views. Click on the
Zoom icon in the Screen toolbar. A dialog box pops up. Click on the
Define Zoom View option.
2 5 8
P1
HYDRAULIC CYLINDER
1 4 7
Return your screen to its original magnification using the Zoom Paper
command by pressing the short cut key [R] on you keyboard, or right
clicking on the Redraw icon in the Files toolbar or Zoom icon on the
Screen toolbar.
To set up your drawing like this, select Settings Drawing Settings. The
Drawing Defaults dialog box is displayed. Click on the button in the
section of the dialog box headed Angular Format.
You can change paper size, scale, units, etc. at any time during
drawing. See Drawing Settings in the Settings Menu chapter in the
Reference Manual.
You can also access Move to Coordinates from the Jumps section of the
Tools menu or by typing the [U] key on your keyboard.
The [U] key is called an Accelerator, because it is a fast way of accessing
the Move to Coordinates function.
The cursor moves to the top left part of the screen. Note that the cursor
display at the bottom right of the screen reflects the cursor's position of -
120 80. Civil Designer prompts:
Enter second corner of rectangle
Right click on the Polar Move icon to access the Move to Coordinates
function.
Civil Designer prompts:
Enter coordinates cursor should move to
Type over the default coordinates of “-120 80” with the coordinates “-90
40” and press [Enter].
An aside - Undo
You are now going to Undo the rectangle you have drawn so that if you
do something wrong later in this tutorial you can Undo it and try again.
Click on the Undo icon. The rectangle disappears. You can Undo a
maximum of 1000 actions in this way. Refer to Undo in the
Reference Manual.
The Undo function can also be accessed from the Edit Menu.
If you undo something by accident you can redo it again by clicking on
the Redo icon or from the Edit menu.
When you use the arrow, [Home], [PgUp], [End] or [PgDn] keys, you
have to press [Enter] an extra time to fix the cursor position after the
cursor has moved. This allows you to re-adjust the cursor position if you
are not satisfied with it. For example, you may wish to Shift the cursor
an additional 10mm to the right before accepting its position.
You can also access the Line function by pressing the [Ctrl] and [L]
keys on your keyboard at the same time, or by selecting Draw Line
(Chained).
Civil Designer has remembered the vertical distance that you entered
when you used the [PgDn] key, “40”. Press [Enter] to accept this
distance. A vertical line 40mm long is drawn. Press [Enter] to accept this
line. The program prompts:
Enter next point of line
You can also access Polar Move by typing the [P] key on your keyboard
or from the Tools Jumps option.
When the cursor is a square you are in Grab All mode. This means that
the cursor will automatically jump to any point within the cursor box.
You are now going to lock the cursor so that you can only draw
horizontally or vertically. Click on the Set Square icon in the Screen
toolbar.
You can also access this function (called Hold) by pressing the [+] key
on your numeric keypad and via Tools Lock Cursor.
A diamond shape appears inside the box that represents the cursor. Use
your mouse to pull the cursor downwards. The line that is drawn is
vertical and straight. When the line reaches the level of the bottoms of
the rectangles you have already drawn, move your mouse to the left.
Now move your mouse to the left, then move it up so that the cursor box
detaches from the diamond. Place the cursor box around the end of the
top line and press [Enter] or your left mouse button. Again the cursor
box springs back and the bottom line of the box has been cut to exactly
the right length.
To finish the box, move your mouse upwards so that the cursor box
surrounds the end of the top line again. Press [Enter] or your left mouse
button. The rectangle is complete.
Cancel line drawing by clicking on [Done]. You can also cancel functions
by pressing the [Space Bar]. When you cancel line drawing, the cursor is
automatically unlocked.
Using Geometry
In this section you are going to draw some geometry lines and use these
to draw a box. The lines you are going to draw will be very simple.
Select the Geometry Cross function. Civil Designer prompts for a cross
centre position:
Enter point for geometry cross
Ensure that your cursor is in the Drawing Area, and then right click on
the Polar Move icon to access the Move to Coordinates function.
The Geometry Intersection snap can also be accessed from the Jumps
section of the Tools menu.
For the present, you will not need the geometry lines you have drawn.
Turn them off by going to the Settings View Settings option. Click on the
Show Geometry box so that the tick in the box disappears (i.e. the box is
You can also switch off the geometry using the Geometry Switch
Geometry On/Off option. In this tutorial you have used the Geometry
Intersection snap to draw between geometry intersections. You can also
“trace over” geometry lines and arcs using the Draw Geometry Trace-
Over function. For a full list of constructions see the section on
Geometry.
Some of the rectangle lines may disappear or look broken. Press [S] or
click on the Refresh button.
Using a grid
Now, you will draw a rectangle using a regular grid.
Go to the Tools Grid option. A Grid Settings dialog box is displayed. Set
it up as shown below. This will yield a grid with horizontal spacing of
30mm and vertical spacing of 40mm.
The Grid Display Density figure is only important if you have a grid that
is too fine to be practically displayed on the screen. The figure shown is
the maximum number of dots that will appear on the screen.
If you have a very fine grid you can limit the maximum number of dots
that will be shown so that perhaps only every second or third grid dot
will be shown. The dots that are not shown exist even though you can’t
see them. They can be snapped to and will appear as you magnify into
the drawing.
Click on OK button to close the dialog box, ensuring that you have
checked the Grid On box. Civil Designer will still prompt you:
Enter first rectangle corner
Move the cursor to the position shown. Press [G]. The cursor jumps
exactly onto the nearest grid point.
You have also been using the Freehand mode. In this mode the
cursor looks like a bird (free as a bird) and does not jump to
anything unless you specifically tell it to.
Some functions automatically switch to Freehand mode, because it is
important that the cursor doesn't snap to anything by accident. These
include Move to Coordinates and Polar Move.
You can also enter the Grid mode by pressing the [Shift] and [G] keys
on your keyboard at the same time.
Move close to the upper grid point to the right of the rectangle you have
just drawn. Click. Note how the cursor automatically snaps onto the grid
point. There is no need to press [Enter] to accept the point as the first
rectangle corner.
Civil Designer will prompt:
Enter second corner of rectangle
Move the cursor close to the grid point below and to the right and click.
The rectangle is completed. You will no longer need the grid, so go to
Tools Grid. Click on the Grid On box to uncheck it.
Click on OK to exit the Grid dialog box. The grid disappears.
As well as the Freehand, Grab All and Grid modes, there are also the
following snap modes. Note that the cursor is a different shape in each
mode, as shown in the following table.
Snap Icon Cur Function
Geometry Automatically snaps to nearest geometry
Intersection intersection.
Point Automatically snaps to nearest point.
Although Geometry Intersection and Grid jumps and snap modes are
used in this tutorial, the Grab All mode can also snap to geometry
intersections and grid points, as well as to points and intersections.
You can also enter Geometry Intersection mode by typing [Shift] [I] on
your keyboard.
You now need the geometry lines you drew earlier. Go to the
Settings View Settings option. Click on the Show Geometry box so that a
tick appears in the box. Then click on OK to exit the View Settings dialog
box. The geometry lines re-appear.
Note that Civil Designer is still prompting for the first point of the line,
even though you have entered the Geometry Intersection mode and
turned on the Geometry since you selected the line drawing command.
Move your cursor close to the top left geometry cross next to the
rectangle you have just drawn. Click. The cursor snaps to the cross point
that is automatically accepted as the first point of the line. Civil Designer
prompts:
Enter next point of line
Edit the line width. You can also edit the line type and colour again if you
want to. When you have finished editing, click on OK and draw the third
side of the rectangle.
You can also access the Line Style dialog box using Settings Line
Defaults. If you have selected a dotted or dashed line type and a width
greater than 0, the line may appear continuous. It will, however, print
correctly. Refer to the Common Questions and Problems chapter.
Move your cursor onto the top horizontal line of the rectangle that you
are drawing. Press the [T] key. This will “pick” the line style from the top
horizontal line, so that the last line of the rectangle you draw will have
exactly the same style as the top horizontal line.
Lastly, move your cursor close to the last point of the rectangle. Click on
the Magnify icon. The rectangle is enlarged. Click so that the cursor
jumps onto the final corner of the rectangle. The final line is drawn, in
the same line style as the one you used for the top horizontal line.
You can also access the Magnify command by pressing the [M] key on
your keyboard or via View Magnify. Each time you use the Magnify
command your screen is magnified or further magnified by a factor of
three. To change this magnification factor, click on the Magnify icon in
the Screen toolbar or use Settings Change Magnify Factor.
Cancel line drawing by clicking on [Done]. Turn off the geometry lines by
un-checking the Show Geometry option in Settings View Settings.
Return your screen to its original magnification using the Zoom Paper
command by right clicking on the Redraw icon. You should now have
eight rectangles on your drawing as shown above.
In this example, you selected all the lines in the rectangle and then
changed them all to a particular line style. You could also use the
Advanced option of Edit Selection Filters to select some lines, for
example just pale blue lines or just dotted lines.
You could then use the Line Style dialog box to change the line style of
the selected lines in the same way that you used it to change the line
style of the selected lines in this tutorial.
For more details on saving see Save Settings, Save Options, and Save As
in the Reference Manual.
The drawing tute3 appears. It should look like the figure below. If you
can only see part of this drawing when it appears on the screen, press [R]
on your keyboard. The whole drawing will then appear.
Filleting
Select the Modify Fillet function. The Fillet options are displayed on the
Control Bar.
Civil Designer prompts:
Select corner to fillet (Choose inside of arc)
Edit the Fillet settings as shown below.
The Both Lines value in the Fillet Update box means that both lines
making up the rectangle corner will be filleted.
The One Point setting in the Use box means that in cases like this where
there is no ambiguity about which lines to fillet you can select the corner
to fillet with just one mouse click.
Press [Enter] after typing in the radius of “10” or click on the Enter
button on the Control Bar.
Note that the cursor has changed to Freehand mode so it will not jump to
anything unless you specifically tell it to. If you try to fillet in a Snap
mode other than Freehand mode, the cursor may unexpectedly jump
onto a point that you don't want it to jump to while you are filleting, with
unforeseen consequences.
For details on Snap modes, see Tutorial 2 - Accurate Drawing and Snap
Modes in the Reference Manual.
Click or press [Enter]. The corner is filleted. Click on the [Done] button
to terminate the Fillet function.
Length2 in the second box means that you are going to define the
chamfer by giving two lengths, rather than by giving one length and an
angle. The figures on either side of Length2 (10 and 20) are the two
lengths.
Press [Enter] after typing in the lengths or click on the Enter button on
the Control Bar. Select the top line of the rectangle you have just filleted
by clicking near it. The cursor has changes to Freehand mode. Civil
Designer prompts:
Second line
Select the left line of the rectangle in the same way. The two lines are
chamfered. Your top left rectangle should now look like the one above.
Cancel chamfering by clicking on the [Done] button.
For full details of the meanings of all the options on the Control Bar in
the Fillet and Chamfer functions, see Fillet and Chamfer in the Modify
Menu.
Click on the Multiple Parallel Line icon. You can also select
Parallel Line from the Draw menu.
The Perimeter menu is displayed in the Control Bar at the top of the
screen. It appears whenever you need a perimeter, such as now, or when
you need to hatch or measure an area.
See Polygon Area in the Tools Menu for details on other perimeter
tracking options.
Click at the cursor position shown in the previous figure. The rectangle
becomes highlighted.
Click on the [Accept] button in the Perimeter menu. The parallel lines
will be drawn (see the bottom right rectangle in the figure below).
Click on the [Done] button. A parallel line is also drawn with the
parameters we defined. Note that Civil Designer also snips away the
ends of the parallel line. This is because the Close Off Ends option was
not ticked.
A simple hatch
The next step is to hatch the top left rectangle with the chamfer and the
fillet. Go to the Annotate Enter Hatch/Solid Fill option. Set up the hatch
parameters as shown below.
Entering text
Click on the Text icon.
Editing Text
Unless you have previously changed the text defaults, the text that
appears on your screen is very small. In fact, it might appear on your
screen as a box.
When text is smaller than a certain proportion of the screen size, it is
drawn as a box or even as a dot. This is to speed up redraws. To read the
text, click on it with the cursor and type [M] to magnify.
To return your drawing to its original magnification, right click on the
Redraw icon. You are now going to make the text larger. Double-click on
the text with your left mouse button.
You can also edit single lines, arrows, polylines, dimensions and bitmap
parameters by double clicking on them with the left mouse button.
The Text Entry dialog box is displayed, with your text inside it. Set the
text height at the top left of the Text Entry dialog box to “10” then click
on OK. You can also change your text at this stage if you have made a
spelling error.
You can set the text defaults by right clicking on the Text icon.
Aligning Text
Click on the text once. The text becomes highlighted and eight boxes -
“handles” - appear around it. It is now selected. Hold down your [Shift]
key and click on the left hand bottom rectangle so that the rectangle is
also selected. Click on Annotate Set Alignment. A dialog box appears.
Edit it so that it looks exactly as shown below.
Linear Dimensions
Select the Annotate Horizontal Dimension option to add a horizontal
dimension to the bottom right rectangle. Civil Designer prompts:
Do you want running, chained or free dimensions (R/C/F)
Click on the OK button to accept the default “Running”. Civil Designer
prompts:
Enter text position
When specifying the text position, the only coordinate that matters is the
distance of the text above or below the line to be dimensioned, as the text
is automatically centered between the witness points.
Position the cursor at a point below the bottom of the rectangle with the
parallel lines and click.
Civil Designer prompts:
Enter first point
Note that the cursor mode has now changed to Point Snap mode. In
this mode the cursor automatically jumps onto the ends of lines or
onto arc centers
Position the cursor near the bottom left corner as shown above and click.
The cursor automatically snaps exactly onto the corner.
Civil Designer prompts:
Enter next point
Position the cursor near the bottom right corner as shown in the next
figure and click. The cursor automatically snaps exactly to the corner.
The program now measures the distance between the two points you
have entered and displays it (70) with the following prompt:
Enter text of dimension
5.0
The dimension is placed on the drawing and the text, which would not
have had space in its original position, is shifted to the left. Small
dimension text, like ordinary text, is displayed as a box.
Cancel horizontal dimensioning by clicking on the [Done] button.
Radial Dimensions
You will now dimension the arc of the fillet you created in the top left
rectangle, as shown in. Select Annotate Radial Dimension. Civil Designer
prompts:
Radial dimension .. select arc or circle
Position the cursor near to the fillet in the top left rectangle and click.
The program measures the radius of the arc and presents it for editing (R
10) with the following prompt:
Enter text of radial dimension
Accept this radius by clicking on the OK button. Civil Designer prompts:
5.0
R 10.0
5.0
R 10.0
5.0
5.0
R 10.0
5.0
5.0
Variable Dimensions
It is possible to dimension an object with variable dimensions, e.g. x, y,
and z then assign values to these variables. Similarly, you can assign new
values to existing dimensions. The drawing alters to fit the new
dimensions.
Select the Annotate Horizontal Dimension option to draw a horizontal
dimension. When you are asked whether you want running, chained or
5.0
Click on the [YES] button. The bottom, dimensioned line of the rectangle
lengthens. You should still be magnified into your drawing and will be
able to see that the dimension now reads “45”.
7°
6.5
11
R 10.0
45.0
5.0
45.0
5.0
45.0
5.0
45.0
5.0
Stretch is a very powerful command and can be used for many things
like moving dimension text around (e.g. from inside to outside the
arrows) and for moving complete views to another position.
Now move the cursor to the first empty row and type in the details for a
new layer called “A” with a magnification factor of 2.0 as shown above.
Click on the OK button to close the Layer Settings dialog and create the
new layer.
Select the Tools Expand function.
Civil Designer prompts:
Expand inside a box (else circle)
Click on [NO] so that the detailed view will be drawn inside a circle.
Would you like to enter box/circle after expand
Click on the [YES] button so that the detailed view will have a border.
Civil Designer prompts:
Enter centre point of expand circle
Position the cursor as shown below and click.
45.0
5.0
45.0
5.0
45.0
5.0
45.0
5.0
For more details on saving see Save Settings, Save Options, and Save As
in the File Menu chapter in the Reference Manual.
All the available items will remain grayed-out until a check box next to
one of the design modules is clicked.
For the purposes of this tutorial we will be using a Terrain file so click on
the check box next to Terrain. The Browse button for Terrain on the
right side of the dialog will now become active.
Click on this button which will then display a standard Windows file
open dialog. Navigate to a suitable subdirectory for storing data, type in
the file name Tutor and click on the Open button.
If the file does not yet exist you will be asked if you want to create it.
Select Yes and you will be returned to the project dialog.
If a file of that name already exists it would be used without change. In
our case we require any empty file to work with, so either use a file name
other than Tutor or navigate to an alernative subdirectory which does not
contain an existing file of that name.
Click on the OK button and a standard Windows file save dialog will be
displayed so that the project can be given a name. Once again navigate to
a suitable directory for storing the project (which may or may not be the
same directory in which the data file is to be created. Type in a new file
name of Tutor and click the Save button. If a project file of this name
already exists you will be asked if you wish to overwrite it. If you select
YES then any settings that exist in that file will be overwritten and you
will lose access to the previous files that the project referred to. Rather
change the name of the project file or navigate to another directory
where a project file of that name does not exist.
The following dialog will be displayed as we are creating a new, empty
terrain database. If you happen to know the approximate site location,
type in some coordinates near the centre, otherwise just accept the
entries.
Click OK and the data will be imported and the site redrawn.
To view all the data, first switch to Terrain mode by selecting Mode
Terrain Mode from the menu or by clicking on the Terrain button in the
design mode toolbar. Now select the View Zoom All option (or press the
keys Z and A in succession). The site will be redrawn showing the survey
points.
In order to centre the project view on the site select the Tools Rescale
Survey option. The program will determine the extents of the site and
calculate a centre point. This is displayed for confirmation as follows:
View Options
To view the generated lines select the Setting Lines option or click on
the Lines button in the Terrain toolbar. Thereafter refresh the display by
means of the S key (as in refresh) on the keyboard. The lines will be
displayed.
We can now activate various options that will make the editing of the
lines easier and more intuitive.
The first is to display the site contours by means of the Settings
Contours option or the Contours button in the Terrain toolbar and refresh
again in order to see the contours.
In order to understand the site better we can also activate the point
name display using the Settings Names option (Name button) and the
point height display using the Settings Heights option (Heights button).
Editing lines
The contours are derived from the lines that indicate areas of linear
interpolation between two elevations. As you change the lines the
contours will be updated. Switch on the contour display using Settings
Contours or click the Contour button in the Terrain toolbar. Press S to
refresh the display. Remove a line using the Model Delete Break Line
option or click the Delete Breakline button on the Terrain toolbar. Notice
how the contours are updated after the change. Now add a line using the
Model Add Break Line option or click the Add Breakline button on the
Terrain toolbar.
Use Esc to terminate these functions.
The lines will be regenerated but will only connect the points labeled as
ER as shown in the next illustration:
You will need to click on the check box next to Drawing, click on the
Browse button that is activated, navigate to the Samples\Tutor
subdirectory and select the file Tutor.drg.
Once the drawing is selected click the OK button to activate the changes.
As the terrain file has recently been changed and has not been saved
since, a message asking if the DTM file should be saved is presented:
Click on the Yes button to save the changes otherwise all your hard work
will be summarily destroyed.
Make sure the settings in the dialog are as shown. Now click on the
Contours setting to specify the type of contours to display.
Click the File button [...] and the standard Windows file open dialog will
be displayed. Navigate to the Samples\SheetFiles subdirectory and select
the sheet called Plan.sht.
Click the Next button and the following dialog will be displayed:
This function allows you to generate a plan, cross section, long section or
any combination of these in a separate CAD window suitable for printing
or saving.
Procedure
The Plot Wizard will be displayed. Depending on the active data sets in
your project any combination of the following dialogs will be displayed.
The sequence of dialogs that follow depend on the options that have been
set in the selected sheet file. As these files can also create combination
plots (i.e. plan, cross section and long section all in one plot) there are
various dialogs that can be presented and there is no single logical path
that is followed.
Make the relevant settings and click the Next button to continue.
Sheet file Displays the name of the selected plot sheet file.
Browse Button (...) Click this button to select a sheet file with which to
plot.
Sheet size Select the size of the plot to be created. The
selected sheet file will be scaled to the size selected
here.
Next Button Click this button to display the next page of the
dialog. The page displayed depends on which
regions are defined in the Sheet File.
Cancel Button Click this button to cancel the function.
Sheet File Editor Button Displays the Sheet File Editor and load the selected
Sheet File.
Listing Options
Fill in the relevant data and click the Next button to continue.
Lists to plot Check the boxes for the various lists you want as
part of the plot.
Start - X and Start - Y Enter the position of the upper left corner of the
relevant list in 10ths of a mm relative to the bottom
left corner of the sheet at 0,0.
Y - Constant and X - Constant Enter the constants (in meters) to be subtracted from
the coordinate values in the relevant list.
Sheet File Editor Button Displays the Sheet File Editor and load the selected
Sheet File.
Next Button Click this button to accept the current entries and
display the Plan Setup Page.
Back Button Click this button to return to the previous page in the
dialog.
Cancel Button Click this button to cancel the function.
Fill in the relevant details and click the Next button to continue.
Export to a Survey drawing Select the Survey option to have the generated plot
OR Plot as Cartesian. retain survey coordinates. If any rotation is selected
then the title block will rotate around the drawing.
Select the Cartesian option to generate a drawing
suitable for printing (survey coordinates will be lost).
If any rotation is selected then the drawing will rotate
in the title block.
Scale Enter the desired scale for the generated drawing.
Show grids Check this option to have grids (if defined) displayed
on the drawing.
Add New Button Click this button to define a new plot definition or to
generate an immediate plot.
Re Index Button Click this button to redefine the plotting order of
existing plot definitions.
Move Button Click this button to update the position of an existing
plot definition.
Delete Button Click this button to delete an existing plot definition.
Redefine All Button Click this button to remove all existing plot definitions
and start the definition of a new plot.
Press the Auto Define button to automatically define plots. The Following
message box will be displayed.
Press Yes to automatically define plots along the centerline of the active
road. You will be prompted for a chainage range and overlap (in meters)
between the sheets.
If you press No, you will be asked to define a rectangle within which plots
must be defined. You will also be prompted for a overlap (in meters)
between the sheets. The program will automatically define a matrix of
plots to fill the defined rectangle, all overlapping with the defined value.
Chainage - Start and Stop Enter the start and end chainages of the range of
chainages for which cross sections should be
plotted.
Offset limit - Left and Right Enter the limits left and right of the centerline within
which cross section information should be extracted.
Note that offsets left of the centerline must be
entered as a negative value.
Vertical scale Enter the vertical scale of the plotted cross section.
Horizontal scale Enter the horizontal scale of the plotted cross
section.
Plot Skew Sections only Check this option to only plot cross sections with
non-zero skew angles.
Auto scroll to next page Check this option to have new plots automatically
generated if the cross sections in the selected
chainage range do not fit on the first sheet.
Plot column Select whether this cross section line should be
plotted (Yes) or not (No). Right click on the cell to
toggle.
When you check the [Show Crossing Pipes] option the following dialog
will be displayed:
Available Services All the services from which you can display crossing
pipes will be listed here. This includes Sewer, Storm,
Water networks and Stardust Pipes as well as Pipe
Databases
Plot Crossings For: Crossing pipes will be plotted for these services
Remove Button Press this button to remove the item from the "Plot
Crossings For:" list.
Select Road for Pipe If the "Pipe" option is selected then you must use
this combo box to indicate the Roads file for the Pipe
you want to use.
Use the [Select] button to select the services of which you want to display
crossing pipes.
All the pipes of the selected Service(s) that cross the road will be drawn
on the Long Section.
Fill in the relevant data and click the Next button to continue.
If you have selected a long section plot then, after the initial plot, you will
be prompted to enter new settings for horizontal scale, vertical scale and
paper size. If you would like to change any of these settings then type in
the required values and click on the tick mark button to regenerate the
plot. If you are satisfied with the plot click on the [Next] button.
Plot all manholes or Plot Select the option relevant to the manholes you wish
selected only to plot. If you select the Plot selected only option
then you will need to specify the upstream and
downstream manholes of the range to plot.
Upstream manhole Select the first manhole of the range of manholes to
plot. Only available when the Plot selected only
option is selected.
Downstream manhole Select the last manhole of the range of manholes to
plot. Only available when the Plot selected only
option is selected.
Horizontal scale Enter the horizontal scale for the long section.
Vertical scale Enter the vertical scale for the long section.
Plot all manholes OR Plot Select the option relevant to the manholes you wish
selected only to plot. If you select the Plot selected only option
then you must also specify the upstream and
downstream manholes of the range of manholes to
plot.
Upstream manhole Select the first manhole of the range of manholes to
plot. Only available if the Plot selected only option is
selected.
Downstream manhole Select the last manhole of the range of manholes to
plot. Only available if the Plot selected only option is
selected.
Horizontal scale Enter the horizontal scale of the long section.
Vertical scale Enter the vertical scale of the long section.
Auto scroll to next page Check this option to have new plots automatically
generated if the long section in the selected range
does not fit on the first sheet.
Label Levels at: Manholes Check this option to write Elevation labels at every
Manhole on the Long Section.
Label Levels at: Ground break Check this option to write Elevation labels at every
Plot all manholes OR Plot Select the option relevant to the manholes you wish
selected only to plot. If you select the Plot selected only option
then you must also specify the upstream and
downstream manholes of the range of manholes to
plot.
Upstream manhole Select the first manhole of the range of manholes to
plot. Only available if the Plot selected only option is
selected.
Downstream manhole Select the last manhole of the range of manholes to
plot. Only available if the Plot selected only option is
selected.
Horizontal scale Enter the horizontal scale of the long section.
Vertical scale Enter the vertical scale of the long section.
Auto scroll to next page Check this option to have new plots automatically
generated if the long section in the selected range
does not fit on the first sheet.
Label Levels at: Manholes Check this option to write Elevation labels at every
Manhole on the Long Section.
Horizontal scale Enter the horizontal scale for the long section.
Vertical scale Enter the vertical scale for the long section.
Auto scroll to next page Check this option to have new plots automatically
generated if the long section in the selected range
does not fit on the first sheet.
Sheet File Editor Displays the Sheet File Editor and load the selected
Sheet File.
Label Levels at: Manholes Check this option to write Elevation labels at every
Manhole on the Long Section.
Label Levels at: Ground break Check this option to write Elevation labels at every
points Ground break point, on the Long Section.
Label Levels at: Pipe Bends Check this option to write Elevation labels at every
pipe bend on the Long Section.
Label Labels at: Even Check this option to write Elevation labels at even
chainages chainage intervals, on the Long Section.
Sheet files or templates define the layout of the generated drawing. The
precise position and attributes of the title block and other entities are
defined in the template.
Plotting Regions
The template must have a global plotting region and at least one sub
region. This is the only compulsory entry.
The Sheet Template Editor is divided into 5 pages. The first page
contains data which defines the global or overall layout of the sheet. The
next 3 pages, Plan, Cross Section and Long Section, each contain the
data to define the layout of that type of drawing. The Preview page allows
you to view the sheet template.
The global plotting region defines the outer limits on which data will be
plotted. The sheet units are 0.1 mm for absolute accuracy.
A region must also be defined for every plot type if it is to be included on
the sheet. The drawing regions should exclude the areas used by title
blocks. Multiple regions can be configured alongside each other on the
same plan.
All subsequent items on the template are optional.
Preview Page
The sheet file can be viewed graphically at any stage by simply changing
to the [Preview] page. Single entities such as text and lines can be
queried in the [Preview] page after which the appropriate row in the
spreadsheet will be highlighted.
Region
This sub-section deals with lines that have to be drawn on the plot such
as title blocks, plot borders, plotting region etc.
Start X and Start Y Specify the coordinates of the start of the line.
End X and End Y Specify the coordinates of the end of the line.
Pen Select the pen to be used for the line. Right click on
the cell to access the pen selection dialog.
LT Enter the line type to be used for the line.
This sub-section deals with text that is to be drawn on the plot such as
Company Names, drawing numbers, plot titles, etc.
X-Origin and Y-Origin Specify the point at which the text item must be
placed.
Height Specify the text height in points.
Rotate Specify the angle at which the text should be
rotated. An angle of 0 degrees draws text from left to
right, and angles rotate anti-clockwise.
Pen Select the pen in which to plot the text. Right click
the cell to display the pen selection dialog.
Lorg Enter the label origin for the text item. Various lorg's
are supported. See the explanation of LORG's
below.
Text Enter the text to be drawn. There are some
predefined variables that can be entered here. Right
click the cell to select a variable from a pop-up
menu. An explanation of the available variables is
shown below.
Font Select the font in which the text should be drawn.
Right click the cell for a list of fonts.
Available Variables:
{SCALE.x} Plan scale.
{HSCALE.x} Horizontal scale (Sections only).
{VSCALE.x} Vertical scale (Sections only).
{START.x} Start chainage (Sections only).
{END.x} Stop chainage (Sections only).
{TIME} The current 24 hour time as hh:mm
{DATE1} The current date as dd/mm/yyyy.
{DATE2} The current date as mm/dd/yyyy.
{DATE3} The current date as yyyy/mm/dd
{DRAW_NAME} The original drawing file name
This sub-section defines the layout of a scale bar on the final drawing.
X-Origin and Y-Origin Define the position of left-bottom corner of the scale
bar.
Scale Bar Height Enter the vertical height of the scale bar.
Pen Select the pen to be used for the scale bar. Right
click the cell to display the pen selection dialog.
Text Height Enter the height of the scale bar text in points.
Font Select the font in which the text should be drawn.
Right click the cell for a list of fonts.
Region
Note that all measurements entered in a sheet file are in 10ths of a
millimeter except where specifically indicated.
This sub-section controls text that is drawn only when a plan is plotted.
X-Origin and Y-Origin Enter the position at which the text will be written.
Height Enter the height of the text in points.
Rotate Enter the text rotation angle in degrees.
Pen Select the pen to be used for the text. Right click the cell to
display the pen selection dialog.
Lorg Specify the label origin of the text. See the explanation of
LORG's.
Text Enter the text to be drawn. There are some predefined
variables that can be entered here. Right click the cell to
select a variable from a pop-up menu. An explanation of the
available variables is shown below.
Font Select the font in which to draw the text. Right click the cell
for a list of fonts.
Available Variables:
{SCALE.x} Plan scale.
{PLAN_NO] Enter the plan number specified in the Key Plan Generator
This sub-section defines grids that can be drawn on the plan region.
Display Grids Select whether grids should be displayed (Yes) or
not (No). Right click the cell to toggle the state.
Grid Interval Specify the interval between grid marks in meters.
Grid Type Select whether to draw grid crosses (Cross) or grid
lines that cross the plan region (Full). Right click the
cell to toggle the selection.
Cross Length Enter the length of the arms of the grid cross.
Pen Select the pen to be used for drawing the grids.
Right click the cell to display the pen selection
dialog.
Text Height Enter the height of the grid text in points.
Font Select the font in which to draw the grid text. Right
click the cell for a list of fonts.
Hor. Constant Enter a constant value to be subtracted from the
Horizontal coordinate.
List Labels
The Nr. and Width columns have no bearing on the Table row.
Curve List
Define the Label configurations of the Curve List using this Page.
Nr. Enter the column number in which the relevant item
should be drawn. To ignore a particular item set it's
column number to 0.
Width Enter the width of the column.
Pen Select the pen in which the table or column heading
should be drawn. Right click the cell to display the
pen selection dialog.
Text Ht. Enter the text height of the table or column heading
in points.
Headings Enter the text for the table or column heading.
This sub-section controls the drawing of a sewer pipe list on the plan.
X-Origin and Y-Origin Specify the position of the top-left corner of the list.
Draw Frame Select whether the list should be framed (Yes) or not
(No). Right click the cell to toggle the state.
Frame Pen Select the pen in which to draw the list frame. Right
click the cell to display the pen selection dialog.
Draw Vert. Grid Select whether vertical lines should be drawn for
each column (Yes) or not (No). Right click the cell to
toggle the state.
Vert Grid Pen Select the pen in which to draw the vertical lines.
Right click the cell to display the pen selection
dialog.
Draw Hor. Grid Select whether horizontal lines should be drawn for
each row (Yes) or not (No). Right click the cell to
toggle the state.
Hor Grid Pen Select the pen in which to draw the horizontal lines.
Right click the cell to display the pen selection
dialog.
Line Spacing Enter the vertical spacing between successive rows
in the list.
Text Pen Select the pen in which to draw the list text. Right
click the cell to display the pen selection dialog.
Text Height Enter the text height in points.
Define the Label configurations of the Sewer Schedule using this Page.
Each row of the spreadsheet represents a column on the table.
Nr. Enter the column number in which the relevant item
should be drawn. To ignore a particular item set it's
column number to 0.
Width Enter the width of the column.
Pen Select the pen in which the table or column heading
should be drawn. Right click the cell to display the
pen selection dialog.
Text Ht. Enter the text height of the table or column heading
in points.
Headings Enter the text for the table or column heading.
This sub-section controls the drawing of a erf connection list on the plan.
X-Origin and Y-Origin Specify the position of the top-left corner of the list.
Draw Frame Select whether the list should be framed (Yes) or not
(No). Right click the cell to toggle the state.
Frame Pen Select the pen in which to draw the list frame. Right
click the cell to display the pen selection dialog.
Draw Vert. Grid Select whether vertical lines should be drawn for
each column (Yes) or not (No). Right click the cell to
toggle the state.
Vert Grid Pen Select the pen in which to draw the vertical lines.
Right click the cell to display the pen selection
dialog.
Draw Hor. Grid Select whether horizontal lines should be drawn for
each row (Yes) or not (No). Right click the cell to
toggle the state.
Hor Grid Pen Select the pen in which to draw the horizontal lines.
Right click the cell to display the pen selection
dialog.
Line Spacing Enter the vertical spacing between successive rows
in the list.
Text Pen Select the pen in which to draw the list text. Right
Storm List
Water List
This sub-section controls the drawing of a water pipe list on the plan.
X-Origin and Y-Origin Specify the position of the top-left corner of the list.
Draw Frame Select whether the list should be framed (Yes) or not
(No). Right click the cell to toggle the state.
Frame Pen Select the pen in which to draw the list frame. Right
click the cell to display the pen selection dialog.
Draw Vert. Grid Select whether vertical lines should be drawn for
each column (Yes) or not (No). Right click the cell to
toggle the state.
Vert Grid Pen Select the pen in which to draw the vertical lines.
Right click the cell to display the pen selection
dialog.
Draw Hor. Grid Select whether horizontal lines should be drawn for
each row (Yes) or not (No). Right click the cell to
toggle the state.
Hor Grid Pen Select the pen in which to draw the horizontal lines.
Right click the cell to display the pen selection
dialog.
Line Spacing Enter the vertical spacing between successive rows
in the list.
Text Pen Select the pen in which to draw the list text. Right
click the cell to display the pen selection dialog.
Define the Label configurations of the Water Schedule using this Page.
Nr. Enter the column number in which the relevant item
should be drawn. To ignore a particular item set it's
column number to 0.
Width Enter the width of the column.
Pen Select the pen in which the table or column heading
should be drawn. Right click the cell to display the
pen selection dialog.
Text Ht. Enter the text height of the table or column heading
in points.
Headings Enter the text for the table or column heading.
This sub-section controls the drawing of a slope shading key on the plan.
X-Origin and Y-Origin Specify the position of the top-left corner of the list.
Draw Frame Select whether the list should be framed (Yes) or not
(No). Right click the cell to toggle the state.
Frame Pen Select the pen in which to draw the list frame. Right
click the cell to display the pen selection dialog.
Draw Vert. Grid Select whether vertical lines should be drawn for
each column (Yes) or not (No). Right click the cell to
toggle the state.
Vert Grid Pen Select the pen in which to draw the vertical lines.
Right click the cell to display the pen selection
dialog.
Draw Hor. Grid Select whether horizontal lines should be drawn for
each row (Yes) or not (No). Right click the cell to
toggle the state.
Hor Grid Pen Select the pen in which to draw the horizontal lines.
Right click the cell to display the pen selection
dialog.
Line Spacing Enter the vertical spacing between successive rows
in the list.
Text Pen Select the pen in which to draw the list text. Right
click the cell to display the pen selection dialog.
Text Height Enter the text height in points.
Define the Label configurations of the Slope Shading key using this
Page.
Nr. Enter the column number in which the relevant item
should be drawn. To ignore a particular item set it's
column number to 0.
Width Enter the width of the column.
Pen Select the pen in which the table or column heading
should be drawn. Right click the cell to display the
pen selection dialog.
Text Ht. Enter the text height of the table or column heading
in points.
Headings Enter the text for the table or column heading.
X-Origin and Y-Origin Specify the position of the top-left corner of the list.
Draw Frame Select whether the list should be framed (Yes) or not
(No). Right click the cell to toggle the state.
Frame Pen Select the pen in which to draw the list frame. Right
click the cell to display the pen selection dialog.
Draw Vert. Grid Select whether vertical lines should be drawn for
each column (Yes) or not (No). Right click the cell to
toggle the state.
Vert Grid Pen Select the pen in which to draw the vertical lines.
Right click the cell to display the pen selection
dialog.
Draw Hor. Grid Select whether horizontal lines should be drawn for
each row (Yes) or not (No). Right click the cell to
toggle the state.
Hor Grid Pen Select the pen in which to draw the horizontal lines.
Right click the cell to display the pen selection
dialog.
Line Spacing Enter the vertical spacing between successive rows
in the list.
Text Pen Select the pen in which to draw the list text. Right
click the cell to display the pen selection dialog.
Text Height Enter the text height in points.
Define the Label configurations of the CAD layer list using this Page.
Nr. Enter the column number in which the relevant item
should be drawn. To ignore a particular item set it's
column number to 0.
Width Enter the width of the column.
Pen Select the pen in which the table or column heading
should be drawn. Right click the cell to display the
pen selection dialog.
Text Ht. Enter the text height of the table or column heading
in points.
Headings Enter the text for the table or column heading.
Region
This table allows you to define where on the sheet the cross sections
must be placed.
Specify the cross section plotting region in tenths of a millimeter with the
origin ( 0, 0 ) at the bottom left corner of the paper. This may extend over
the entire sheet or only a portion of the sheet if the sheet contains other
data such as long sections and plan layouts.
You may use position variables to specify the label coordinates. The
variables that may be used for the text strings are:
{1:HSCALE} The horizontal scale as 1 : x.
{1:VSCALE} The vertical scale as 1 : x.
{DATUM.x} The datum of this section. The "x" determines the
number of decimals the value is rounded to, usually
0.
{CHNGE.x} The chainage value of this section. The "x"
determines the number of decimals the value is
rounded to, usually 0.
{CUTAREA(n).x} Area of cut for the line 'n'. The "x" determines the
number of decimals the value is rounded to, usually
3.
{FILLAREA(n).x} Area of fill for the line 'n'. The "x" determines the
number of decimals the value is rounded to, usually
3.
{SKEWANG.x} The cross section's skew angle as specified in the
index file.
Hor. Grid Spacing (m) Enter the horizontal spacing for the grids in meter.
Ver. Grid Spacing (m) Enter the vertical spacing for the grids in meter
Hor. Grid Hi-Lite Increment Enter the spacing of highlighted horizontal grid lines
(uses highlight pen) in meters. Enter a value of 0 to
ignore horizontal highlighting.
Ver. Grid Hi-Lite Increment Enter the spacing of highlighted vertical grid lines
(uses highlight pen) in meters. Enter a value of 0 to
ignore vertical highlighting.
Grid Pen Select the pen for the grid lines. Right click the cell
to display the pen selection dialog.
Hi-Lite Pen Select the pen for the highlighted grid lines. Right
click the cell to display the pen selection dialog.
Line Type Enter the line type for the grid lines.
CAD Layer Enter the layer on which the grid should be plotted.
Lin Enter the line number on which the annotations should be based. The
line number corresponds to the line numbers in the Cross Section
Setup dialog.
An entry of 0 as a line number (which is not used in the cross sections)
will set the relevant elevation to the datum elevation. Any offset
entered will be then be added to the elevation. This is useful when
plotting an elevation scale up the side of the section.
Offset- Enter the Offset, PLC or ID (specified in Type column) where the
symbol must be displayed.
-Type Specify whether the entered value in the Offset column is a point
location code, point ID or an offset. Right-click the cell to alter the
current setting.
Scale Enter a scale factor for the symbol if you want to scale the symbol
manually. Enter a scale of Zero if the symbols were drawn to scale and
the program will scale the symbol according to the Horizontal and
Vertical plotting scale automatically.
Name Select the symbol name from the pop-down list. Symbol will only be
listed if a symbol file has been specified.
Region
This sub-section controls the dimensions of the long section region and is
a required element for a long section sheet file. The long section region is
defined as part of the global plotting region and therefore its coordinates
should not exceed those defined for the global plotting region. This
allows you to position a long section region anywhere on your plot sheet.
Plot Limits - Top, Right, Set the plan plot region limits in 10th mm.
Bottom and Left
This sub-section defines the layout of the long sections within the long
section region. It also sets the relationship of one long section to another.
The long section layout is divided into two areas. The Detail area is the
area below the datum where the long section data will be entered. The
Section area is the area above the datum where the long section will be
drawn.
First Frame Spacing (A) Enter the distance from the bottom of the plotting
region to the origin of the first section.
Vertical Spacing (B) Enter the distance between the top of one section
and the origin of the section above.
Horizontal Spacing (C) Enter the distance between the origins of adjacent
sections.
Section Area Width (E) Enter the width of the long section plotting area to
the right of the datum origin. Enter 0 here to have
the long section expand to the length of the road or
pipe (or at least that length that still fits on the page).
Section Area Height (D) Enter the height of the long section plotting area
above the datum origin.
Detail Area Width (F) Enter the width of the long section data area to the
left of the datum origin (to give space for detail
annotation text).
Detail Area Height (G) Enter the height of the long section data area below
the datum origin.
This sub-section defines the lines that will be drawn on each section.
Typically these will be the lines defining the long section blocks.
Start X and Start Y Enter the position of the start of the line relative to
the long section origin. There are some predefined
variables that can be entered here. Right click the
cell to select a variable from a pop-up menu. An
explanation of the available variables is shown
below.
End X and End Y Enter the position of the end of the line relative to the
long section origin. There are some predefined
variables that can be entered here. Right click the
cell to select a variable from a pop-up menu. An
explanation of the available variables is shown
below.
Pen Enter the pen in which to draw the line. Right click
the cell to display the pen selection dialog.
LT Enter the line type in which to draw the line.
Available Variables
{L} The left edge of the long section.
{R} The right edge of the long section.
{T} The top of the long section.
{B} The bottom of the long section.
{C} The center of the long section.
This sub-section defines the text that will appear in each section that will
be plotted, and will typically identify the data in the detail area.
X-Origin and Y-Origin Enter the position at which the text is to be placed
relative to the long section origin. There are some
predefined variables that can be entered here. Right
click the cell to select a variable from a pop-up
menu. An explanation of the available variables is
shown above.
Height Enter the height of the text in points.
Rotate Enter the angle at which the text should be written in
degrees.
Pen Select the pen in which to plot the text. Right click
the cell to display the pen selection dialog.
Lorg Enter the label origin for the text item. Various lorg's
are supported. See the explanation of LORG's for
more detail.
Text Enter the text to be plotted. There are some
predefined variables that can be entered here. Right
click the cell to select a variable from a pop-up
menu. An explanation of the available variables is
shown below.
Font Select the font in which to plot the text. Right click
the cell for a list of fonts.
This sub-section defines the grid lines that are drawn in the long section
Section area.
Hor. Grid Spacing Enter the spacing of the horizontal grid lines in
meters.
Ver. Grid Spacing Enter the spacing of the vertical grid lines in meters.
Hor. Grid Hi-Lite Increment Enter the spacing of highlighted horizontal grid lines
(uses highlight pen) in meters. Enter a value of 0 to
ignore horizontal highlighting.
Ver. Grid Hi-Lite Increment Enter the spacing of highlighted vertical grid lines
(uses highlight pen) in meters. Enter a value of 0 to
ignore vertical highlighting.
Grid Pen Select the pen for the grid lines. Right click the cell
to display the pen selection dialog.
Hi-Lite Pen Select the pen for the highlighted grid lines. Right
click the cell to display the pen selection dialog.
Line Type Enter the line type for the grid lines.
CAD Layer Enter the layer on which the grid should be plotted.
This sub-section defines the plot settings for the section and detail areas
for road long sections.
The first grid contains settings for the section and detail areas for the
long section data. The row headings (other than Chainage) can be
changed by double clicking on them. This then allows you to enter
descriptive text for the row which is displayed in the Long Section Setup
dialog as an aid to the data required for each particular line.
Plot Select whether a line should be plotted in the section
area for this data (Yes) or not (No). Right click the
cell to toggle the status.
Label Select whether a label should be generated in the
detail area for this data (Yes) or not (No). Right click
the cell to toggle the status.
Table Select whether a long section table should be plotted
for this line (Yes) or not (No). Right click the cell to
toggle the status. The Long Section Table dialog
will be displayed.
Smooth Select whether the plotted line should be smoothed
with a bezier curve (Yes) or not (No). Right click the
cell to toggle the status.
Pen Select the pen in which to plot the data line. Right
click the cell to display the pen selection dialog.
Grid pen Select the pen number for the grid Frame, Vertical
lines and horizontal lines
This sub-section defines the plot settings for the section and detail areas
for pipe long sections.
The first grid contains settings for the section and detail areas for the
long section data. See the Road Page section for details of the available
settings.
The second grid contains settings for the detail area for pipe elements.
See the Road Page section for details of the available settings.
This sub-section defines the display of manholes and culverts (pipes) for
pipe long sections.
Manhole Pen Select the pen in which to draw manholes. Right
click the cell to display the pen selection dialog.
Manhole LT Enter the line type in which to draw manholes.
Manhole Layer Enter the layer on which manholes should be drawn.
Manhole Width Enter the width in meters to draw the manholes.
Culvert Pen Select the pen in which to draw culverts. Right click
the cell to display the pen selection dialog.
Culvert LT Enter the line type in which to draw culverts.
Culvert Layer Enter the layer on which culverts should be drawn.
Invert Type Select whether to draw the manhole base flat (Flat)
or at the slope of the incoming and outgoing pipes
(Incline). Right click the cell to toggle the option.
Positive Slopes Indicate whether pipe slopes must be indicated as
positive values when pipes are running uphill (Up).
or downhill (Down). Right click the cell to toggle the
option.
This sub-section defines the plot settings for the section and detail areas
for sewer long sections.
The first grid contains settings for the section and detail areas for the
long section data. See the Road Page section for details of the available
settings.
The second grid contains settings for the detail area for sewer pipe
elements. See the Road Page section for details of the available settings.
This sub-section defines the display of manholes and culverts (pipes) for
sewer long sections. See the Pipe Settings page for details of the
available settings.
This sub-section defines the plot settings for the section and detail areas
for stormwater long sections.
The first grid contains settings for the section and detail areas for the
long section data. See the Road Page section for details of the available
settings.
The second grid contains settings for the detail area for stormwater pipe
elements. See the Road Page section for details of the available settings.
This sub-section defines the display of manholes and culverts (pipes) for
stormwater long sections. See the Pipe Settings page for details of the
available settings.
This sub-section defines the plot settings for the section and detail areas
for water long sections.
The first grid contains settings for the section and detail areas for the
long section data. See the Road Page section for details of the available
settings.
The second grid contains settings for the detail area for water pipe
elements. See the Road Page section for details of the available settings.
The Preview tab displays the sheet as it is currently defined. Use this tab
to check the effect of different settings in the other tabs. Double-clicking
on items in the preview will also take you to the definition of those items
for possible changes.
Entries into this area can either be a Design Item such as Horizontal
Alignment, or it can be elevations for a Long Section line.
Arrow Length Enter the length of the arrow head to be drawn for those
data elements which use arrows.
CAD Layer Enter the CAD layer in which this item should be drawn.
Maximum Super Enter the maximum superelevation value represented by the
Min Y and Max Y entries. This is used to scale the
superelevation to fit the defined area. This is only applicable
to the Left and Right Super rows.
Customized Text Select whether a custom text entry should be generated for
this road entry (Yes) or not (No). If you select Yes then a
dialog is displayed which allows you to enter the custom text.
Right click the edit box(es) in this dialog to enter pre-defined
variables.
Line Type Enter the Line type to be used for the Design Item.
Text Settings Click this button to display the Text Settings Dialog.
Plot Line Check this option if a Long Section line must be drawn in the
section area.
Write Label Check this option if a label should be written in the detail
area.
Pen Press this button to edit the colour in which the Long Section
line will be drawn.
Line Type Use this combo box to edit the line type in which the Long
Section line should be drawn.
Draw Smooth line Check this option if the plotted line should be smoothed with
a bezier curve
Drop line to labels Check this option if a line should be drawn from the plotted
data point down to the datum line
CAD Layer Enter the CAD layer in which this item should be drawn.
Label all break points Check this option if a line point and/or data value should be
generated for every point in this long section line
Underline labels Check this option if a line should be drawn under the data
label from the defined Min Y to the defined Max Y
coordinates
Exaggerate Enter the chainage interval in meters at which data labels
should be exaggerated. The text is written 60% greater than
the specified size.
Text Settings Click this button to display the Text Settings Dialog.
This dialog allows you to specify the items that should be shown in the
graphical display and the manner in which they should be displayed.
Procedure
The Display Settings dialog is displayed.
The Display Settings dialog consists of a number of pages. The left side
of the dialog displays a tree list of available items. Click on the top level
item to display the relevant page. Some of the top level items have
further pages implemented as sub-items. Click on the + sign to the left of
any top level item to display the sub-items. Click on a sub-item to display
the relevant page.
Top level items are displayed only for those elements present in the
current project.
The possible top level items and their respective sub-items are as follows:
• IDE Layers - Layer settings for the drawing (if any) in the project.
• Terrain - General display settings
Layer column Edit the layer names, or right-click on a cell to delete, add or
make the layer the current layer.
Vis column Right-click the cell to toggle the visibility of the layer on and off.
Lock column Right-click the cell to toggle the lock status of the layer on and
off. Elements on locked layers cannot be edited.
Mag column Enter the magnification factor for the layer. A magnification factor
of 1 assumes the drawing scale, a factor of 2 would use half the
drawing scale, and a factor of 0.5 would use twice the drawing
scale.
Pen column Right-click the cell to specify the pen to be used for elements on
this layer which have their pen set to 'ByLayer'.
Line Type column Select the line type to be used for elements on this layer which
have their line type set to 'ByLayer'.
Width column Enter the line width to be used for elements on this layer which
have their width set to 'ByLayer'.
Visibility Click the All Layers button to set the Vis column for all layers to
Yes. Click the Current Only button to set the Vis column for all
layers to No except for the current layer (highlighted in blue)
which is set to Yes.
Highlight Select the layer highlighting mode to be used. Select the None
option to turn off highlighting, select the Pen 8 option to have all
layers except the current layer displayed in pen 8, or select the
Rainbow option to have all layers except the current layer
displayed in various pens. The current layer is always displayed
using the specified element pens.
Operate on Select the All Unlocked option to be able to edit elements on any
layer which is not specifically locked, or select the Current only
option to be able to edit elements only on the current layer.
General
Apply filter Check this option to have the specified filter applied in order to
restrict the points displayed in the IDE window, or processed
by certain functions, to those that pass the filter.
All surfaces Check this option to have the filter applied to points in all
visible surfaces.
Apply to surface Select the surface to which this filter should be applied. The
selected surface must be active (and therefore visible).
Names to pass – All Select this option to allow all points to pass the inclusion filter.
Names to pass Enter up to 5 names that should be tested for when filtering
points in order to determine which points are to be passed for
processing. See the Name Filters section for details on using
wildcards for filtering. The dropdown list shows the names of
points that are currently visible on the screen.
Names to avoid – Select this option to allow all included points (those that
None passed the Names to pass filter) to pass the exclusion filter.
Names to avoid Enter up to 5 names that should be tested for when filtering
points in order to determine which points that have already
passed the Names to pass filter, are now to be excluded from
processing. See the Name Filters section for details on using
wildcards for filtering. The dropdown list shows the names of
points that are currently visible on the screen.
Contour details - Enter the maximum height for the displayed contours. A value
Max. Height of 0 implies no maximum. Only available if the Generated
option is selected. Not available for single contours.
Contour display - Enter the height interval at which to display contours, the pen
Contour Interval, to be used to draw the contour lines, and the line type in which
Pen and Linetype to draw the contours.
Contour display - Check this option to display highlighted contours. Enter the
Highlight, Interval, height interval at which to display highlighted contours, the
Show slope shading Check this option to enable slope shading display.
Display slope Check this option to enable the colour display.
colours
Surface Select the surface for which slope shading should be
generated.
From Slope column Enter the minimum slope for this range.
To Slope column Enter the maximum slope for this range.
Colour column Right-click the cell to access the Windows colour dialog, in
order to specify a colour with which to shade the range.
Out of range pen Click this button to access the colour dialog in order to specify
Button a pen for shading items which do not fall into the specified
ranges.
Display slope arrows Check this option to display arrows in the direction of water
flow across the model.
Arrow pen Click this button to access the colour dialog in order to specify
a pen for the slope arrow.
Arrow length and Enter the length and width of the slope arrow head in
width millmeters on paper.
Slope Ramp Button Click this button to access the Slope Ramp dialog in order to
specify a ramp to be applied to all ranges.
Colour Ramp Button Click this button to access the Colour Ramp dialog in order to
specify a ramp to be applied to all ranges.
General
Plan Layout
Chainage kilometre separator Enter the kilometre separator. If you enter "km "
chainage 1250 will be written as "1km 250" on the
road plan.
Offset for start of indicator Enter the offset from the centreline at which the
indicator line should start drawing. Offsets to the left
of the centreline should be entered as a negative
value.
Offset for end of indicator Enter the offset from the centreline at which the
indicator line should stop drawing. Offsets to the left
of the centreline should be entered as a negative
value.
Label pen Button Click this button to select the colour in which to
display the labels.
Label Skew Sections Check this option to label all the skew sections with
the change label and skew angle. If this option is
checked then skew sections will always be labeled
regardless of the Chainage Interval.
Box out text Check this option to box out the label text.
Labels parallel to road Check this option to have the labels placed parallel
to the centerline instead of at right-angles.
Label BCC and ECC Check this option to have the beginning and ending
of curves labelled in addition to the regular
chainages.
Chainages for BCC and ECC Check this option to have the beginning and ending
of curves labelled in addition to the regular
chainages.
Layer column Right-click the cell and select the layer from which
the cross section data should be extracted.
Change all roads to these Press this button to copy the visible settings to all
settings the existing roads.
Always plot at Check this option to keep the rotation of the Curve and PI
Default rotation details text at Zero degrees when you generate a plan plot,
regardless of the rotation of the plot
Show Curve Details Check this to display Horizontal curve details onto the Design
Center window.
Show PI Details Check this to display the PI details onto the Design Cener
window.
Pen Pen colour for the curves or PI box
Box out text Check this option to have a box filled in the current drawing
background colour placed behind the details text. This is a
useful option if you wish to blank out portions of the underlying
data in order to highlight the text.
Size Enter the text size for the relative details box in points.
Offset from Road CL Enter the distance in meters from the crown of the horizontal
(Curve Details) curve towards the curve center point where the curve details
have to be plotted.
Offset from Road CL Enter the distance in meters from the PI position away from
(PI Details) the curve center point where the PI details have to be plotted.
PI Indicator Check this option to indicate the PI position.
Indicator Size Enter the size of one of the two lines that form the PI Indicator,
in meters.
Text Enter the text to be written into the Curves, or PI details
boxes. A number of variables are available. These are
{RADIUS}, {TR_IN}, {TR_OUT}, {BACK_DIR}, {FRONT_DIR},
{TAN_IN}, {TAN_OUT}, {I}, {PI}, {PI_Y} and {PI_X}. Right click
the relevant cell to select from a menu.
General
Show sewer layout Check this option to display the Sewer layout.
Annotation Font Select the font to be used for all annotations on the Sewer
layout.
Line - Default Pen The link is displayed as a line in the specified colour if Colour
Scheme (see below) is set to Default. To change the colour
click the button and select a colour from the Colour dialog.
Line - Width on Specify the width of the line in millimeters on paper. Use the
paper arrows to step through a list of available sizes.
Line - Linetype Specify the line style. Use the arrows to step through a list of
available line styles.
Line - Arrow Length Specify the length and width (in millimetres on paper) of the
and Width flow direction arrow. Use the arrows to step through a list of
available sizes.
Line - Colour Select the design item by which the link colours should be
Scheme determined. The options here are Default (which uses the
default line pen as specified previously), Size, Slope,
Capacity, Flow, Velocity and Depth of Flow.
Line - Range Start Enter the minimum value for the selected design item. Only
available when Colour Scheme is not set to Default.
Line - Increment Enter the increment value for each step in the range of values.
There are 20 steps in the range. Only available when Colour
Scheme is not set to Default.
Annotation - Pen The link annotations are displayed in the specified colour. To
change the colour click the button and select a colour from the
Colour dialog.
Annotation - Size Specify the link annotation text size in points. Use the arrows
to step through a list of available sizes.
Annotation - Offset Enter the offset in metres from the annotation text to the link.
distance The text label origin will be moved away from the link by that
amount.
General
Line - Default Pen The link is displayed as a line in the specified colour if Colour
Scheme (see below) is set to Default. To change the colour
click the button and select a colour from the Colour dialog.
Line - Width on Specify the width of the line in millimeters on paper. Use the
paper arrows to step through a list of available sizes.
Line - Linetype Specify the line style. Use the arrows to step through a list of
available line styles.
Line - Arrow Length Specify the length and width (in millimetres on paper) of the
and Width flow direction arrow. Use the arrows to step through a list of
available sizes.
Line - Colour Select the design item by which the link colours should be
Scheme determined. The options here are Default (which uses the
default line pen as specified previously), Size, Slope,
Capacity, Flow, Velocity and Depth of Flow.
Line - Range Start Enter the minimum value for the selected design item. Only
available when Colour Scheme is not set to Default.
Line - Increment Enter the increment value for each step in the range of values.
There are 20 steps in the range. Only available when Colour
Scheme is not set to Default.
Annotation - Pen The link annotations are displayed in the specified colour. To
change the colour click the button and select a colour from the
Colour dialog.
Annotation - Size Specify the link annotation text size in points. Use the arrows
to step through a list of available sizes.
Annotation - Offset Enter the offset in metres from the annotation text to the link.
distance The text label origin will be moved away from the link by that
amount.
General
Show Water Layout Check this item to display the Water layout.
Pipes
Line - Default Pen The pipe is displayed as a line in the specified colour if Colour
Scheme (see below) is set to Default. To change the colour
click the button and select a colour from the Colour dialog.
Line - Width on Specify the width of the line in millimeters on paper. Use the
paper arrows to step through a list of available sizes.
Line - Default Pen The node is displayed as a circle in the specified colour if
Colour Scheme (see below) is set to Default. To change the
colour click the button and select a colour from the Colour
dialog.
Line - Width on Specify the width of the line in millimeters on paper. Use the
paper arrows to step through a list of available sizes.
Line - Size on paper Specify the diameter of the circle in millimetres on paper. Use
the arrows to step through a list of available line styles.
Line - Colour Select the design item by which the node colours should be
Scheme determined. The options here are Default (which uses the
default line pen as specified previously), Discharge, Elevations
and Pressure.
Line - Range Start Enter the minimum value for the selected design item. Only
available when Colour Scheme is not set to Default.
Line - Increment Enter the increment value for each step in the range of values.
There are 20 steps in the range. Only available when Colour
Scheme is not set to Default.
Annotation - Pen The node annotations are displayed in the specified colour. To
change the colour click the button and select a colour from the
Colour dialog.
Annotation - Size Specify the node annotation text size in points. Use the arrows
to step through a list of available sizes.
Symbol - Line Pen The reservoir is displayed as a symbol in the specified colour.
To change the colour click the button and select a colour from
the Colour dialog.
Symbol - Fill Pen The reservoir symbol is filled with the specified colour. To
change the colour click the button and select a colour from the
Colour dialog.
Symbol - Size on Specify the size of the symbol in millimetres on paper. Use the
paper arrows to step through a list of available line styles.
Annotation - Pen The reservoir annotations are displayed in the specified
colour. To change the colour click the button and select a
colour from the Colour dialog.
Annotation - Size Specify the reservoir annotation text size in points. Use the
arrows to step through a list of available sizes.
Annotation - Text Enter the text to be written as annotation for each reservoir. A
above and below number of variables are available. These are {ID}, {NAME},
link {CAPACITY}, {FSL} and {INFLOW}. Right click the relevant
cell to select from a menu. You may also define the number of
decimals for numeric items. For example, an item
"{CAPACITY.1}" will display the capacity of the reservoir to 1
decimal. The default display is 3 decimals.
Symbol - Line Pen The pump is displayed as a symbol in the specified colour. To
change the colour click the button and select a colour from the
Colour dialog.
Symbol - Fill Pen The pump symbol is filled with the specified colour. To change
the colour click the button and select a colour from the Colour
dialog.
Symbol - Size on Specify the size of the symbol in millimetres on paper. Use the
paper arrows to step through a list of available line styles.
Annotation - Pen The pump annotations are displayed in the specified colour.
To change the colour click the button and select a colour from
the Colour dialog.
Annotation - Size Specify the pump annotation text size in points. Use the
arrows to step through a list of available sizes.
Annotation - Text Enter the text to be written as annotation for each pump. A
above and below number of variables are available. These are {ID}, {NAME},
link {FLOW} and {HEAD}. Right click the relevant cell to select
from a menu. You may also define the number of decimals for
numeric items. For example, an item "{HEAD.1}" will display
the pump head to 1 decimal. The default display is 3 decimals.
Symbol - Line Pen The valve is displayed as a symbol in the specified colour. To
change the colour click the button and select a colour from the
Colour dialog.
Symbol - Width on Specify the width of the line in millimeters on paper. Use the
paper arrows to step through a list of available sizes.
Symbol - Size on Specify the size of the symbol in millimetres on paper. Use the
paper arrows to step through a list of available line styles.
Annotation - Pen The valve annotations are displayed in the specified colour. To
change the colour click the button and select a colour from the
Colour dialog.
Annotation - Size Specify the valve annotation text size in points. Use the
arrows to step through a list of available sizes.
Annotation - Text Enter the text to be written as annotation for each valve. A
above and below number of variables are available. These are {ID}, {NAME},
link {DIAMETER}, {FLOW}, {HEADLOSS} and {OPENING}. Right
click the relevant cell to select from a menu. You may also
define the number of decimals for numeric items. For
example, an item "{FLOW.1}" will display the valve flow to 1
decimal. The default display is 3 decimals.
Symbol - Line Pen The pressure release chamber is displayed as a symbol in the
specified colour. To change the colour click the button and
select a colour from the Colour dialog.
Symbol - Fill Pen The pressure release chamber symbol is filled with the
specified colour. To change the colour click the button and
select a colour from the Colour dialog.
Symbol - Size on Specify the size of the symbol in millimetres on paper. Use the
paper arrows to step through a list of available line styles.
Annotation - Pen The pressure release chamber annotations are displayed in
the specified colour. To change the colour click the button and
select a colour from the Colour dialog.
Annotation - Size Specify the pressure release chamber annotation text size in
points. Use the arrows to step through a list of available sizes.
Annotation - Text Enter the text to be written as annotation for each pressure
above and below release chamber. A number of variables are available. These
link are {ID}, {NAME}, {ELEVATION} and {FLOW}. Right click the
relevant cell to select from a menu. You may also define the
number of decimals for numeric items. For example, an item
"{ELEVATION.1}" will display the pressure release chamber
elevation to 1 decimal. The default display is 3 decimals.
Defaults 11-1
CAD.INI
The CAD.INI file in your user directory store defaults such as your
default directories, etc. A typical file looks like this:
[WINDOW_PLACEMENT]
Main Length=44
Main Flags=2
Main Show=3
Main PosRect=-1 -1 -4 -4 184 207 854 1043
[LOGFILE]
WriteLogFile=0
[PATHS]
drawpath=J:\AllyTest\
[STOREDEF]
AUTOGEOM=0
USEDOM=1
AUTOBACKUP=10
REFERENCEPROMPT=0
ASKBACKUP=0
BACKUPPATH=
[VMEM]
MaxMegAlloc=5
Vmempath=C:\WINDOWS\TEMP
[COLORS]
pen0=128 0 0
pen1=255 0 0
pen2=153 41 247
pen3=255 255 0
pen4=0 255 0
pen5=0 128 0
pen6=0 128 128
pen7=0 255 255
pen8=0 0 255
pen9=0 0 128
pen10=128 0 128
pen11=255 0 255
pen12=255 255 255
pen13=128 128 128
pen14=0 0 0
pen15=192 192 192
Use_AutoCAD_Colors=0
CustColor0=244 129 152
CustColor1=111 23 116
CustColor2=2 0 157
[SETTINGS]
UseWidthInPerimeter=0
OpenCreatesNewWindow=1
CompileMacro=0
Create16BitCompatible=0
DefaultEditor=NOTEPAD.EXE
ZoomOutFactor=0
PopUpDoneButton=0
BitmapTilingThreshold=1000
CompressedTiles=0
TilePath=.
[DRAWINGS]
drawing1=I:\DTP\CIVIL DESIGNER 6\PAVEMENT.DRG
drawing2=I:\DTP\CIVIL DESIGNER 6\SKC.DRG
drawing3=J:\ALLYTEST\LINCOLN1.DRG
drawing4=D:\DEMO\DATA\DEMODATA.DRG
drawing5=C:\ALLYCAD3\DRAWING\BOMTEST.DRG
drawing6=J:\ALLYTEST\4486801.DRG
drawing7=J:\ALLYTEST\TESTDUPL.DRG
drawing8=J:\ALLYTEST\PDV\HK_CC.DRG
[TOOLBARPOSN]
Color=TOP 637 917 0 20 VISIBLE 1
File=TOP -2 399 50 82 VISIBLE 1
Main=LEFT -2 31 80 448 VISIBLE 16
Snaps=RIGHT 1249 1282 110 390 VISIBLE 12
Screen=LEFT 0 0 0 0 HIDE 16
View=TOP 397 620 50 82 VISIBLE 1
Modify=TOP 618 1027 206 238 HIDE 1
Trims=TOP -2 106 236 268 HIDE 1
Geometry=RIGHT 1249 1282 388 732 VISIBLE 18
Dimensions=LEFT -2 31 446 697 VISIBLE 13
[CONTROLBAR]
name=Arial
Defaults 11-3
size=8
weight=400
italic=0
charset=0
pitchandfamily=34
[PRINTDEF]
PROFILES=SCE,PRINT
CURRPROFILE=PRINT
[PRINT_PROFILE_PRINT]
PRINTERARCS=1
ALLPENSTOBLACK=1
SCALEHATCH=0
SCALEFATLINES=1
XOFFSET=0
YOFFSET=0
MINPEN=1
MAXPEN=15
PEN0_WIDTH=0
PEN0_COLOR=128 0 0
PEN1_WIDTH=0.13
PEN1_COLOR=255 0 0
PEN2_WIDTH=0.18
PEN2_COLOR=128 128 0
PEN3_WIDTH=0.25
PEN3_COLOR=255 255 0
PEN4_WIDTH=0.35
PEN4_COLOR=0 255 0
PEN5_WIDTH=0.5
PEN5_COLOR=0 128 0
PEN6_WIDTH=0.7
PEN6_COLOR=0 128 128
PEN7_WIDTH=1
PEN7_COLOR=0 255 255
PEN8_WIDTH=0.25
PEN8_COLOR=0 0 255
PEN9_WIDTH=0
PEN9_COLOR=0 0 128
PEN10_WIDTH=0
PEN10_COLOR=128 0 128
PEN11_WIDTH=0
PEN11_COLOR=255 0 255
PEN12_WIDTH=0
PEN12_COLOR=255 255 255
PEN13_WIDTH=0
PEN13_COLOR=128 128 128
PEN14_WIDTH=0
PEN14_COLOR=0 0 0
PEN15_WIDTH=0
[TEXTEDIT]
TAKERETURN=0
DLGBOXSIZE=492,392,788,603
[INFOWINDOW]
POSITION=118,301
[BOM]
COMMATABSPACE=2
FIRSTLINEFIELDNAMES=1
[ToDXFFonts]
MODERN=TXT
ROMAN=ROMANS
ARIAL=ROMAND
TIMES NEW ROMAN=ROMANC
TIMES NEW ROMAN.I=ITALICC
TIMES NEW ROMAN.B=ROMANT
TIMES NEW ROMAN.B.I=ITALICT
SCRIPT=SCRIPTS
SCRIPT.I=SCRIPTC
UNKNOWNNAME=TXT
[DXFFlags]
ExplodeBlocks=0
TargetVersion=10
[FromDXFFonts]
STANDARD=MODERN
TXT=MODERN
MONOTXT=MODERN
ROMANS=ROMAN
SCRIPTS=SCRIPT
ROMAND=ARIAL
ROMANT=TIMES NEW ROMAN.B
ITALICT=TIMES NEW ROMAN.B.I
ROMANC=TIMES NEW ROMAN
ITALICC=TIMES NEW ROMAN.I
SCRIPTC=SCRIPT.I
UNKNOWNNAME=MODERN
[ToDXFFonts]
MODERN=TXT
ROMAN=ROMANS
ARIAL=ROMAND
TIMES NEW ROMAN=ROMANC
TIMES NEW ROMAN.I=ITALICC
TIMES NEW ROMAN.B=ROMANT
Defaults 11-5
TIMES NEW ROMAN.B.I=ITALICT
SCRIPT=SCRIPTS
SCRIPT.I=SCRIPTC
UNKNOWNNAME=TXT
[DIGITIZER]
TYPE=None
FORMAT=
INITSTRING=
COMPORT=0
BAUD=0
DATABITS=0
STOPBITS=0
PARITY=0
DIGSCALE=0,1000,0,0,1000,0
SCREENSCALE=0,100,0,0,100,0
MINDIST=1
NOBUTTON=0
Paths
This contains the paths for drawing, symbol and macro files - i.e. the
names of the directories where you store these files and where on the
hard drive Civil Designer can find them.
Print
This contains the print settings.
Item Value Description
PRINTERARCS 0 Use plotter arcs
1 Plot arcs as lines
ALLPENSTOBLACK 0 Print with colours
1 Print all colours as black
PEN_WIDTH Define the width of each pen in mm
FromDXFFonts
This section stores the Civil Designer font that an AutoCAD font must be
converted to during a transfer from a DWG or DXF file to a Civil
Designer drawing file.
The font on the left of the = sign is the AutoCAD font, and the one on the
right is the Civil Designer font it must be converted to.
A “.B” or “.I” after the Civil Designer font name indicates that the font
must be bold or italic.
DXFFlags
TargetVersion is 10, 11, 12, 13 or 14 depending on the version of
AutoCAD the DWG or DXF files you are creating must be compatible
with. See DXF/DWG Conversion Settings.
Controlbar
This section stores the font used on the Control Bar. See View Settings.
Digitizer
This stores the current digitizer setup. See Digitizer Settings. The
NOBUTTON line stores the code returned as the pen by the digitizer
when you are not pressing any buttons.
Logfile
If WriteLogFile=1, Civil Designer will record everything that you do in a
file called CIVILDESIGNER.LOG. This is useful if you are experiencing
problems and wish to contact the programmers.
Each time you start a new Civil Designer session, the previous log file
will be added on to. If WriteLogFile=0, no log file will be written.
Drawings
This stores the names of the last eight drawings you have worked on.
These names appear at the bottom of the File Menu, where you can click
on them to open the drawings quickly.
Defaults 11-7
Vmem
This section stores the virtual memory settings. See Virtual Memory
Settings in the Settings Menu.
Colors
The first part of this section stores the colours you have assigned to each
pen in the Color toolbar in the format
pen=red green blue
Red, green and blue have values between 0 and 255 and define the
amount of red, green and blue making up each colour.
The second part of this section stores any custom colours you have
defined in the colour palette that appears when you right click on the
Pen button in the Control Bar to define a colour or when you are
entering a solid fill.
Textedit
This section stores the size of the Text Entry dialog box, and whether it
has been set to accept [Enter] (1) or [CTRL][Enter] (0) for multiline text.
See Add Text.
Infowindow
This section stores the last position of the Measure and Query Entity
dialog boxes. See Measure and Query Entity.
All the values in CAD.INI except for the symbol and macro paths are
automatically updated each time you exit Civil Designer. To change the
symbol and macro paths, you need to edit them manually in an ASCII
text editor such as Windows Notepad.
Coordtable
FORMAT contains the format that will be used to display coordinate
labels and tables. See Label Coord.
BOM
This section stores the bill of materials (BOM) delimiter and whether the
first line of the BOM contains field names (set to 1 if it does). The
delimiter is
Defaults 11-9
CAD.MEN
Civil Designer is supplied with its functions arranged on the pull-down
menus and toolbars in a particular way. However, if you want to, you can
re-arrange the functions, re-name them, “switch off” the ones you don't
want, and add your own. You can even create alternative menu systems
and switch between them.
The menu layout is defined in the CAD.MEN file that resides in your
user directory. To create alternative menu systems, you must create files
with the same format as CAD.MEN, and with .MEN extensions.
You can look at, print out or edit the menu file in any text editor such as
the Windows Notepad. We suggest that before you edit the CAD.MEN
file, you make a backup of it.
• Different users can have their own CAD.MEN files. Refer to
Installation in the User Guide.
• Do not use TABS to create spaces in lines in menu files. If you do,
Civil Designer may not be able to understand the commands. Use
spaces.
If you look at your menu file, you will see that it comprises several
sections.
Comments
The first few lines in your CAD.MEN file, as well as some other lines, are
preceded by two slashes: “//”.
For example:
// ally menu
// menus down side of screen
The two slashes mean that the following text is a comment. Civil
Designer will ignore this text. It is just to remind you, the user, of what is
going on. You can add as many comments as you like, so long as each
comment line begins with a //.
CAD.MEN 12-1
Toolbars
You may also assign as many functions as you wish to as many toolbars
as you need. The toolbars can also appear on any convenient spot on
your drawing space. You can program it to dock LEFT, RIGHT, TOP,
BOTTOM or FLOAT by typing the appropriate word next to STYLE.
The term HIDE that may also follow STYLE refers to a toolbar that is
hidden at startup.
The next lines of your CAD.MEN file list the code for the respective
toolbars. These sections start with the word TOOLBAR with a name of
the particular toolbar, for instance “MAIN”. This is followed by the word
STYLE that determines where the toolbar is docked on the Civil
Designer screen. Next comes the word BUTTONS that determine which
functions appear on the Toolbar.
Toolbar Styles
You can use any combination of the following toolbar styles:
CAD.MEN 12-3
Pull-Down Menus
Next the functions on the pull-down menus are defined. These are the
sub-menus of the main top bar menu.
The part of the menu file that defines the pull-down menus begins with
the words
// main top bar menu
MAINMENU
BEGIN
and ends with the word
END
Each individual pull-down menu is then defined using the following
commands:
POPUP “&File”
BEGIN
MENUITEM "&New" {delall;} {Clear drawing memory;}
etc.
END
The POPUP command “introduces” the menu. The name in quotes,
“&File”, is the name of the menu, File. The & sign causes the letter
following it to be underlined, so that the name File appears as File. The
underlined letter is the one used to select the menu from the keyboard.
Thus, to select the File Menu you could either click on it with your
mouse or press [Alt] F.
BEGIN and END simply signify the beginning and end of the menu.
Each function on the menu is preceded by the word MENUITEM. The
name in quotes, for example “&New”, is the name of the function that
appears on the menu. The “&” sign causes the letter following it to be
underlined. Thus, the name New appears as “New”. The underlined
letter is the one used to select the function from the keyboard. To select
the New function you can either click on it with your mouse or press N.
Some of the function names contain the characters “\t”. These cause the
text following to appear on the right of the menu.
CAD.MEN 12-5
Accelerators
The final section of the CAD.MEN file defines accelerators. These are
keyboard shortcuts. For example:
“M” {#magnify;}; VK_SEMICOLON {#longpan;}
The first part of each line defines the key. In the examples above “M”
denotes the [M] key and “VK_SEMICOLON” denotes the semicolon [ ; ]
key. A full list of the keys you can use is given in Appendix V. The
contents of the curly brackets define the function that is executed when
the key is pressed.
In the examples given here, the screen will be magnified when you press
[M] and a long pan will be performed when you press the [ ; ] key. This
saves you selecting these functions from the menu or toolbars.
Digitizer
The final section of the menu file maps Civil Designer functions to
digitizer puck buttons. It looks like this:
DIGITIZER
BEGIN
BUTTON "1" {#enterpt;}
BUTTON "2" {line;}
BUTTON "3" {done;}
BUTTON "4" {#jumppt;}
END
The first part of each line defines the number of the digitizer puck button
that the command is being assigned to. The example above assumes that
your digitizer numbers its puck buttons 1, 2, 3 and 4.
The contents of the curly brackets define the function that is executed
when each button is pressed.
Transparent Commands
Some function names are preceded by a hash sign “#”. This sign is
optional. Its presence means that the function is transparent. If you are
in the middle of one command, and you execute a transparent command,
you will be returned to your original command after the transparent
command has finished. If you are in the middle of one command and you
execute a command that is not transparent, your original command will
be terminated.
Transparency is especially useful for commands like magnify. It means
that if you are drawing a line, for example, and you need to magnify the
screen so that you can see better, you can magnify without interrupting
or losing the line you are drawing.
Theoretically, you could make any of Civil Designer's commands
transparent by adding a # to the front of its name. However, there are
some commands where this is not advisable. The commands it is safe to
make transparent are marked with a bullet-point (•) in Appendix VI.
Short Cuts
When you choose most Civil Designer functions, you are asked various
questions. If your answers to particular questions are always the same,
you can “pre-answer” them in the menu file, thus speeding up your
operation. This is exemplified below, with reference to the Mid Point
Jump command.
If you look at the CAD.MEN file you will see the Mid Point Jump and
Ratio Jump functions in the Tools Menu are defined as follows:
MENUITEM "Mid Poin&t Jump\tC" {#jumpratio .5 "Y";} {Jump to
mid point of line;}
MENUITEM "Ra&tio Jump\tO" {#jumpratio;} {Jump a fixed ratio
between two points or along a line;}
The Mid Point command is in fact the Ratio Jump command, but the
prompts that normally appear during the Ratio Jump command have
been “pre-answered” so that Ratio Jump automatically jumps to the
midpoint of the nearest line.
CAD.MEN 12-7
To jump to the midpoint of a line using Ratio Jump, you would:
• Select Tools Jumps Ratio Jump, or press O to access it quickly from the
keyboard.
• Type “0.5” in response to the prompt:
Enter division ratio of jump.
• Click on the YES button in response to the prompt:
Would you like to jump to ratio point on line (Else
between two points)
In Mid Point Jump, the answers 0.5 and “Y” (YES) are given after the
Ratio Jump macro function name jumpratio. They are separated by
spaces, and the “Y” is enclosed within double quotes.
You can create a short cut of most functions in this way, simply by
adding the letters and numbers that you would normally type to the end
of the function name.
Where you would normally click on a YES or NO button, you must type
“Y” or “N”. Where you would normally choose an answer from a sub-
menu, you must type the underlined letter of the menu option you would
choose. You must enclose alphabetic answers in double quotes.
• To create short cuts for functions like Draw Symbol that give you
options on the Control Bar or in a dialogue box, use the Macro
section to find out the correct function name, letters and numbers.
• The function name and the letters and numbers you type after it are
exactly the same as the parameters you would use when writing a
macro program (see Macros )
Macros
You can add macro programs that you write to the menu or assign them
to an icon in the Toolbar or to an Accelerator. To do this, the function
name must be the following:
{exec “macro_name” ;}
where macro_name is the full name of the macro, including its path. For
example:
MENUITEM “Cut and Ru&b” {exec “.\macro\cut&rub”;} {Cut a
line and delete the segment;}
Scale
Scale is a scale factor which multiplies the x and y origins, off line offset,
and on and off distance measurements to give the final size of the hatch.
Pen
Pen is the colour of an individual line in the hatch pattern. The colours in
the Color toolbar are numbered from 1 to 15.
Line width
Line width is the width of an individual line in the hatch pattern. It is
measured in tenths of a millimetre and will be the width of the line on
paper, regardless of drawing scale.
Angle
Angle is the angle of an individual line in the hatch pattern. The angle is
measured anti-clockwise from the 3 o'clock position.
Offset
Spacing
subsequent lines of the hatch.
On distance
The on and off distances are the
lengths of each dash and gap in a
dashed line. The off distance is always
Off distance a negative number.
On and off distances are measured in millimetres on the final paper plot,
regardless of drawing scale.
Scale
Odd line
Pen offset
Line width Y origin
Angle X origin
The line hatch pattern comprises just one line at an angle of 0 degrees.
Scale
*dash,Dashed lines
10, 0 Rotation
1, 0, 0, 0,0, .125,.125, .125,-.125 Off distance
Pen On distance
Line Spacing
Angle Odd line offset
X origin Y origin
The dash hatch pattern comprises just one dashed line at an angle of 0
degrees.
Each dash is 0.125mm long (on distance), and the gap between each dash
is also 0.125mm long (off distance). Note that the off distance is a
negative number (-0.125). The on and off distances are multiplied by a
scale of 10, so the dashes and gaps are actually 1.25mm long.
Scale
Line 1
1, 0, 0, 0,0, 0,.25 Spacing
Line 2
1, 0, 0, 0,.025, 0,.25 Spacing
Line 2 also has a Y origin of 0.025mm. Multiplied by the scale of 10, this
gives an actual Y origin of 0.25mm. The effect of this origin can be seen if
you superimpose lines 1 and 2:
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
Each dash is 0.225mm long (on distance), and the gap between each dash
is also 0.275mm long (off distance). Note that the off distance is a
negative number (-0.275). The on and off distances are multiplied by a
scale of 10, so the dashes and gaps are actually 2.25 and 2.75mm long
respectively.
Line 3 also has a Y origin of 0.025mm. Multiplied by the scale of 10, this
gives an actual Y origin of 0.25mm. The effect of this origin can be seen if
you superimpose lines 1, 2 and 3:
Scale
*triang,Equilateral triangles
10, 0 Rotation
1, 0, 60, 0,0, .1875,.324759526, .1875,-.1875
1, 0, 120, 0,0, .1875,.324759526, .1875,-.1875
1, 0, 0, -.09375,.162379763, .1875,.324759526, .1875,-.1875
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
Spacing=3.24759526mm
On distance=1.875mm
Line 2
1, 0, 120, 0,0, .1875,.324759526, .1875,-.1875 Off distance
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
On distance=1.875mm
Line 3
Off distance
Pen On distance
Line width Spacing
Angle Odd line offset
X origin Y origin
Spacing=3.24759526mm
On distance
=1.875mm
Off distance= -1.875mm
Line number
Each line is numbered from 1 to 30.
Description
The description is matched to DXF or DWG line types when you load or
save a DXF or AutoCAD DWG file. For example, when you load a DXF
file, the DXF line type “Hidden” is displayed as line type 3 in Civil
Designer.
Plotrepeat
This is the distance over which the line type pattern is repeated on your
printer or plotter - 8mm for line types 1, 2, 4 and 5 and 4mm for line 3.
Pixrepeat
This is the distance over which the line type pattern is repeated on the
screen - 32 pixels for line types 1, 4 and 5; 16 pixels for line type 2 and 8
pixels for line type 3.
Pixrepeat must be a factor of 32, e.g. 4, 8, 16 or 32.
Plotrepeat Perc_off
Pixrepeat Perc_on
Percstart Perc_off
Perc_on
8mm
line type 4
50%
70%
80%
100%
line type 4
50%
70%
80%
100%
Alignment
An ordered sequence of points that geometrically control a series of
curves and straights. These define a particular route in feature space,
hence a horizontal or vertical alignment or, by implication, both.
Batter
A batter is the term used for artificial banks in earthwork construction.
By implication the slope is uniform and usually steep.
Batter slope
The inclination of a batter or bank. Sometimes called the rake. See also
'slope'.
Boning Distance
Term used to describe the constant distance below a string line or line of
sight at which a final earthworks level should be achieved.
Carriageway
The part of a road that is designed to carry vehicles. It may be broken up
into lanes. Hence, “left lane”, “passing lane”, etc.
Chainage
The running distance from the start of a road (or alignment) along which
cross-sections have been, or can be, taken. Also sometimes (incorrectly)
known as the “station” of an alignment.
Cross fall
The gradient across a road carriageway taken from the crown or pivot
point to the outer edge. It is expressed as a signed percentage.
Therefore, a cross fall of -2% would correspond to a slope of 1:50 DOWN
from the road crown.
Cross-section
An ordered sequence of offsets and elevations that describe a particular
layer. The elevations are absolute. The offsets are distances relative to a
centre point. The horizontal locations of the cross-section points are
defined as being normal (at right angles) to the horizontal alignment at
that centre point.
Datum
Refers to the base from which a calculation (such as a DTM volume) or
plot (such as a long-section) is carried out.
Glossary 15-1
Dual carriageway
A divided road with two carriageways where each carries traffic in one
direction only. They share a common horizontal alignment but may have
separate vertical alignments.
Feature string
An ordered sequence of topographical points connected with lines that
describe a particular feature on the ground, e.g. fence, drain, edge of
road, and so on.
Layer (sections)
A named cross-section or sequence of cross-sections that describe actual
or theoretical topography. Hence “Original ground” layer, “Top of
Earthworks” layer and so on.
Layerworks
Used to describe the different types of material used as a road foundation
and placed between the top of the earthworks and the final wearing
bitumen or concrete surface.
Lines
Lines refer to “break lines” or “feature lines” which inter-connect
topographical points. A complete network of lines forms the basis for the
mathematical model of the terrain. Lines should conform to (or “hug”)
the actual surface they describe.
Mass Haul
The cumulative running total cut-and-fill volumes along an alignment.
This single figure total gives the excess of cut or fill at any particular
chainage. When this is plotted (ordinate) against the distance from start
(abscissa), it yields a “Mass Haul diagram”.
Median
The portion of road that lies between the two carriageways in a divided
or dual road. Hence “median drain”, “median edge left”, etc.
Nodes
See Points (topographical).
Pivot point
The axis or point about which cross-fall rotations take place. Each
carriageway has a pivot point. In a single carriageway road, this is
usually the centre. In a dual carriageway road, it is usually some location
close to the inner edge but might also be entirely outside the relative
carriageway.
Points (prick)
A “prick” is the point on a cross-section that represents the intersection
of that layer with some other layer. By implication it will also be the first
or last point on the section and will invariably be the toe or top of a bank.
Points (sections)
Locations in feature space that:
• Have relative Y and absolute Z coordinates (offset and elevation)
• Belong to a particular section surface
Points (topographical)
Locations in feature space that:
• Have absolute Y, X and Z coordinates
• Have a name (not greater than 8 characters long)
• Belong to a particular surface
Road Index
A compilation of information that controls and pertains to the data that is
present at each chainage point on a road. It includes such items as the
layers that are present, batter slopes for each layer, area calculation
control and so on.
Slope
Inclination expressed as a vertical to horizontal ratio and where the
vertical component is assumed to be 1. So “1:2” will be one unit vertically
for every two units horizontally.
Station
A surveyed point that is part of a network of control points. By
implication a station has usually been visited or observed from and
usually has a permanent mark of some form. Hence “traverse station”,
etc.
Surface (topography)
A mathematical model (consisting of a network of lines) that describes
actual or theoretical topography.
Glossary 15-3
Superelevation
The condition on a road that describes a constant cross fall across the
road. It is usually applied as an inward tilt on horizontal curves to
increase design speeds.
Glossary 16-1
shape................................................................................................................. 4-15
Customising AllyCAD
accelerator (short-cut) keys............................................................................... 12-6
icons.................................................................................................................. 12-2
toolbars ............................................................................................................. 12-2
CUT&RUB.MAC................................................................................................... 2-8
DDETEST.MAC .................................................................................................... 2-8
Define Zoom View ................................................................................................. 5-8
Deleting
users.................................................................................................................. 2-11
Demagnify .............................................................................................................. 5-7
Detailed Views .......................................................................................... see Expand
Dialogue Boxes..................................................................................................... 4-16
Dimensioning
angles................................................................................................................ 7-25
radii................................................................................................................... 7-23
Dimensions ........................................................................................................... 7-20
altering object to fit..................................................................see Alter Dimension
angular .............................................................................................................. 7-25
horizontal.......................................................................................................... 7-20
linear................................................................................................................. 7-20
radial................................................................................................................. 7-23
saving defaults .................................................................................................. 11-1
variable ....................................................................................see Alter Dimension
DIMS.MAC ............................................................................................................ 2-8
Display Settings.................................................................................................... 10-1
DIVELN.MAC ....................................................................................................... 2-8
DOM.TXT .............................................................................................................. 2-7
Draw by Number .........................................................................see Alter Dimension
Drawing Area ....................................................................................................... 4-15
Drawing Settings .................................................................................................... 6-2
Drawing Units
saving default.................................................................................................... 11-1
DTM
break lines......................................................................................................... 8-10
Intelli-Lines ...................................................................................................... 8-10
TIN ..................................................................................................................... 8-8
triangulate ........................................................................................................... 8-8
End Key................................................................................................................ 4-19
Enter Hatch/Solid Fill ..................................................................................7-12, 7-13
Enter Key.............................................................................................................. 4-19
Enter polygon about ... prompt ............................................................................... 4-6
Escape Key ........................................................................................................... 4-19
Expand.................................................................................................................. 7-34
Expanded Views ........................................................................................ see Expand
Fillet........................................................................................................................ 7-3
Fills....................................................................................................................... 7-12
Glossary 16-3
LINETYPE.MAC ................................................................................................. 14-1
Load Drawing ......................................................................................................... 5-3
Loading a Drawing ................................................................................................. 5-3
LOADTITL.MAC .................................................................................................. 2-8
Long Pan................................................................................................................. 5-6
Long Section..................................................................................................9-2, 9-56
Macro Sub-directory........................................................................................2-4, 2-8
Macros
adding to menus, icons or accelerator keys....................................................... 12-8
Magnify .................................................................................................................. 5-4
Menus ..................................................................................................................... 4-3
adding macros to............................................................................................... 12-8
Mouse ................................................................................................................... 4-17
Move to Coordinates............................................................................................... 6-4
MOVEDIST.MAC ................................................................................................. 2-8
MOVEPT.MAC...................................................................................................... 2-8
Multiple Users ........................................................................................................ 2-9
Name Filter........................................................................................................... 10-6
Numeric Keypad................................................................................................... 4-19
Offsets .................................................................................................................... 7-6
saving defaults .................................................................................................. 11-1
Open ................................................................................................................5-3, 7-2
Opening a Drawing................................................................................................. 5-3
Panning................................................................................................................... 5-5
Long Pan............................................................................................................. 5-6
Paper Size
saving default.................................................................................................... 11-1
Parallel Defaults ..............................................................................................7-6, 7-8
Parallel Line (Draw) ................................................................................ 7-6, 7-7, 7-9
Parallel Lines .......................................................................................................... 7-6
saving defaults .................................................................................................. 11-1
Parametric Dimensions................................................................see Alter Dimension
Pen Selection ........................................................................................................ 4-10
Pens
saving default.................................................................................................... 11-1
PgDn Key ............................................................................................................. 4-19
PgUp Key ............................................................................................................. 4-19
Plan....................................................................................................................... 8-16
Plot ......................................................................................................................... 9-2
Plotting ................................................................................................................. 8-16
site plan............................................................................................................. 8-16
Polar Move ............................................................................................................. 6-9
Polygon (Enter polygon about ... prompt) .............................................................. 4-6
POLYGON.MAC ................................................................................................... 2-8
Polylines
saving defaults .................................................................................................. 11-1
Program Home Directory ....................................................................................... 2-4
Glossary 16-5
Users
adding ............................................................................................................... 2-10
deleting ............................................................................................................. 2-11
Users Sub-directory ................................................................................................ 2-5
Variable Dimensions ...................................................................see Alter Dimension
Zoom Window........................................................................................................ 5-8
Zooming ..........................................................................................................5-4, 5-8
pre-defined views................................................................................................ 5-8
M. D. Watson
The mathematica~ modelling approach has proved very suitable for urban
drainage studies and challenging research has been commenced on these
lines. This particular report documents the adaptation and use of an
isochronal-type model for simulating the flow in storm-water drains.
ii
ABSTRACT
TABLE OF CONTENTS
Page
Preface i
Abstract ii
Chapter 1 : Introduction 1
Page
References 84
CHAPTER 1 INTRODUCTION
The major objectives of this report are to assess how well the
- 5 -
model will perform under local conditions and how the parameters
may be estimated for design purposes. The limited availability of
local urban rainfall and runoff data make this assessment
difficult and further data collection and subsequent assessment
are recommended. A modified metric version of the model is
presented and tentative recommendations for parameter estimation
are made. The successful performance of the model makes
it a promising design tool and it is therefore recommended for
local design use.
- 6 -
2.1 GENERAL
In the tests by Watkins (1962) runoff from pervious areas was found
to be negligible and therefore ignored in the calculations. The
percentage of impervious area ranged from 2% to 100% and runoff
from such areas was determined using a percentage loss rate or in
some cases a uniform loss rate based on observations.
Storage:discharge relationships used in the calculations were
determined from the recession portions of observed hydrographs. The
mean ratio of computed to observed peak discharge for all areas was
0,98 with a standard deviation of 0,15.
(iv) The model should not be promoted for general use (in the
USA) because as indicated in (ii) and (iii) under certain
circumstances the results are not satisfactory
Papadakis and Preul (1973) tested the original TRRL method for two
storms (three peaks) on Oakdale Avenue catchment in Chicago, USA.
The catchment has an area of 5,2 ha of which 45% is paved. The mean
ratio of computed to observed peak discharge was 1,15 with a
standard deviation of 0,31. Data from this area had been previously
used by Terstriep and Stall (1969) who noted that some observed
peaks were truncated due to problems with the recording device.
Further errors can partly be accounted for
in neglect of pervious runoff and initial losses.
(1971), and by Heeps and Mein (1973) are presented. The mean value
of the ratio of computed to observed peaks was 0,95 with a high
standard deviation of 0,45. Aitken concluded that the TRRL method
did not accurately simulate the runoff process. Examination of the
paper by Heeps and Mein (1974), however, shows that apart from the
sampling errors many of the errors can be ascribed to neglect of
pervious area runoff.
The results of all these tests are summarised in Table 2.1. For
further information on performance of the TRRL method the reader
is referred to the original publications as well as an excellent
summary by Colyer and Pethick (1976).
- 12 -
- 13 -
2.3 ILLUDAS
Data from two rural catchments were used to test the grassed
area runoff computations. The catchment sizes were 3 ha and
7 ha. Parameters were estimated in the same fashion as for
urban catchments. In all 12 events were tested. ILLUDAS predicted
zero runoff for four of these, three of which had an average
runoff of 0,4 mm and one of 15 mm. The mean ratio of computed to
observed discharge for the remaining G events was 0,65 with a
standard deviation of 0,20. The prediction of runoff volume was
slightly better with a ratio of computed to ob-
- 14 -
- 15 -
The presence of data errors for both urban rural catchments was
recognised but no attempt was made to eliminate them. This and
the use of estimated parameters prevents direct comparison of the
results with those from other verification studies.
Some of the data used to assess the performance of the TRRL method
were used in the assessment of ILLUDAS. A comparison of results
shows a decrease in the mean absolute error for the prediction of
peak discharge on 8 catchments from 42% to 37%. On another
catchment the error increased (20% to 49%). This was probably due
to inadequate consideration of antecedent moisture conditions.
ILLUDAS has had fairly widespread use in the USA and Canada since
its inception. Its use in Canada has led to the following re-
commendations (Wisner et al, 1979) regarding practical application
to design:
Applicability of
Use
ILLUDAS
Rural areas Fair
Preliminary analysis Very good to excellent
Detailed analysis of free surface peak flows Good
Detailed analysis of valley storage Fair
Surcharged flow Poor
2.4 DISCUSSION
ILLUDAS is a logical extension of the TRRL method to account for
pervious area runoff. Its use for design seems reasonable because
of its logical accounting for losses during severe events. The
test results presented in this chapter do not, however, show any
real improvement over the TRRL method in its capability of
reproducing observed events. This could be partly due to the fact
that most observed events are not sufficiently intense to produce
significant runoff from pervious areas. It does seem, however,
that the major cause could be the presence of errors
in the data and the different methods of assessment adopted in
the various studies.
Data errors can be due ,to many causes including spatial non-
uniformity of rainfall, discharge rating errors, drowned
weir, leakage or blockage of pipes and gauge malfunctions. Some
of these difficulties are reported both by Watkins (1962) and
Terstriep and Stall (1974) in the original assessments of the
two models. The different approaches adopted by these re-
- 17 -
3.1 INTRODUCTION
The rainfall input is the same as that for the paved area and
is shown in Fig. 3.4c. Runoff from the paved area draining onto
the grassed area is shown in Fig. 3.4d and is termed
supplementary paved area runoff (SPARO). This runoff is assumed
to be instantly and uniformly distributed over the grassed area
and is added to the rainfall input.
For the paved area the program uses Manning's equation to compute
the travel time in the gutter assuming a hydraulic radius of 60
rom and a retardance coefficient, n, of 0,02. The n value of 0,02
is reasonable for street gutters while the assumed hydraulic
radius implies an average flow depth of about 70 rom for a 1 in
10 cross-slope gutter - a reasonable value for minor road drains.
The overland flow time for runoff to reach the gutter is assumed
equal to 2 minutes. This is added to the gutter travel time to
obtain the entry time.
3.6 INFILTRATION
Corrections are made for the rainfall being less than the in-
filtration capacity and the equation is solved by the Newton-
Raphson technique.
The paved and grassed area hydrographs determined for each sub-
catchment are combined to become an inlet hydrograph to the
drainage system. If the sub-catchment is at the uppermost end of
a series of pipes or open channels, the inlet hydrograph is
entered into the system by routing it downstream to the next
input point. If the sub-catchment occurs somewhere below the
upper end, its inlet hydrograph is combined with the upstream
hydrograph and the resulting combined hydrograph is routed
downstream to the next input point. If the sub-catchment is
located at the confluence of two or more pipes, the inlet
hydrograph is combined with the converging hydrographs before
routing downstream.
The first is the more economical of the two from the point of
view of computing time and is adequate in many instances. The
second is based on a sounder theoretical approach. Neither
method considers non-uniform flow, dynamic effects or the effect
of increased head due to surcharge.
where 11 and 01 are the initial inflow and outflow; 12 and 02 are
the final inflow and outflow; CAREA is the cross-sectional flow-
area function in which the kinematic wave assumption that Sf=So
and Manning's equation are used, where Sf is the friction slope
and S is the reach slope; and L is the reach length. Eqs. (3.3)
and (3.4) can be combined to yield:
∆s = I - 0 . . . . . . . . . . . . . . . .(3.9)
I = inflow
O = outflow
- 32 -
4.1 GENERAL
Travel
Length Slope Diameter Height Width Lateral Discharge
Reach Section* time
(m) (%) (mm) (m) (m) slope capacity (m3/s)
(min)
* C = circular; T = trapezoidal
- 39 -
- 40 -
- 41 -
The runoff records were screened for large events and ten were
selected for further analysis. Three consecutive events had
hydrographs truncated at a discharge well below the maximum
observed. This was probably due to a temporary pipe blockage and
the records of these events had to be discarded. The remaining
seven events are tabulated in Appendix E.
- 44 -
4.4 DISCUSSION
5.1 GENERAL
This synthetic distribution has had fairly widespread usage and has
become known as the Chicago design storm. It can read-
- 61 -
t = tb + ta
Substituting for t from eqs (5.4) and (5.5) in eq. (5.3) gives the
following relationships for intensities before and after the peak:
(iv) Compute the points before and after the peak by inte-
grating the design curve and calculating the discrete
- 64 -
a = 3930
γ = 0,12
b = 21
c = 1,1
and with an assumed value of c one can solve for the constants
(a1/c) and (-b) by linear regression using (I-l/c) as the abscissa
and t as the ordinate. This is repeated using a different value
of c until an acceptable fit has been achieved. Alternatively eq.
(5.1) can be written as
Region b c γ60
Inland 14,4 0,883 44,9
Coastal 12,6 0,737 23,5
For MAP greater than 1 000 mm, eq. (5.14) gives results differing by
up to 20% from those derived from the curves in Fig. 4 of
HRU 2/78. The maximum difference for MAP less than 1 000 mm
is 6%.
From the above data it seems that values for r will generally be
less than 0,5. Higher values will probably be more appropriate for
coastal regions and lower values for inland regions. However, due
to the limited data it is suggested that a value of 0,4 be used
for all localities until further data become available.
CHAPTER 7 CONCLUSIONS
REFERENCES:
14. M.M. DILLION LTD. Storm drainage criteria manual for the
city of Burlington. Ontario, Canada, April 1977.
15. FORD, W.G. The adaptation of the RRL hydrograph method for
tropical conditions. Proc. Nairobi flood hydrology
symposium, Oct. 1975, Transport and Road Research La-
boratory SR259, pp 409-455.
23. KEIFER, C.J. and CHU, H.H. Synthetic storm pattern for
drainage-design. J. Hyd. Div., Amer. Soc. Civ. Engrs.,
Vol. 83, No. HY4, Aug. 1957, paper no. 1332.
34. RAGAN, R.M. and DURU, J.O. Kinematic wave nomograph for
times of concentration. J. Hyd. Div., Amer. Soc. Civ.
Engrs., Vol. 98, No. HY10, Oct. 1972, pp 1765-1771.
50. WILLIAMS, D.W., CAMERON, R.J. and EVANS, G.P. TRRL and
Unit hydro graph simulations compared with measurements in
an urban catchment. J. Hydrol., Vol. 48, No. 1/2, Aug.
1980, pp 63-70.
M D Watson
PREFACE
ABSTRACT
CONTENTS
Page
PREFACE (i)
ABSTRACT (ii)
CONTENTS (iii)
CHAPTER 1 INTRODUCTION 1
3.1 Introduction 21
3.2 Infiltration 21
3.3 Depression storage 25
3.4 Entry time and flow time 25
CONTENTS - cont.
Page
CHAPTER 5 VERIFICATION ON RURAL CATCHMENTS 86
5. 1 Introduction 86
5.2 Hastings 2-H 87
5.3 Stillwater W-1 92
5.4 Riesel W-2 98
5.5 Zululand W1M17 102
5.6 Stillwater W-4 107
5.7 Riesel Y 113
REFERENCES 120
CHAPTER 1 INTRODUCTION
2.1 Overview
is defined in terms of its area, entry time and flow time. The
time-area diagram for the whole catchment is obtained by
summating the subcatchment diagrams as illustrated in Fig.
2.1 (c).
2.2 Infiltration
Eqs. 2.8, 2.9 and 2.10 permit depth of infiltration for any time
interval, 6t, to be determined explicitly. The only restriction
on the use of these equations is that 6t must not be chosen so
large as to render unreasonable the assumption of a constant
infiltration rate over the interval.
For excess rain intensity, iet, in mm/h and area, ∆AΓ+1, in ha,
the outfall discharge at time t is
This is the equation for an advanced storm pattern, i.e. the peak
occurs at the beginning of the storm. If the peak occurs
at some later time, then the storm can be described by considering the
duration, t, as being composed of a time tb before, and a
time ta after, the peak, i.e.
t = tb + ta
r = tp
td
= tb
t .........................(2.23)
= t-ta .........................(2.24)
t
15
Substituting for t from eqs. 2.23 and 2.24 in eq. 2.22 gives the
following relationships for intensities before and after the
peak:
i = a .................................. (2.27)
c
(∆t + b)
(iii) Distribute the time interval selected (∆t) around the peak
as r∆t before the peak and (l-r) ∆t after the peak.
(iv) Compute the points before and after the peak by integrating
the design curve and calculating the discrete intensity
ordinates from the volumes for each increment of t.
3.1 Introduction
3.2 Infiltration
The wetter the soil profile at the onset of rainfall the lower
will be the initial infiltration rate. Rainfall on days prior
to the storm under consideration determines the antecedent
moisture condition (AMC) of the soil. It has been shown by
Hope (1980) for small catchments that rainfall occurring even
20 days prior to a storm event influences the amount of
surface runoff.
Cover
Range in value
Type Condition1 of cover factor
Entry time is the time taken for runoff from the hydraulically most
distant point in the sub-catchment to enter the reach. Flow time is
the subsequent travel time in the reach to the catchment outfall
assuming flow at a constant velocity. Both parameters are functions
of the depth of flow and therefore can vary both within a storm as
well as between storms. Assuming these parameters to be constant for
a particular storm greatly simplifies the analysis without
significantly affecting simulation of storm hydrograph
characteristics (see Chapters 4 and 5).
For reaches with only lateral inflow the wave velocity is less than
in channels with only upstream inflow. For a wide rectangular channel
subject to a uniform lateral inflow the wave velocity is the same as
the uniform flow velocity at equilibrium discharge.
For overland flow the situation is the same as for wide rectangular
channels with lateral inflow. Travel time is conveniently computed
using the kinematic wave equation:
28
Surface Range in n
Concrete or asphalt 0,010 - 0,013
Bare sand 0,010 - 0,016
Gravelled surface 0,012 - 0,030
Bare clay-loam soil (eroded) 0,012 - 0,033
Sparse vegetation 0,053 - 0,130
Veld 0,100 - 0,200
Lawns (and forest litter) 0,170 - 0,480
30
Region b c r YI YR
Eqs. 3.3 and 3.4 are both limited by the data base described in HRU
Report 2/78 (Midgley and Pitman, 1978), viz. 50mm < MAP < 1050 mm.
For MAP greater than 1050 mm HRU 2/78 uses a linear extrapolation
which can reflect values that differ by up to 20% from those given
by eq. 3.4 for MAP less than 2000 mm. Fig. 3.5 is based on this
linear extrapolation.
31
34
Rainfall and runoff data were available for six events. Computed
and observed hydrographs are compared in Figs. 4.5 to 4.10.
Entry Flow
Sub- Area
time time
catchment (ha)
(minutes) (minutes)
I 1 0,017 3,8 2,8
2 0,027 3,0 2,2
3 0,035 3,5 1,6
4 0,034 3,0 1,0
5 0,028 2,4 0,5
6 0,019 2,2 0,2
0,160
(a) Plan
(b) Profile
Entry Flow
Sub- Area
time time
catchment (ha)
(minutes) (minutes)
0,2574
The computed hydrograph for the larger runoff event, i.e. that
on 2/7/60, compares favourably with both observed and SWMM-
simulated hydrographs. Computed hydrographs for the remaining
events are reasonable but it seems that surface detention is
underestimated and longer travel times would be appropriate.
The average ratio of computed to observed peak discharge is
1,11 with a standard deviation of 0,15.
Table 4.3 Oakdale Avenue subcatchment data
Depression storage was assumed equal to 1 rom for the paved area
and 5 rom for the grassed area. The infiltration parameters given
in Table 3.1 for soil type B were used. AMC values were available
for two of the three storms, viz. AMC = 3 for the storm of 1/8/63
and AMC = 2 for the storm of 14/8/63. For the remaining storm
(14/6/63) an AMC of 2 was assumed. A computational time increment
of 1 minute was uqed for calculation of runoff from paved areas
and 2 minutes for that from grassed areas.
4.6 Pinetown I
The three storms used in HRU Report 1/81 (Watson, 1981a), plus
another two for which data were made available by the NIWR
during 1981, were selected for analysis. These storms represent
the more severe of the recorded storms on this catchment during
the study period.
9,00 2,94
For the second event on the 22/5/79 the low magnitude peaks
during the earlier part of the storm are overestimated. This
is due to an underestimation of surface detention and can be
corrected by increasing flow travel times. The blue line shown
in Fig. 4.33 was computed after doubling of the travel times.
This corresponds to a rainfall intensity ratio of
0, 2 in Fig. 3. 3 .
4.7 Brucewood1
Rainfall quantity and quality were monitored for about two years
by J.F. MacLaren Ltd. (1980) as part of a computer modelling
feasibility study for Environment Canada. Rainfall was measured
by a tipping-bucket gauge located on the roof of a school
approximately 0,4 km from the centre of the catchment. The gauge
registered every 0,25 rnm (0,01 inch) increment of rainfall. The
first bucket tip initiated the operation of the recorder. This
had a chart speed of 152 rnm/h (6inchjh) giving a chart
resolution of one minute.
Paved Grassed
Sub- Flow-time
area area
catchment (minutes)
(ha) (ha)
1 0,19 0.30 7,9
I 2 0,48 1,30 6,6
3 0,65 0,60 5,5
4 0,40 1,09 5,4
5 0,58 0,98 5,7
6 0,52 0,52 5,1
7 0,17 0,46 4,0
8 0,33 0,36 3,6
9 0,90 1,00 2,2
10 0,29 0,14 7,5
11 0,84 0,44 6,0
12 0,66 0,46 3,9
13 1,01 0,41 2,3
14 0,76 0,58 5,5
15 0,37 0,27 4,4
16 0,71 0,63 3,2
17 0,57 0,55 2,0
9,43 10,09
9 4.8 Malvernl
The catchment is gently sloping from the north corner towards the
drainage outfall located in the southwest corner (Fig. 4.44). The
average catchment slope is 1%, but local slopes depend on lot
gradings. Typically, front yards slope towards the street, with
slopes varying from 2% to 10%. Backyards slope away from the street
(2 - 3%) towards drainage swales. Road slopes are on average 1%.
Soils are well-drained sandy loams.
4.9 Kew
Rainfall and runoff data are available for seven of the larger
recorded storms (Watson, 1981a) but the rainfall data for one
of the storms were not representative of the average catchment
rainfall. The remaining six events were analysed.
Supple-
Sub- Paved Grassed Flow
mentary
catchment area area time
area
number (ha) (ha) (minutes)
(ha)
1 5,3 12,5 2,0 3,0
2 2,5 13,0 2,0 3,3
3 1,5 12,7 1,7 1,8
4 9,2 9,5 1,1 2,5
5 0,6 9,5 1,2 0,5
6 5,1 23,7 3,9 3,3
7 1,4 15,8 2,2 2,0
8 2,5 3,6 0,7 0,9
28,1 100,3 14,8
The large bulge in the recession of the computed hydrograph for the
storm of 18/3/80 (Fig. 4.56) is ascribed to subtraction of losses
from rainfall instead of from surface runoff. The correct
accounting for losses would result in a much improved runoff
distribution, as shown by Watson (1981a) in a verification study of
ILLUDAS. This type of discrepancy becomes increasingly important
when overland flow occurs over long distances. It loses
significance, however, for design events where overprediction of
grassed area runoff affects a small proportion of the total runoff.
Paved Number
Area
Catchment area of λ s
(ha)
% events
Grassed area runoff was computed for only three storms, viz.
Oakdale Avenue 2/7/60, Gray Haven 1/8/63 and Kew 18/3/80. The
results in all cases were good and served to demonstrate the
adequacy of treating paved and grassed areas as two separate
zones. The computed hydrograph for Kew (18/3/80) also demonstrated
the over-estimation of runoff resulting from subtraction of losses
from rainfall instead of from runoff.
86
5.1 Introduction
Five storm events were selected for simulation. Data for two
events (12/6/58 and 3/7/59) were obtained from the USDA pub-
lication (Hobbs 1963). Data for the remaining three events
were interpolated from figures presented by Singh (1974).
88
1,38
1 i = 50 mm/h
2 Q = 0,1 m3/s
Entry time
Sub- Area (minutes) Flow timel
catchment (ha) (minutes)
50 mm/h 100mm/h I
1 1,35 23 18 2
2 1,08 28 21 2
3 0,56 16 12 2
4 2,62 18 14 1
5 1,15 24 18 1
6,76
~
1
Q = 1,0 m3/s
93
1
i = 50 mm/h
2
Q = 2m3/s
Entry time
Sub- Area (minutes) Flow time
catchment (ha) (minutes)
20 mm/h 50 mm/h
1 14,2 58 40 12
2 7,3 38 26 12
3 7,5 44 30 10
4 4,5 35 24 8
5 10,2 37 25 8
6 9,6 45 31 8
7 4,6 42 29 5
8 11,4 35 24 5
9 6,3 61 42 2
10 7,8 52 36 2
83,4
5.7 Riesel Y
The area was divided into ten subcatchments as shown in Fig. 5.32.
The estimated subcatchment characteristics are listed in Table 5.5.
Manning n was set at 0,10 for overland flow. Because of significant
differences in excess rainfall intensities two time-area diagrams
were computed. An average intensity of 20 mm/h
was used in eq. 3.2 for determining entry times for the event of
23/6/59, while 50 mm/h was assumed for the other events. The loss
parameters foo , k and ds were set equal to 1 mm/h, 2h-1 and 5 mm
respectively. Values of fo varied between 10 mm/h and 80 mm/h for
the various storm events. A 5-minute time step was adopted for
computing the excess rainfall and a 10-minute step for the routing
computations. For the storm of 23/6/59 depression storage was
assumed to have been filled by antecedent rain.
Three events were selected from the USDA publication (Hobbs, 1963).
Computed hydrographs compare reasonably well with observed and are
shown in Figs. 5.34 to 5.36. Low flows are underestimated on the
recessions of the hydrographs. This could, however be attributable
to data errors. For the storm of 24/4/57 recorded runoff is greater
than observed rainfall and it is suspected that the error is in the
unnaturally long recession of the hydrograph. Peaks are nevertheless
well reproduced - the average ratio of computed to observed peaks is
0,96 with a standard deviation of 0,06.
114
Entry time
Sub- Area (minutes) Flow time
catchment (ha) (minutes)
20 mm/h 50 mm/h
1 13,8 46 32 9
2 12,8 68 47 7
3 10,5 39 27 5
4 17,6 69 48 5
5 16,5 48 33 9
6 10,5 65 45 7
7 8,6 45 31 7
8 6,0 35 24 4
9 11,8 49 34 2
10 17,0 69 48 2
125,1
Final
Area Soil Predominant No of
Catchment infiltration λ s
(ha) type cover events
rate (mm/h)
Native grass
l. Hastings 2-H 1,4 C 13 5 0,93 0,19
meadow
Native grass
2. Stillwater W-l 6,8 D 2 4 0,85 0,17
pasture
3. Riesel W-2 53 D 1 Row crops 3 1,17 0,04
4. Zululand W1M17 67 A,B,C 3 Ngongoni veld 5 1,04 0,14
Native grass
5. Stillwater W-4 83 D 3 4 1,08 0,09
pasture
6. Riesel Y 125 D 1 Row crops 3 0,96 0,06
CHAPTER 6 CONCLUSIONS
The general lack of small catchment runoff data makes the use of process
models essential for flood estimation. Models of this type permit land
use changes to be analysed and facilitate assessment of errors due to
uncertainty in parameter estimation. They also form a sound basis for
the transfer of experience from one locality to another.
REFERENCES
1. AMERICAN SOCIETY OF CIVIL ENGINEERS. Hydrology Handbook.
ASCE - Manuals of Engineering practice - No. 28
Jan. 1949, pp. 48-49.
REFERENCES - cont.
18. KEIFER, C.J. and CHU, H.H. Synthetic storm pattern for
drainage design. J. Hyd. Div., Amer. Soc. Civ. Engrs.,
Vol. 83, No. HY4, Aug. 1957, paper No. 1332.
REFERENCES - cont.
36. TERSTRIEP, M.L. and STALL, J.B. The Illinois Urban Drainage
Area Simulator ILLUDAS. Illinois State Water Survey,
Urbana, U.S.A., Bulletin 58, 1974.
37. U.S. DEPARTMENT OF AGRICULTURE. Monthly precipitation and
runoff for small agricultural watersheds in the United
States. Soil and Water Conservation Research Branch,
691 pp., June 1957.
38. WATKINS, L.H. The design of urban sewer systems. Road Research
Laboratory, Technical Paper No. 55, HMSO, 1962.
APPENDIX A
RAINFALL DATA
SOUTH PARKING-LOT
o 44 57 16 44 44 74
31 43 30 30 14 14 8
8 5 5 5 2 2 2
2 2 2 2 2 2 0
2
Storm no. 8 (10/8/61)
26 38 35 41 85 99 47
55 142 178 166 85 40 81
102 102 76 75 78 67 32
29 9 3
Storm no. 18
NEWARK STREET
Rainfall intensity (mm/h) at 1 minute intervals
Storm no. 15
31 31 15 15 31 31 46
61 61 91 91 61 61 61
46 46 61 15 46 77 46
61 77 77 77 137 61 91
107 46 31 15 0 15
OAKDALE AVENUE
Rainfall intensity (mm/h) at 2 minute intervals
19/5/59
GRAY HAVEN
Rainfall intensity (mm/h) at 1 minute
intervals 14/6/63
15 15 15 31 46 46 61
61 76 61 31 76 61 61
61 91 76 61 76 76 61
31 46 46 31 31 31 31
46 31 61 61 31 31 31
31 46 46 76 91 61 31
31 15 0 0 15 0 0
o 0 0 15 0 0 0
o 15
1/8/63
27 33 66 81 97 109 48
58 84 66 89 107 114 97
23 10 8 8 28 112 152
109 43 18 5 8 5 5
8 3 8 8 20 25 28
23 8 33 46 38 33 48
56 43 41 36 20 13 8
10 20 18 20 13 15 8
15 13 5 5 ...
PINETOWN
BRUCEWOOD
Rainfall intensity (mm/h) at 2,5 minute intervals
14/5/74
20/11/74
MALVERN
22/9/73
MALVERN - cant
23/9/73
31/5/74
KEW
Copyright 2006
KNOWLEDGE BASE
Conditions of Sale
The purchaser (further referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable license to use the software, Civil
Designer, on the following conditions.
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each CPU upon which the
Licensee wishes to use the software.
3. The Licensee undertakes not to copy, except for backup
purposes, reproduce, translate, adapt, vary or modify the
software, nor to communicate the software to any third party
other than the Licensee’s employees, without the Licensor’s prior
written consent.
4. The Licensee agrees that it shall not itself or through any
subsidiary, agent or third party, sell, lease, license, sub-license
or otherwise deal with the software.
5. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and
other rights used or embodied in or in connection with the
software shall be and remain the sole property of the Licensor
and it’s principals.
6. The Licensee shall not question or dispute the ownership of any
such rights at any time.
7. It is up to the Licensee to insure the program for the full
replacement value. In the event of theft or loss of the program,
security disk, or security module the license must be re-
purchased in full.
8. No warranty of any kind is made with regard to the use or
application of the software or it’s fitness for any particular
purpose. The verification of all results and output is entirely the
responsibility of the purchaser.
9. While every care has been taken in the preparation of the Civil
Designer program and it’s manual, Knowledge Base cc, it’s
employees and agents shall not be liable for any loss or damage
(including in particular, consequential losses, loss of profits and
penalties) suffered by the Licensee arising from any cause
whatsoever in connection with the Civil Designer program or the
use thereof whether such loss or damage results from breach of
contract (including a fundamental breach), negligence or any
other cause and whether or not this contract is at any time
cancelled by the Licensee arising from any cause whatsoever in
connection with the Civil Designer program or the use thereof
whether or not this contract is at any time cancelled.
Table of Contents
WELCOME
Where do I go from here? 1-1
Typefaces in this manual 1-2
Conventions used in this manual 1-2
How to get support 1-3
On-line help 1-3
MAP BASICS
Overview 2-2
Definitions 2-3
Geographical Index 2-4
Predefined Fields 2-5
Predefined Tables 2-6
Theme Data 2-7
Theme Tables 2-8
FILE MENU
Import 3-2
Import from CAD 3-2
Import from GIS 3-5
Export 3-9
Export to CAD 3-9
Export to GIS 3-11
EDIT MENU
Edit CAD IDs 4-2
GIS Properties 4-3
UTILITIES MENU
Re-GIndex 5-2
Whole Project 5-2
Single Theme 5-3
Add Legend 5-4
Browse Grid 5-5
Theme View 5-8
Query by Example 5-10
Buffer Theme 5-12
Merge Themes 5-13
Theme Join 5-15
Consistency Check 5-17
Transform Themes 5-19
Clarke 1880 -> WGS84 5-22
Transform Themes 5-22
Create Theme 5-25
Modify Theme 5-26
Remove Theme 5-28
OPERATIONS MENU
Build Topology 6-2
Shortest Route 6-4
SETTINGS MENU
Display Object References 7-2
Display Graphical Index 7-3
GIS ID Mode 7-4
Display Settings 7-5
MAP TUTORIAL
Create a new MAP project 8-2
Import CAD data to Create a Theme 8-8
Road Centrelines (a Line Theme) 8-13
Road Sections (a Line theme) 8-14
Road Signs (a Point theme) 8-16
Set up theme displays 8-18
Querying and Generating themes 8-25
Merge Themes 8-30
Theme Join 8-32
Exporting Themes 8-35
Welcome
Welcome to Civil Designer, the design system created by civil
engineers for civil engineers - to save you time, effort and money.
Now you can work faster, smarter and accomplish more.
This manual introduces you to Civil Designer and gets you up and
running without delay. It shows you how to accomplish the most
common tasks and provides tips on the exciting and innovative new
features to be found in Civil Designer.
The easy-to-follow tutorial will help you gain hands-on experience
with the program, and the Beyond the Basics section shows you how
to complete advanced tasks.
Welcome 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears onscreen
such as prompts.
Italics Italics are used for emphasis and to introduce new
terms.
[Enter] This indicates a key on your keyboard.
For example:
“Press [Enter] to complete the entry.”
Command This typeface indicates a menu option or a
command.
For example:
“Click on the Open icon to load a drawing.”
Menu commands appear with the path separated by an arrow. The
instruction Draw ► Ellipses ► Ellipse refers to the command you choose
by opening the Draw menu, the Ellipses sub-menu, and by choosing
the Ellipse option.
On-line help
The Civil Designer on-line help system is far easier to use and more
comprehensive than those typically found in other software
programs.
It contains about 10 times as much information as this manual and
provides complete answers to virtually any question you may have
about features or how to use Civil Designer.
Access on-line Help from the Help menu option at any time, or by
pressing F1 during the display of any of the dialogs in the program.
The help items can be printed using the Print icon on the toolbar.
Welcome 1-3
1-4 MAP Reference
MAP Basics
This section will explain the basic concepts used by MAP to display
and manipulate spatial data.
MAP keeps three predefined tables in the project. These tables are as
follows:
Table Name Used for
GGData Stores the global project definitions.
Themes Stores details of all defined themes.
SQLList Stores extra details for themes that are created as views of
other themes.
Do not remove these tables from the database as you will most
certainly cause MAP to stop working with the project from which
they are removed.
CivDes64
Users
Guest
TownData
Utilities Menu
Re-Gindex
Whole Project Recalculate the geographical index for all themes in
the project
Single Theme Recalculate the geographical index for a selected
theme
Add Legend Add the theme legend to the current drawing as
CAD entities
Browse Grid Browse attribute table data for a theme in grid format
Theme View Create a view of an existing theme
Query by Example Browse attribute table data based on selection
criteria
Buffer Theme Construct a theme as a buffer around an existing
theme
Merge Themes Combine the data of two identical themes
Theme Join Join a table to an existing theme to extend the
column set
Consistency Check Check theme data for correctness
Transform Themes Apply a Helmert transformation to selected themes
Clarke 1880 -> WGS84
Transform Themes Transform selected themes from Clarke 1880 to
WGS84 utilising KNB files.
Create Theme Create a new empty theme
Modify Theme Change the field structure of the attribute table for a
theme
Remove Theme Remove a theme from the project
Rename Theme Change the name of an existing theme
Operations Menu
Settings Menu
Display Object References Toggle the display of theme object reference points
Display Graphical Index Display the index grid used to manage theme
objects
GIS ID Mode Toggle the entry of ID's for new CAD entities
Display Settings Set WYSIWYG options
Set all Themes
Visible Display all themes
Hidden Hide all themes
Plot Menu
Generate Generate a plot
Sheet File Editor Create/edit plot sheets
Mode Menu
Survey Change to Survey mode
Terrain Change to Terrain mode
Road Change to Road mode
Sewer Change to Sewer mode
Stormwater Change to Storm mode
Water Change to Water mode
Design Centre Change to CAD mode
This option allows you to create/update a theme with data from CAD
elements. The full range of point, line and region themes is
supported.
Procedure
The import procedure is carried out by means of a wizard. The
second and subsequent pages of the wizard change depending on the
import option chosen on the first page. Consequently only one
possible path through the wizard is shown here.
The Import from CAD dialog is displayed:
Layer selection - Visible Select this option to import data from all visible layers.
layers
Layer selection - Single Select this option (and select the required layer) in order
layer to limit import data to that contained on the selected
Fill in the relevant data and click the Next button to proceed.
If you selected to create a new theme then the Create Table page is
displayed:
Name Column Enter the names of the fields to be created in the new
theme.
Type Column Select the data type of the fields. The options here are
Text, Numeric Integer (a number with no decimal places)
or Numeric Double (a number with decimal places).
Selecting a type will automatically set the Width column
to a default value suitable for the selected type.
Size Column Enter the storage space to be assigned to the field. This
field is only available if the selected Type is Text and
should be set to the maximum length in characters of the
text to be accommodated.
Fill in the relevant data and click the Next button to proceed.
The Select Raw or Polyline dialog is displayed:
Fill in the relevant data and click the Finish button to proceed.
Combo Box Select the field in the attribute table in which to store the
CAD text.
OK Button Click this button to accept the current entries in the
dialog.
Cancel Button Click this button to cancel the function.
This option allows you to import data from other GIS systems into
the current project. The GIS systems currently supported are:
• DOS AllyMAP Boundary
• DOS AllyMAP Link ID (with an associated drawing)
• DOS AllyMAP Segment ID (with an associated drawing)
• DOS AllyMAP Object (with an associated drawing)
• DOS AllyMAP Point
• ReGIS Feature File
• ArcView ShapeFile
• MapInfo Interchange File
Procedure
The import procedure is carried out by means of a wizard. The
second and subsequent pages of the wizard change depending on the
import option chosen on the first page. Consequently only one
possible path through the wizard is shown here.
The GIS Import Type dialog page is displayed:
Select the required data type and click the Next button to proceed.
The Import File dialog page is displayed:
Input - Table The name of the file containing the GIS data to import is
displayed here.
Input - Coordinate format Only available for ArcView Shape import. Select the
format of the Shape file coordinates. The import routine
attempts to determine the format by analysing the
header of the selected Shape file.
Fill in the relevant data and click the Finish button to proceed. If the
name of the new theme is the same as that of an existing theme then
the following message is displayed:
Click the OK button to return to the Import Theme page and change
the name of the theme to be created.
Export to CAD
Export a GIS theme to a CAD layer
Icon Button Toolbar Shortcut Command
GISExportToCAD
Procedure
The following message is displayed:
Select the required theme and then click the OK button to continue.
This option allows you to export theme data from the current project
into other GIS systems.
The GIS systems currently supported are:
• ReGIS Feature File
• ArcView ShapeFile
You can select multiple themes for a single export. There is however
a difference in how export files are handled.
When exporting a ReGIS Feature File, all themes are written into the
named export file. With ArcView ShapeFile export however, if you
select a single theme to export then the named export file is used. If
you select multiple themes to export then the file names consist of
the original export file name, an underscore, and the name of the
theme.
Procedure
The Export Type dialog is displayed:
ReGIS Feature File Select this option to export a ReGIS data file. You must
also select the display level for the exported data.
ArcView Shape File Select this option to export ArcView shape and data
files. You must also select the number of decimal places
for numeric data.
MapInfo Interchange File Not yet implemented.
Export latitude/longitude Check this option to have theme coordinates exported in
coordinates raw latitude and longitude form rather than projected
form.
This option allows you to edit the ID's that have been assigned to
CAD entities. This option is normally used after exporting a MAP
theme to CAD.
During the export procedure the unique ID of the attribute data for
each theme entity is assigned to the CAD entity as a ID. If you now
re-import the CAD data to MAP (after possibly editing the CAD
entities) using the Previously Exported Polylines option, the CAD ID's
are used to tie the CAD entities back to the themes attribute table.
This option can be used to change the ID assigned to any CAD entity
in order to affect the way the tie back to the attribute table is
processed.
Procedure
The following prompt is displayed:
Select entity for key change
Click on a CAD item and the following prompt is displayed:
Enter new key for entity
The current ID of the selected entity is displayed for editing. Make
your changes and click on the tick icon (or press Enter) to change
the ID of the selected entity.
The function will continue prompting for an entity until you press
Escape.
This option allows you to view (and optionally edit) the attribute data
for any item in the currently displayed themes.
Procedure
The following prompt is displayed:
Select object you want properties from
The cursor changes to an object indication mode. Click on the MAP
object you want the properties from. If objects from more than one
theme are located near the clicked position then the Select Theme
dialog is displayed:
Select the theme you want to process and click the OK button. The
Properties dialog is displayed:
The icons at the top of the dialog can be used for editing and/or
manipulating the displayed data.
Edit Field Toggle editing mode on the grid. Edit mode is turned off by
default. MAP View users cannot change the edit mode.
Select Fields Define the field filter. The filter restricts the fields that are
displayed in the grid. The Select Fields dialog is displayed.
Print Click this button to print the current data. The print format
depends on the dialog. Single item dialogs or dialogs in
vertical orientation are printed with one field per line. Multiple
item dialogs or dialogs in horizontal orientation are printed in
columns with one record per line.
Toggle Toggle the data grid layout between a column layout and a
Orientation row layout.
MultiMedia Access the multimedia object defined for this object. Only
available if the table contains the pre-defined MM_MEDIA
fields. The Choose File dialog is displayed.
Procedure
The following prompt is displayed:
Enter Latitude (E) and Longitude (N) as DD.DDD separated by
a space
Enter the latitude (or easting) and longitude (or northing) values in
decimal degrees with a space separating the two values. Note that
latitudes west and longitudes south must be negative values. Click
the Accept button (or press Enter) and the drawing will be panned to
the required position.
This option allows you to change the project datum in which themes
have been created. It would be used, for example, where the project
has been set up as a Cape datum but the coordinates of the theme
objects were actually WGS84 datum. This function will correct the
themes by projecting the internal geographical coordinates to LO
coordinates using the original datum and then projecting back to
geographical coordinates using the new datum.
Procedure
The following message is displayed:
Failure to close and re-open the project at this point could cause
invalid coordinates to be stored in the database.
Once the project has been re-opened the internal coordinate values
will be correct for the selected datum, and the project datum would
have been changed to the new datum.
Whole Project
Reconstruct the graphical index for all themes
This option allows you to recalculate the geographical index for all
themes in the project. Note that this function can take an
appreciable time on a project with many themes and lots of records
in themes.
In order to speed up access to theme records, all the records in a
theme are assigned an index based on the geographical location of
the theme. When, for example, the record for an indicated theme
object must be retrieved, the index of the indicated position is first
calculated. Then only those records with a matching index are
searched to retrieve the required record.
The indexes for themes are stored in temporary files on the hard
drive. These files can become outdated due to various updates and
deletions within themes. Using this function will recreate the indexes
based on the current records in the themes.
Procedure
The graphical indexes for all themes in the project are recalculated.
No dialogs or prompts are displayed, but the re-index progress is
displayed on the progress bar at the bottom of the screen.
Procedure
The Select Theme dialog is displayed:
This option allows you to create the legend for the currently
displayed themes as CAD entities. Note that this CAD legend is static
and will not be updated as the MAP legend changes.
Procedure
The following prompt is displayed:
Enter top left point of legend
Click on the desired position in the view and the legend will be
placed such that its top left corner is at the indicated position.
This option displays all the records for a selected theme and allows
you to manipulate them. These manipulations include, amongst
others, the ability to edit records, to select a subset of the records,
and to create a new theme from selected records.
Procedure
The Select Theme dialog is displayed:
Edit Record Toggle editing mode on the grid. Edit mode is turned off by
default. MAP View users cannot change the edit mode.
Select Fields Set the visible fields filter. The filter restricts the fields that
are displayed in the grid.
Print Click this button to print the current data. The print format
depends on the dialog. Single item dialogs or dialogs in
vertical orientation are printed with one field per line. Multiple
item dialogs or dialogs in horizontal orientation are printed in
columns with one record per line.
Summarise Prints the sum, average, standard deviation, minimum and
maximum values for all numeric fields of the selected
records.
Replace Replaces current text in a selected field with entered text, or
CAD text from a selected layer, for all currently selected
records. The Replace Fields dialog is displayed.
Update Allows the entry or update of reference and/or boundary
records for certain records. The records to be updated are
selected sequentially from a starting GG_ID value. The
Coordinate Update dialog is displayed.
Procedure
The Query Theme dialog is displayed:
Existing theme Select an existing theme from which the view theme
should be created.
New theme Enter the name to be given to the view theme.
( Button Click this button to add an opening parenthesis to the
query.
Field Button Click this button to display a menu from which you can
select a particular field to add to the query.
Comparison Button Click this button to display a menu of comparisons to
This option allows you to specify certain criteria for text fields in the
attribute table of a selected theme, and then to view all records
which match those criteria.
Procedure
The Select Theme dialog is displayed:
Select the required theme and click the OK button to continue. The
Query By Example dialog is displayed:
Procedure
The Theme Buffer dialog is displayed:
Theme to buffer Select the base theme for the buffer operation.
New theme name Enter the name for the buffered theme.
Buffer distance Enter the distance around the base theme at which to
create the buffered theme. Entering a 0 value here will
make the new theme an exact copy of the base theme.
OK Button Click this button to accept the current entries in the
dialog.
Cancel Button Click this button to cancel the function.
Fill in the relevant data and click the OK button to continue. The
buffer theme is then created and graphically indexed.
Procedure
The Select Theme dialog is displayed:
Select the theme that will be the primary theme of the merge and
click the OK button to continue.
The Select Theme dialog is displayed again:
Procedure
The Table Join dialog is displayed:
This option allows you to check themes for internal consistency. The
function is useful in locating errors in classification. The types of
check available are reference point consistency (for Region themes
only), attribute table consistency, and coordinate table consistency.
Reference point consistency checks that the reference point for each
object actually lies within the object polygon. It is not actually an
error if the reference point is outside the polygon, but it can be an
indicator of mis-classified data. For example, if you are importing
from CAD and there is an object, which is not closed, the
classification of the polygon can leak out and cover areas that were
not intended to be classified for this object. In this case the reference
point would most likely not be within the defined polygon and this
check will pick that up. This is a report-only check.
Attribute table consistency checks that there is a defined object (i.e.
coordinate records) for each record in the attribute table. A missing
object record can occur if you have added some attribute table
records but not yet classified them. As this is not necessarily an
error, the check just reports those records found. There is however
an option to delete these records if required.
Coordinate table consistency checks that there is an attribute record
for each defined object (i.e. coordinate record). Missing attribute
records can occur if you delete an attribute record using Microsoft
Access but fail to delete the corresponding coordinate records. It can
also occur during import from CAD. In this case text from the
drawing is placed into the attribute table. If the defined width of the
field selected is not wide enough to accept this text then the attribute
record addition fails. The object record addition has however already
taken place, and it is now orphaned. This is most definitely an error,
so these orphaned records are deleted automatically. If deletions do
take place, then the theme is reindexed.
Reference point in object Checks that the reference point for each object lies
polygon within the object boundary. Applicable to region themes
only.
Orphaned attribute Checks for attribute table records that have no
records corresponding coordinate table records.
Delete records Select this option to automatically delete any orphaned
attribute records.
Orphaned coordinate Checks for coordinate table records that have no
records corresponding attribute table records, and automatically
deletes them.
Coordinate record closure Checks that themes are closed correctly (the start and
end point are not the same). Applicable to region themes
only.
Procedure
The Select Themes dialog is displayed:
Select one or more themes to be transformed (use Shift and Left click
to select/deselect a range, or Control and Left click to select/deselect
individuals). Click the OK button to continue.
If parameters from a previous transformation have been stored then
the following message will be displayed:
(Details will differ depending on the number of points added and the
degree of adjustment required to transform the old system to the
new).
Click on Yes to continue with the transformation, or click on No to
cancel the function.
The selected themes will then be transformed and the display
refreshed.
Transform Themes
Apply a Clarke 1880 to WGS84 transformation to theme coordinates using KNB
files supplied by Mark Newling of Tritan Survey
Procedure
The Select Themes dialog is displayed:
You must select a directory, which contains the KNB files that you
have obtained. Click the OK button to continue.
The KNB files in the selected directory are then checked to ensure
that the correct files for the transformation are present and not
damaged. If any KNB file is missing or damaged then a list of files
that are needed or must be repaired is presented.
Procedure
The Create Theme dialog is displayed:
This option allows you add new fields and delete existing fields in the
attribute table for a theme. Deleting fields from a table will result in
all the data contained in those fields being deleted permanently.
There is NO recovery option.
Procedure
The Select Theme dialog is displayed:
Select the theme whose attribute table you would like to modify.
Click the OK button to continue. The Modify Theme dialog is
displayed:
Fill in the relevant data and then click the OK button to continue.
This option allows you to delete an existing theme from the project.
There is no way to undo the action of this function so be sure that
you select the correct theme to be removed.
Please note that you should not remove themes that are the basis for
other themes. This is the case when you create a buffer theme or a
view theme. If you delete a base theme then the child themes will no
longer work. There is currently no checking of the relationship
between themes, but this will be built in to a later version of MAP.
Procedure
The Remove Theme dialog is displayed:
Fill in the relevant data and click the OK button to continue. The
selected theme will, after confirmation, be removed from the project.
Procedure
The following message is displayed:
Click the Yes button to continue, or click the No button to cancel the
function.
The Select Theme dialog is displayed:
Select the relevant theme and click the OK button to continue. The
Rename Theme dialog will be displayed:
This option allows you to build a topology table from a line theme
that can be used to determine the shortest route between theme
elements. The success of the topology table depends on the elements
of the line theme joining each other at end points only. You may also
specify an error distance to be used when the routine tries to
determine join points between elements in order to overcome small
errors in joins.
Procedure
The Select Theme dialog is displayed (it will list only line themes):
Fill in the relevant data and click the OK button to continue. The
theme data is scanned and a topology table is generated. The table
has the same name as the theme with the addition of "_topo".
Procedure
The Select Theme dialog is displayed (it will list only line themes):
Select the theme to process (for which a topology table must already
exist) and click the OK button to continue.
The Select Field dialog is displayed:
Select the field to be used when reporting route results and click the
OK button to continue.
This option allows you to toggle the display of object reference points.
This will enable you check on the positioning of the reference points
as this is the position where any text displayed by the object will be
written. The menu item will be ticked when this option is on, and will
be clear when it is off.
Procedure
If the toggle is being turned on then the reference points for all
visible themes will be displayed on the next redraw. If the toggle is
being turned off then reference points will be removed on the next
redraw.
In order to set the reference point display use the Display Settings
dialog.
This option allows you to toggle the display of the graphical index.
This will enable you to check that the index covers all the themes
currently in the project, and that there is no gross irregularity in the
index due to bad coordinate values. The menu item will be ticked
when this option is on, and will be clear when it is off.
Reference points for theme objects which fall outside the graphical
index will, for all intents and purposes, be invisible to MAP
functions. If this is the case then use the Re-GIndex Single Theme, or
Re-GIndex Whole Project options to reconstruct the graphical index.
Procedure
If the toggle is being turned on then the graphical index will be
displayed on the next redraw. If the toggle is being turned off then
graphical index will be removed on the next redraw.
This option allows you to toggle the entry of entity ID's when creating
new CAD entities. This option is normally used after exporting a MAP
theme to CAD. If this mode is on then the menu item is checked,
otherwise it is cleared.
During the export procedure the unique ID of the attribute data for
each theme entity is assigned to the CAD entity as a ID. If you now
re-import the CAD data to MAP (after possibly editing the CAD
entities or adding new CAD entities with IDs) using the Previously
Exported Polylines option, the CAD IDs are used to tie the CAD
entities back to the themes attribute table.
This dialog allows you to specify the items that should be shown in
the graphical display and the manner in which they should be
displayed.
Procedure
The Display Settings dialog is displayed.
All the available items will remain grayed-out until the check box
next to one of the design modules is selected.
For the purposes of this tutorial we will be using a MAP file so click
on the check box next to MAP.
The combo box allows you to select existing ODBC data source
names (DSN’s). For the purposes of this training session we will
be creating a new DSN.
• Enter Map Tutor as the DSN as shown above (after checking that
such a DSN does not already exist by clicking on the down arrow
of the dialog box). Click on the [Ok] button to close the dialog.
• We will also be needing a drawing for this project (it contains
CAD data that we will be converting to Map themes) so click on
the check box next to Drawing. The standard Window’s File Open
dialog is displayed. Navigate to the folder Examples\Map Tutorial
under the folder in which installed Civil Designer (normally
C:\CivDes64) and select the drawing file Tutormap.drg. Click the
[Open] button to select this drawing.
• Fill in the rest of the dialog as shown below:
You have just created a new project file for which new data may be
imported or created.
Note that the Legend Window on the left is showing the MAP Legend
key, but nothing is displayed in it, as we have not yet created any
Map themes.
• Select the Single layer option and select CADASTRAL for the first
layer.
• Select the Text layer option and select STAND_NUMBERS for the
text layer as shown above.
• In the theme selection box type in the name of the New theme. In
this case Stands.
• In the Theme type box click on the down arrow and select Region.
• The layer CADASTRAL contains the stand drawing with the stand
numbers on the STAND_NUMBERS layer. We could have switched
off all layers except for CADASTRAL and STAND_NUMBERS and
then selected the Visible layers option. If the CADASTRAL layer
also contained the stand numbers then we would not have had to
indicate a separate layer for the text.
Once you have made the required entries click the [Next] button. The
New Theme Fields dialog box is displayed.
• Here you need to select the field into which the text from the
drawing will be placed.
• Fill in the dialog as shown above and click the [Ok] button to
proceed.
• The data is now imported and the theme is populated with data
from the drawing. Once the import is complete your display
should look as follows (You might need to press S for refreSh
before you can see the results):
• Select the Single layer option and select ROAD_CL for the layer.
In this case there is no separate text layer as the text and lines
are on the same layer.
• Type in a new theme name, in this case Roads and select Line
from the Theme type option box. Click on [Next]. The New Theme
Fields dialog box is displayed.
• The program prompts CAD Text represents which field. Select the
field that you want the text to go to and click on [Ok]. The theme
is created if there are no data problems.
• The program prompts CAD Text represents which field. Select the
field that you want the text to go to and click on [Ok].
The theme is created if there are no data problems.
• Select the Single layer option and select ROAD_SIGNS for the
layer. In this case there is no text layer as the text and lines are
on the same layer.
• Type in the names, types and sizes of the fields you want to add
to the theme database. There are no calculated fields available
for Point themes.
• Click [Next] and then click [Finish] on the final dialog page. The
following dialog is displayed:
• The program prompts CAD Text represents which field. Select the
field that you want the text to go to and click on [Ok]. The theme
is created if there are no data problems.
The Map Legend key in the Legend Window is displaying the four
themes that we have imported. Each theme entry in the Map Legend
has certain properties that can be changed:
• Clear the checkbox next to the theme name to turn off the
display of that particular theme. Click the checkbox again to turn
the display back on.
• Click the button to the left of the theme name to adjust the
manner in which the theme is displayed (We will be doing this
shortly). If you cannot see the button to the left of the theme
name then use the scroll bar at the bottom of the Map legend to
scroll the display sideways until you can see it. You could also
drag the right edge of the Legend window in order to enlarge the
viewing area.
• As we are still doing the Map Basics, we will deal only with the
first page of this dialog, and then only with the table on the left
side of the dialog.
• Click the colour patch in the Colour column and select red for
the symbol (first column second row in the Basic colors section).
Click on the symbol in the Symbol column and the Symbol Picker
dialog is displayed:
• Select the Stands theme as shown above and then click the [Ok]
button to continue. The following dialog is displayed (you might
need to resize the dialog in order to see all the buttons):
The various buttons at the top of the dialog are used as follows:
Synchronize record. This allows you pan the display to the object whose
record is currently displayed.
Query by example. This executes the query that has been set up.
Clear entries. Clears all data displayed in the grid prior to setting up a
query
Structured Query Language selection tool. This allows you to select theme
objects that satisfy an SQL query.
Highlight query. Highlights all the theme objects that have been selected in
terms of the current query.
First record. Jump to the first record in the current query.
Previous record. Jump to the previous record (if any) in the current query.
Next record. Jump to the next record (if any) in the current query.
Toggles Edit mode in the grid. By default editing of data is not allowed.
Map View users cannot change the edit mode.
Filters the display of fields. You can select any combination of fields to be
displayed.
Prints the currently displayed data for selected records to the screen, a
printer or a file. The print format is the same as that of the grid.
Access the multimedia object associated with the displayed record. Only
available if the table contains the pre-defined MM_MEDIA fields. The
Choose File dialog is displayed.
Creates a new theme that contains the currently selected records from this
theme. The Copy Selected dialog is displayed.
Query by Example (or QBE) works well with text fields. With numeric
fields you will have a problem with data that is not integer. In either
case QBE executes a LIKE query against the theme attribute table
which then returns all records that contain a specific value.
For example, let us find all the records where the stand number
contains the value “99”. There is no query active at the moment so
click the Clear Entries button to clear all data from the grid.
In the Stand_Number field type the value 99 and press [Enter]
(pressing Enter IS required in order to update the grid correctly
before applying the query). Now click the [Query by Example] button
and the dialog should look as follows:
The stands shown in a light blue colour (your specific colour may be
different) are all those stands which satisfied the SQL query.
This theme may now be modified by changing display settings, etc.
The only process you cannot carry out with this theme is to edit its
data. This is because this theme exists as a virtual theme and draws
its data directly from the base or parent theme (which in the case of
our example above is the Stands theme). In order to change the data
displayed by this theme you must edit the base theme. The
advantage of this virtual theme is that changes in the base theme are
immediately reflected in this theme. Therefore, if we were to add new
records to the Stand theme whose areas fitted our criteria, they
would immediately show up as part of this theme.
Now that we have created this view, how do we get rid of it again (i.e.
it is no longer of any use to us)?
• Select the Utilities ►Remove Theme option and the following
message is displayed:
• This is your last chance to retain the selected theme. Click the
[Yes] button if you are absolutely sure that you want to remove
the selected theme. The theme will be removed and the Map
Legend updated. Press [S] to refresh the screen and you will no
longer see the theme.
• Create a new theme by importing the new data from the drawing,
File ► Import From CAD.
• Create the theme fields exactly like the original theme.
• Select Utilities ►Merge Themes and the following dialog box is
displayed.
• Select the Primary theme for merge and click on the [Ok] button.
The following dialog box is displayed
Select the Link Table option and click on the [Ok] button. The
following file selection dialog is displayed.
• Select the table you want to link from the list if there is more
than one. Click on the [Ok] button. Close MS Access.
• In Map select Utilities ►Theme Join. The following table join dialog
box is displayed.
• Make the settings as shown above and then click the [Ok] button
to continue.
• The standard Windows Save As dialog is displayed. Navigate to a
suitable directory for storing the exported files and enter the base
name for the export.
• Click the [Save] button to continue.
A quick note about the terminology “base name” in the previous
paragraph. If you select just one theme for export then the base
name will be used for the exported files (which consist of a shp,
shx and dbf file). If you select more than one theme for export
then the exported files will be named with the base name
followed by an underscore followed by the theme name. For
example, if the base name is “Tutor” and you export themes
Stands and Roads then the file names used will be
“Tutor_Stands” and “Tutor_Roads”.
Back to the export.
• The following dialog is displayed:
Copyright 2006
KNOWLEDGE BASE
Conditions of Sale
The purchaser (further referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable license to use the software, Civil
Designer, on the following conditions.
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each CPU upon which the
Licensee wishes to use the software.
3. The Licensee undertakes not to copy, except for backup purposes,
reproduce, translate, adapt, vary or modify the software, nor to
communicate the software to any third party other than the
Licensee’s employees, without the Licensor’s prior written consent.
4. The Licensee agrees that it shall not itself or through any subsidiary,
agent or third party, sell, lease, license, sub-license or otherwise deal
with the software.
5. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and
other rights used or embodied in or in connection with the software
shall be and remain the sole property of the Licensor and it’s
principals.
6. The Licensee shall not question or dispute the ownership of any
such rights at any time.
7. It is up to the Licensee to insure the program for the full
replacement value. In the event of theft or loss of the program,
security disk, or security module the license must be re-purchased in
full.
8. No warranty of any kind is made with regard to the use or
application of the software or it’s fitness for any particular purpose.
The verification of all results and output is entirely the responsibility
of the purchaser.
9. While every care has been taken in the preparation of the Civil
Designer program and it’s manual, Knowledge Base cc, it’s
employees and agents shall not be liable for any loss or damage
(including in particular, consequential losses, loss of profits and
penalties) suffered by the Licensee arising from any cause
whatsoever in connection with the Civil Designer program or the use
thereof whether such loss or damage results from breach of contract
(including a fundamental breach), negligence or any other cause and
whether or not this contract is at any time cancelled by the Licensee
arising from any cause whatsoever in connection with the Civil
Designer program or the use thereof whether or not this contract is
at any time cancelled.
Table of Contents
WELCOME
Where do I go from here? 1-1
Typefaces in this manual 1-2
Conventions used in this manual 1-2
How to get support 1-3
On-line help 1-3
Online documentation 1-4
BASIC THEORY
Conventions 2-2
FILE MENU
New Project 4-2
Drawing File 4-3
Terrain File 4-3
Sewer File 4-4
Storm File 4-4
Locale 4-4
Open Project 4-7
Edit Project 4-8
Save Project 4-9
Save Project As 4-9
Close Project 4-9
Select Road File 4-10
Import 4-12
ASCII Cross Sections 4-12
Cards Cross Sections 4-15
Long Section 4-18
R?? File 4-20
Ceaser Design 4-22
Export 4-23
Cross Sections 4-23
Cards Cross Sections 4-24
Long Section 4-25
Ceaser Survey 4-26
Export MX Roads (Moss) 4-27
Output Manager 4-28
Spool Output 4-30
Option Settings 4-31
General 4-32
Survey 4-35
Terrain 4-36
Roads 4-40
Plot 4-43
Output Window 4-44
Security 4-45
Authorize 4-45
Check Network Dongles 4-46
Exit 4-46
SECTIONS MENU
Graphical Edit 5-2
Insert Point 5-5
Edit Point 5-6
Delete Point 5-7
Move Point 5-8
Polygon Area 5-9
Line Intersection 5-10
Goto Chainage 5-11
Layer Details 5-12
List Sections 5-13
Enter/Edit Sections 5-14
Interpolate 5-16
Remove Points 5-19
Remove Points 5-19
Transfer Points 5-22
Absolute Change 5-25
Expand/Shrink 5-28
Layerwork Box 5-33
Layer Deduction 5-37
Solidify Layerworks 5-40
ALIGNMENT MENU
Horizontal 6-2
Edit Alignment 6-3
Graphical Insert 6-7
Graphical Delete 6-8
Graphical Edit 6-9
Graphical Move 6-10
Fit Curve 6-11
Review Alignment 6-13
Coordinate 6-14
Join Data 6-16
Tangent Data 6-16
Placing Data 6-16
Offset Coords 6-17
Coord to Survey 6-18
Coord from Survey 6-19
Point Chainage 6-21
Track Generation 6-22
Vertical Alignment 6-23
Edit Alignment 6-24
Select Carriageway 6-28
Graphical Insert 6-29
Graphical Delete 6-30
Graphical Edit 6-31
Graphical Move 6-32
Ground Lines 6-33
Review Alignment 6-36
Abridged Review 6-37
Generate Levels 6-37
K Value 6-39
Fit Curve 6-40
Edge Levels 6-41
Edit Super 6-41
Graphical Insert 6-43
Graphical Delete 6-44
Graphical Edit 6-45
Graphical Move 6-47
Edge Level Lines 6-48
Slave Super 6-49
Review Control 6-52
Generate Levels 6-53
Rehabilitation 6-55
Horizontal Alignment 6-58
Vertical Alignment 6-59
Road Expert 6-60
Design Criteria 6-61
Super Elevation 6-67
Super elevation design process 6-67
TRH 17 Lane Factors for Super-elevation run-off 6-68
Super elevation development method 6-69
Super elevation rates graph 6-70
Single Curve Super-elevation 6-71
Reverse Curves 6-72
Broken-back Curves 6-73
Compound Curves 6-74
Check Sight Distance 6-75
Sight Analysis 6-78
AREA/VOLUME MENU
Input 7-1
Output 7-2
Apply Template 7-4
Set Batters 7-6
Dump Area 7-8
Dam Areas 7-10
Connect Extremities 7-12
Add Template 7-13
Automatic Optimize 7-15
Manual Optimize 7-18
Road Reserves 7-20
Recalculate 7-21
Recalculate Areas 7-22
Road Footprint Area 7-23
Use Index 7-24
Masshaul Volume 7-25
Cumulative Volumes 7-27
Layerwork Volumes 7-29
PIPE MENU
Pipe Database 8-2
Import ASCII 8-4
Import Pipes from drawing entities 8-7
Edit Alignment 8-8
Graphical Insert 8-9
Graphical Delete 8-10
Graphical Edit 8-11
Graphical Move 8-13
Ground Lines 8-14
Review Alignment 8-15
Auto Manholes 8-16
Auto Lengths 8-18
Parallel Pipes 8-20
Manhole Data 8-22
Invert Levels 8-24
Trench Volumes 8-25
TOOLS MENU
Index 9-2
Chainage Record 9-2
Layer Record 9-4
List Chainage Records 9-6
Edit Chainage Record 9-7
Set Chainage Fields 9-8
Batch On/Off Switch 9-10
List Layer Records 9-11
Edit Layer Records 9-12
Set Layer Fields 9-14
Transfer Layer Fields 9-16
Batter Slope Extraction 9-18
Batter Slope Adjustment 9-19
Delete Chainage 9-21
Batch Chainage Deletion 9-22
Insert Chainage 9-23
Batch Chainage Insertion 9-24
Graphical Insertion 9-25
Construction 9-27
Profile/Batters 9-28
Offset Poles 9-30
Relative Poles 9-32
Cross Check 9-35
Full Level Table 9-36
Comparative Levels 9-38
Intersection 9-41
New Intersection 9-42
Load Intersection 9-48
Save Intersection 9-48
Edit Layout 9-49
Edit Curves 9-50
Review Layout 9-51
Calculate 9-52
Coordinate 9-53
Template Editor 9-55
Single Carriageway Templates 9-55
Dual Carriageway Templates 9-57
Compulsory Additions, Batters and Layerworks 9-59
TRH 4 Pavement Layer Designer 9-62
Pavement Designer 9-63
View Page 9-65
Template Paths 9-66
Chainage Equation 9-68
Welcome
Welcome to Civil Designer, the design system created by civil engineers
for civil engineers, to save you time, effort and money. Now you can
work faster, smarter and accomplish more.
This manual introduces you to Civil Designer and gets you up and
running without delay. It shows you how to accomplish the most
common tasks and provides tips on the exciting and innovative new
features to be found in Civil Designer.
The easy-to-follow tutorial will help you gain hands-on experience with
the program.
Welcome 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears onscreen
such as prompts.
Italics Italics are used for emphasis and to introduce new
terms.
[Enter] This indicates a key on your keyboard or a button on
the screen.
For example:
“Press [Enter] to complete the entry.”
or
“Click on the [OK] button.”
Command This typeface indicates a menu option or a command.
For example:
“Click on the Open icon to load a drawing.”
Menu commands appear with the path separated by an arrow. The
instruction Draw ► Ellipses ► Ellipse refers to the command you choose by
opening the Draw menu, the Ellipses sub-menu, and by choosing the
Ellipse option.
On-line help
The Civil Designer on-line help system is far easier to use and more
comprehensive than those typically found in other software programs.
It contains about 10 times as much information as this manual and
provides complete answers to virtually any question you may have about
features or how to use Civil Designer.
Access on-line Help from the Help menu option at any time, or by
pressing F1 during the display of any of the dialogs in the program. The
help items can be printed using the Print icon on the toolbar.
Welcome 1-3
Online documentation
The manual is supplied on the installation CD-ROM in Adobe Acrobat
PDF format. You have the option to install the Acrobat Reader when
installing Civil Designer. This allows you to browse through the manual,
to search for specific subjects, and to print out all or any selection of
pages.
Coordinate System
The program is configured to deal with horizontal, vertical and height
ordinates.
Axes are based on a user-selected projection with horizontal ordinates
increasing Westwards and vertical ordinates increasing to the South in
Southern Hemisphere projections, and in the opposite directions for
Northern Hemisphere projections. Horizontal ordinates (East-West axis)
are always entered and listed before vertical ordinates (North-South axis)
irrespective of the hemisphere.
A point may or may not have a height ordinate. If it does not, it is
assigned a value of 0 and will be ignored in all terrain manipulation
routines. All height ordinates are based on local Mean Sea Level (MSL).
Coordinates are stored internally as Latitude and Longitude based on a
user-selected datum and prime meridian. Conversions to and from LO
coordinates are carried out transparently. The maximum number of
points possible in any one job is limited only by disk and memory
capacity but has a theoretical upper limit in the region of 2 thousand
million points.
Angular Measure
All angles are in degrees, minutes and seconds. In the case of vertical
angles from theodolite readings, the assumed convention is 0 degrees
vertically upward, 90 degrees horizontally on Circle Left, and 180 degrees
vertically downward.
All programs that require entry of both Left Circle and Right Circle
observations assume that face left will precede face right. Face right is
always entered as 0 if it has not been observed.
Data entry uses the "d.mmss" convention. In other words, a reading of 125
degrees, 42 minutes and 6 seconds would be written 125.4206.
Path Names
Space has been allocated for the total allowable 260 characters in
Windows 98/XP/2000.
Sections
Sections are stored as offset and elevation, increasing negative values to
the left of the centre line and increasing positive values to the right. The
cross-section offsets do not have to embrace the station itself so all the
points can lie either to the left or right of the centre line.
The maximum number of chainages that can be collected is 65535. At
each chainage up to 128 layers can be stored. The final layer is actually
reserved for vertical curve data. Each of the layers may contain between
1 and 200 points, with an overall limit of 32767 points in all layers at any
one chainage.
The chainage coordinates are also stored as latitude and longitude.
It is handy to retain the road number as part of the road name as this
number is stored as part of the file name, and this makes it easier to
associate on-disk files with particular roads.
Click the [OK] button to return to the previous dialog and click on [OK]
again to select road 1 as the working road. The name of the working road
will be displayed in the Design Center title bar.
Click on NO in the message box that ask spreadsheet output and choose
screen output in the next message box. Open the Output window to view
the detail of each horizontal curve. If you cannot see the output window
then select Windows ► Toggle Output Window.
Civil Designer will extract and save the ground line cross- sections into
Layer 1 of the road design. To view the cross-section offsets and
elevations open the Output window.
In order to check our data we can display the vertical alignment plus up
to 4 ground lines in the Road window. To do this, select the Alignment ►
Vertical ► Ground Lines menu option, or click the Ground Lines icon on
the toolbar on the left of the Road window, and set the line detail as
shown below:
The red line shows the vertical alignment while the other lines show the
ground line at the centreline (dark green), the ground line at the road
reserve 8m to the left of the centreline (light green), and the ground line
at the road reserve 8m to the right of the centre line.
The information bar on top of the vertical alignment will display curve
information dynamically while you move the cursor over the vertical
curves.
Move around the vertical long section plot using the panning keys exactly
as in the Design Centre window.
To change a VPI simply click on it and the following dialog is displayed:
Compulsory additions
We are going to add gutter kerbs to each side of the template as a
compulsory addition. Click on the [LComp] tag at the bottom of the
spreadsheet and enter the following values:
We could re-enter the same data for the right compulsory additions, but it
is much easier to copy the data. Use the mouse to select all the [LComp]
cells and copy the data to the clipboard by right clicking on the selection.
The following option list will be displayed:
Select the Copy option. Now click on the [RComp] tag to display the right
compulsory values. Select the same amount of cells and paste the
clipboard data by right clicking and selecting the Paste option.
Here we can see that there are two cut conditions that will be applied for
different depths of cut.
• The first case is for a cut depth between 0.0 and 2.0 m. Here the cut
slope will be variable from the last compulsory point to the edge of
the road reserve at 5 m from the centerline. Should the cut slope
exceed 1:2 the toe point will be extended beyond the road reserve at
the 1:2 slope.
• In the second case, where the cut depth is between 2.0 and 999.0 m, a
cut slope of 1:1.5 will be used.
You may have up to 100 cut or fill incremental conditions. The cut and
fill conditions must always end off with a Max Ht value of 999.0.
Copy the left cut specification across to the right cut data page on the
spreadsheet as was done previously.
Click on the [LFill] tag to enter the left fill details as displayed below:
Select the [TRH4 Pavements] from the popup menu. You can also specify
your own pavements by using the [Pavement Designer] option.
In this dialog the appearance of the large buttons is dependant on the
preceding selections. The program will then display possible pavement
designs according to the TRH4. Some combinations of selections have no
layer definitions, some have only one (in which case the left button will
be visible) and some have two (in which case both buttons will be visible).
Select either one of the two options displayed. The template definitions
will be added to the “LLayers” sheet automatically.
The layers can now be stepped by changing the “Left Shift” and “Right
Shift” values as follows:
Preview
Before we continue, we can test the template to see how the conditions
are applied. Click on the View tab to view the template and then on the
[Add Ground] button. Draw a ground line on the displayed template. You
may use the standard keys to zoom in or out.
Use the […] button in the first row to select the new template file. Enter a
template name, say “urban” into the Name column.
You must refer to the templates by their template names, rather than
the file names, in all the functions that use road templates.
These Edge Control settings specify that the road has a 2% camber,
carriageway widths of 3.1m, and uses template “urban” from the start to
the end of the road.
You can also output the quantities to an ASCII file by checking the
Spreadsheet output option.
Press [OK] to calculate the volumes. The dialog will be displayed again
with new start and end chainage values but this time, just click on the
[Print Results] button to view a summary of the cut and fill volumes in the
Output window.
Press [OK] to calculate the cut and fill volume for each layer.
Click on the [Next] button to continue. Specify the plotting details in the
Cross Section Setup dialog as follows:
The drawing is generated into its own CAD window so you can now pan
around, magnify, demagnify and use the drawing functions to add any
embellishments you wish.
When you are done click on the Close icon at the top right of the CAD
window to close the window.
Click on the [Next] button to continue and then set the chainage range
and other plotting details as shown below:
You will be asked in the prompt area to adjust the Long Sections scales.
Reply no by clicking on the cross.
We also need to set up the display itself so click on the “Plan Layout” tab
and make the following settings:
Click on the [Next] button and accept the values in the following dialog
and click on the [Next] button.
Click on the [Redefine All] button. The layout window will be displayed
and you will be asked to indicate the center of the plot. A rectangle the
This option allows you to set up a new project and specify the data files
that must be used.
Procedure
The Project dialog is displayed.
To add a drawing to the project simply click in the check box next to
Drawing, click on Browse on the right of the dialog, and select the
drawing using the standard Window file open dialog. The drawing name
will be displayed as shown above.
Similarly, to add a data file to the project click in the check box next to
the required data type and select the file to use with the [Browse] button.
If the file does not exist it will be created.
To use the Survey, Terrain or Roads functions, you must select or create
a Terrain data file.
Terrain File
If you select a terrain file that does not exist, the following dialog will be
displayed:
Enter the Y and X coordinates of the centre of the site, or of the area of
principal interest, and a diameter that will encompass the site or, once
again, the area of principal interest. It is acceptable to leave the settings
at their default values, but you should then either import data from an
ASCII file which will offer a rescale that centres the site, or add data
manually and then use Tools ► Rescale Survey from the Terrain menu
which does the same thing.
Storm File
If you select a storm file that does not exist, the following dialog will be
displayed:
Locale
You must make the settings that determine the manner in which the
stored coordinates are projected onto the display surface (the Design
Centre window).
Hemisphere
Select either the Southern Hemisphere or Northern Hemisphere options
to set the hemisphere in which the data is located.
Projection
Select the mapping projection to be used. Currently only three
projections are available, namely Local, Transverse Mercator and UTM
(Universal Transverse Mercator). Selecting Local will automatically set
the Datum to Cape and causes Civil Designer to treat the Terrain and
Road database coordinates in the same way as Stardust used to.
Datum
Prime Longitude
Enter the central LO of the panel in which the data falls (actually the
longitude on which the 0 value of the horizontal ordinates of the
coordinate system falls) and also select whether this LO is East or West
of 0° longitude (Greenwich).
Origin Latitude
Enter the latitude on which the 0 value of the vertical ordinates of the
coordinate system falls and also select whether this latitude is North or
South of 0° latitude (the Equator). This should normally be set to 0°
(origin at the equator where North or South are immaterial) but could be
different for some projections.
DO NOT use the False Easting and False Northing settings to apply
some constant to the data coordinates, as the projection calculations
rely on full coordinates and will give incorrect values if these entries are
used incorrectly.
Remarks
In order to use a UTM system the following settings should be made for
Locale:
• Convert the UTM block number to LO using the formula
(BLOCKNUMBER x 6°) - 183°. This calculates the Longitude of the
central meridian in degrees.
• Set the scale factor at the central meridian to 0.9996.
File Menu 4-5
• Enter the correct False Easting and False Northing values of +500
000m Easting, and 0m Northing for Northern Hemisphere or +10 000
000m Northing for Southern Hemisphere.
You can select which project to open using the standard Windows Open
dialog.
Procedure
The Open dialog will be displayed.
If the program finds that the (.CDP) was moved to another directory then
the Edit Project dialog will appear, together with the following message:
"This *.CDP file was copied to another location, please
confirm the file paths of the data files"
This option allows you to add design elements to the project or to change
the data files associated with the project.
Procedure
The Project dialog is displayed.
To add a design element to the project simply set the check box of that
element and select the data file using the [Browse] button. The standard
Window Open dialog will be displayed. Select the file to add to the
project or type in a new file name to create a new data file.
You may not change the locale settings of an existing project as the
projection settings have already been applied to data files and may not
be changed.
This option allows you to save the current project and the associated
data files.
Save Project As
Save the current project to another name
This option allows you to save the current project and the associated
data files to new file names. You may specify a new file name for the
project file and each of the active design files in turn.
Close Project
Close the current project
This option allows you to close the active project and clear the Design
Centre. You will be given the option to save the associated data files.
Any road file that you wish to work on has to be loaded from this item
under the Roads Menu File option.
The [Edit] button on the Road Selection dialog allows you to enter a new
description for your road as well as setting the names of the various
layers. The description of the current Road will be displayed on the
Design Centre title bar and on the Road window title bar when any of the
Roads routines that use that window are activated.
A section file to store pipeline sections also has to be selected under this
option.
Procedure
The Road Selection dialog is displayed.
List Box Click on a road name in the list to select it. You can
also double click a road name in the list to select it
and automatically close the dialog at the same time.
Edit Button Click this button to edit the road and layer names of
the selected road. The Road Name Edit dialog will
be displayed.
Copy Road Click this button to copy the selected road to another
road. You will be prompted for a destination road.
Select the required road and then click the [OK] button to continue.
To edit the description and layer names of any road, click on the desired
road and then click the [Edit] button. The Road Name Edit dialog is
displayed.
Fill in the relevant data and click the [OK] button to continue.
This facility allows you to import ASCII cross sections. You are prompted
to choose a file to import and must specify the details of the format of the
file in the dialog box that follows. The data format that can be imported
is as follows (in comma-delimited format):
Chainage,0.000,Pts,12
-5.000,98.002,0
-5.000,99.347,0
-4.200,99.334,0
-3.001,99.314,0
-3.000,99.064,1
0.000,99.124,1
3.000,99.064,1
3.001,99.314,0
4.200,99.334,1
7.200,98.834,0
9.700,99.459,0
9.700,101.852,0
Fixed columns - Start and Enter the positions of the specific items within each
Stop import line. Positions start at 1 at the beginning of
the line. The start and stop positions entered for any
particular item must be such that all the relevant
data for the item is covered.
ASCII delimiter - Field Enter the position of each specific item within the
import line. Positions start at 1 for the item before
the first occurence of the defined delimiter. Each
delimiter encountered along the line increases the
position count by 1.
File Type Select either Fixed columns or ASCII delimiter to
define the format of the file being imported. If you
select ASCII delimiter then you must also enter the
ASCII value of the delimiter between fields.
Use section counter Check this option in order to have the count of lines
following read from the first line of each cross
section in the file. This option is not available when
importing Cards format cross sections.
Save current settings Check this option to have the current settings saved
as defaults for the next time this dialog is invoked.
Fill in the relevant data and click the [OK] button to continue. The ASCII
Cross Section Import Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This facility allows you to import ASCII cross sections. You are prompted
to choose a file to import and must specify the details of the format of the
file in the dialog box that follows. The data format that can be imported
is as follows (in comma-delimited format):
0.000,-5.000,98.002
0.000,-5.000,99.347
0.000,-4.200,99.334
0.000,-3.001,99.314
0.000,-3.000,99.064
0.000,0.000,99.124
0.000,3.000,99.064
0.000,3.001,99.314
0.000,4.200,99.334
0.000,7.200,98.834
0.000,9.700,99.459
0.000,9.700,101.852
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file. The ASCII Cross Section File
Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The ASCII
Cross Section Import Details dialog is displayed.
This facility allows you to import ASCII long sections. You are prompted
to choose a file to import and must specify the details of the format of the
file in the dialog box that follows.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
The ASCII Longsection File Details dialog is displayed.
The first few lines of the selected file are displayed in the top list box.
Fixed columns - Start and Enter the positions of the specific items within each
Stop import line. Positions start at 1 at the beginning of
the line. The start and stop positions entered for any
particular item must be such that all the relevant
data for the item is covered.
ASCII delimiter - Field Enter the position of each specific item within the
import line. Positions start at 1 for the item before
the first occurence of the defined delimiter. Each
delimiter encountered along the line increases the
position count by 1.
File type Select either Fixed columns or ASCII delimiter to
define the format of the file being imported. If you
select ASCII delimiter then you must also enter the
ASCII value of the delimiter between fields. See the
ASCII table for delimiter values.
Fill in the relevant data and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine allows you to import road data that was created in the
previous Stardust versions (4.3 or later). You must select a road file
before starting the import.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
The Constants dialog is displayed.
Fill in the constants and click the [OK] button to continue. The following
message is displayed:
Click the [Yes] button to overwrite any existing road file with the
imported data, or click the [No] button to cancel the import.
The road data is imported into the current road file overwriting any data
that is currently present.
The following message is displayed if the imported road contained
template references:
This facility allows you to import a Ceaser Template. You are prompted
to choose a file to import and as well as the Road to import the data to.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
The Import Ceaser dialog is displayed.
Specify the Road into which the data must be imported and press [OK].
If the import was successful then the confirmation dialog will be
displayed.
Cross Sections
Export cross sections from the current road file in ASCII format:
Chainage,0.000,Pts,2
-5.000,98.002,0
-5.000,99.347,0
Procedure
The ASCII Cross Section dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. Windows’
standard save dialog is displayed in order for you to select a file to which
to write. The drive and path automatically default to the last used drive
and directory for this type of file.
Procedure
The ASCII Cross Section dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. Windows’
standard save dialog is displayed in order for you to select a file to which
to write. The drive and path automatically default to the last used drive
and directory for this type of file.
Long Section
Export a long section from the current road file in ASCII format
Procedure
The ASCII Cross Section dialog is displayed.
Fill in the relevant data and click [OK] to continue. Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This facility allows you to export the current road design to Ceaser. You
are prompted to select the batter Layer to Export.
Procedure
The Ceaser Export Dialog will be displayed
Select the roads layer containing the road design and press OK. This
layer may be the final design layer, or a layer created by the Solidify
Layerworks function as long as the batters are included in the layer. A
range of ASCII files will be written to the directory where the Roads files
reside.
If the Export was successful, a Confirmation dialog will appear.
This facility allows you to export the current road design to MX Roads in
MOSS format.
Procedure
The Export to MOSS\MX Roads Dialog will be displayed.
Specify destination ASCII files for the Horizontal and Vertical alignment,
as well as an ASCII file additional strings. For each ID specified in the ID
list a string will be created. Strings for the toe points, shoulder
breakpoints, median breakpoints and centre line will automatically
generated. Specify the road batter layer.
This function allows you to set up the Output Window's printing and file
export capabilities. If you select to send output to the screen and the
Output Window is not visible, use Window | Toggle Output Window to
display the window.
Procedure
The Output Manager is displayed.
Screen output Check this option to have output directed to the Output
Window. If this window is not visible then select Window |
Toggle Output Window
Printer output Check this option to have output directed to a selected
printer. If this option was selected and you now turn it off,
any output previously directed to the printer will be spooled.
If this option was not selected and you now turn it on, you
will be asked to select the required printer.
File output Check this option to have output directed to a file. If this
option was selected and you now turn it off, the output file
will be closed. If this option was not selected and you now
turn it on, the selected output file will be created.
Don't show this dialog Check this option to retain the current settings for all future
in future output. You will no longer be prompted to make settings. In
order to adjust the settings, or to turn off this option, use File
| Output Manager.
Page Heading Enter the heading to be printed at the top of each page. Only
available if the Printer output option is selected.
Any output (print) data that has been sent to the printer but not yet
printed is spooled to the printer.
Windows tends to hold printed output in a spool file until the print job is
complete. In order to end a print job in Civil Designer you must deselect
the print option in the Output Manager, or exit the program.
Alternatively, this function will carry out the same procedure.
The settings for various items in Civil Designer are stored in the file
CivDes6.ini which is located in your User directory. While most settings
in this file are manipulated from within the program itself, some settings
have no menu option or dialog associated with them.
In order to facilitate the changing of these settings, we have implemented
a dialog specifically for adjusting these settings. This saves you from
having to edit the INI file and making the changes by hand.
The left side of the dialog displays a tree list of available items. Click on
the top-level item to display the relevant page. Some of the top-level
items have further pages implemented as sub-items. Click on the + sign
to the left of any top-level item to display the sub-items. Click on a sub-
item to display the relevant page.
Certain settings are only read at program startup. These items are
marked with an asterisk (*). Changes to these settings will only be
implemented once the program has been exited and restarted. All other
settings are read at the start of relevant functions and changes to these
settings will therefore be available the next time the relevant function is
activated.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Southern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Southern Hemisphere
projects.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Northern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Northern Hemisphere
projects.
Screening radius for Enter the radius (in metres) within which successive
ASCII Serial import coordinates in a Serial file import will be screened out.
Number of data columns Select the number of data columns to generated during
for MOSS export a MOSS file export. Your options here are 3 or 6.
Number of entries in Enter the limit of point names to be stored in the Names
names list list.
Spreadsheet
Intelli-Lines Click the relevant buttons to set indicator colours for the
four Intelli-Lines processing passes.
Graphical Error Figure Click the relevant buttons to set indicator colours for the
various elements in a Graphical Error Figure.
Banks Click the relevant buttons to set indicator colours for the
various elements in banks during Terrace Banks
generation.
DTM Click the relevant buttons to set indicator colours for the
various elements in DTM Grid generation.
Perimeter indication Click this button to set the indicator colour of the
perimeter polygon when selecting items such as
terraces.
Depth buffer bits Select the number of bits available for depth buffering.
Your options here are 16, 24 and 32. Your setting will
depend on your video card and some experimentation
might be required.
Colour depth bits Select the number of colour bits available. Your options
here are 16,24 and 32. Your setting here should match
the colour depth of your Windows Desktop for optimal
results.
Field of view Enter the vertical field of view in degrees to generate the
correct perspective view. In order to calculate the
required field of view for your particular setting, measure
the distance from your normal seated eye position to the
screen and measure the height of the view area from top
to bottom. Divide the second measurement by the first
measurement, take the arc sin of the result, and round
that result to the nearest degree.
Enable mouse dragging Uncheck this option to prevent mouse dragging within
the 3D View from changing the view parameters. This
should normally be left checked, but some video cards
have problems with the rapid updates required.
Contour separation Enter the value (in metres) to be added to contour
heights in order to prevent contours dissappearing
underneath the 3D View.
Ignore video driver Check this option to have the OpenGL acceleration
acceleration capabilities of your graphics card ignored. This should
normally be left unchecked, but some video cards have
problems with the accelerated drivers.
Maximum number of road Specify the maximum numbers of roads per project. The
files value must be between 100 and 250.
Use Interactive Roads Check this button to enable the Interactive Roads
Expert Expert. Before every roads operation the program will
check if there are any operations that still needs to be
done before the specified operation can commence. If
there are then the Roads Expert will appear with the
relative operations checked. Simply press OK to perform
all the necessary operations and display the dialog for
the specified operation.
Use TRH format when Check this option to use TRH format when slaving Edge
slaving Edge Control Control. If this option is checked then the distance given
for the development length of the superelevation will be
applied from the stage where the grade is 0 (flat) until it
is fully developed. The initial portion where the normal
crossfall is picked up (or reduced) to 0, is automatically
calculated and added to the specified development
length.
Use element entry for Check this option to enter horizontal alignments by
horizontal alignment element (straights and curves) rather than by PI (with
instead of PIs and radii associated curve radius).
Use element entry for Check this option to enter vertical alignments by element
vertical alignment instead (grades) rather than by VPI (with associated curve
of VPIs length).
Display VPI names when Check this option to have VPI names displayed during
PI Names and Warnings Warnings will be displayed using this text size (points). A
text size of 0 will cause the PI names and warnings not
to be displayed.
Box out Check this option to box the Horizontal PI names and
warnings. The text will be drawn within a rectangular
frame, filled with the background colour.
Spreadsheet
Horizontal alignment Click the relevant buttons to set indicator colours for the
various elements.
Vertical alignment Click the relevant buttons to set indicator colours for the
various elements.
Pipeline Click the relevant buttons to set indicator colours for the
various elements.
Intersection Click the relevant buttons to set indicator colours for the
various elements.
Template Editor Click the relevant buttons to set indicator colours for the
various elements.
Layerworks Note: The Layerworks pen will be used to draw the
layerwors in Graphical Edit mode as well.
Number of lines retained Enter the number of lines of output that should be
in memory retained at any time for the various output windows. This
will be the last x number of lines that have been sent to
the Output Window for display, enabling you to scroll
back to see lines that have disappeared off the top of the
window.
Display/Print Font Enter the display/print font size (in points) and the
position at which a right margin marker should be
displayed in the Output Window.
Authorize
Authorize the program
This option allows you to obtain your user code and input the
authorisation code to activate the various modules in the program.
Procedure
The authorisation dialog box is displayed. Your User Code is displayed in
the centre of the dialog.
Exit
Quit Civil Designer
The graphical procedures are the primary functions for cross section
editing. The advantages of graphical editing are the ability to edit several
layers with reference to one another and that an instant visual
verification of changes can be made.
Up to ten cross section layers may be displayed per chainage. The layers
and pen colors for the cross sections must be set up in Layer Details
under the Section menu. Although several layers are displayed, editing
may only take place on the current Active Line that is also selected in the
Layer Details dialog.
Points may be entered be clicking on the Insert icon on the toolbar,
deleted by clicking on the Delete icon, edited by clicking on the Edit icon,
or moved by clicking on the Move icon.
To move through the chainages in the road database, the following keys
are used:
• PgDn to move to the next chainage 'down' the road.
• PgUp to move to the previous chainage 'up' the road.
• 'G' to go to a specified chainage that must be entered.
• ‘F’ to have the Design Centre window pan automatically to display
the position of the current section.
Note that these keys are not case sensitive.
For the edit process, the following cursor control mode options are
available:
• 'L' performs a line lock. The cursor jumps to the nearest line then
tracks it.
• 'K' performs a slope lock. A percentage slope is entered and the
cursor locks to that slope. Commonly used after a Jump to Nearest.
• 'U' provides an absolute or relative jump. For absolute jumps, the
dialog box entry enables the cursor to be positioned at a precise
offset and elevation. For relative jumps, the dialog box entry enables
the cursor to be positioned by a precise offset and level difference
from the present position. Commonly used after a Jump to Nearest.
Alter View Limits Manualy change the view limits for the cross section view.
The cursor control modes work on all the currently displayed layers,
although only the active layer selected under Layer Details may be
edited.
On leaving the section by moving to another section, or quitting the
routine, an option will be given to save or abandon the changes made.
Saving the data results in the changes made being written to the road
database while abandoning will result in any changes being ignored.
Edit the sections using the Graphical functions. Close the road window
Procedure
The following prompt is displayed:
Line 2: Indicate position to insert a point
Click on a position in the Road window and the indicated point is added
to the current cross section with the current offset and elevation.
Edit an existing point in the current cross section. The current cross
section is the line that has been set as Active in the Layer Details dialog.
Procedure
The following prompt is displayed:
Line 2: Indicate point to edit
Click on a point in the current cross section in the Road window and the
Section Point Details dialog is displayed.
Fill in the offset and elevation and click the [OK] button to update the
point, or click the [Cancel] button to ignore any changes.
Delete an existing point in the current cross section. The current cross
section is the line that has been set as Active in the Layer Details dialog.
Procedure
The following prompt is displayed:
Line 2: Indicate point to delete
Click on a point in the current cross section in the Road window and the
indicated point is removed from the current cross section.
Move an existing point in the current cross section. The current cross
section is the line that has been set as Active in the Layer Details dialog.
Procedure
The following prompt is displayed:
Line 2: Indicate point to move
Click on a new position for the point and the current cross section is
updated with the new position of the point.
Procedure
The following prompt is displayed:
Indicate start of polygon
Click on the next point that will form the polygon. You will continue to
be prompted for the next point in the polygon until you select the point
initially specified as starting the polygon.
The following message is displayed:
The Area displayed is the calculated area of the indicated polygon while
the Perimeter displayed is the calculated perimeter of that polygon.
Inserts a new point in the current cross section at the intersection of two
lines formed from existing points. The current cross section is the line
that has been set as Active in the Layer Details dialog.
Procedure
The following prompt is displayed:
Indicate first intersecting line
Click on a line between two points on one of the surfaces and the
following prompt is displayed:
Indicate second intersecting line
Click on a line between two points on one of the surfaces and a new point
is inserted into the current cross section at the calculated intersection of
the two lines.
This function allows you to select the chainage for which the cross
sections should be displayed.
Procedure
If the cross sections of the current chainage have been edited, the
following message is displayed:
Click the [Yes] button to save the changes made to the cross sections, or
click the [No] button to ignore any changes.
The Goto Chainage dialog is displayed.
Fill in the relevant data and click the [OK] button to move to the new
chainage.
This function allows you to define the cross sections that will be
displayed and to select the active cross section.
Procedure
The Section Lines dialog is displayed.
Display - Line 1 to Line 10 Check this option to display the cross section.
Layer - Line 1 to Line 10 Select the road layer from which the cross section
should be taken.
Pen - Line 1 to Line 10 Click this button to define the colour in which to
display the cross section.
Active - Line 1 to Line 10 Select which of the cross section will be the active
one (the one that can be changed).
Display template layerworks Check this option to have the defined layerworks in
the template that was used to generate any
particular cross section displayed as part of the
cross section display.
Fill in the relevant data and click the [OK] button to continue. The
display will be updated to reflect the settings made.
This function allows you to list the offset and elevation data from the
cross section on any layer.
Procedure
The Listing Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
This function allows you to enter new sections or edit existing sections by
typing in the offset and elevation values in a grid.
The ID number and Code of the point may also be edited here. The ID
number can be used during cross section plotting to identify certain
points of interest. The Code entry is used to mark shoulder and median
points on road layers. Shoulder points should be marked with the code
'100' (negative for left of CL, positive for right), and median points
(applicable only to dual carriageway roads) should be marked with the
code '101' (negative for left of CL, positive for right).
Procedure
The Layer Selection dialog is displayed.
Select the layer you wish to work with and click the [OK] button to
continue. The Editing Details dialog is displayed.
Click the [Yes] button to save the changes to the current cross section, or
click the [No] button to abandon any changes made.
Procedure
The Process Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Overwrite option will delete all existing points in the Store to layer
cross section before processing. Please be certain that this is what you
intend to happen before selecting this option.
Offset from centerline Enter the offset at which the elevation should be
interpolated. Offsets to the left of the centerline
should be entered as a negative value.
Add Button Add the current value of the "Offset from centerline"
edit box to the Offset list.
Remove Button Remove the selected entry from the Offset List.
The program will interpolate elevations for each of the offsets present in
the "Offset List". If the Offset List is empty, the program will interpolate a
height for the offset entered into the "Offset from centerline" edit box.
Enter the offset from the centerline to interpolate elevations from. Enter
either a single offset, or a range of offsets using a comma-delimited
string.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Individually option for Enter details for sections in the
Process Details dialog, then the Elevation Interpolation dialog is
displayed for each chainage in the range, giving you the opportunity to
alter the specified offset for each chainage.
Click the [OK] button to continue, or click the [Cancel] button to end the
function.
If you checked the Verify section save option then after each cross section
is processed the following message is displayed:
Click the [Yes] button to save the updated cross section, or click the [No]
button to retain the existing cross section.
This function is used to remove some or all of the points from a cross
sectional layer.
Once the left and right limits for the removal (by offset or PLC code)
have been specified, all points within this range will be removed, either
for the specific chainage or for the chainage range specified.
If you want to remove a specific point from a layer then you must select
the store option and select the layer to which you wish to store as the
layer that is being processed. You must also select the Overwrite option
for storing points.
Procedure
The Process Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Section Point Deletion dialog is displayed.
Fill in the relevant details and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Individually option for Enter details for sections... in
the Process Details dialog, then the Section Point Deletion dialog is
displayed for each chainage in the range, giving you the opportunity to
alter the specified offset for each chainage.
Click the [OK] button to continue, or click the [Cancel] button to end the
function.
If you checked the Verify section save option then after each cross section
is processed the following message is displayed:
Click the [Yes] button to save the updated cross section, or click the [No]
button to retain the existing cross section.
This function is used to transfer points from one layer to another. Either
the whole section or a portion of it can be transferred and the moved
data can (optionally) replace just that portion of the old section leaving
the remainder of the original section intact. The most common usage is
to move all or part of a 'This Month' layer into a 'Last Month' layer for
construction monitoring.
If the option to Merge data is chosen, then, unlike Adding data to the
layer, this option will cause the incoming data to replace any existing
points that are within the specified offsets. Data points that are outside
the offsets will be retained. It is a bit like a simultaneous delete and then
add. It should not be confused with the Overwrite option that will replace
the entire layer with the incoming data.
Procedure
The Process Details dialog is displayed.
Fill in the relevant details and click the [OK] button to continue. The
Section Point Transfer dialog is displayed.
Fill in the relevant details and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Individually option for Enter details for sections... in
the Process Details dialog, then the Section Point Transfer dialog is
displayed for each chainage in the range, giving you the opportunity to
alter the specified offset for each chainage.
Click the [OK] button to continue, or click the [Cancel] button to end the
function.
If you checked the Verify section save option then after each cross section
is processed the following message is displayed:
Click the [Yes] button to save the updated cross section, or click the [No]
button to retain the existing cross section.
This function is used to move all, some, or even single points on a cross
sectional layer vertically or horizontally by a constant amount. A typical
use would be to deepen a feature like a drain bottom by a constant (or
increasing) amount. It is also possible to set points on the cross section to
a specific value. A typical application for this would be to set the top of a
retaining wall to a fixed elevation.
The movement to be applied can also be controlled by a lineal
interpolation whereby one shift is set for the start chainage and another
for the end chainage and the movement spread evenly over the range.
This function should be considered in conjunction with the
Expand/Shrink facility that offers powerful editing in the horizontal
plane.
Procedure
The Process Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Absolute Change dialog is displayed.
Type of change... Select either the Add value as constant option to add
the entered value to the existing value, or the Set to
specific value option to change the existing value to
the entered value.
Fill in the relevant details and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Individually option for Enter details for sections... in
the Process Details dialog, then the Absolute Change dialog is displayed
for each chainage in the range, giving you the opportunity to alter the
details for each chainage. Click the [OK] button to continue, or click the
[Cancel] button to end the function.
If you checked the Verify section save option in the Process Details
dialog, then after each cross section is processed the following message is
displayed:
Click the [Yes] button to save the updated cross section, or click the [No]
button to retain the existing cross section.
End
Start
Target
Offset
CL
If you move point on a grade the points are moved at the grade just
before the target offset. In the example below the carriageway grade is
used to move the points.
Target
C
L Offset
Target offset for insertion Enter the offset at which the expand/shrink must
take place.
Amount to insert - Start and Enter the start and end value of the insertion that
End should take place. If start and end have different
values then the start value is applied to the first
chainage in the selected chainage range, the end
value is applied to the last chainage in the selected
chainage range, and the intermediate values have a
linearly interpolated value applied.
Move points... Select either the Left of target option to move points
located to the left of the target offset, or the Right of
target option to move points located to the right of
the target offset.
Move points on... Select either the Grade option to move points at the
grade calculated at the target offset, or the
Horizontally option to move points horizontally.
Move within radius of target Check this option and enter a radius to restrict
offset alteration to points located within the specified radius
of the target offset.
Fill in the relevant details and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Individually option for Enter details for sections... in
the Process Details dialog, then the Expand/Shrink dialog is displayed
Click the [Yes] button to save the updated cross section, or click the [No]
button to retain the existing cross section.
Box deduction offsets - Left Enter the left and right offsets between which the
and Right box should be deducted. Offsets to the left of the
centreline should be entered as negative values.
Only available if entering details by offset.
Box deduction point codes - Enter the left and right PLC's between which the box
Left and Right should be deducted. Points to the left of the
centreline should be entered as negative values.
Only available if entering details by point codes.
Box depth to deduct Enter the depth that should be deducted from the
cross section to form the box.
Try to intersect with batters - Check these options to have the routine try to
Left and Right intercept with the batter slopes on the respective
sides. If an intersection cannot be calculated then
that side will be taken vertically to an intersection
with the original cross section.
Include points outside box Check this option to have points falling outside the
box copied from the original cross section to the new
cross section.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Individually option for Enter details for sections... in
the Process Details dialog, then the Layerwork Box Deduction dialog is
displayed for each chainage in the range, giving you the opportunity to
alter the specified offset for each chainage.
Click the [Yes] button to save the updated cross section, or click the [No]
button to retain the existing cross section.
Fill in the relevant data and click the [OK] button to continue. The Layer
Deduction dialog is displayed.
Extract crossfalls at offset - Enter the left and right offset of the positions at
Left and Right which to calculate crossfalls. Points to the left of the
centreline should be entered as negative values.
Offsets for cutoff - Left and Enter the offset left and right at which the layer
Right should end. Only available if entering data by offset.
Points to the left of the centreline should be entered
as negative values.
Fill in the relevant data and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Individually option for Enter details for sections... in
the Process Details dialog, then the Layer Deduction dialog is displayed
for each chainage in the range, giving you the opportunity to alter the
specified offset for each chainage.
Click the [OK] button to continue, or click the [Cancel] button to end the
function.
If you checked the Verify section save option then after each cross section
is processed the following message is displayed:
Click the [Yes] button to save the updated cross section, or click the [No]
button to retain the existing cross section.
This routine is used to create physical cross sections from the layerworks
definitions contained in template files.
When a road layer cross section is created using Area/Volume ► Apply
Template the relevant template number is stored along with the cross
section data.
If the template has defined layerworks then these can be turned into
physical cross sections by deducting each of the defined layerwork
sections from its parent cross section. These new cross sections then
allow volumes between themselves and any other layers to be calculated.
Solidify Layerworks
None Only Last Only Last Layerwork All Layerwork details
Layerwork stepped
Layer 3
Layer 4
Layer 5
In order to calculate volumes using the newly created cross sections you
must firstly use Area/Volume ► Recalculate Areas specifying the two layers
between which volumes will be calculated, and then use Area/Volume ►
Masshaul Volume to determine the volumes.
This routine will overwrite data in existing layers without warning. You
will be warned if the number of the initial destination layer is lower than
that of the batter layer as the possibility of overwriting the batter layer is
then very real. Other than that, no warning is given.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
The Alignment Menu allows you to define and modify the horizontal and
vertical alignment of your road as well as the carriageway width, crossfall
and super-elevation.
The value entered in the Radius column for the start point is not seen
as a radius but is rather the start chainage of the alignment.
The horizontal curves may also have transition curves into and/or out of
each curve specified. The TrIn and TrOut columns are used to specify the
length of the transition curve, which is calculated as an Euler spiral.
Transition lengths are usually equal on either side of the circular portion
but there is no need to conform to this.
In order to correctly orient the alignment the coordinates of the start
point, PI's and end point must be entered. If 0 is entered for both
coordinate values, the current terrain file will be searched for a point of
the same name and, if found, its coordinates will be entered
automatically. If such a point is not found then you will be asked for the
correct coordinates.
An optional offset from the actual centreline for each point may be
entered. This is normally used in cases where the alignment points are
not along the centreline of the road but rather at some other point such
as the left or right kerb line. Offsets to the left of the alignment are
entered as negative numbers, and those to the right as positive numbers.
When the alignment is stored or calculated in any way, these offsets are
used to determine the correct position of the points along the centreline.
Procedure
Close the spreadsheet to save the data.
If the program encounters Zero radii or some curves need transition
curves and the Design Criteria flag was set then the Validate Horizontal
Alignment dialog will be displayed:
Alter Start Chg Check this option to alter the start chainage of the
road by X.
Shift Vertical and Edge points Check this option to keep the start chainage
unchanged, but shift all the subsequent vertical PI
and Edge level points by X.
Ignore Check this option not to alter the start chainage or
shift the VPI and Edge points.
PI column This column indicates the PI names where no radii
were found, or where transition curves are needed.
This column is read only.
Curve Radius column If a PI without a curve radius was found then this
column will contain the minimum Design Criteria
value. You may manually alter these values.
Press Yes to save the changes to the *.des file. Press No to discard the
latest changes. If you press No then no VPI and edge control point
shifting will be done.
UK Formula
The transition length will be calculated using the UK formula:
Lt = V2
(46.7 * q * R)
Procedure
The following prompt is displayed:
Indicate position for new PI
Click on a position in the Design Centre window and the Insert Details
dialog is displayed.
Fill in the relevant data and click on the [OK] button to continue.
Procedure
The following prompt is displayed:
Indicate PI to delete
Procedure
The following prompt is displayed:
Indicate PI to edit
Fill in the relevant data and click the [OK] button to continue.
Procedure
The following prompt is displayed:
Indicate PI or EC/BC to move
Procedure
The Curve Fitting dialog is displayed.
Curve number for fit Enter the curve number (the spreadsheet line on
which the PI is located) for which fitting is required.
Terrain point to pass through Enter the name of an existing DTM point through
which the curve must pass.
Transition lengths - In and Out Enter the tangent lengths of the desired transition
curves into and out of this curve.
Fill in the relevant data and click the [OK] button calculate the curve.
Click the [OK] button to close the message box. The calculated
curve radius will NOT be written into the alignment, it is merely
displayed for your information
If a curve cannot be calculated such that it will pass through the fixed
point, the following message is displayed:
Procedure
The following message is displayed:
Click the [Yes] button to have the horizontal alignment data written out
to a file in comma-delimited format suitable for import into a
spreadsheet program. Click the [No] button to ignore this option.
If you selected the Yes option above then Windows’ standard save dialog
is displayed in order for you to select a file to which to write. The drive
and path automatically default to the last used drive and directory for
this type of file.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
The alignment is listed to the selected device(s).
This routine coordinates the chainage points along the alignment and
produces a simple listing of the coordinates.
To run this option, an alignment defined by PI points and curve details
must already exist. The start and end chainage for the calculation must
be specified. The default values are calculated from the entered
alignment but you are free to specify your own range.
If a road database has not been created for the current road, or if there is
a database but it has no chainages, then chainage intervals must be
specified for both straights and curves. Chainages at the specified
interval will then be inserted into the roads database along with the
calculated coordinates.
If the road database already exists then you have the option of using the
road index (See the section on the road index). Each chainage record in
the index will have new coordinates calculated. Make sure the Output
Window is open to see the listing on the screen.
Procedure
The Coordination Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings. If the Chainages
from index option was not selected, then the following message is
displayed:
Click the [Yes] button to replace any existing road database, or click the
[No] button to cancel the function. If the Spreadsheet output option was
selected, then Windows’ standard save dialog is displayed in order for
you to select a file to which to write. The drive and path automatically
default to the last used drive and directory for this type of file.
This routine functions in the same way, and produces the same results,
as Coordinate. The difference between the routines, however, is that as
the coordinates are calculated, they are listed along with the direction
and distance from the previous chainage to the current chainage.
Tangent Data
Calculate centreline chainages and coordinates and produce tangent data
This routine functions in the same way, and produces the same results,
as Coordinate. The difference between the routines, however, is that as
the coordinates are calculated, they are listed along with a tangent
direction at that chainage.
Placing Data
Calculate centreline chainages and coordinates and produce placing data
This routine functions in the same way, and produces the same results,
as Coordinate. The difference between the routines however is that a join
radius must be entered. The direction and distance from every chainage
point within the radius of the current 'Join Base' point will be listed as
the coordinates are calculated.
The 'Join Base' points will consist of BCC and ECC points as well as
chainage points with an interval of the join radius between them. So for
example, a join radius of '200' will yield placing data from BCC's and
ECC's as well as from 200,400,600 and so on.
This routine functions in the same way, and produces the same results,
as Coordinate. The difference between the routines is that the offset left
and right of the horizontal alignment for the points to be calculated must
be specified. The coordinates of the points (both left and right) will be
listed as the chainage point coordinates are calculated. The offset points
are only listed and NOT added to the road database.
Procedure
The Survey Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine is used to read chainage coordinate values from the terrain
database and update the road database chainage records with these
values. It is useful for coordinating roads where the horizontal alignment
is not known.
In such cases chainage points would be established by means of a Survey
and not from a theoretical horizontal alignment. Portions of road like this
can be mixed with stretches of pre-calculated alignment.
The roads database must already have the chainage records present
(done using Tools ► Insert Chainage or Tools ► Batch Chainage Insertion).
The start and end chainage for the search need to be specified. The
terrain database is then scanned for points with the same name as the
chainages in the roads database. Only simple names with no suffix like
'100', '120', and’140’ will be adopted. If points are found, the road chainage
record's coordinates will be updated with the found points coordinates.
Fill in the relevant data and click the [OK] button to continue.
The standard Name Filter dialog is displayed. Set the filter and click on
the [OK] button to proceed.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This function calculates the chainage of a point on the site relative to the
centreline of the current road.
You are first asked to indicate a PI from which to base calculations.
Chainages can only be calculated from the BC of the curve at the
indicated PI to the EC of the curve at the following PI. Should you select
the final PI in a road, the previous PI will automatically be selected.
Once the PI has been chosen, you are asked to indicate a point on the
site. You can use the Snap mode to snap to a particular point or turn it
off to indicate a free point. The function will, if the point falls within the
section of road selected via the PI as above, calculate and display the
chainage, coordinates, distance and direction of the intersection
perpendicular to the centreline of the road. An indicator line will be
drawn from the indicated point to the intersection point.
Procedure
The following prompt is displayed:
Indicate point for chain calculation
Procedure
The Road Track Generation dialog is displayed:
Enter the required details and click the [OK] button to continue. The
track is generated on the selected layer.
This routine is used to enter or edit the vertical alignment for the road.
The vertical alignment is stored in ASCII format in the 'design' file of the
active road
On the Graphical Display, the alignments will be drawn in the pen colour
specified in File Option Settings. VPI points are indicated by a cross, BVC
and EVC points are indicated by a short vertical line and overlaps will be
indicated on the alignment with a thick line, drawn in the Design Criteria
pen.
Vertical curves are defined in terms of chainage, VPI elevation and curve
length in the case a parabolic curve or radius in the case of a circular
curve. The chainage and elevation for the start VPI must be specified
with a curve length of '0'. The intermediate VPI's follow with their
chainage value, elevation and curve lengths/radius. A curve length/radius
of ‘0’ may be used to create kinks in the alignment. The alignment is
K-Val The current k-value of the curve at the cursor position, when the
cursor moves over a vertical curve.
Min K The minimum k-value according to the Design Criteria, when the
cursor moves over a vertical curve..
B-Grd The back grade in percentage, when the cursor moves over a
vertical curve
F-Grd The Front Grade in percentage, when the cursor moves over a
vertical curve.
Procedure
The Active Cariageway dialog is displayed.
The dialog displays the carriageway that will be set as the active
carriageway after pressing OK.
Procedure
The following prompt is displayed:
Indicate position for new VPI
Click on a position in the Road window and the Vertical Curve Details
dialog is displayed.
Graphical Delete
Graphical VPI deletion
Procedure
The following prompt is displayed:
Indicate VPI to delete
Click the [Yes] button to delete the indicated VPI, or click the [No]
button to retain the VPI.
Procedure
The following prompt is displayed:
Indicate VPI to edit
Click on a VPI in the Road window and the Vertical Curve Details dialog
is displayed.
Fill in the relevant data and click the [OK] button to continue.
Procedure
The following prompt is displayed:
Indicate VPI to move
Click on an existing VPI in the Road window and the following prompt is
displayed:
Indicate new position for VPI
Click on a position in the Road window and the VPI is updated to reflect
the new position. The new VPI position is displayed on the screen as the
mouse is moved. Right click during the second part of the procedure to
cancel the move.
Procedure
The Ground Line Details dialog is displayed.
Available Services All the services from which you can display crossing
pipes will be listed here. This includes Sewer, Storm,
Water networks and Stardust Pipes as well as Pipe
Databases
Plot Crossings For: Crossing pipes will be plotted for these services
Remove Button Press this button to remove the item from the "Plot
Crossings For:" list.
Select Road for Pipe If the "Pipe" option is selected then you must use
this combo box to indicate the Roads file for the Pipe
you want to use.
Use the [Select] button to select the services of which you want to display
crossing pipes.
Press [OK] to return to the Ground Lines dialog.
Fill in the relevant data and click the [OK] button to continue.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Generate Levels
Generate centreline levels
This routine is used to generate elevations along the alignment for the
chainages in the road file. A start chainage and stop chainage must be
supplied. These chainages should obviously fall within the available
range of the alignment.
The generated levels are stored in Layer 128 of the active roads database.
In the case of Single Carriageway roads, they are stored on the centerline
and, for Dual Carriageway roads, 0.5m left and right of the centreline.
Layer 128 may be manipulated as a normal cross section for plotting
purposes and will always be assumed to hold the current elevations for
the designed chainage values.
Layer 128 may also be edited and used for data entry. This means that
designs can be produced that follow no alignment whatsoever. This is
useful in circumstances such as rehabilitation or wearing layer
modifications, as well as shoulder widening, because survey data can be
inserted into Layer 128 automatically and this becomes an "alignment"
but no vertical adjustment to the existing layer takes place.
Specify the start and stop chainages and click the [OK] button to
continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This option allows you to enter a specific K value for a certain VPI. The
routine then calculates the curve length to achieve this K value and
prints it to the screen or the printer depending on the option chosen.
This curve length, or a rounded equivalent thereof, can then be entered
into the alignment (it is not done automatically).
Make sure that the Output Window is open in order to see the results of
the calculation.
Procedure
The K Curve Details dialog is displayed.
Fill in the curve number and the required K value and click the [OK]
button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This option allows you to choose a particular curve number and then set
a chainage and an elevation for a point on that curve.
The routine then calculates the curve length and the K value that will
result in a curve through that point and prints them to the screen or the
printer depending on the option chosen.
Procedure
The Curve Fit Details dialog is displayed.
Curve number for fit Enter the number of the VPI for which a curve
should be fitted.
Point to pass through - Enter the chainage and elevation of the point that
Chainage and Elevation the fitted curve must pass through.
Fill in the relevant details and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Edit Super
Edit edge control data
The edge level control data is stored in ASCII format in the design file of
the active road. Entry is done via a spreadsheet.
The data in the spreadsheet controls the crossfalls, the left and right
widths of the road, and the templates to be used. The spreadsheet has
three pages. The first page is used to specify cross-falls, the second the
carriageway widths (and is different for single- and dual carriageway
roads), and the third the templates. When running Apply Template the
templates specified in the first column of the templates page will be
applied, while the templates in the subsequent columns will be Added to
the extremes of the existing section. The only compulsory entries into the
templates page are the Chainage and first template column.
The start and end detail of all change of state points must be included.
The routine will apply constant widths and crossfalls between two
identical entries and work out a lineal progression of change between
two successive entries that differ. Use Review Control to get a clearer
understanding of your spreadsheet data.
Rounding can also be set in the Round column of the crossfall page. The
figure that should be entered is the length of parabolic curve that will be
applied to the elevations along the road edges where one grade changes
to another. This provides smooth transitions in super elevation in to and
out of curves.
If a template is to be applied later during the area calculation, then the
number to be used should be entered in the Template page. Note that
Procedure
The following prompt is displayed:
Indicate position for new super elevation / width change
Click on a position on the Super elevation graph in the Road window and
the Super Details dialog is displayed.
Change the settings to suit and click on the [OK] button. Use the same
function to insert a Width change point by clicking on a position on the
Width graph in the Roads window. The Width details dialog will be
displayed.
Fill in the carriageway widths and chainage and click the [OK] button to
continue.
Procedure
The following prompt is displayed:
Indicate Super elevation / width point to delete
Procedure
The following prompt is displayed:
Indicate Super elevation / width point to edit
Click on a super elevation or width break point in the Road window and
the Edit dialog is displayed.
The pivot points are indicated with a black circle. Specify the pivot
positions, distance to the median and shoulder break point as indicated
by the dimension lines. Also enter the chainage value.
Enter the carriageway width as indicated by the dimension lines, as well
as the chainage. Click the [OK] button to continue.
Procedure
The following prompt is displayed:
Indicate Super elevation / width point to move
This function allows you to specify the colours with which the super
elevation and width graphs will be drawn. You can also specify the
spacing between the super elevation and the width graphs using this
function.
Procedure
The Edge Level lines dialog is displayed.
Shoulder BP Specify the pen in which the shoulder break point must be
displayed on the width graph.
Center Line Specify the pen in which the center line must be displayed
on the width graph.
Median BP Specify the pen in which the median break point must be
displayed on the width graph.
Pivot Points Specify the pen in which the pivot point must be displayed
on the width graph.
Left Edge Line Specify the pen in which the left edge must be displayed on
the superelevation graph.
Right Edge Line Specify the pen in which the right edge must be displayed on
the superelevation graph.
View Spacing Specify the spacing between the superelevation graph and
the width graph.
Text Height Enter the text height for the Horizontal curve text on the
roads window.
Fill in the relevant data and click the [OK] button to continue.
This option is the alternative to Edit Super. It allows the user to 'slave'
the control data to the horizontal alignment information. This 'slaved'
data is then accessible in the spreadsheet and may be subsequently
modified by using Edit Super.
For each curve on the horizontal alignment, a dialog box will be
displayed showing the Beginning (BCC) and End (ECC) Chainage for the
curve. If you are using the Design Criteria, the following will
automatically be calculated according to the design criteria and design
rules as stipulated:
• Super elevation development length INTO the curve.
• % of development length that should take place before the BCC.
• Runoff length for the super elevation OUT of the curve.
• % of runoff length that should take place after the ECC.
• The maximum value (%) that the super elevation will attain in the
curve.
Civil Designer can also handle Reverse Curves, Broken-Back curves and
Compound curves. The program will automatically check for the above
conditions and apply the appropriate design.
Once all the curves have been entered, the program converts the
information into a spreadsheet layout. The data in the spreadsheet can
be viewed or edited. Only the Super Elevation spreadsheet will be
modified during Slave Super. It must be emphasized that the edge
control data, once it is in spreadsheet form, is entirely independent of the
horizontal curve data and does not interfere with the curve information
in any way.
Press [No] not to re-generate the alignment with the calculated transition
lengths. If you select [Yes], the program will automatically modify the
relative transition lengths, re-coordinate the alignment, extract new
cross sections and re-generate the vertical alignment.
If the tangent length between reverse curves is less than the
development length needed, the following warning message will be
displayed:
This routine produces a listing of the edge control data. Each stretch
between control chainages is labeled as to whether the super elevation is
constant or varying over that stretch.
It is simply a composite and annotated copy of the spreadsheet pages.
Make sure that the Output Window is open to see the results.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine generates mini sections in the form of edge levels for those
chainages that are already in the road file, and that have vertical
alignment elevations.
Because these sections are created from the vertical curve, it is necessary
to use Alignment ► Vertical ► Generate Levels, or insert road levels into
Layer 128 manually, before using this procedure.
The edge levels are created by applying the control data to the selected
template. The start and end chainage for the calculation must be entered
as well as the layer in the road database in which the sections should be
stored. A depth below the vertical alignment may also be specified so
that the entire section is generated at that depth below the design line.
This enables earthwork conditions and layerworks to be calculated from
the same final design grade line.
The routine generates the cross sections for the road between the left
and right outer carriageway edges.
For a single carriageway template the section created contains three
points, one point on the road centerline (CL) and a point on either side of
the center at each road edge. The offsets of the edges are specified by the
carriageway widths in the spreadsheet.
For dual carriageway templates, four or more points are produced.
These are the Shoulder Break Point (SBP) and Median Break Point
(MBP) for both carriageways and the median details that are inserted
between the carriageways. The offsets of the edges are specified by the
carriageway widths in the spreadsheet.
In the case of dual carriageways, no attempt is made to transition the
road state between one template and another if they have differing
widths. Use Section ► Expand/Shrink for this purpose. You can however
vary widths within a single template by specifying the various changes in
the Edge Control spreadsheet.
Start chainage Enter the first chainage of the range of chainages for
which edge level sections should be calculated.
Stop chainage Enter the last chainage of the range of chainages for
which edge level sections should be calculated.
Depth below vertical Enter the depth below the design line (the current
alignment vertical alignment) at which the sections should be
generated.
Layer for edge levels Select the layer in which the generated sections
should be stored.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Road Rehabilitation dialog will be displayed.
Specify whether the road has to be extracted as a single or dual
carriageway road using the “Type of Road” radio buttons.
Select the CAD lines that represent the road alignment one element at a
time (Straight - Curve - Straight).
Press [No] to extract the horizontal alignment from control points. You
will be asked to indicate 2 points on every straight and a point on each
curve. The program will then calculate intersections between the
indicated straights (PI positions) and calculate the radii using the points
on the curves.
You will be prompted to:
Indicate the Start PI
Indicate another point on the straight. The process will be repeated until
you press [Esc].
Vertical Alignment
If the Vertical alignment check box in the Road Rehabilitation dialog is
checked then the program will extract the vertical alignment/s from the
ground model. The calculated vertical alignment/s will be entered
directly into the *.des file.
The Coordination details dialog will be displayed to calculate centreline
coordinates at regular chainage intervals.
The Cross Section Extraction dialog will be displayed to extract ground
cross sections.
The program will enter into a iteration process to fit a vertical alignment
onto the extracted ground cross sections using the Vertical accuracy
settings as an indication of when to stop the process. The smaller the
accuracy setting the closer the alignment will follow the ground, but the
longer the process will take. A small accuracy setting will also cause
more small vertical curves.
When displaying this dialog, Civil Designer will check which procedures
have been completed. The completed procedures will be marked as
"done". Procedures that still need to be done will be marked as "Do Next".
Uncompleted procedures will be done when pressing [OK].
The program will also keep track of the procedures that were already
done using the manual functions in the Alignment menu.
This function allows you to specify design criteria for Horizontal and
Vertical alignment as well as Super Elevation design. You can either use
the default TRH 17 values, or create and use your own design criteria
file.
Designing roads that do not meet the design criteria specification does
not stop you from using them as such. The design criteria serve only as a
warning to the user.
Check the Use Design Criteria check box to use the design criteria in the
design process. Specify the Design speed to for the road to be designed
using the Design Speed combo box.
Press the [Save As] button to save the current design criteria to an ASCII
file. Similarly use the [Load] button to load a Design Criteria file.
Use Design Criteria Check this to use design criteria during the road
design process.
Design Speed Select the design to be used for the current project.
Load Button Press this button to load a *.vdc, design criteria file.
Save As Button Press this button to save the dialog contents to a
*.vdc, design criteria file.
Restore Defaults Press this button to restore the contents of the
spreadsheets to the default TRH 17 values.
Grade Pen Click this button to select the pen colour in which
grade envelopes should be drawn.
Terrain Type Select the type of terrain through which the vertical
alignment is being applied.
Curve Type Specify whether vertical curves in the current roads
file must have a parabolic, or circular shape.
Super Settings Display the Super Settings dialog.
Superelevation Graph Press this button to display the Superelevation rates
graph
When designing the Vertical alignment, the Road Window will display
the grade criteria as a set of grade envelopes at each VPI. Furthermore,
when using Review Alignment or Abridged Review, curves that do not
Super at Straights Enter the super elevation rate for straights for each
side/carriageway.
Transition curve development: Click on the Bitmap to change the option. If this
Start at Normal crossfall option is checked, the super development for curves
with transition curves, will start at the normal crossfall
position. See Option 1 on the Diagrams
Transition curve development: If this option is checked, the super development for
Start at Normal crossfall curves with transition curves, will start at the Level +
Normal camber position.
Transition / Super RSA Check this option to use the RSA formula for the
calculation of Super elevation runoff lengths and
Transition lengths.
Lane Factor Enter the lane factor to ensure antiquate adjustment
when calculating run-off lengths. (l) Only used by the
RSA formula.
Transition / Super UK Check this option to use the UK formula for the
calculation of Super elevation runoff lengths and
Transition lengths.
Centripetal accel. (q) Enter the value for the centripetal acceleration
(m/sec3). Only used by the UK formula.
where:
L Length of super-elevation run-off (m)
w Lane width (m). This value will be read from the Edge level
spreadsheet at the width break point closest to the horizontal curve.
If no edge levels are available, it will be read from the first road
template specified.
e Super-elevation. This value will be linearly interpolated from the
Super-elevation graph.
l Lane Factor. You can specify this value on the Design Criteria dialog.
s The relative slope factor. This value will be read from the Slope
Factor column on the [Super] spreadsheet of the Design Criteria
dialog.
where
e is the super-elevation rate on the straights. This value can be specified
in the Design Criteria dialog.
NORMAL CROSSFALL
NORMAL CAMBER
FULL
FULL
Enter the radii at each design speed next to the appropriate super
elevation rate (e) in percentage. When changing any of the values, the
graph will be updated instantaneously. Press [OK] to accept and save the
changes.
WITH TRANSITION
L
Lc Lc
e
e for straights
e
BTC
BTC
WITHOUT TRANSITION
L
1/3 L
Lc Lc
e
e for straights
e
BTC
REVERSE CURVES
WITHOUT TRANSITION
L1 L1
Tangent
ECC
BCC
2% 2%
ETC1
BTC2
WITH TRANSITION
WITHOUT TRANSITION
L1 L2
Tangent BCC2
2% 2%
ETC1
BTC2
WITH TRANSITION
COMPOUND CURVES
2/3 L
Lc Lc eS
2/3 eL
e for straights
2/3 eL
eS
BCC
CASE 1
PCC
CT or Less
L
M. min.
1/3 L
Lc Lc eS
eL
e for straights
eL
eS
BCC
CASE 2
PCC
Greater than CT
This function will calculate the areas along the road alignment where the
driver cannot see the specified object over a specified minimum sight
distance. These areas will be marked in the specified pen colour on
either the Vertical, or Horizontal alignment.
The road design process must be completed for this routine to work
properly, i.e. a final design road layer must exist. The program will do
sight distance checking in both horizontal and vertical planes
automatically.
The program will use the batter cross sections for sight checking. If the
offset of the toe points are less than the specified road reserve, then the
program will include ground points beyond the toe point and up to the
road reserve width when doing sight distance checking.
The distance from the driver to the object will always be measured along
the horizontal alignment while the sight line from the driver to the object
will be taken as a straight line. If this line crosses the toe point or the
road reserve, whichever has the greater offset from the centre line, the
program will register a horizontal failure.
Procedure
The Sight Distance Check dialog will be displayed:
Eye offset from CL / MBP Enter the offset of the driver from the center line if the
road is a single carriageway, or the offset from the
median break point for a dual carriageway.
Object offset from CL / MBP Enter the offset of the object from the center line if the
road is a single carriageway, or the offset from the
median break point for a dual carriageway.
Road Reserve Left/Right Specify the Left/Right offset of the road reserve. Sight
Offset check will fail horizontally if the line of sight crosses the
road reserve.
Base Layer Specify the layer where the ground gross sections are
stored
Batter Layer Specify the layer where the final design cross sections
are stored.
(No Sight Envelope pens) Enter the pen colour in which the program will indicate
Ascending chain direction the areas where the driver can not see the object over
the specified minimum sight distance in the ascending
chainage direction.
(No Sight Envelope pens) Enter the pen colour in which the program will indicate
Descending chain direction the areas where the driver can not see the object over
the specified minimum sight distance in the descending
chainage direction.
(Dual Carriageway Settings) This option is only available for dual carriageway roads.
Check on Select the carriageway on which to do sight distance
checking.
Envelope to CAD Check this option if you want the envelopes to be sent
to a CAD layer as line segments.
Show in Vertical Alignment Check this option to display the no-sight envelope in the
Vertical Alignment view. The envelope will be drawn on
the Vertical as well as horizontal alignments.
Specify the chainage ranges to check using the [Add Range] option.
Press [OK] to display the Sight Distance Check dialog.
Enter the relative information and press [OK]. Select the appropriate
options on the Print Manager dialog and press [OK] to calculate.
Input
In the case of a road calculation, you will usually use Apply Template
after creating edge levels in Generate Levels under Alignment ► Edge
Levels and one or more templates in Tools ► Template Editor. In the case of
terraces, you will probably have come from the section extraction routine
in Terrain ► Cross Section ► Extract.
In every case you will at least provide:
• a start and end chainage for the stretch to calculate.
• a base layer which is typically the ground.
• a prick layer which is typically the design.
Notes
1. Users should be aware of two factors that can affect results from this
program:
Minor inconsistencies may be noted in the arithmetic of the printed
data. This is because the computer is working to its full precision but
there is only space to print volumes to the nearest whole cubic
meter.
One should also note that in cases where the topsoil volume is large
relative to the overall quantities, what was a cut section could
become a fill section. The illustration below is a normal section with
cut and fill modified by the removal of a topsoil layer:
This routine is used to apply road cross section details beyond the limits
of the carriageways by means of a template. The template would have
been created in Template Editor under the Tools menu. Templates will
automatically be applied at the specified skew angle for skew sections.
The routine presupposes that the design layer contains information up to
the outer edge of the left and right carriageways, in other words the
entire centre section of the road. Therefore, before this routine is run,
you have to generate edge levels.
In the case of a rerun, the existing section data is first searched for the
centre portion of the road (between the outer limits of the carriageways).
This centre portion is retained and the outer parts are destroyed before
new details from the specified template are applied. For this reason, if
there are skew sections in the road, you must generate edge levels before
re-applying the template.
The template name must be preset. The template name is specified when
Generate Edge Levels is used. To check the template name against its
file name, or to specify the template name and path, use the Template
Paths facility under Tools.
The template specified in the first column of the Edge Level spreadsheet
will be added to the shoulder points. The templates specified in the rest
of the columns will be added to the toe points in chronological order.
After the run, the outer batter slopes will be stored in the index and the
Area Indicator will be set to '1'.
To cater for specialist volume calculations, you may choose to direct the
output to a spreadsheet. There will be a prompt for a file name and the
data will be stored in this file in ASCII format.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
This routine is used to create or recreate the outer batters (left and right)
on the design layer. It is mainly used for terraces, simple roads, and
those portions of a road that have been generated or manipulated
manually after a template addition.
The slopes are expressed as 1:nn - so a value of '0' will result in a vertical
slope and a value of '999' will result in a flat one. The batters may be
forced to a minimum width left and right, in cut and fill. This will be an
absolute figure relative to the centre line (e.g. "23'' will give prick points
at 23m for that item unless the earthworks naturally extend beyond this)
or a set distance from the shoulder break point. An entry of 0 allows the
banks to behave normally.
The batter slope stored in the road file can be the specified slope or the
adjusted slope after minimum bank lengths have been applied.
The Area Indicator stored in the index after running this routine will be
'2' (See Road INDEX - Technical).
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Batter Details dialog is displayed.
Minimum bank lengths Enter the minimum distance at which banks should
end for the various conditions. Should the earthworks
end before this distance has been reached then the
batter slope will be adjusted to reach this offset. This
offset can be relative to the centreline or the
shoulders as selected further on in the dialog. An
entry of 0 will ignore the minimum bank length check.
Batters to set Enter the batter slope (as 1 in ?) that the batter
should be set to for the various conditions.
Set minimum bank lengths Select whether the minimum bank length should be
relative to checked relative to the offset from centreline or from
the shoulder.
Store adjusted batters in index Check this box to have the batters as adjusted in
order to reach the minimum bank lengths stored. If
not checked, then the batter slopes as entered will be
stored.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Click the [Yes] button to overwrite any existing data on the base layer, or
click the [No] button to cancel the function.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
Procedure
The Chainage Range dialog is displayed.
Fill in the required water level and click the [OK] button to continue.
The following message is displayed:
Click the [Yes] button to overwrite any existing data on the batter layer,
or click the [No] button to cancel the function.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
If at any chainage it proves impossible to form the dam layer due to the
ground cross section levels, the following message is displayed:
Click the [OK] button to continue to the next chainage, or click the
[Cancel] button to cancel the function.
This routine simply connects the outer most points on the first (base)
layer to the outer most points on the second (batter) layer.
It will find application in special situations where the upper layer has to
meet with an exactly defined bottom layer and no normal batter
specification will cope.
A quantity of material in storage bins is a good example. Another
application is on roads in specialized layer and box cut removals where
the top and bottom surface are strictly defined.
This is the only function that can be used to calculate an area where the
prick layer is wider than the base layer.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
Procedure
The Add Template Details dialog is displayed.
Specify the template number to add on and click the [OK] button to
continue.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
This routine is used to get the computer to balance cut and fill areas.
It is necessary to have two complete, pre-formed layers, normally a
ground (base) and a road (batter) layer. The batter layer is floated up or
down until the cut and fill areas balance within a specified tolerance in
percent. The floating batters can either be set by their slope or by
applying a template.
If Batters is chosen, there must be at least three points present in the
floating layer so that the batters can be applied to something. A
preliminary pass through Alignment ► Vertical and Alignment ► Edge Levels
is the recommended way of getting these three points.
If Template is chosen, the specified template will be used to build an
entire road profile just like the template testing facility in the Template
Editor. No preliminary information is required.
The revised profile may be stored. This data can then be displayed in the
Road Window under Alignment ► Vertical as a basis for a graphical
vertical alignment design. If preferred this can also be done on paper by
plotting a long section from this layer.
Specification of road reserve details for the optimization calculations
permits differing reserve widths left and right, as well as different values
for the start and end chainages. Where start and end reserve widths are
different, a lineal interpolation will take place over the chainage stretch.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Optimisation Details dialog is displayed.
Depth of topsoil to be stripped Enter the depth of topsoil that should be stripped
from cross sections before areas are calculated.
Maximum tolerance for areas Enter the maximum difference between cut and fill
areas (as a percentage) to accept as having
optimised a cross section. In other words, if the
difference between cut and fill areas expressed as a
percentage of the areas is less than or equal to the
value entered here, the cross section will be
accepted as optimised.
Apply - Template or Batters Select whether to apply a template or only
recalculate batters when optimising.
Fill in the relevant data and click the [OK] button to continue.
If you selected the Batters option then the Batter Details dialog is
displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
This routine is used to visually balance cut and fill areas, or raise and
lower a road so the extent of its earthworks fall within specified offsets.
It is necessary to have two complete pre-formed layers, normally a
ground (base) and a road (batter) layer. The batter layer is floated up or
down manually with the mouse until it is in the position required. Road
reserves can be set so that the visual check can also ensure that the
extents of the earthworks remain within the bounds of the reserve.
The revised profile is stored. This data can then be plotted in the Road
window under Alignment ► Vertical as a basis for a graphical vertical
alignment design. If preferred, this can also be done on paper by plotting
a long section from this layer.
Procedure
The Chainage Range dialog is displayed.
Base layer Select the layer that forms the ground or base
surface.
Batter layer Select the layer where the template section must be
stored.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Click on a position in the Road window. The cursor snaps to the nearest
point on the batter section, alternatively use the arrow keys to move the
batter layer at a specified distance (Shift arrow moves the batter layer
without prompting for an interval). The following prompt is displayed:
Indicate new position for section
Click on a new position and the batter section is updated to the new
position. The current batter section is displayed as the mouse is moved.
To change the optimization plane (Vertical or Horizontal) right click and
select the appropriate option from the popup menu.
Use [PageUp] and [PageDown] to move between chainages. Use the right
mouse button or [Esc] to cancel the current move if you are in the second
part of the function, or to cancel the function if you are still in the first
part.
Procedure
The Road Reserve Details dialog is displayed.
Start and Stop - Chainage Enter the chainages at which the defined road
reserve starts and stops.
Start and Stop - Left offset Enter the offset from the centreline of the left edge of
the road reserve at the start and end of the defined
chainage range. Linear interpolation is used to
produce offsets between these defined values.
Offsets physically to the left of the centreline must be
entered as a negative value.
Start and Stop - Right offset Enter the offset from the centreline of the right edge
of the road reserve at the start and end of the
defined chainage range. Linear interpolation is used
to produce offsets between these defined values.
Fill in the relevant data and click the [OK] button to continue.
Note: This function will update the toe points of the Batter Layer using
the current batter slope settings in order to correctly intersect the Base
Layer. Please be advised that this function may change Batter Layer
toe points. Use the Recalculate Areas function if you do not want the
Batter Layer to be altered.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings. If you selected the
Recalculate Areas
Area calculation of existing cross sections
Procedure
The Chainage Range dialog is displayed.
This routine will calculate the Plan and sloped areas in cut and fill for the
road footprint.
Procedure
This routine is used for reruns if sectional areas have been taken out
previously. Whatever condition you originally applied to a particular
chainage stretch will be duplicated. In this way, areas can be run over
long stretches with a variety of different templates, batter slopes etc.
without the necessity of having to re-specify the individual conditions.
The Area Indicator value in the index controls the way the banks will be
created. The indicator values, batter slopes and template numbers used
are those recorded by the last area calculation. They could also have
been edited or manually entered in the Index item under Tools.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
Procedure
The Volume Calculation Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Calculations for the first defined range are carried out. The Volume
Calculation Details dialog is then redisplayed. The start chainage
defaults to the end chainage of the previous range. You may now enter a
new end chainage, change the topsoil stripping depth and/or change the
Bulking/Compaction factor. Fill in the relevant data and click the [OK]
button to continue, or click the [Print Results] button to end the function.
This routine calculates volumes yielding a cumulative total of cut and fill.
It is normally used to assess the amount of material in individual cuts or
fills. In all other respects, it is identical to the Masshaul Volume routine.
Procedure
The Volume Calculation Details dialog is displayed.
Start chainage Enter the first chainage of the range of chainages for
which volumes should be calculated.
Stop chainage Enter the last chainage of the range of chainages for
which volumes should be calculated.
Start volume Enter the volume that should be added to the overall
run to accommodate arbitary items such as borrow
material, bellmouths, culverts, etc.
Topsoil to strip Enter the depth of topsoil that should be stripped
from cross sections before volumes are calculated.
Bulking/Compaction factor Enter the bulking or compaction factor that should be
applied to calculated cut volumes. Factors of over
100 imply bulking while factors under 100 imply
compaction. A value of 100 will ignore any form of
bulking or compaction.
Batter layer Select the layer for which volumes should be
calculated.
Spreadsheet output Check this option to have the results of this function
written out in comma-delimited format suitable for
importing into a spreadsheet.
Fill in the relevant data and click the [OK] button to continue.
If you selected the Spreadsheet output option, then Windows’ standard
save dialog is displayed in order for you to select a file to which to write.
The drive and path automatically default to the last used drive and
directory for this type of file.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Calculations for the first defined range are carried out. The Volume
Calculation Details dialog is then redisplayed. The start chainage
defaults to the end chainage of the previous range. You may now enter a
new end chainage, change the topsoil stripping depth and/or change the
Bulking/Compaction factor. Fill in the relevant data and click the [OK]
button to continue, or click the [Print Results] button to end the function.
Procedure
The Layerworks dialog is displayed.
Fill in the relevant details and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine enables you to create multiple databases, which can contain
information regarding pipe services, for example Sewer pipes,
Stormwater culverts, Water networks, electrical layouts,
telecommunication cables etc. You can then use these databases to
indicate crossing positions of the pipes/cables on Road, Sewer, Storm
and Water Long Sections as well as the Road Vertical Alignment view.
The databases can also be used when running the Pipe Clashes routine.
Procedure
The following spreadsheet will be displayed:
This routine enables you to Import ASCII data in various formats into
the Pipe Database spreadsheet
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
The drop down list of filetypes presents Data files (*.dat), Comma
separated values (*.csv) and All Files (*.*).
Select the appropriate type. Use "All files" if your ascii file does not have
a *.dat or *.csv extension, and then type in the extension yourself in the
file name edit box. Dat files can still be comma delimited - The csv option
is given merely to simplify exchange with other programs that read/
write csv files.
Once you have selected the file to import and clicked on the OK button,
the Pipe ASCII Import dialog is displayed
Look at the 25 line extraction of the ASCII file and select the appropriate
File Type option.
Press NEXT to display one of the following dialogs.
If you have selected the Fixed Column option then the following dialog
will be displayed:
Click of the Column headings and select the appropriate Filed name for
each column.
Press FINISH to import the data.
This routine enables you to Import drawing entities into the Pipe
Database spreadsheet.
Procedure
Create a Pipe Database, or select the database into which you want to
import the data.
Select the menu item to start this function.
The Extract Pipes from Drawing dialog will be displayed.
Select Layer to Import Select a layer from the list box where the program
will find the data.
Import Start and end Each line entity in the selected layer will be extracted
coordinates as a pipe. The start and end point coordinates will be
entered into the Start and End columns of the active
Pipe database. The data will be added to the content
of the database.
Import Invert Levels Check this option to extract the invert levels from the
drawing. The closest text entity to the start and end
point of each pipe (within a 1m radius) will be
extracted as the Start and End invert levels. If the
"Import Start and end coordinates" option was not
checked, then the invert levels of att the existing
pipes will be updated, otherwise only the levels of the
newly extracted pipes will be extracted.
OK Button Click this button to accept the entries in the dialog.
Cancel Button Click this button to cancel the function.
Procedure
The following prompt is displayed:
Indicate position for new bend point
Procedure
The following prompt is displayed:
Indicate bend point to delete
Click on a bend point (or manhole) in the pipe alignment and the
following message is displayed:
Click the [Yes] button to delete the indicated alignment point, or click
the [No] button to retain the point.
Procedure
The following prompt is displayed:
Indicate bend point to edit
Click on a bend point (or manhole) in the pipe alignment and the Node
Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Procedure
The following prompt is displayed:
Indicate bend point to move
Click on a position in the Road window and the bend point is updated to
the new offset and invert level. The revised alignment is displayed as the
mouse is moved. Right click the mouse or press [Esc] to cancel the move
before the second click.
Procedure
The Ground Line Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This function permits the rapid insertion and visible display of manhole
and pipe details.
To use the routine it is essential that the long section should have been
collected from named bend points with Terrain ► Long Section ► Extract.
When the routine is selected, you are prompted to enter the layer to be
used for the ground layer. For every manhole on the pipeline, a dialog
box prompts for an invert level or the depth below the ground level.
To view the line, click the Redraw icon in the Roads window. The
pipeline created will then be displayed on the screen. It will be noted that
a secondary line, the minimum cover depth below the ground, will
appear as an aid to further editing.
The long section may now be edited by using the graphical routines or by
editing the data in the spreadsheet.
Select Review Alignment to list alignment details.
Procedure
The Layer Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
If there is an existing pipe alignment the following message is displayed:
Bend point invert Select either the Invert level or Depth below ground
option. This will define the invert level for this bend
point by an entered level or by an entered depth
below ground level.
Fill in the relevant data and click the [OK] button to continue.
This routine permits you to set a start point, a length of pipe and a
minimum ground cover. The routine will create a run of manholes at that
minimum cover where each one is separated from the next by the sloped
length that has been set.
The start point can be either a new chainage or a continuation from the
last point entered. When selecting to start from a chainage, you also have
to enter a starting invert level that corresponds to this chainage.
The layer to be used for the ground layer, the pipe length and a
minimum depth must be entered. The routine will then generate invert
levels and grades using these criteria.
To view the pipeline, click the Redraw icon in the Roads window. The
pipeline generated will then be displayed on the screen. It will be noted
that a secondary line, the minimum cover depth below the ground, will
appear as an aid to further editing.
The long section may now be edited by using the graphical routines or by
editing the data in the spreadsheet. Select Review Alignment to list
alignment details.
Procedure
The Auto Generate Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The following message is displayed:
Click the [Yes] button to add to the existing pipe data, click the [No]
button to overwrite the existing alignment, or click the [Cancel] button to
cancel the function.
This routine simply creates a pipeline a set depth below the ground. The
line “hugs” the ground and is therefore suitable for pressure mains,
irrigation lines, etc. A multitude of pipe lengths is created and it is
normal to graphically delete many of them immediately after creation.
The minimum depth below the ground line, the layer to be used for the
ground layer and the chainage to start from has to be entered. The
routine will then generate invert levels and grades that follow the natural
ground line of the section.
To view the pipeline, click the Redraw icon in the Roads window. The
pipeline generated will then be displayed on the screen. It will be noted
that a secondary line, the minimum cover depth below the ground, will
appear as an aid to further editing.
The long section may now be edited by using the graphical routines or by
editing the data in the spreadsheet.
Select Review Alignment to list alignment details.
Procedure
The Parallel Pipeline Details dialog is displayed.
Depth below ground level for Enter the depth that the pipes should be placed
pipes below ground level.
Ground layer Select the layer that contains the ground
longsection.
Extract from chainage Enter the chainage from which pipe generation
should begin.
Click the [Yes] button to add to the existing pipe data, click the [No]
button to overwrite the existing alignment, or click the [Cancel] button to
cancel the function.
This routine allows you to enter ancillary data for the pipeline. This data
is used for plotting purposes only.
The first two columns of this spreadsheet are automatically updated
when the long section is generated.
You may update the remainder of the data for plotting purposes.
Procedure
The Pipe Manhole Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This function calculates the earthworks volume for the pipeline trench
broken up into various material types and for different pay depths.
You need to enter a start and end point name, the layer to use as a
ground layer, the layers on which the various types of material are
stored, the trench width and the layer the pipeline invert is to be stored
in. You also have the option of setting pay depth increments for
calculation. Note that the entry is in increments and not actual depths.
After the information is entered, the routine produces a listing of
volumes for each depth increment from manhole to manhole.
Procedure
The Trench Volumes dialog is displayed.
Start name Enter the name of the manhole at which to start the
volume calculation.
Stop name Enter the name of the manhole at which to stop the
volume calculation.
Ground layer Select the layer that contains the ground long
section.
Hard layer Check this option and select the layer that contains
the hard material long section if you wish to have
hard material volumes included in the calculation.
Rock layer Check this option and select the layer that contains
the rock material long section if you wish to have
rock material volumes included in the calculation.
Fill in the relevant data and click the [OK] button to continue.
In the Trench Volumes dialog you can click the [Set Depths] button to
display the Depth Categories dialog for setting up pay depth increments.
Fill in the depth increments you require and click the [OK] button to
continue. The Output Manager dialog is displayed in order for you to set
output options. Click the [OK] button to accept the settings. The
following message is displayed:
Click the [Yes] button to overwrite any existing data on the selected
trench layer, or click the [No] button to continue with the calculation but
not to store the calculated trench layer.
Chainage Record
Each chainage has a coordinate (probably) and a switched 'on or off' flag.
It also knows which chainage came before it, which one will come next,
and which layers have been acquired at that location.
Then, at every chainage, each layer carries certain data items. These are
the batter slopes, minimum bank lengths and indicators. By default,
these items are added automatically.
So if you list a set of freshly produced design sections, you will find that
all the values are shown as 0s. After applying a template in the
Area/Volumes menu, a listing will now show slopes and indicators with
the relevant values in place.
Area Indicator the type of areas calculated in Area/Volume when this layer
was last used as the batter layer. (See below)
Template Number the template number set in Alignment Edge Levels when
edge levels were generated for this layer.
User Code reserved for future use.
Batter Flag flag to indicate that batters are present. (See note below)
Left Cut Slope of left cut batter (1:nn).
Left Fill Slope of left fill batter (1:nn).
Right Cut Slope of right cut batter (1:nn).
Right Fill Slope of right fill batter (1:nn).
Left Cut min offset from CL for the toe of the left cut batter.
Left Fill min offset from CL for the toe of the left fill batter.
Right Cut min offset from CL for the toe of the right cut batter.
Right Fill min offset from CL for the toe of the right fill batter
If the Batter Flag is set to '1' then batters are assumed to be present and
would first be removed and then re-calculated when areas are run in
Area/Volume. If set to '0' then it is assumed batters are absent and
when areas are run, new batters will be appended to the extremities of
the cross section as it stands.
The indicator values, batter slopes and template numbers used are those
recorded by the last area calculation.
Procedure
The Chainage Range Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine enables the editing of the fields for a chainage record.
To locate a particular chainage record, the value may be typed in the
chainage box and the [Find] button clicked or the scroll bar may be used.
For a change to be recorded the [Save] button must be clicked.
Procedure
The Chainage Record Edit dialog is displayed.
Fill in the relevant data and click the [Save] button to save changes. Click
the [Close] button to end the function.
This routine allows for the setting of one of the chainage fields to a
particular value.
The field to be set must be selected and the value it should be set to must
be entered. A start and stop chainage for the records to be altered must
also be provided. A common use would be to 'close off' a series of
chainages by setting the On/Off flag to '1'
Procedure
The Chainage Field Editing dialog is displayed.
Field to set Select the chainage field for which the value should
be set.
Value to set Enter the value to which the selected field should be
set.
Fill in the relevant data and click the [OK] button to continue.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Batch Chainage On/Off Switch dialog is displayed.
Fill in the relevant data and click the [OK] button to proceed.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Chainage Range Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine allows you to edit any of the fields for any one particular
layer record.
The layer to edit must be selected. To locate a particular layer record, the
value may be typed in the chainage box and the [Find] button clicked or
the scroll bar may be used. For a change to be recorded the [Save]
button must be clicked.
Procedure
The Layer Edit dialog is displayed.
Specify which layer to edit and click the [OK] button to continue.
The Layer Record Edit dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
This option provides for the setting of one of the layer fields in all the
layer records over a specified chainage range.
The field to be set must be selected and the value it should be set to must
be entered. A start and stop chainage as well as the layer for the records
to be altered must also be provided.
Procedure
The Layer Field Editing dialog is displayed.
Field to set - Various Select the field for which the entered value should be
set.
Value to set Enter the value to which the selected field should be
set.
Fill in the relevant data and click the [OK] button to continue.
The Chainage Range Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This option allows the values of selected fields to be transferred from one
layer to another.
This is particularly useful where manual adjustments have been made to
bank slopes and a subsequent layer has to be created with the identical
edge conditions (e.g. monthly progress measurements). The field or fields
to transfer must be selected followed by a start and stop chainage and
the layers to transfer the fields between.
Procedure
The Layer Field Transfer dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Chainage Range Details dialog is displayed.
Procedure
The Chainage Range Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Process - Left and Right cut Select any combination of the batter slopes to be
and fill slope processed.
Function - Add or Multiply Select whether the entered value should be added to
the batter slope or if the batter slope should be
multiplied by it.
Function - Value Enter the value with which batter slopes should be
adjusted.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings, or click the [Cancel]
button to use the previous settings.
This routine is used to remove a chainage record and all the layer
records linked to it from the road database.
The chainage to be deleted must be entered and it is then removed from
the index.
Deleting a chainage means that ALL associated cross sections for the
chainage will be deleted and cannot be recovered.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
The Chainage Deletion dialog is displayed.
Specify the chain to delete and click the [Delete] button to continue.
Deleting a chainage means that ALL associated cross sections for the
chainage will be deleted and cannot be recovered.
Procedure
The Chainage Range Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine is used to insert individual chainages into the road database.
The chainage value to insert must be entered and a chainage record for
the chainage will then be created in the road index. All the fields in the
chainage record (except the chainage field) will be initialized to '0'.
Therefore inserting a new chainage does not automatically mean that it
has a coordinate value or any layer data. This data can be generated
using the respective Road menu functions, in particular Alignment ►
Horizontal ► Coordinate with the Chainages from index option selected in
order to calculate chainage coordinates.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
The Chainage Insertion dialog is displayed.
Specify the chain to insert and click the [Insert] button to continue.
Procedure
The Chainage Range Insertion dialog is displayed.
This routine allows you to graphical insert a chainage in the index file,
straight or at a skew angle. After the chainage has been inserted, all the
calculations for the newly inserted chainage will be performed
automatically i.e. coordinate, extract ground sections, generate vertical
levels, generate edge levels and apply the template.
Procedure
The Graphical Chainage Insert Dialog will be displayed.
Extract Ground from DTM Specify the DTM surface from where the ground
surface cross sections should be extracted.
Store Ground to Road Layer Specify the Cross section layer to which the
extracted ground sections should be stored.
Store Batter to Road layer Specify the Cross section layer on which the batter
must be stored.
Enter the Skew Angle Specify the Cross section layer to which the Batter
data should be stored.
Angle Enter the angle in degrees. A positive angle indicates
a clockwise rotation from the cross section's normal
position. A negative angle indicates an anti-clockwise
rotation.
Graphically indicate Skew Check this option if you want to graphically indicate
Angle the skew angle.
Graphically indicate, on the Design centre Window, the position for the
new chainage.
Graphically indicate the position on the Design centre window to the left
of the centre line where the cross section line must run through.
The program will prompt:
Indicate a point on the new cross section, Right of the CL
This routine is used to calculate the coordinates, the height and the slope
of batter boards.
Obviously, cross sections of a design layer must already exist before
running this routine.
A start and stop chainage must be entered for the chainages to calculate
as well as the cross section layer to be used to obtain the batter
information. An offset from the toe of the batter to the front pole of the
batter board must then be entered, as well as the boning distance.
For each section, the following information is listed for both left and right
hand sides:
• the horizontal offset from the centreline to the front batter pole.
• the angle of the batter.
• the slope length of the batter.
• the XY co-ordinates for the front batter pole.
• the Z ordinate for the nail on the front batter pole.
The option to output this data to spreadsheet format is available.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Offset for profile board from Enter the offset from the toe of the batter to the front
batter pole of the batter board.
Boning distance Enter the boning distance to be used.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Distance from CL for poles - Left Enter the distance from the centreline at which the
and Right poles will be placed. Note that this is a distance
and not an offset so that negative left values are
NOT left of the centreline but rather right of it.
Distance for slope interpolation - Enter the target distance for the location of the
Left and Right plane that each string line will track. As mentioned
above, note that this is a distance and NOT an
offset.
Boning distance Enter the boning distance to be used.
Layer deduction Enter the layer depth to be deducted from the
selected layer.
Output - List, Level 1 or Level 2 Select whether to have output as a basic table of
setting out data suitable for total station work
(List), as a table suitable for use as a fieldbook for
direct setting out by spirit level and tape (Level 1),
or as a more compact version for spirit levelling
without field entries and which lists the height
difference between the two nails instead of two
elevations (Level 2).
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Offsets from the centreline must be given for the interpolation of the two
lines. This is a target offset for the location of the plane that each string
line will track. In other words, the first point left and the first point right
of the target offset will define the string line surface.
The type of listing must also be selected. One type yields a basic table of
setting out data suitable for total station work. The other provides
printout suitable for direct setting out by spirit level and tape.
As both the offset for the poles and the plane along which the
interpolation of crossfall should take place are separately specified, this
routine can accommodate any type of road feature, e.g. Dish drains,
medians or dual carriageways. This means that the same set of poles
can control several features. Dual poles (where both are on one side of
the road) can also be specified.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Relative Poles dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine compares the shoulders of the constructed layer against the
batters of the design cross section. The purpose is to assist the
monitoring of progressive excavation of earthwork build up. The
horizontal difference between the offset of the constructed shoulder and
the interpolated offset of the batter at the constructed level is given. This
gives a quick check for over or under filling (or cutting).
A start and stop chainage must be entered for the chainages to calculate.
The cross section layer to check must be entered as well as the cross
section layer against which it should be compared. The layer to check
should consist of cross sections of the constructed layer works from
shoulder to shoulder. The layer to compare it against should be the
complete cross section of the design including batters.
The data printed out for each side of the road is:
• the interpolated offset of the batter at the constructed level
• the actual offset of the constructed shoulder
• the difference between the two
The points compared are the first (left) and last (right) elevations on the
layer being checked and matched to the theoretical distance that would
yield such an elevation on the design. Therefore, the two distances must
intersect.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Procedure
The Chainage Range dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Fill in the relevant data and click the [OK] button to continue. The
Tolerance Check dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
When starting a new Intersection, there are two stages to providing the
design data.
The conventions followed for the provision of design data are:
• A Main Road that may be on a curve or a straight.
• An Intersecting Road that must be on a straight.
Standing on the point of intersection of the two centrelines and looking
up the intersecting road, there is a left and right side to the design. Each
side is treated as a separate entity.
L-CC Out
A
R-Beg
L-Beg
R-BC In
L-BC In
R-CC
L-CC In R-BCC
L-CC
R-End
m
L-BCC
20
R-BC
R
R2
5m Out 300
R-ECC
L-ECC
L-BC Out Point of
L-End Intersection
140
It is very easy to specify impossible data for edges. This sort of problem
will either be blocked at calculation time or appear in a ridiculous form
on the screen plot. Therefore, every intersection should always be
plotted at least once before acceptance.
Procedure
The Intersection Layout Details dialog is displayed.
Intersection element Select the intersection element for which data must
be entered or updated.
Name Enter the name of the selected element. If a DTM
point name is entered here then the coordinates will
be extracted from the DTM.
Y Coord Enter the horizontal ordinate of the selected
element.
X Coord Enter the vertical ordinate of the selected element.
Z Coord Enter the height ordinate of the selected element.
Fill in the relevant data and click the [OK] button to continue.
The Intersection Curve Details dialog is displayed.
Lead in - Radius Enter the radius of the lead in curve. Only available if
the Lead in Curve checkbox has been selected.
Lead in - Taper Enter the taper ratio as 1 in xx. Only available if the
Lead in Taper checkbox has been selected.
Lead in - PI offset Enter the distance from the point of edge
intersection where the specified feature should
begin.
Lead in - Grade Enter the grade of the road at this location. This
grade is entered with the convention that at every
point, facing into the intersection, negative grade is
down and positive grade is up.
Fill in the relevant data and click the [OK] button to continue.
Use this function to load intersection details that were saved previously.
The data would have been stored in a file with extension '.int'.
Once the data is loaded, the various menu items may be used to edit
existing data.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Save Intersection
Save the current intersection calculation data
Use this function to save intersection details to a file. The file will have an
'.int' extension.
Procedure
Windows’ standard save dialog is displayed in order for you to select a
file to which to write. The drive and path automatically default to the last
used drive and directory for this type of file.
The data entered for the layout may be edited under this option. See the
sketch and description in New Intersection for details.
Procedure
The Intersection Layout Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The data entered for the layout may be edited under this option. See the
sketch and description in the New Intersection section for details.
Procedure
The Intersection Curve Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Review all the geometry data that has been entered. Some of this
information is also available in the intersection calculation but it is not as
clear. It is recommended that any hard copy record of an intersection
include both printouts.
Intersection Data List
===============
Coordinates:
===========
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
This routine coordinates the chainage points along the alignment and
produces a listing of the coordinates and setting out information.
The coordination interval (which is set in the Interval sections of the
main data entry dialog box) is set for left and right edges. Coordination
starts opposite the Intersecting Road Centre and finishes opposite Main
Road Left or Main Road Right. See the diagram in New Intersection.
All the coordinated points are given the prefix 'li' on the left and 'ri' on the
right side. Added to that is a single character identifier that you may
specify in the dialog box. In addition to the X, Y and Z coordinates, the
join direction and horizontal and vertical difference between each
successive pair is printed for setting out purposes.
Horizontal coordinates are generated exactly along the geometry
specified.
Vertical coordinates (elevations) are generated by means of two vertical
curves. First, the overall distance is divided into six parts. The first sixth
and the last sixth are straights that conform to the incoming road grades
that are specified in the dialog box. In the remaining space, two equal
and butting vertical curves are fitted. Therefore, the two VPI's are at one
third and two thirds of the way along the overall coordinated stretch.
Procedure
The Coordination Details dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the [OK] button to accept the settings.
Procedure
The Template Editor dialog is displayed. The display will vary according
to the number of carriageways.
Load Button
Click this button to load an existing template. You will be given the
option to save the current template if it has been changed.
Save As Button
Click this button to save the current template.
Print Button
Click this button in order to generate a listing of the current template
details.
Template Type
Select either the Single carriageway or Dual carriageway options. This
will define the type of road to which this template can be applied.
Carriageway Width
Enter the width of the carriageways. This setting is used for testing
purposes only, the actual crossfalls are set using Edge Levels.
Crossfall (%)
Enter the crossfalls (as a percentage) of the carriageway. This setting is
used for testing purposes only, the actual crossfalls are set using Edge
Levels.
Allow to Float
Select this option to allow the cut/fill test offsets to float out to the
position of greatest difference. The depth used will be the greatest depth
difference found between the last compulsory point in the batter section
and the points in the base section from the offset of the last compulsory
point plus or minus the cut/fill test offset to the base section extremities.
Template Type
Select either the Single carriageway or Dual carriageway options. This
will define the type of road to which this template can be applied.
Crossfall (%)
Enter the crossfalls (as a percentage) of the carriageway. This setting is
used for testing purposes only, the actual crossfalls are set using Edge
Levels.
Allow to Float
Select this option to allow the cut/fill test offsets to float out to the
position of greatest difference. The depth used will be the greatest depth
difference found between the last compulsory point in the batter section
and the points in the base section from the offset of the last compulsory
point plus or minus the cut/fill test offset to the base section extremities.
Pavement File Press this to display a File Open dialog. Use this dialog to open
Name (...) an existing Pavement file, or simply type in a new name to
create a new Pavement file. A Pavement file can contain
several pavement designs.
Pavement All the Pavement designs that are contained in the selected
Pavement file will be listed in this combo-box. The selected
pavement design will be displayed in the display area.
New Pavement Press this button to add a new pavement design to the selected
pavement file. You will be asked for a Pavement Name, which
will be listed in the Pavement combo-box. The newly inserted,
blank pavement design will automatically be selected. Use the
Add Layer option to add layers to the
Delete Pavement Press this button to delete the selected pavement design.
Edit Layer Press this button to edit the properties of an existing pavement
layer. You will be prompted to "Indicate Layer to Edit". Click on
the desired layer to display the Edit Layer dialog layer.
Delete Layer Press this button to delete a layer from the selected pavement
design. You will be prompted: "Indicate Layer to delete". Click
on the desired layer to delete it.
Save As Press this button to save the selected Pavement file to another
file.
Cancel Press Cancel to close the dialog without saving the changes or
altering the Template Editor.
Descriptor Enter the descriptor that will be printed next to the layer symbol.
Show grid Check this box to have a grid overlaid on the display
during redraws.
Vertical exaggeration Use the spin button to specify the exaggeration factor
to be applied to elevations during redraws.
Left test and Right test The calculated differences at the test offset are
displayed here.
Offset and Elevation The current offset and elevation of the cursor are
displayed here.
Add Ground Button Click this button to add a ground definition for testing
purposes. Click on positions in the display in order to
define the ground points.
Test Button Click this button to check the application of the
template on the current ground definition.
Keys Press [R] to redraw, [S] to refresh, [M] to magnify, [D]
to demagnify and [W] to pan the display.
This option is used to establish the link between the disk path and file
name of a template file and the template number that is used in the road
file as a reference to that particular template.
The Template number has to be entered and the path selected with the
browse facility.
Procedure
The Road Template Paths dialog is displayed.
Template Path Enter the path to and the name of the template file.
Click on the […] button to display a file open dialog
Insert Button Click this button to add the current Template Path
entries as a new entry in the template list.
Fill in the relevant data and click the [OK] button to continue.
The constant is applied to all chainages greater than the start chainage
but less than or equal to the stop chainage.
Procedure
The Chainage Equation dialog is displayed.
Delete Button Click on an entry in the equation list and then click
this button to delete the highlighted entry from the
list.
Fill in the relevant details and then click the [OK] button to continue.
Copyright 2006
KNOWLEDGE BASE
Conditions of Sale
The purchaser (further referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable license to use the software, Civil
Designer, on the following conditions.
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each CPU upon which the
Licensee wishes to use the software.
3. The Licensee undertakes not to copy, except for backup purposes,
reproduce, translate, adapt, vary or modify the software, nor to
communicate the software to any third party other than the
Licensee’s employees, without the Licensor’s prior written consent.
4. The Licensee agrees that it shall not itself or through any subsidiary,
agent or third party, sell, lease, license, sub-license or otherwise deal
with the software.
5. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and
other rights used or embodied in or in connection with the software
shall be and remain the sole property of the Licensor and it’s
principals.
6. The Licensee shall not question or dispute the ownership of any
such rights at any time.
7. It is up to the Licensee to insure the program for the full
replacement value. In the event of theft or loss of the program,
security disk, or security module the license must be re-purchased in
full.
8. No warranty of any kind is made with regard to the use or
application of the software or it’s fitness for any particular purpose.
The verification of all results and output is entirely the responsibility
of the purchaser.
9. While every care has been taken in the preparation of the Civil
Designer program and it’s manual, Knowledge Base cc, it’s
employees and agents shall not be liable for any loss or damage
(including in particular, consequential losses, loss of profits and
penalties) suffered by the Licensee arising from any cause
whatsoever in connection with the Civil Designer program or the use
thereof whether such loss or damage results from breach of contract
(including a fundamental breach), negligence or any other cause and
whether or not this contract is at any time cancelled by the Licensee
arising from any cause whatsoever in connection with the Civil
Designer program or the use thereof whether or not this contract is
at any time cancelled.
Table of Contents
WELCOME
Where do I go from here? 1-1
Typefaces in this manual 1-2
Conventions used in this manual 1-2
How to get support 1-3
On-line help 1-3
BASIC THEORY
Unit Flow Method 2-2
Unit Flow Example 2-3
Harmon Formula Method 2-4
Flow resistance in pipelines 2-5
The Manning Equation 2-5
The D'Arcy-Weisbach formulation 2-5
Erf Connection Design 2-7
Sewer in Midblock 2-7
Sewer in Road Reserve 2-9
FILE MENU
New Project 4-2
Drawing File 4-3
Terrain File 4-3
i
Sewer File 4-4
Storm File 4-4
Locale 4-4
Open Project 4-7
Edit Project 4-8
Save Project 4-9
Save Project As 4-9
Close Project 4-9
Import 4-10
ASCII File 4-10
Version 3 Data 4-13
MAP Theme 4-14
Inflow Hydrograph 4-15
Convert Drawing Entities 4-16
Export 4-17
ASCII FILE 4-17
MAP Theme 4-18
Merge Sewer File 4-19
Remove Deleted Records 4-20
Remove Deleted Erf Connections 4-21
Print 4-22
Output Manager 4-25
Spool Output 4-27
Option Settings 4-28
General 4-29
Survey 4-32
Terrain 4-33
Roads 4-37
Plot 4-40
Output Window 4-41
Security 4-42
Authorize 4-42
Check Network Dongles 4-43
Exit 4-43
EDIT MENU
Default Settings 5-2
Design Parameters 5-3
Inflow Calculation Method 5-3
Friction Loss Formula 5-3
Geometric Controls 5-4
Flow Controls 5-4
Erf Connection Defaults 5-5
Erf Connection Types Dialog 5-7
Unit Flow Parameters 5-8
ii
Inflow Classes 5-8
Attenuation Curve Dialog 5-9
Harmon Parameters 5-10
Inflow Hydrograph Parameters 5-11
Name List 5-11
Hydrograph Array 5-12
Pumps 5-13
Name Page 5-14
Sump Page 5-15
Pumps Page 5-16
Depth Increments 5-17
Bedding Classes 5-18
Link Tables 5-20
Name 5-21
Sizes 5-22
Link Flow Curve Dialog 5-26
Node Data 5-27
Node 5-28
Link 5-29
Inflow 5-30
Control 5-33
Results 5-34
Delete/Recall 5-34
Find 5-34
Show 5-34
Node Data Spreadsheet 5-35
Erf Connection Data 5-36
Erf Connection 5-37
Erf details 5-38
Link Details 5-40
Results 5-41
Delete/Recall 5-41
Find 5-41
Show 5-41
ANALYSIS MENU
Network 6-2
Analysis options 6-5
Quantities 6-7
Erf Connections 6-8
iii
VIEW MENU
Input Data 7-2
Node Data 7-2
Link Data 7-2
Inflow Data 7-3
Results 7-4
Summary 7-4
Inflow 7-4
Flow 7-5
Overflow 7-6
Layout 7-6
Hydraulic Grade 7-7
Quantities 7-8
Excavation Lengths 7-8
Excavation Volumes 7-8
Culvert Lengths 7-9
Bedding and Backfill Volumes 7-9
Manhole Depths 7-10
Erf Connections 7-11
Link Hydrograph 7-12
Graph 7-12
Array 7-13
Multiple Hydrographs 7-14
Links 7-14
Graph 7-15
GRAPHICAL MENU
Classify Nodes and Links 8-2
Edit Node and Link Data 8-4
Select 8-5
Single 8-5
Branch 8-5
Upstream 8-6
All 8-6
Clear 8-7
Toggle Show Selected 8-7
Add Node 8-8
Delete Node 8-9
Insert Node 8-10
Connect Node 8-11
Move Node 8-12
Cover Levels 8-13
Add Erf Connection 8-14
Delete Erf Connection 8-16
Edit Erf Connection 8-17
iv
Move Erf Connection 8-18
Move Minimum Ground Level Point 8-19
Rename 8-20
Renumber Branches 8-21
Create Subnetwork 8-22
Set Parameters 8-23
Clashes 8-24
Check Link Cover 8-27
Vertical Alignment 8-30
Move Network 8-34
SETTINGS MENU
Index Order 9-2
Rebuild Index 9-3
DTM Surface 9-4
Display Settings 9-5
v
vi
Welcome
Welcome to Civil Designer, the design system created by civil engineers
for civil engineers, to save you time, effort and money. Now you can
work faster, smarter and accomplish more.
This manual introduces you to Civil Designer and gets you up and
running without delay. It shows you how to accomplish the most
common tasks and provides tips on the exciting and innovative new
features to be found in Civil Designer.
The easy-to-follow tutorial will help you gain hands-on experience with
the program.
Welcome 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears onscreen
such as prompts.
Italics Italics are used for emphasis and to introduce new
terms.
[Enter] This indicates a key on your keyboard or a button on
the screen.
For example:
“Press [Enter] to complete the entry.”
or
“Click on the [OK] button.”
Command This typeface indicates a menu option or a command.
For example:
“Click on the Open icon to load a drawing.”
Menu commands appear with the path separated by an arrow. The
instruction Draw ► Ellipses ► Ellipse refers to the command you choose by
opening the Draw menu, the Ellipses sub-menu, and by choosing the
Ellipse option.
On-line help
The Civil Designer on-line help system is far easier to use and more
comprehensive than those typically found in other software programs.
It contains about 10 times as much information as this manual and
provides complete answers to virtually any question you may have about
features or how to use Civil Designer.
Access on-line Help from the Help menu option at any time, or by
pressing F1 during the display of any of the dialogs in the program. The
help items can be printed using the Print icon on the toolbar.
Welcome 1-3
Notes:
λLV 2
H=
2gD
Where:
H = head loss (m)
L = length of pipe (m)
D = pipe diameter (m)
V = velocity (m/s)
g = gravitational acceleration
λ = friction coefficient
1 2.51 k
= −2.0 log +
λ R λ 3 . 7D
where:
λ = friction coefficient
D = the pipe diameter
k = the mean height of roughness in the pipe
Re = Reynold's number defined as:
Re = ρ V D / F
where:
ρ = the liquid density
v = the velocity of flow
D = pipe diameter
F= the dynamic viscosity
The D'Arcy-Weisbach formula, with friction coefficient calculated from
the Colebrook-White equation is accurate for any pipe diameter or fluid
velocity.
Sewer in Midblock
Erf Connection
Erf Boundary
Erf Boundary
Erf Boundary
Main Sewer Line
LE LE
MGL GLC
DH
DC
1:60 min
DS
ILC ILC
MILS
ILS
B A B
Erf Boundary
Erf Boundary
Erf Boundary
Erf Boundary
Legend:
Ground Line
Erf Connection
Road Reserve
Main Sewer Line
LE LE
MGL GLC
ILC
DH
DC
ILC
min
MILS 1:60 E= ILC - ILS
E
ILS
B A A B
LE This is the length of an erf. The engineer must decide whether this length
is enough to drain the whole erf and if necessary, adjust it upwards.
B The distance the erf connection point on the erf is located from the erf
boundary.
A The distance a municipal sewer is located from the erf boundary.
MGL The minimum or lowest ground level on an erf. There is an option on the
Erf Connection Defaults Dialog that if selected the minimum ground level
on the erf will be calculated when the erf is indicated while the erf
connection is added. Else the position for the minimum ground level point
must be indicated by the user self.
GLC Ground Level at the erf connection.
DC Depth of Erf connection below GLC. (DC = GLC - ILC)
DH Depth of House connection below MGL on Erf. (DH = MGL - Minimum
The standard Windows File Open dialog will be displayed. Select the
directory where the file must be and specify the file name as
TUTOR.SEW.
Click on the [Browse] button just to the right of the top edit control and
select the ASCII file SEWER.YXZ from the TUTOR sub-directory. The
first lines of the import file will now be displayed on the dialog.
Select the Comma delimited option under the File Type section and click
on the [Next] button. The following view will be displayed.
Your settings should look like this when you have allocated all the
columns:
Click on the [Finish] button to import the file into the newly created data
file.
The Show sewer layout check box specifies that the Design Centre must
display the sewer node and link data during redraws.
The Show erf connection layout check box specifies that the Design
Centre must display the sewer erf connections during redraws.
The Annotation Font dropdown box allows you to select the font that will
be used to label the nodes and links.
Now click on the Nodes sub-item on the left of the dialog. The Node
settings allow you to define the pen, symbol size and line type for the
node, the text pen and text size in points for the node annotations as well
as which annotations must be displayed.
The dialog will display the following:
The Link settings allow you to define the pen, line thickness in mm and
line type of the link display as well as the text pen and size in points.
Adjust the settings to conform to the pictures above and click on the [OK]
button.
The Design Centre display will be updated to display the sewer nodes
and links.
In a similar manner add the following text to the Text below link edit
control by selecting the {LENGTH} option and adding ‘m’.
{LENGTH}m
Here you specify from which terrain surface the cover levels must be
interpolated. You may select any one of the 128 surfaces that contains
valid data. The Intermediate and Hard Material settings are only used for
quantity calculations and the graphical long sections. Click on the [OK]
button.
Civil Designer will interpolate the cover level from the specified surface
and replace the current value.
These settings will set all links to be a ‘Vitro Clay’ pipe on a ‘Class B’
bedding with a minimum cover of 1.2 m. At the same time the nodes will
be set to have the inverts of the pipes common. Click on the OK button to
change the parameters.
Refresh the display with the [S] key. Notice that the link type text has
been updated to ‘Vitro Clay’.
The smallest link size in the table is 100mm diameter, which we need to
deactivate. Enter a zero in the On column to deactivate the specific size.
The sizing will then start with the next active record.
Click on the [Close] button.
Select the required inflow class from the list boxes and specify the
number of units that contribute to this node and link.
Input the following Unit Flow inflows:
Node Name Number of Units Inflow Class
001 2 Low Income
002 0 None
003 0 None
004 0 None
005 0 None
006 0 None
007 2 High Income
008 1 Middle Income
009 1 Middle Income
The Level Tolerance option determines the accuracy that will be applied
in calculating the incoming and outgoing link levels in each node.
Sometimes when you are evaluating an existing network with the links at
fixed slopes the rounding off of the slopes will result in an incoming pipe
which is, say 2mm, lower than the outgoing link which has been given a
fixed inlet level.
Normally Civil Designer will display an error message and then adjust
the inlet level of the outgoing link to be lower then the incoming link.
This setting prevents the level adjustment if the difference is within the
tolerance.
The Proportional Flow Depth determines the maximum flow depth that
will be allowed in the links. Usually a value of 80% is used.
The Infiltration defines the percentage extra inflow due to storm water
infiltration.
The Peak Factor is used in conjunction with the attenuation curve to
calculate the attenuation at every node in the network.
This page allows you to specify whether you want to analyze all the nodes
by clicking the All option or just the selected nodes by clicking the
Selected option. This allows you to select only a branch using Graphical
► Select ► Upstream and then analyze just that portion of the network.
If this is the first time you are analyzing the entire network you must
select the Renumber branches and links option. The Recalculate link
lengths from coordinates option calculates the length of each link from the
coordinates of the upstream and downstream node coordinates.
Set up the page as shown above and click on Finish.
Set the values as shown above. The settings are for erf connections that
connect onto a mid-block sewer for the erven adjacent to the sewer
servitude. The connections will be inside the erf 1m from the erf
boundary and the main sewer is positioned inside the adjacent erven 2m
from the erf boundary. Click [OK] to accept the settings.
Select the Edit ► Erf Connection Types menu option. The Erf Connection
Types dialog will be displayed.
Select the Graphical ► Add Erf Connection option to enter the erf
connections. The program will prompt:
Add Erf Connection: Indicate position on correct side of
sewer link (Esc to end): Height = 1556.791
Indicate the position of the new erf connection. You may use any of the
snap modes to do so. As the cursor is moved the project elevations are
interpolated from the selected soft material dtm surface and displayed in
the prompt. Once you have clicked with the mouse or pressed Enter the
program will prompt:
Add Erf Connection: Input New Erf Name
Click in the middle of the polygon that indicates the erf for which you are
adding the erf connection. The program will trace the drawing lines that
form the erf boundary around the selected erf and then search for the
lowest point inside the erf. The minimum ground level will be extracted
from the soft material dtm surface and the erf connection data dialog will
open.
The following data will have been calculated and entered by the program
from the erf connection defaults, sewer network and the dtm:
• Node Name
• Erf Connection Y Coordinate
• Erf Connection X Coordinate
• Erf Length
• Distance of Sewer from Erf Boundary
• Sewer Position
• Ground Level at Erf Connection (GLC)
The Minimum Ground Level on Erf check box specifies that the symbol
indicating the lowest point on the erf will be drawn together with the
height level.
After closing the display settings the erf connection will be drawn.
Continue to add the other five erven on the northern side of the sewer
line. Press [ESC] to terminate the function.
All the erf connections now can drain successfully to the main sewer line.
We can view the erf connections on our graphical longitudinal section.
Select the Graphical ► Vertical Alignment option and select the Show
Crossing Pipes option. The Crossing Pipes dialog will open.
Select the Erf Connections option in the Available Services section and
click on the [Select>] button. Erf Connections will be added to the Plot
Crossings For: section.
If you are plotting more than one plan drawing Civil Designer will save
them sequentially i.e. “Filename1”, ”Filename2” ect.
To toggle between drawings and the Design Centre – choose the desired
visible window from the Windows menu bar.
All additional changes can now be made in the CAD mode.
Select the Sewer Longsection sheet and set the sheet size to A0.
Click on [Next].
This option allows you to set up a new project and specify the data files
that must be used.
Procedure
The Project dialog is displayed.
To add a drawing to the project simply click in the check box next to
Drawing, click on Browse on the right of the dialog, and select the
drawing using the standard Window file open dialog. The drawing name
will be displayed as shown above.
Similarly, to add a data file to the project click in the check box next to
the required data type and select the file to use with the [Browse] button.
If the file does not exist it will be created.
To use the Survey, Terrain or Roads functions, you must select or create
a Terrain data file.
Terrain File
If you select a terrain file that does not exist, the following dialog will be
displayed:
Enter the Y and X coordinates of the centre of the site, or of the area of
principal interest, and a diameter that will encompass the site or, once
again, the area of principal interest. It is acceptable to leave the settings
at their default values, but you should then either import data from an
ASCII file which will offer a rescale that centers the site, or add data
manually and then use Tools ► Rescale Survey from the Terrain menu
which does the same thing.
Storm File
If you select a storm file that does not exist, the following dialog will be
displayed:
Locale
You must make the settings that determine the manner in which the
stored coordinates are projected onto the display surface (the Design
Centre window).
Hemisphere
Select either the Southern Hemisphere or Northern Hemisphere options
to set the hemisphere in which the data is located.
Projection
Select the mapping projection to be used. Currently only three
projections are available, namely Local, Transverse Mercator and UTM
(Universal Transverse Mercator). Selecting Local will automatically set
the Datum to Cape and causes Civil Designer to treat the Terrain and
Road database coordinates in the same way as Stardust used to.
Prime Longitude
Enter the central LO of the panel in which the data falls (actually the
longitude on which the 0 value of the horizontal ordinates of the
coordinate system falls) and also select whether this LO is East or West
of 0° longitude (Greenwich).
Origin Latitude
Enter the latitude on which the 0 value of the vertical ordinates of the
coordinate system falls and also select whether this latitude is North or
South of 0° latitude (the Equator). This should normally be set to 0°
(origin at the equator where North or South are immaterial) but could be
different for some projections.
DO NOT use the False Easting and False Northing settings to apply
some constant to the data coordinates, as the projection calculations
rely on full coordinates and will give incorrect values if these entries are
used incorrectly.
Remarks
In order to use a UTM system the following settings should be made for
Locale:
• Convert the UTM block number to LO using the formula
(BLOCKNUMBER x 6°) - 183°. This calculates the Longitude of the
central meridian in degrees.
You can select which project to open using the standard Windows Open
dialog.
Procedure
The Open dialog will be displayed.
This option allows you to add design elements to the project or to change
the data files associated with the project.
Procedure
The Project dialog is displayed.
To add a design element to the project simply set the check box of that
element and select the data file using the [Browse] button. The standard
Window Open dialog will be displayed. Select the file to add to the
project or type in a new file name to create a new data file.
You may not change the locale settings of an existing project as the
projection settings have already been applied to data files and may not
be changed.
This option allows you to save the current project and the associated
data files.
Save Project As
Save the current project to another name
This option allows you to save the current project and the associated
data files to new file names. You may specify a new file name for the
project file and each of the active design files in turn.
Close Project
Close the current project
This option allows you to close the active project and clear the Design
Centre. You will be given the option to save the associated data files.
ASCII File
Import ASCII space-delimited or comma-delimited file
This option allows you to import the data in an ASCII or text file into an
existing data file. As you import the data the program will first see if the
data file includes a record with the imported node name. If it does the
program will update the data with the values in the imported file.
If the data file does not already include a record with the imported node
name then a new record will be appended to the data file and the
imported data copied into the record.
The ASCII file must contain all the data items to be added to a record in
one line of text. The data must include a node or manhole name. The
data items may be separated by commas (comma-delimited file) or
spaces (space-delimited file).
Procedure
The following dialog box will be displayed:
Click on the column heading to display a list of available data types for
each column of data as shown below.
Click on the [Finish] button to import the file into the newly created data
file.
The program will read the ASCII file and assign the data items according
to the sequence specified.
All the sewer network information from the existing version 3.x data file
will be imported into the new Civil Designer Sewer file.
Procedure
The Open dialog will be displayed.
Select the storm version 3.x file (.sdt) to open and click on OK.
Procedure
The Import dialog will be displayed.
Select the Theme from which to import the sewer network and match
the Map Fields with the appropriate Sewer Fields.
Click OK to import the sewer information from the map theme.
This option allows you to import the data for a hydrograph in an ASCII
or text format, which will then be converted to the Civil Designer
Hydrograph file (.hyd) format.
Procedure
The following dialog box will be displayed:
Type in the address for the ASCII files or browse to the drive and path
for the directory where the files are saved. Select the type of files that
must be listed. Choose the file or files that you want to convert and
browse to the destination directory.
Select the file format for the ASCII file that must be converted and click
Import.
Procedure
The Convert drawing entities dialog will open.
The program will pick up all the named CAD layers. Select the cad layer
containing the required information and click on the OK button.
Outfalls The only entities on this layer must be circles indicating
the outfall nodes.
Node Names The manhole names must be on this layer close to the
line origins.
Links The lines indicating the stormwater network must be on
this layer. No circles indicating manholes must be on this
layer, since it will cause duplicate nodes. Ensure that the
lines are not polylines and that the line length is not more
than 500m, which is the maximum length for
classification.
Diameters The diameters must be drawn in the middle of the line.
This item can be ignored if you want the stormwater
module to size the pipes during the analysis.
ASCII FILE
Export sewer data to an ASCII text file
Procedure
The Save As dialog will be displayed.
Select a file to which to export. The drive and path automatically default
to the last used drive and directory for this type of file.
Once you select the file the export is carried out.
This function exports all the sewer network information to a new theme
in an existing MAP database.
Procedure
The Export to MAP Project dialog will be displayed.
Enter a name for the new theme and change the Map Field names in the
table if required.
Click on OK to export.
This option merges the specified sewer database file with the currently
open sewer database.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
sewer file to merge. The drive and path automatically default to the last
used drive and directory for this function.
Browse for the file you wish to merge with the active data file. Select
Open once you have selected the desired file. Repeat this process as
many times as necessary.
The merging process will import the sewer database as is. The operator
will have to rename any duplicate nodes and any user defined link types
in the imported data file will need to be created in the active data file.
This function permanently removes the deleted records from the sewer
database file.
You must run this function to remove records that has been deleted in
the Node Data or by Graphical Delete Node.
Procedure
A confirmation dialog is displayed.
Click on YES to permanently delete the deleted records from the sewer
database. Click on NO to not delete the deleted records from the sewer
database.
You must run this function to remove records that has been deleted in
the Erf Connection Data or by Graphical Delete Erf Connection.
Procedure
A confirmation dialog is displayed.
Click on YES to permanently delete the deleted records from the erf
connection database. Click on NO to not delete the deleted records from
the erf connection database.
This option allows you to output data to a printer or to an ASCII file. You
can select which data types you want to print or export.
Procedure
The Print Control Panel is displayed.
Input Data
You may specify any combination of the following input data by checking
the box next to that item. Add a heading to the top of each printed page
or the top of the Ascii file by adding text in the Heading box.
Results
You may specify any combination of the following results by checking
the box next to that item.
Summary Active inflow method, number of nodes, outfall level
and outflow
Inflow Analysis Depending on the inflow method:
Unit Flow Total point source, total inflow, contributing
population, attenuation factor and design inflow
Harmon Total point source, contributing units, contributing
population, average flow, peak factor and design
inflow
Hydrograph Design inflow
Flow Analysis Link name, next link name, number of links, link type,
calculated size, flow, capacity, velocity and
percentage flow depth
Overflow Analysis Link name, next link name, inflow, point source
inflow, design flow, actual flow, capacity and
overflow.
Layout Analysis Link name, next link name, number of culverts, link
type, calculated size, length, slope, inlet level, outlet
level and cover to link.
Hydraulic Grade Link name, hydraulic grade level, cover level, soffit
level, velocity and flow depth
Quantities
You may specify any combination of the following quantities by checking
the box next to that item.
Erf Connections
Erf Connections Results Erf number, Length of erf, Boundary distance,
Minimum ground level (MGL), Ground level at erf
connection (GLC), Maximum invert level of sewer
(MILS), Invert level of sewer(ILS), Invert level of erf
connection (ILC), Difference between ILC and ILS,
Type of connection, Minimum floor level, Depth of
sewer below MGL, Depth of end of erf connection
below GLC.
This function allows you to set up the Output Window's printing and file
export capabilities. If you select to send output to the screen and the
Output Window is not visible, use Window | Toggle Output Window to
display the window.
Procedure
The Output Manager is displayed.
Screen output Check this option to have output directed to the Output
Window. If this window is not visible then select Window |
Toggle Output Window
Printer output Check this option to have output directed to a selected
printer. If this option was selected and you now turn it off,
any output previously directed to the printer will be spooled.
If this option was not selected and you now turn it on, you
will be asked to select the required printer.
File output Check this option to have output directed to a file. If this
option was selected and you now turn it off, the output file
will be closed. If this option was not selected and you now
turn it on, the selected output file will be created.
Don't show this dialog Check this option to retain the current settings for all future
in future output. You will no longer be prompted to make settings. In
order to adjust the settings, or to turn off this option, use File
| Output Manager.
Page Heading Enter the heading to be printed at the top of each page. Only
available if the Printer output option is selected.
Any output (print) data that has been sent to the printer but not yet
printed is spooled to the printer.
Windows tends to hold printed output in a spool file until the print job is
complete. In order to end a print job in Civil Designer you must deselect
the print option in the Output Manager, or exit the program.
Alternatively, this function will carry out the same procedure.
The settings for various items in Civil Designer are stored in the file
CivDes6.ini which is located in your User directory. While most settings
in this file are manipulated from within the program itself, some settings
have no menu option or dialog associated with them.
In order to facilitate the changing of these settings, we have implemented
a dialog specifically for adjusting these settings. This saves you from
having to edit the INI file and making the changes by hand.
The left side of the dialog displays a tree list of available items. Click on
the top-level item to display the relevant page. Some of the top-level
items have further pages implemented as sub-items. Click on the + sign
to the left of any top-level item to display the sub-items. Click on a sub-
item to display the relevant page.
Certain settings are only read at program startup. These items are
marked with an asterisk (*). Changes to these settings will only be
implemented once the program has been exited and restarted. All other
settings are read at the start of relevant functions and changes to these
settings will therefore be available the next time the relevant function is
activated.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Southern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Southern Hemisphere
projects.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Northern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Northern Hemisphere
projects.
Screening radius for Enter the radius (in metres) within which successive
ASCII Serial import coordinates in a Serial file import will be screened out.
Number of data columns Select the number of data columns to generated during
for MOSS export a MOSS file export. Your options here are 3 or 6.
Number of entries in Enter the limit of point names to be stored in the Names
names list list.
Include numerical names. Select whether you want numerical names to be
included in the Names list.
Spreadsheet
Intelli-Lines Click the relevant buttons to set indicator colours for the
four Intelli-Lines processing passes.
Graphical Error Figure Click the relevant buttons to set indicator colours for the
various elements in a Graphical Error Figure.
Banks Click the relevant buttons to set indicator colours for the
various elements in banks during Terrace Banks
generation.
DTM Click the relevant buttons to set indicator colours for the
various elements in DTM Grid generation.
Perimeter indication Click this button to set the indicator colour of the
perimeter polygon when selecting items such as
terraces.
Depth buffer bits Select the number of bits available for depth buffering.
Your options here are 16, 24 and 32. Your setting will
depend on your video card and some experimentation
might be required.
Colour depth bits Select the number of colour bits available. Your options
here are 16,24 and 32. Your setting here should match
the colour depth of your Windows Desktop for optimal
results.
Field of view Enter the vertical field of view in degrees to generate the
correct perspective view. In order to calculate the
required field of view for your particular setting, measure
the distance from your normal seated eye position to the
screen and measure the height of the view area from top
to bottom. Divide the second measurement by the first
measurement, take the arc sin of the result, and round
that result to the nearest degree.
Contour separation Enter the value (in metres) to be added to contour
heights in order to prevent contours dissappearing
underneath the 3D View.
Enable mouse dragging Uncheck this option to prevent mouse dragging within
the 3D View from changing the view parameters. This
should normally be left checked, but some video cards
have problems with the rapid updates required.
Ignore video driver Check this option to have the OpenGL acceleration
acceleration capabilities of your graphics card ignored. This should
normally be left unchecked, but some video cards have
problems with the accelerated drivers.
Maximum number of road Specify the maximum numbers of roads per project. The
files value must be between 100 and 250.
Use Interactive Roads Check this button to enable the Interactive Roads
Expert Expert. Before every roads operation the program will
check if there are any operations that still needs to be
done before the specified operation can commence. If
there are then the Roads Expert will appear with the
relative operations checked. Simply press OK to perform
all the necessary operations and display the dialog for
the specified operation.
Use TRH format when Check this option to use TRH format when slaving Edge
slaving Edge Control Control. If this option is checked then the distance given
for the development length of the superelevation will be
applied from the stage where the grade is 0 (flat) until it
is fully developed. The initial portion where the normal
crossfall is picked up (or reduced) to 0, is automatically
calculated and added to the specified development
length.
Use element entry for Check this option to enter horizontal alignments by
horizontal alignment element (straights and curves) rather than by PI (with
instead of PIs and radii associated curve radius).
Use element entry for Check this option to enter vertical alignments by element
vertical alignment instead (grades) rather than by VPI (with associated curve
of VPIs length).
Display VPI names when Check this option to have VPI names displayed during
editing a vertical graphical editing of vertical alignments.
alignment
Spreadsheet
Horizontal alignment Click the relevant buttons to set indicator colours for the
various elements.
Vertical alignment Click the relevant buttons to set indicator colours for the
various elements.
Pipeline Click the relevant buttons to set indicator colours for the
various elements.
Intersection Click the relevant buttons to set indicator colours for the
various elements.
Template Editor Click the relevant buttons to set indicator colours for the
various elements.
Layerworks Note: The Layerworks pen will be used to draw the
layerwors in Graphical Edit mode as well.
Number of lines retained Enter the number of lines of output that should be
in memory retained at any time for the various output windows. This
will be the last x number of lines that have been sent to
the Output Window for display, enabling you to scroll
back to see lines that have disappeared off the top of the
window.
Display/Print Font Enter the display/print font size (in points) and the
position at which a right margin marker should be
displayed in the Output Window.
Authorize
Authorize the program
This option allows you to obtain your user code and input the
authorisation code to activate the various modules in the program.
Procedure
The authorisation dialog box is displayed. Your User Code is displayed in
the centre of the dialog.
Exit
Quit Civil Designer
Procedure
The Defaults dialog is displayed.
To change one of the displayed items click on the arrow on the right of
the item and a list of the options will be displayed. Click on the required
option to select it. Click on OK once all the required parameters have
been set.
Manhole Conditions This may be one of the following settings:
Drop - links placed at minimum slope
Invert - incoming and outgoing invert levels common
Soffit - inside top of the culverts common
0.075 - an absolute step between the invert levels
Type The link type may be selected from a drop-down list.
Diameter The diameter of the link in millimeters.
Bedding Class The bedding class for this link.
Number of pipes The number of identical and parallel links between this
node and the downstream node, ie. 2 x 900 mm pipes.
Minimum Cover The minimum distance from the ground line to the top of
the culvert.
Fixed Slope The fixed slope as a percentage of the outgoing link
Freeboard Height that the manhole cover must be above the
extracted cover level.
The Design Parameters Dialog allows the designer to select the flow
calculation method and to establish guidelines for the design.
Procedure
The following dialog is displayed:
Manhole Conditions
Specify whether incoming and outgoing culverts in the manhole should
have their inverts at a common level (Inverts) or soffits at a common level
(Soffits), be placed at the minimum depth possible given the other design
parameters (Drops), or be placed with a user-defined step through the
manhole. An entry of 0.075 will specify a step of 75 mm through each
node.
Minimum Cover
This is the minimum distance from the manhole cover level to the top of
the culvert.
Flow Controls
The flow controls set the hydraulic design parameters used in the
calculation of link slopes and sizes.
Minimum Velocity
Culverts will be placed at a slope with the objective to try and maintain
the minimum flow velocity specified here or the maximum slope
specified in the Link Tables, whichever is the least. This setting will
result in all links where the velocity is less than the specified value being
highlighted in the results in red.
Maximum Velocity
This setting will result in all links where the velocity exceeds the
specified value being highlighted in the results in blue.
Procedure
The Erf Connection Defaults dialog is displayed.
To change one of the displayed items enter the required value or click on
the arrow on the right of the item and a list of the options will be
displayed. Click on the required option to select it. Click on OK once all
the required parameters have been set.
Erf Length This is the length of an erf. The engineer must decide
whether this length is enough to drain the whole erf and
if necessary, adjust it upwards.
Distance of Connection The distance a connection point of an erf connection is
from Erf Boundary located from the erf boundary for sewer positions
Outside erf and In road reserve.
Distance of Connection The distance a connection point of an erf connection is
from Sewer Line located from the municipal sewer line for sewer position
Inside erf.
Distance of Sewer from The distance a municipal sewer is located from the erf
Erf Boundary boundary.
The erf connection types allow the designer to define up to 6 different erf
connection types according to the height difference between the invert
level of the sewer and the invert level at the end of the connection.
Procedure
The Erf Connection Types dialog is displayed.
To change one of the displayed items enter the required value in one of
the white cells. The value in the associated grey cell will be updated as
soon as the focus is removed from the edited cell by clicking on another
cell. Click on OK once all the required parameters have been set.
Type Not Possible - Erf connection is not possible if the height
difference between the ILS and ILC is smaller than the
value specified.
Type 1 to Type 4 - Erf connection is of specified type if the
height difference between the ILS and the ILC falls in the
specific category.
Type 5 - Erf connection is Type 5 if the height difference
between the ILS and ILC is larger than the specified value.
Height difference ILS - Invert Level of Sewer at the Y-piece.
between ILS and ILC ILC - Invert Level of the erf Connection at the end of the
connection.
Change the difference increments by entering the required
value in one of the white cells. The value in the associated
grey cell will be updated as soon as the focus is removed
from the edited cell by clicking on another cell.
Here you may input the general parameters applied during a Unit Flow
analysis.
Procedure
The Unit Flow Parameters dialog will be displayed. It has two pages –
Classes and Attenuation.
Inflow Classes
Here you can input or modify up to 10 inflow classes. You are able to
specify the following data for each inflow class:
Class Name The name of the inflow class. This name will be
displayed in the inflow class combo box in the Edit Node
Data dialog.
Average Daily Inflow The average daily inflow expressed in terms of liters per
dwelling unit per day. This value is used to calculate the
inflow into the system.
Population per Unit The equivalent population per unit. This value is used to
determine the total number of contributors and hence the
attenuation factor to apply to calculate the design flow.
Procedure
The Harmon Parameters dialog will be displayed:
Design Unit Flow The inflow expressed in liters per dwelling unit per day.
Contributors per Dwelling The equivalent population per dwelling unit. This value is
Unit used to determine the total number of contributors and
hence the Harmon peak factor used to calculate the
design flow.
Procedure
The Inflow Hydrograph Parameters dialog will be displayed. There are
two pages:
Name List
Here you specify a short name that is associated with the full hydrograph
file name. If the hydrograph file does not exist it will be created.
Hydrograph Array
This page displays the hydrograph array that you can edit as well as a
graph of the hydrograph.
The array table allows you to input and edit the inflow hydrograph. The
array may contain up to 5040 flow values. The time increments may be at
irregular intervals. As you change the hydrograph array the adjacent
graph will be updated.
The hydrograph may be printed using the [Print] button.
This dialog allows you to create and edit pump files, i.e. profiles that
define the pump station hydraulic characteristics.
How it works
The inlet and outlet levels are calculated based on the incoming and next
node levels. It is possible, but not necessary, to fix these levels. All sump
dimensions (i.e. sump depth, overflow depth, on and off levels) are then
set in relation to inlet level.
For each step of the analysis the water depth in the sump is obtained
using the previous water depth, inflow, outflow and sump depth to
volume curve. Water depth is used to automatically switch the pumps on
or off, depending on the user settings.
The pumping head is than calculated as a difference between outlet level
and water level in the sump (static head), and increased by friction
losses. The resulting flow is then calculated for each pump and pump
station as total.
After that the outflow hydrograph is passed on to the next node.
The capacity is calculated as the maximum flow with all the pumps
running on minimum head i.e. with the maximum water level in the
sump.
The following restrictions apply:
• If next node of the pump is the system outfall the invert level at the
outfall must be fixed.
• Each node must use a unique pump file. If you use the same pump
file on more than one node the results will be incorrect.
Moving up and down in the table changes the active or selected pump.
To delete or insert a row right click on the row of interest and a menu
with the two options will open. The active pump name is displayed in the
Pump Station Dialog title.
For a pump station layout as seen on next page without a dry chamber
and suction pipe the Suction Pipe values should be zero
The schematic layout on the right hand side explains the measurements.
It is not a design guideline.
Depth Always measured from the sump floor
Storage Corresponding volume of water in the sump / pond
Sump depth Distance from the floor to invert of the inlet pipe
Initial depth Depth of water in the sump at the beginning of the
analysis
Overflow depth Distance from the floor to bottom of the overflow
To change the active pump use the [Pump x] buttons at the top of the page
The pump’s delivery, head and efficiency are obtainable from pump
catalogues.
This option allows you to specify the depth increments used in the
quantity calculations.
Procedure
The Excavation Depth Increment dialog will be displayed.
Procedure
Bedding Class Select the class name you wish to view or edit.
Invert to Trench Floor The distance from the bottom of the culvert to the bottom of the
trench. May be specified in terms of the diameter or vertical
size, ie. D/2 or as an absolute value.
This distance is labeled A in the diagram.
Soft Material
Minimum Distance The minimum distance between the bottom of the culvert and
the bottom of the trench in soft material. This must be an
absolute value.
Maximum Distance The maximum distance between the bottom of the culvert and
the bottom of the trench in soft material. This must be an
absolute value.
Hard Material
Minimum Distance The minimum distance between the bottom of the culvert and
the bottom of the trench in hard material. This must be an
absolute value.
Maximum Distance The maximum distance between the bottom of the culvert and
the bottom of the trench in hard material. This must be an
absolute value.
The bedding diagram will be updated as you change any of the main data
items. The [Default] button will reset the bedding parameters to the
SABS 1200 specification.
The Link Tables allow the designer to define up to 15 different link types
or culverts between nodes. These links may be circular (pipes),
rectangular (box culverts), portal/skew haunch, or custom link types.
Custom link types allow you to input the depth to proportional flow and
depth to proportional area curves, thus enabling the use of non-standard
culvert shapes such as egg-shaped pipes, portal culverts or even
parabolic channels.
The Link Name page functions in conjunction with the Link Sizes Dialog
and the Link Flow Curve Dialog. Every link type must have the following
characteristics:
Name Specify a link name in up to 15 alpha-numeric
characters. This name will be displayed on the Link
Table Menu as well is in the Edit Node Data dialog.
Manning Factor Specify the Manning Factor to be used in the hydraulic
calculations of all links of this type.
Colebrook-White Specify the Colebrook-White roughness coefficient in
Roughness mm
Type Specify the link type as one of the following:
Pipe
Standard round pipe.
Box
Rectangular box culvert.
Portal
Portal culvert with linked side walls.
Custom
Any other culvert or channel type. The flow
characteristics may be specified in the Link Flow Curve
dialog.
Right click on a row in the table to access a menu with Cut, Copy, Paste,
Insert Rows and Delete Rows options.
Pipe Culverts
Nominal Diameter The nominal size of the pipe as displayed in the combo
box in the Edit Node Data dialog and all views and
printouts.
Internal Diameter The actual internal diameter of the pipe. This value is
used for all of the hydraulic calculations.
Overall Diameter The outside diameter of the pipe. This value is used for
minimum cover and quantities calculations.
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Box Culverts
Nominal Width The standard width of the box culvert (usually the
internal dimension) which will be displayed in the Edit
Node Data dialog and all views and printouts. This value
is used in the hydraulic calculations.
Nominal Height The standard height of the box culvert (usually the
internal dimension) which will be displayed in the Edit
Node Data dialog and all views and printouts. This value
is used in the hydraulic calculations.
Overall Width The outside width of the link. This value is used in the
quantities calculations
Overall Height The outside height of the link. This value is used in the
minimum cover and quantity calculations
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Active A toggle to indicate whether this size is available during
the analysis.
Nominal Width The standard width of the portal culvert (usually the
internal horizontal dimension) which will be displayed in
the Edit Node Data dialog, all views and printouts.
Nominal Height The standard height of the portal culvert (usually the
internal vertical dimension) which will be displayed in the
Edit Node Data dialog, all views and printouts.
Overall Width The outside width of the link. This value is used in the
quantities calculations
Overall Height The outside height of the link. This value is used in the
minimum cover calculations
Knee Height The distance from the bottom of the culvert to the bend
point in the side.
Top Offset The horizontal offset from the knee to the top of the
culvert.
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Active A toggle to indicate whether this size is available during
the analysis
Nominal Width The standard width of the custom culvert (usually the
internal horizontal dimension) which will be displayed in
the Edit Node Data dialog, all views and printouts.
Nominal Height The standard height of the custom culvert (usually the
internal vertical dimension) which will be displayed in the
Edit Node Data dialog, all views and printouts. This value
is used in the hydraulic calculations.
Overall Width The outside width of the link. This value is used in the
quantities calculations
Overall Height The outside height of the link. This value is used in the
minimum cover calculations
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Active A toggle to indicate whether this size is available during
the analysis.
The area and flow curves must be input for every depth increment. The
data is proportional to the full flow condition, i.e. values start at 0.0 and
increase to 1.0 for the proportional depth. Flow and area values must be
input accordingly.
The graph of the flow and area curves is continuously updated.
The node data dialog allows you to input or edit node, link and inflow
data. It also includes a page which displays the results relating to the
node.
An overflow node is optional. If no overflow node is specified all
overflows will be taken into local storage.
Use the arrow buttons to page through the database or click on the
record number button to search for a particular node or record number.
Procedure
The Node Data dialog will be displayed. There are 5 data pages:
Node Name The name or reference to this node and outgoing link in
up to 25 alpha-numeric characters.
Next Node The name of the downstream node.
Overflow Node The name of the node to which overflows must be
directed. If no overflow node is specified all overflows
will be taken into local storage.
Cover Level The level of the node (manhole) cover in meters.
Lock Option to lock the cover level to the specified level.
Freeboard Height that the manhole cover must be above the
extracted cover level.
Manhole Conditions The state of the node invert. This may be one of the
following settings:
Drop - links placed at minimum slope
Invert - incoming and outgoing invert levels common
Soffit - linside top of the culverts common
0.075 - an absolute step between the invert levels
Subnet/Branch /Link No These items are usually calculated by the analysis
module. However the designer may wish to specify that
a certain branch is the trunk or collector. In this instance
he would input his data and specify the branch number
of 1 for the main branch, 2 for the secondary, and so on.
Link numbering starts at 1 for the most upstream link in a
branch and increases towards the outfall.
The following data items are required for the Unit Flow method.
Inflow Units The number of contributing units of this particular class
of inflow.
Inflow Class The class of the contributing units as defined in the Unit
Flow Parameters. Click on the right of the control to
display a list of available classes.
Point Source A constant inflow expressed in terms of liters/second.
This item is to make provision for constant inflows that
cannot be defined by a particular inflow class.
The following data items are required for Harmon Formula inflows:
The following data items may be input for the Inflow Hydrograph
inflows:
Inflow Units The number of contributing units of this particular inflow
hydrograph.
Inflow Hydrograph Name The name of the inflow hydrograph may be selected
from the list displayed in the combo box. The path to the
inflow hydrograph files is specified in the Inflow
Hydrograph Parameters.
Maximum Inflow The flow into the link may be limited to a specific value
regardless of the capacity of the link. This may be
caused by the size of the inlet structure.
Maximum Flow The flow into the outgoing link may be limited to a
specific value regardless of the capacity of the link.
Maximum Storage If no overflow node is specified the analysis module will
assume that excess link flows will be taken up in some
form of local storage, ie. a surge tank.
In many instances one would wish to take a specified
volume of flow up in local storage and then pass the
excess flow on to an overflow node.
Node Y Coordinate The Y coordinate of the node or manhole.
Node X Coordinate The X coordinate of the node or manhole.
Delete/Recall
This button will mark the current record for deletion or if it has already
been deleted it will remove the deletion flag. Deleted records can be
removed with the File ► Remove Deleted Records function or will be
removed from the database when you close the project and answer Yes to
the question "Do you want to remove deleted records". Once the database
has been packed it is impossible to recover the deleted records.
Find
By clicking on the button that displays the current record number, i.e.
the button that displays "00001:00075", you may search for a specific
record.
Show
Click on this button to zoom the view around the current link.
This option allows you to edit the data in a spreadsheet format. You may
cut and paste between cells in the spreadsheet.
Procedure
The Node Data spreadsheet is displayed. You may change the size of the
dialog by clicking and dragging a corner.
The erf connection data dialog allows you to edit erf connections, erf
details, and link details. It also includes a page which displays the results
relating to the erf connection.
Use the arrow buttons to page through the database or click on the
record number button to search for a particular erf connection or record
number.
Procedure
The Node Data dialog will be displayed. There are 4 data pages:
Erf Length The length of the erf. The engineer must decide whether
this length is enough to drain the whole erf and if
necessary adjust it upwards.
Distance of Connection The distance a connection point of an erf connection is
from Erf Boundary located from the erf boundary for sewer positions
Outside erf and In Road Reserve.
Distance of Connection The distance a connection point of an erf connection is
from Sewer Line located from the municipal sewer line for sewer position
Inside erf.
Distance of Sewer from The distance a municipal sewer is located from the erf
Erf Boundary boundary.
Sewer position The method that the Erf connection distance from the
sewer main is used in the calculations depends on the
Sewer position.
Outside Erf - The municipal sewer is located outside the
erf boundary.
In Road Reserve - The municipal sewer is located inside
the road reserve.
Inside Erf - The municipal sewer is located in a servitude
inside the erf boundary.
Link Length The length of the sewer link to which the erf connection
connect.
Link Slope The slope of the sewer link.
Node Invert level The invert level of the starting node of the link that the
erf connection connect to.
Distance from Node The distance on the link that the erf connection
connection point is from the node.
Invert Level of Sewer The invert level of the link at the erf connection
(ILS) connection point.
Link Y Coordinate The Y coordinate of the erf connection connection point
on the link.
Link X Coordinate The X coordinate of the erf connection connection point
on the link.
Delete/Recall
This button will mark the current record for deletion or if it has already
been deleted it will remove the deletion flag. Deleted records will only be
removed from the database when you close the project and answer Yes to
the question "Do you want to remove deleted records". Once the database
has been packed it is impossible to recover the deleted records.
Find
By clicking on the button that displays the current record number, i.e.
the button that displays "00001:00075", you may search for a specific
record.
Show
Click on this button to zoom the view around the current link.
This option allows you to analyze the network and calculate flows, link
sizes, levels and slopes. During the analysis you will be informed by
means of a progress dialog.
Procedure
The Analysis Wizard will be displayed. The first page will vary depending
on the inflow method specified in the Design Parameters.
Unit Flow
Harmon
Sometimes when you are evaluating an existing network with the links at
fixed slopes the rounding off of the slopes will result in an incoming pipe
which is, say 2mm, lower than the outgoing link which has been given a
fixed inlet level.
Hydrograph
Sometimes when you are evaluating an existing network with the links at
fixed slopes the rounding off of the slopes will result in an incoming pipe
which is, say 2mm, lower than the outgoing link which has been given a
Analysis options
This page allows you to specify whether you want to analyze all the nodes
by clicking the All option or just the selected nodes by clicking the
Selected option. For example, if you had selected only a branch using
Graphical ► Select ►Upstream the program will only analyze that portion
of the network.
If this is the first time you are analyzing the entire network you must
select the Renumber branches and links option.
The Keep existing subnetworks option locks the subnet numbering to the
previously calculated numbering.
The Recalculate link lengths from coordinates option calculates the length
of each link from the coordinates of the upstream and downstream node
coordinates.
This option allows you to calculate the quantities of the selected links in
the network according to the parameters defined in the depth
increments and the Bedding Classes.
Procedure
The Print Manager will be displayed. Specify where you want the output
to be directed. Click on OK.
A progress window will be displayed during the calculation. You may
terminate the quantity analysis at any time by clicking on the Cancel
button. Thereafter the results will be displayed in a series of windows or
views as discussed in the View Menu.
This option allows you to analyze the erf connections and calculate levels
and types.
Procedure
The Print Manager will be displayed. Specify where you want the output
to be directed. Click on OK.
A progress window will be displayed during the calculation. You may
terminate the erf connection analysis at any time by clicking on the
Cancel button. The Erf Connection Results window will be displayed.
Node Data
Display node input data
Link Data
Display link input data
Unit Flow
This view includes the following data items:
• Node name
• Point source inflow in l/s
• Number of units and inflow classes
Harmon
This view includes the following data items:
• Node name
• Point source inflow in l/s
• Number of contributing units
Hydrograph
This view includes the following data items:
• Node name
• Number of units and hydrograph names
Summary
Display a summary of the analysis
This option displays a summary of the network analysis and includes the
outfall node data. The example below is generated for the Unit Flow
method.
Results Summary
---------------
File Name: C:\CivDes63\Examples\Tutor\sewer.sew
Subnetwork 1
Outfall Data
Outfall Node = Outfall
Outlet Level = 1548.8480 m
Design Flow = 7.9740 l/s
Total Point Inflow = 1.1250 l/s
Peak Flow = 8.2640 l/s
Attenuation Factor = 0.9590
Equivalent Population = 1659
Contributing Units
Low Income = 22
Middle Income = 10
High Income = 5
Townhouse = 1
Inflow
Display the results of the inflow analysis
This option displays the results data generated during the inflow
analysis. The data displayed will vary according to the inflow method.
Harmon
The data includes:
• Node name
• Next node name
• Total point source inflow in l/s
• Contributing units
• Contributing population
• Average flow in l/s
• Peak factor
• Design inflow in l/s
Hydrograph
The data includes:
• Node name
• Next node name
• Design inflow in l/s
Flow
Display the results of the flow analysis
Overflow
Display the results of the overflow analysis
Layout
Display the results of the layout analysis
This option displays data relating to the geometric position of the link.
Data items include:
• Link name
• Next link name
• Number of links
• Link type
• Calculated size in mm or the link description
• Length in m
• Slope of the link expressed as a percentage
• Slope of the link expressed as a ratio
• Inlet level of the link in m
• Outlet level of the link in m
Hydraulic Grade
Display the results of the hydraulic grade analysis
This option displays the elevation of the hydraulic grade line as well as
other hydraulic control data. Data items include:
• Link name
• Hydraulic grade in m
• Cover level of the node (manhole) in m
• Soffit level of the link in m
• Velocity of flow in m/s
• Full-bore velocity at capacity in m/s
• Flow depth in the link in m
Excavation Lengths
Display the excavation lengths
This option collects and displays the excavation lengths generated by the
quantity analysis. The data is sorted by link type and size and includes
the excavation length in every depth increment.
Excavation Volumes
Display the excavation volumes
Culvert Lengths
Display the summary of culvert lengths
This option collects and displays the bedding volume, selected backfill
and general backfill volumes of the selected links. The data is sorted by
bedding class.
Manhole Depths
Display the summary of manhole depths
Displays the results generated by the erf connection analysis. Data items
include:
• Erf Number
• Length of Erf
• Boundary Distance
• Minimum Ground Level (MGL)
• Ground Level at erf Connection (GLC)
• Max Invert Level of Sewer (MILS)
• Invert Level of Sewer (ILS)
• Invert level of erf Connection (ILC)
• Difference between ILC & ILS
• Type of Connection
• Minimum Floor Level
• Depth of Sewer below MGL
• Depth of end of Erf Connection below GLC
Procedure
The Link Hydrograph dialog will be displayed. There are two pages:
Graph
Select the link from the dropdown list. The link inflow, outflow and
overflow hydrographs, as well as the inlet hydrograph will be displayed.
The graphs are plotted on one set of axes as shown below.
Print
Click on the [Print] button to output the array and graph to a printer.
You will be able to select the destination device before printing.
Export
Click on the [Export] button to create a hydrograph file with the data
from the outflow array. The file is stored in the industry standard dBase
IV file format that can then be imported on the Node Data Inflow page.
Procedure
The Multiple Link Hydrographs dialog will be displayed.
Links
This page allows you to select which link hydrographs to display. Select
the links from the dropdown lists.
Procedure
For example, in the picture below there are two circles with the node
names as text items, MH 123 and MH 124 respectively.
Click on or near the circle that represents node MH 123. The program
will extract the centre coordinates of the circle, search for nearby text to
Click on or near the circle representing MH 124. The Node Data dialog
will be displayed. You may now input any additional information that is
required.
Click on the [Close] button to exit the node data dialog. The nodes and
link will be displayed. The program will continue to prompt:
Classify: Indicate the downstream node (right mouse button
to stop)
This function allows you to query and edit existing node and link data.
Procedure
The program will prompt:
Query: Indicate node or link to query
Click on a node or link. The Node Data dialog will be displayed with the
relevant data.
Press [ESC] or [Spacebar] to terminate the function.
Single
Select a single node and link
This function allows you to select or de-select a single node and link.
Procedure
The program will prompt:
Select: Indicate link to select
Click on the node or link you want to select or de-select. The display will
be updated to reflect the status of the node and link.
Press [ESC] or [Spacebar] to terminate the function.
Branch
Select the nodes and links with the same Subnetwork and Branch numbers
This function allows you to select all the nodes and links with the same
subnetwork and branch numbers by selecting one of the links in the
branch.
Place the cursor on a link and click. All the nodes and links with the
same subnet and branch number as the indicated node or link will be
selected.
Upstream
Select the nodes and links upstream from a specified point
This function allows you to select all the nodes and links upstream from a
specified point. The program will clear the existing selection and then
track and select all nodes and links upstream of the indicated point.
Procedure
The program will prompt:
Select Upstream: Indicate link to start upstream trace
Place the cursor on a link and click. All the nodes and links upstream of
the indicated node or link will be selected.
All
Select all the nodes and links
This function allows you to select all the nodes and links in a data set.
Procedure
The program will redraw the network in selected mode.
This function allows you to de-select all the nodes and links in a data set.
Procedure
The program will redraw the network in normal mode.
This function allows you to switch the display of the selected node and
links on or off. The program will redraw the selected section of the
network in normal mode and on the next click back in selected mode.
This function allows you to graphically add a node and link to the data
set.
Procedure
The program will prompt:
Add Node: Indicate position of new node
Indicate the position of the new node. You may use any of the snap
modes to do so. Once you have clicked with the mouse or pressed Enter
the program will prompt:
Add Node: Input New Node Name
Type in a new node name and click on . The node will be drawn and
the program will prompt:
Add Node: Indicate the next downstream node (right mouse
button to stop)
If you click on an existing node the program will insert the existing
node's name into the next node field and display the Node Data dialog. If
you click on a new node position the program will ask for the name of the
second new node before displaying the Node Data dialog.
The program will extract the Cover Level from the specified terrain
model surface and calculate the length of the link automatically. The
program will continue to prompt:
Add Node: Indicate position of new node
This function allows you to graphically delete a node and it's associated
link from the data set.
Procedure
The program will prompt:
Delete Node: Indicate node to delete
Position the cursor on the node to be deleted and click with the left
mouse button. The node will be marked as deleted and the screen re-
drawn.
The node may be recalled by opening the Node Data dialog, displaying
the deleted record and clicking on the Recall button.
The program will continue to prompt:
Delete Node: Indicate node to delete
This function allows you to graphically insert a node into an existing link.
Procedure
The program will prompt:
Insert Node: Indicate link to insert new node
Position the cursor near to the existing link to be "cut" and click. The
cursor will snap onto the link and the program will prompt you for the
name of the inserted node:
Insert Node: Input New Node Name
Type in the name of the inserted node and click on . The Node Data
dialog will be displayed.
The program will extract the Cover Level from the specified terrain
model surface and calculate the length of the link automatically. It will
also adjust the length of the cut link.
The program will continue to prompt:
Insert Node: Indicate link to insert new node
Procedure
The program will prompt:
Connect Node: Indicate node
Position the cursor on the upstream node and click. The program will
remove the existing link (if any) and prompt:
Connect Node: Indicate downstream node to connect to (right
mouse button to stop)
Position the cursor on the downstream node and click. The link will be
drawn in the new position. The link from the downstream node will now
be erased from the display.
The program will continue to prompt:
Connect Node: Indicate downstream node to connect to (right
mouse button to stop)
This function allows you to graphically move a node and it's incoming
and outgoing links. The program will automatically extract the Cover
Level from the specified terrain model surface and re-calculate the
lengths of all the links connected to the node.
Procedure
The program will prompt:
Move Node: Indicate node to move
Position the cursor close to the node to be moved and click. The cursor
will snap to the centre of the node and the program will prompt:
Move Node: Indicate new position of node
As you move the cursor the display is updated to show the position of the
node and it's attached links. Move the cursor to the new position and
click or press [Enter]. You may use the snap modes to place the node
accurately.
The program will continue to prompt:
Move Node: Indicate node to move
This function will extract levels from the digital terrain model and
update the node cover levels of all the selected nodes.
Procedure
The DTM Surfaces dialog will be displayed.
Specify the surface to be used to interpolate the cover level and click on
[OK]. The program will scan the database and extract a cover level for
each selected node. If no nodes have been selected the following error
message will be displayed:
No nodes selected
This function allows you to graphically add an erf connection to the data
set.
Procedure
The program will prompt:
Add Erf Connection: Indicate position on correct side of
sewer link (Esc to end): Height = 1561.756
Indicate the position of the new erf connection. You may use any of the
snap modes to do so. As the cursor is moved the project elevations are
interpolated from the selected soft material dtm surface and displayed in
the prompt. Once you have clicked with the mouse or pressed Enter the
program will prompt:
Add Erf Connection: Input New Erf Name
The program will trace the drawing lines that form the erf boundary
around the selected erf and then search for the lowest point inside the
erf. The minimum ground level will be extracted from the soft material
dtm surface and the erf connection data dialog will open.
Else if the Calculate Minimum Ground Level on Erf option is not selected
in the Erf Connection Defaults dialog the program will prompt:
Minimum Ground Level: Indicate position of minimum ground
level on erf: Height = 1561.572
After closing the erf connection data dialog the erf connection will be
drawn and the program will continue to prompt:
Add Erf Connection: Indicate position on correct side of
sewer link (Esc to end): Height = 1560.016
Press [ESC] to terminate the function or enter the next erf connection.
This function allows you to graphically delete an erf connection from the
data set.
Procedure
The program will prompt:
Delete Erf Connection: Indicate erf connection to delete
Position the cursor on the erf connection to be deleted and click with the
left mouse button. The erf connection will be marked as deleted and the
screen re-drawn.
The erf connection may be recalled by opening the Erf Connection Data
dialog, displaying the deleted record and clicking on the Recall button.
The program will continue to prompt:
Delete Erf Connection: Indicate erf connection to delete
This function allows you to query and edit existing erf connection data.
Procedure
The program will prompt:
Query: Indicate erf connection to query
Position the cursor on the erf connection to be edited and click with the
left mouse button. The Erf Connection Data Dialog will be displayed with
the relevant data.
Procedure
The program will prompt:
Move Erf Connection: Indicate erf connection to move
Position the cursor close to the erf connection to be moved and click. The
cursor will snap to the end point of the erf connection and the program
will prompt:
Move Erf connection: Indicate new position of erf
connection: Height = 1560.894
As you move the cursor the display is updated to show the position of the
erf connection and a line to the previous position. The project elevations
are also interpolated from the selected soft material dtm surface and
displayed in the prompt. Move the cursor to the new position for the erf
connection and click. You may use the snap modes to place the erf
connection accurately.
The program will continue to prompt:
Move Erf Connection: Indicate erf connection to move
Procedure
The program will prompt:
Move Minimum Ground Level Point: Indicate relevant erf
connection (Esc to end)
Position the cursor close to the erf connection, for which the minimum
ground level point must move, and click. The cursor will snap to the end
point of the erf connection and the program will prompt:
Move MGL Point: Indicate new position for minimum ground
level point: Height = 1559.698
Move the cursor to the new position for the minimum ground level point
and click. As you move the cursor the display is updated to show the
minimum ground level point symbol connected to the cursor. The project
elevations are also interpolated from the selected soft material dtm
surface and displayed in the prompt. You may use the snap modes to
place the minimum ground level point accurately.
The program will continue to prompt:
Move Minimum Ground Level Point: Indicate relevant erf
connection (Esc to end)
Procedure
The program will prompt.
Rename : Indicate node to rename
Position the cursor on the node to rename and click. The program will
read and show the existing node name and prompt:
Rename : Input new node name
Type in the new name for the node and click on the . The program will
continue to prompt:
Rename : Indicate node to rename
Procedure
The program will prompt.
Renumber branches : Indicate branch to renumber
Position the cursor on the branch to renumber and click. The program
will read and show the existing branch number and prompt:
Renumber : Input new branch number
Type in the new branch number for the branch and click on the . The
program will continue to prompt:
Renumber branches : Indicate branch to renumber
Procedure
The program will prompt.
Create subnetwork : Indicate link to start upstream trace
Position the cursor on the branch where upstream trace must start and
click. The program will trace all the branches and links upstream from
the link and highlight them. A confirmation window will be displayed
asking:
Create subnetwork from selection?
Click on the YES button if you are happy with the selection. The print
manager will open and you can select options for the output type. The
renumbering of the subnetwork will be spooled to the specified output
options. The program will continue to prompt:
Create subnetwork : Indicate link to start upstream trace
Procedure
The Set Parameters dialog is displayed.
To change one of the displayed items click on the check box. Thereafter
specify the value to set in the list or control on the right of the item. Once
you have set all the items you wish to change click on [OK]. All the
selected nodes and links will be updated.
If no nodes have been selected the following error message will be
displayed:
No nodes or links selected
This function checks for clashes between any two services such as sewer,
storm, water, roads or other services defined in the pipe database. The
second service must be part of the project. See Edit Project for details on
setting up a project.
Procedure
The Service Clashes dialog is displayed.
Select which two services to test for clashes in the dropdown lists and
specify the clearance required between the services. In the example
above the program will test the sewer and stormwater networks for a
clearance of 0.3m between links.
Click on the Check button to start the analysis. As a clash is found the
details are displayed on the table as shown below.
In the example above the sewer culvert from node 008 to node 007
clashes with the storm culvert between nodes 1 and 22. To view the clash
right click on the row of interest and a menu with two options will open.
The Long Section option will open the Longitudinal Section dialog and
display a long section of the chosen branch as well as a symbol indicating
the crossing service.
This option allows the designer to test the length of all the links for
minimum cover and to view problem areas in plan or on a longitudinal
section.
Procedure
The Minimum Link Cover Dialog will open.
Enter the tolerance that must be allowed for when checking the
minimum cover on the links. In the example above the program will test
the sewer links for minimum cover with a tolerance of 0.3m.
Click on the Check button to start checking the minimum cover. As a
problem with cover is found the details are displayed on the table as
shown below.
The Show Link option will change the Design Centre display to position
the link with the cover problem on the centre of the screen as shown in
the following illustration.
Click on the Close button to return to the Minimum Link Cover Dialog.
Click on the Done button to return to the Design Centre.
This option allows the designer to view a quick vertical alignment of the
branches and links of the network and to edit the invert levels of the
manholes. The Soft material line will be displayed on the long section as
well as the Intermediate and Hard material lines if these surfaces are
available.
Procedure
The Longitudinal Section dialog will be displayed.
Services can be selected from the Available Services section with the
Select button, which will then be displayed in the Plot Crossings For
section. Services can be removed from the Plot Crossings For section
with the Remove button. The Longitudinal Section will be updated.
This function allows you to move only selected or all the nodes and links
with a specified x and/or y and/or z coordinate.
Procedure
The Move Network Dialog is displayed.
Specify the values that the network x, y and z values must change by and
if only the selected nodes must be moved. Click on OK and the network
will be updated.
This function allows you to change the order of the records in the Node
Edit dialog and the various View options.
Procedure
The Node Data Index dialog is displayed.
Click on the arrow on the right to display a list of the available indexes.
Click on [OK] to set the order.
Any views (input data or results) that are currently open will be updated
to display the data in the selected order. The Node Data dialog will also
display the records in the active index order.
Procedure
The index will be rebuilt and the display refreshed to the extents of the
network data.
This function allows you to specify which DTM surfaces must be used to
extract the soft, intermediate and hard ground lines.
Procedure
The DTM Surfaces dialog will be displayed.
Specify which surface must be used for each material type by clicking on
the arrow and selecting a surface from the dropdown list. Thereafter
specify the search distance for relevant DTM data. Usually a search
distance of 100m will be sufficient. On digital terrain models with very
sparse data you should increase the search distance to 2 x the average
distance between survey points.
Click on [OK] to store the settings.
This dialog allows you to specify the items that should be shown in the
graphical display and the manner in which they should be displayed.
Procedure
The Display Settings dialog is displayed.
Show sewer layout Check this option to display the Sewer layout.
Show erf connection Check this option to display the erf connection layout.
layout
Annotation Font Select the font to be used for all annotations on the Stormwater
layout.
Line - Default Pen The erf connection is displayed as a line in the specified colour
if Colour Scheme (see below) is set to Default. To change the
colour click the button and select a colour from the Colour
dialog.
Line - Width on Specify the width of the line in millimeters on paper. Use the
paper arrows to step through a list of available sizes.
Line - Linetype Specify the line style. Use the arrows to step through a list of
available line styles.
Minimum Ground Check this option to have a symbol with the heigh of the
Level on Erf minimum ground level displayed on the position of the minimum
ground level on the erf.
Fill in the relevant data and click the [OK] button to continue.
Copyright 2006
KNOWLEDGE BASE
Conditions of Sale
The purchaser (further referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable license to use the software, Civil
Designer, on the following conditions.
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each CPU upon which the
Licensee wishes to use the software.
3. The Licensee undertakes not to copy, except for backup purposes,
reproduce, translate, adapt, vary or modify the software, nor to
communicate the software to any third party other than the
Licensee’s employees, without the Licensor’s prior written consent.
4. The Licensee agrees that it shall not itself or through any subsidiary,
agent or third party, sell, lease, license, sub-license or otherwise deal
with the software.
5. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and
other rights used or embodied in or in connection with the software
shall be and remain the sole property of the Licensor and it’s
principals.
6. The Licensee shall not question or dispute the ownership of any
such rights at any time.
7. It is up to the Licensee to insure the program for the full
replacement value. In the event of theft or loss of the program,
security disk, or security module the license must be re-purchased in
full.
8. No warranty of any kind is made with regard to the use or
application of the software or it’s fitness for any particular purpose.
The verification of all results and output is entirely the responsibility
of the purchaser.
9. While every care has been taken in the preparation of the Civil
Designer program and it’s manual, Knowledge Base cc, it’s
employees and agents shall not be liable for any loss or damage
(including in particular, consequential losses, loss of profits and
penalties) suffered by the Licensee arising from any cause
whatsoever in connection with the Civil Designer program or the use
thereof whether such loss or damage results from breach of contract
(including a fundamental breach), negligence or any other cause and
whether or not this contract is at any time cancelled by the Licensee
arising from any cause whatsoever in connection with the Civil
Designer program or the use thereof whether or not this contract is
at any time cancelled.
i
Table of Contents
WELCOME
Where do I go from here? 1-1
Typefaces in this manual 1-2
Conventions used in this manual 1-2
How to get support 1-3
On-line help 1-3
BASIC THEORY
Illudas Method 2-2
Design Storms 2-6
Infiltration 2-8
Design Controls 2-11
Major and Minor Drainage Systems 2-12
Flow resistance in pipelines 2-13
The Manning Equation 2-13
The D'Arcy-Weisbach formulation 2-13
FILE MENU
New Project 4-2
Drawing File 4-3
Terrain File 4-3
Sewer File 4-4
Storm File 4-4
Locale 4-4
Open Project 4-7
ii
Edit Project 4-8
Save Project 4-9
Save Project As 4-9
Close Project 4-9
Import 4-10
ASCII File 4-10
Version 3 Data 4-13
MAP Theme 4-14
Inflow Hydrograph 4-15
Convert Drawing Entities 4-16
Export 4-17
ASCII FILE 4-17
MAP Theme 4-18
Merge Stormwater File 4-19
Remove Deleted Records 4-20
Print 4-21
Output Manager 4-24
Spool Output 4-26
Option Settings 4-27
General 4-28
Survey 4-31
Terrain 4-32
Roads 4-36
Plot 4-39
Output Window 4-40
Security 4-41
Authorize 4-41
Check Network Dongles 4-42
Exit 4-42
EDIT MENU
Default Settings 5-2
Design Parameters 5-4
Inflow Calculation Method 5-4
Friction Loss Formula 5-4
Geometric Controls 5-5
Flow Controls 5-5
Infiltration Rates 5-6
Inflow Hydrograph Parameters 5-7
Name List 5-7
Hydrograph Array 5-8
Reservoir Data 5-9
Name 5-9
Storage - Discharge Profile 5-10
Storage - Discharge Curve 5-11
iii
Storm Data 5-12
Type 5-12
Data 5-13
Array 5-16
Hyetograph 5-17
Pumps 5-18
Name Page 5-19
Sump Page 5-20
Pumps Page 5-21
Depth Increments 5-22
Bedding Classes 5-23
Link Tables 5-25
Name 5-26
Sizes 5-27
Link Flow Curve Dialog 5-32
Node Data 5-33
Node 5-33
Link 5-35
Runoff 5-36
Control 5-48
Results 5-49
Delete/Recall 5-49
Find 5-49
Show 5-49
Node Data &Spreadsheet 5-50
ANALYSIS MENU
Network 6-2
Analysis options 6-5
Quantities 6-6
VIEW MENU
Input Data 7-2
Node Data 7-2
Link Data 7-2
Runoff Data 7-3
Results 7-5
Summary 7-5
Runoff Analysis 7-6
Flow Analysis 7-7
Flow Analysis 7-7
Overflow Analysis 7-7
Layout Analysis 7-8
Hydraulic Grade 7-8
iv
Quantities 7-9
Excavation Lengths 7-9
Excavation Volumes 7-9
Bedding and Backfill Volumes 7-10
Culvert Lengths 7-11
Manhole Depths 7-11
Link Hydrograph 7-13
Graph 7-13
Array 7-14
Multiple Hydrographs 7-15
Links 7-15
Graph 7-16
Reservoir Analysis 7-17
Summary 7-17
Depth Array 7-18
Graph 7-19
GRAPHICAL MENU
Classify Nodes and Links 8-2
Edit Node and Link Data 8-4
Select 8-5
Single 8-5
Branch 8-5
Upstream 8-6
All 8-6
Clear 8-6
Toggle Show Selected 8-7
Add Node 8-8
Delete Node 8-9
Insert Node 8-10
Connect Node 8-11
Move Node 8-12
Cover Levels 8-13
Add Subcatchment 8-14
Delete Subcatchment 8-21
Rename 8-22
Renumber Branches 8-23
Create Subnetwork 8-24
Set Parameters 8-25
Clashes 8-26
Check Link Cover 8-29
Vertical Alignment 8-32
Move Network 8-35
v
SETTINGS MENU
Index Order 9-2
Rebuild Index 9-3
DTM Surface 9-4
Display Settings 9-5
vi
Welcome
Welcome to Civil Designer, the design system created by civil engineers
for civil engineers, to save you time, effort and money. Now you can
work faster, smarter and accomplish more.
This manual introduces you to Civil Designer and gets you up and
running without delay. It shows you how to accomplish the most
common tasks and provides tips on the exciting and innovative new
features to be found in Civil Designer.
The easy-to-follow tutorial will help you gain hands-on experience with
the program.
Welcome 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears onscreen
such as prompts.
Italics Italics are used for emphasis and to introduce new
terms.
[Enter] This indicates a key on your keyboard or a button on
the screen.
For example:
“Press [Enter] to complete the entry.”
or
“Click on the [OK] button.”
Command This typeface indicates a menu option or a command.
For example:
“Click on the Open icon to load a drawing.”
Menu commands appear with the path separated by an arrow. The
instruction Draw ► Ellipses ► Ellipse refers to the command you choose by
opening the Draw menu, the Ellipses sub-menu, and by choosing the
Ellipse option.
On-line help
The Civil Designer on-line help system is far easier to use and more
comprehensive than those typically found in other software programs.
It contains about 10 times as much information as this manual and
provides complete answers to virtually any question you may have about
features or how to use Civil Designer.
Access on-line Help from the Help menu option at any time, or by
pressing F1 during the display of any of the dialogs in the program. The
help items can be printed using the Print icon on the toolbar.
Welcome 1-3
Notes:
II
III
Step I: Divide the sub-catchment area into zones with a similar temporal
rainfall distribution (isochronal zones)
Intensity (mm/h)
Time (min)
Step II: Generate the rainfall hyetograph before losses are subtracted
Time (min)
Step III: Subtract surface losses (infiltration and surface storage) from
rainfall hyetograph to determine excess rainfall
(I + II + III)
Area (ha)
II
I
III
Time (min)
Step IV: Determine Time Area diagram. Note the combination of the
isochronal areas to form the compound time area curve
Time (min)
Chicago Storm
Watson (1981) proposed the use of the following IDF coefficients in
Southern Africa.
Region b c ratio ¡I ¡R
These values are built in as defaults but may be altered. The value of the
coefficient C is calculated according to the formula below. This value is
accurate provided the Mean Annual Precipitation does not exceed 1000
mm.
where
MAP = Mean Annual Precipitation in mm.
T = Recurrence interval in years.
ϒ = Regional Constant
R
f
f=f+f 1 -
c (f0 - kF - f)
f + (f - f ) exp
fc
c o c
where
f = infiltration capacity
F = accumulated depth of infiltration
f , f and k are Horton's parameters
o c
The adjusted equation only takes infiltration into account when there is
rainfall as illustrated in the figure below. This results in a more accurate
simulation in low precipitation runoff events.
Soil Classification
The moisture content of the soil before a storm also affects the infiltration
rate. This is called the Antecedent Moisture Condition and is determined
according to rainfall criteria specified below.
Major System
Catchment Area
Infiltration
losses
Minor System
λLV 2
H=
2gD
Where:
H = head loss (m)
L = length of pipe (m)
D = pipe diameter (m)
V = velocity (m/s)
g = gravitational acceleration
λ = friction coefficient
1 2.51 k
= −2.0 log +
λ R λ 3 . 7D
where:
λ = friction coefficient
D = the pipe diameter
k = the mean height of roughness in the pipe
Re = Reynold's number defined as:
Re = ρ V D / F
where:
ρ = the liquid density
v = the velocity of flow
D = pipe diameter
F= the dynamic viscosity
The D'Arcy-Weisbach formula, with friction coefficient calculated from
the Colebrook-White equation is accurate for any pipe diameter or fluid
velocity.
The standard Windows File Open dialog will be displayed. Select the
directory where the file must be and specify the file name as
TUTOR.STW.
Close the Project dialog and change into Storm mode with Mode ► Storm
Mode.
Data may be input in a number of ways:-
• use the Edit ► Node Data menu option
• import an ASCII list of node coordinates
• import an ASCII file which includes the next node name and link
types and sizes
• load an existing layout drawing and classify it
• convert drawing entities from an existing layout drawing.
In this example you will import the manhole data from an ASCII file
containing the manhole name, the next manhole name, Y coordinate and
X coordinate for each manhole. The data items may be separated
commas, spaces or tabs.
Click on the [Browse] button just below the top edit control and select the
ASCII file STORM.YXZ from the TUTOR sub-directory. The first lines of
the import file will now be displayed on the dialog.
Select the Comma delimited option under the File Type section and click
on the [Next] button. The following view will be displayed.
Your settings should look like this when you have allocated all the
columns:
Click on the [Finish] button to import the file into the newly created data
file.
The Show storm layout check box specifies that the Design Centre must
display the storm node and link data during redraws.
The Show storm subcatchments check box specifies that the Design Centre
must display the storm subcatchment layout during redraws.
The Annotation Font dropdown box allows you to select the font that will
be used to label the nodes and links.
Now click on the Nodes sub-item on the left of the dialog. The Node
settings allow you to define the pen, symbol size and line type for the
node, the text pen and text size in points for the node annotations as well
as which annotations must be displayed.
The dialog will display the following:
The Link settings allow you to define the pen, line thickness in mm and
line type of the link display as well as the text pen and size in points.
Adjust the settings to conform to the pictures above and click on the [OK]
button.
The Design Centre display will be updated to display the storm nodes
and links.
In a similar manner add the following text to the Text below link edit
control by selecting the {LENGTH} option and adding ‘m’.
{LENGTH}m
If you want to add a box behind the link annotation simply click on the
Box option in the Link display settings. You can vary the distance the
link annotation is displayed from the link line by changing the Offset
distance from link setting.
Here you specify from which terrain surface the cover levels must be
interpolated. You may select any one of the 128 surfaces that contains
valid data. The Intermediate and Hard Material settings are only used for
quantity calculations and the graphical long sections. Click on the [OK]
button. Civil Designer will interpolate the cover level from the specified
surface.
To check the results, let us update the display settings to show the cover
level next to each node. Select the Settings ► Display Settings ► Storm ►
Node option and add the ‘CL={COVER}m’ option to the node annotation.
Click on the [OK] button. The display will be updated to display the node
names as well as the cover level at the node with the ‘CL=’ subscript.
These settings will set all links to be a ‘100D Concrete’ pipe on a ‘Class B’
bedding with a minimum cover of 1.4 m. At the same time the nodes will
be set to have the soffits of the pipes common. Click on the [OK] button to
change the parameters.
Refresh the display with the [S] key. Notice that the link type text has
been updated to ‘100D Concrete’.
The CAD snap modes can be used while drawing the perimeter. Click on
a position in the Design Centre window and the following prompt is
displayed:
Subcatchment Perimeter: Indicate next point (Click near
start to end)
There will be a line attached to the cursor running from node 5. Draw the
drainage path from the node in an upstream direction to the most remote
point of the subcatchment. A confirmation dialog will open asking if you
are satisfied with the drainage path. Click on [Yes] if satisfied with the
path else click on [No] and redefine the path.
Click on [OK] and the Grassed Area Entry Time Calculator will open with
the Length and Slope entered as calculated from the defined drainage
path. Enter the Manning Factor and adjust the Length and Slope if
required.
Click on [Close].
The program will continue to prompt:
Subcatchment Perimeter: Indicate start point
Now enter the subcatchments for Node 10 and 7 in the same manner.
Press [ESC] to terminate the function. The display should now look
similar to the picture below.
Select the storm file to apply to the catchment area by clicking on the […]
button to the right of the Storm File Name edit box.
Specify the AMC (antecedent moisture condition) by clicking on one of
the buttons.
Lastly specify the routing to be used by selecting Continuity or Time
Shift from the Routing Method dropdown list.
Click on the Next button. The following page is displayed. You may
return to this page by clicking on the Back button.
The Print Manager dialog will be displayed. This allows you to specify the
destination of the log that will be generated during the analysis. In this
instance direct the log to the Output Window by checking the Screen
output option.
Select an option from the print manager dialog box and click on the [OK]
button.
STORM will calculate the quantities of all the selected links. After the
analysis the quantities will be displayed in a series of windows. Each
window contains the results of a particular quantity calculation.
If you are plotting more than one plan drawing Civil Designer will save
them sequentially i.e. “Filename1”, ”Filename2” ect.
To toggle between drawings and the Design Centre – choose the desired
visible window from the Windows menu bar.
All additional changes can now be made in the CAD mode.
Select the Stormwater Longsection sheet and set the sheet size to A0.
Click on [Next].
This option allows you to set up a new project and specify the data files
that must be used.
Procedure
The Project dialog is displayed.
To add a drawing to the project simply click in the check box next to
Drawing, click on Browse on the right of the dialog, and select the
drawing using the standard Window file open dialog. The drawing name
will be displayed as shown above.
Similarly, to add a data file to the project click in the check box next to
the required data type and select the file to use with the [Browse] button.
If the file does not exist it will be created.
To use the Survey, Terrain or Roads functions, you must select or create
a Terrain data file.
Terrain File
If you select a terrain file that does not exist, the following dialog will be
displayed:
Enter the Y and X coordinates of the centre of the site, or of the area of
principal interest, and a diameter that will encompass the site or, once
again, the area of principal interest. It is acceptable to leave the settings
at their default values, but you should then either import data from an
ASCII file which will offer a rescale that centres the site, or add data
manually and then use Tools ► Rescale Survey from the Terrain menu
which does the same thing.
Storm File
If you select a storm file that does not exist, the following dialog will be
displayed:
Locale
You must make the settings that determine the manner in which the
stored coordinates are projected onto the display surface (the Design
Centre window).
Hemisphere
Select either the Southern Hemisphere or Northern Hemisphere options
to set the hemisphere in which the data is located.
Projection
Select the mapping projection to be used. Currently only three
projections are available, namely Local, Transverse Mercator and UTM
(Universal Transverse Mercator). Selecting Local will automatically set
the Datum to Cape and causes Civil Designer to treat the Terrain and
Road database coordinates in the same way as Stardust used to.
Prime Longitude
Enter the central LO of the panel in which the data falls (actually the
longitude on which the 0 value of the horizontal ordinates of the
coordinate system falls) and also select whether this LO is East or West
of 0° longitude (Greenwich).
Origin Latitude
Enter the latitude on which the 0 value of the vertical ordinates of the
coordinate system falls and also select whether this latitude is North or
South of 0° latitude (the Equator). This should normally be set to 0°
(origin at the equator where North or South are immaterial) but could be
different for some projections.
DO NOT use the False Easting and False Northing settings to apply
some constant to the data coordinates, as the projection calculations
rely on full coordinates and will give incorrect values if these entries are
used incorrectly.
Remarks
In order to use a UTM system the following settings should be made for
Locale:
• Convert the UTM block number to LO using the formula
(BLOCKNUMBER x 6°) - 183°. This calculates the Longitude of the
central meridian in degrees.
You can select which project to open using the standard Windows Open
dialog.
Procedure
The Open dialog will be displayed.
This option allows you to add design elements to the project or to change
the data files associated with the project.
Procedure
The Project dialog is displayed.
To add a design element to the project simply set the check box of that
element and select the data file using the [Browse] button. The standard
Window Open dialog will be displayed. Select the file to add to the
project or type in a new file name to create a new data file.
You may not change the locale settings of an existing project as the
projection settings have already been applied to data files and may not
be changed.
This option allows you to save the current project and the associated
data files.
Save Project As
Save the current project to another name
This option allows you to save the current project and the associated
data files to new file names. You may specify a new file name for the
project file and each of the active design files in turn.
Close Project
Close the current project
This option allows you to close the active project and clear the Design
Centre. You will be given the option to save the associated data files.
ASCII File
Import ASCII space-delimited or comma-delimited file
This option allows you to import the data in an ASCII or text file into an
existing data file. As you import the data the program will first see if the
data file includes a record with the imported node name. If it does the
program will update the data with the values in the imported file.
If the data file does not already include a record with the imported node
name then a new record will be appended to the data file and the
imported data copied into the record.
The ASCII file must contain all the data items to be added to a record in
one line of text. The data must include a node or manhole name. The data
items may be separated by commas (comma-delimited file) or spaces
(space-delimited file).
Procedure
The following dialog box will be displayed:
Click on the column heading to display a list of available data types for
each column of data as shown below.
Click on the [Finish] button to import the file into the newly created data
file.
The program will read the ASCII file and assign the data items according
to the sequence specified.
All the STORM network information from the existing version 3.x data
file will be imported into the stormwater database.
Procedure
The Open dialog will be displayed.
Select the storm version 3.x file (.cmd) to open and click on [OK].
Procedure
The Import dialog will be displayed.
Select the Theme from which to import the stormwater network and
match the Map Fields with the appropriate STORM fields.
Click [OK] to import the stormwater information from the map theme.
This option allows you to import the data for a hydrograph in an ASCII
or text format, which will then be converted to the Civil Designer
Hydrograph file (.hyd) format.
Procedure
The following dialog box will be displayed:
Type in the address for the ASCII files or browse to the drive and path
for the directory where the files are saved. Select the type of files that
must be listed. Choose the file or files that you want to convert and
browse to the destination directory. Select the file format for the ASCII
file that must be converted and click [Import].
Procedure
The Convert drawing entities dialog will open.
The program will pick up all the named CAD layers. Select the cad layer
containing the required information and click on the [OK] button.
Outfalls The only entities on this layer must be circles indicating
the outfall nodes.
Node Names The manhole names must be on this layer close to the
line origins.
Links The lines indicating the stormwater network must be on
this layer. No circles indicating manholes must be on this
layer, since it will cause duplicate nodes. Ensure that the
lines are not polylines and that the line length is not more
than 500m, which is the maximum length for
classification.
Diameters The diameters must be drawn in the middle of the line.
This item can be ignored if you want the stormwater
module to size the pipes during the analysis.
ASCII FILE
Export stormwater data to an ASCII text file
Procedure
The Save As dialog will be displayed.
Select a file to which to export. The drive and path automatically default
to the last used drive and directory for this type of file.
Once you select the file the export is carried out
Procedure
The Export to MAP Project dialog will be displayed.
Enter a name for the new theme and, if required, change the Map Field
names in the table.
Click on [OK] to export.
This option merges the specified stormwater database file with the
currently open stormwater database.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
stormwater file to merge. The drive and path automatically default to the
last used drive and directory for this function.
Browse for the file you wish to merge with the active data file. Select
Open once you have selected the desired file. Repeat this process as
many times as necessary.
The merging process will import the stormwater database as is. The
operator will have to rename any duplicate nodes and any user defined
link types in the imported data file will need to be created in the active
data file.
You must run this function to remove records that has been deleted in
the Node Data or by Graphical Delete Node.
Procedure
A confirmation dialog is displayed.
This option allows you to output data to a printer or to an ASCII file. You
can select which data types you want to print or export.
Procedure
The Print Control Panel is displayed.
Results
You may specify any combination of the following results by checking
the box next to that item.
Summary Active inflow method, number of nodes, outfall level
and outflow
Inflow Analysis Depending on the inflow method:
Flow Analysis Link name, next link name, number of links, link type,
calculated size, flow, capacity, velocity and
percentage flow depth
Overflow Analysis Link name, next link name, inflow, point source
inflow, design flow, actual flow, capacity and
overflow.
Layout Analysis Link name, next link name, number of culverts, link
type, calculated size, length, slope, inlet level, outlet
level and cover to link.
Hydraulic Grade Link name, hydraulic grade level, cover level, soffit
level, velocity and flow depth
This function allows you to set up the Output Window's printing and file
export capabilities. If you select to send output to the screen and the
Output Window is not visible, use Window | Toggle Output Window to
display the window.
Procedure
The Output Manager is displayed.
Screen output Check this option to have output directed to the Output
Window. If this window is not visible then select Window |
Toggle Output Window
Printer output Check this option to have output directed to a selected
printer. If this option was selected and you now turn it off,
any output previously directed to the printer will be spooled.
If this option was not selected and you now turn it on, you
will be asked to select the required printer.
File output Check this option to have output directed to a file. If this
option was selected and you now turn it off, the output file
will be closed. If this option was not selected and you now
turn it on, the selected output file will be created.
Don't show this dialog Check this option to retain the current settings for all future
in future output. You will no longer be prompted to make settings. In
order to adjust the settings, or to turn off this option, use File
| Output Manager.
Page Heading Enter the heading to be printed at the top of each page. Only
available if the Printer output option is selected.
Any output (print) data that has been sent to the printer but not yet
printed is spooled to the printer.
Windows tends to hold printed output in a spool file until the print job is
complete. In order to end a print job in Civil Designer you must deselect
the print option in the Output Manager, or exit the program.
Alternatively, this function will carry out the same procedure.
The settings for various items in Civil Designer are stored in the file
CivDes6.ini which is located in your User directory. While most settings
in this file are manipulated from within the program itself, some settings
have no menu option or dialog associated with them.
In order to facilitate the changing of these settings, we have implemented
a dialog specifically for adjusting these settings. This saves you from
having to edit the INI file and making the changes by hand.
The left side of the dialog displays a tree list of available items. Click on
the top-level item to display the relevant page. Some of the top-level
items have further pages implemented as sub-items. Click on the + sign
to the left of any top-level item to display the sub-items. Click on a sub-
item to display the relevant page.
Certain settings are only read at program startup. These items are
marked with an asterisk (*). Changes to these settings will only be
implemented once the program has been exited and restarted. All other
settings are read at the start of relevant functions and changes to these
settings will therefore be available the next time the relevant function is
activated.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Southern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Southern Hemisphere
projects.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Northern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Northern Hemisphere
projects.
Screening radius for Enter the radius (in metres) within which successive
ASCII Serial import coordinates in a Serial file import will be screened out.
Number of data columns Select the number of data columns to generated during
for MOSS export a MOSS file export. Your options here are 3 or 6.
Number of entries in Enter the limit of point names to be stored in the Names
names list list.
Include numerical names. Select whether you want numerical names to be
included in the Names list.
Spreadsheet
Intelli-Lines Click the relevant buttons to set indicator colours for the
four Intelli-Lines processing passes.
Graphical Error Figure Click the relevant buttons to set indicator colours for the
various elements in a Graphical Error Figure.
Banks Click the relevant buttons to set indicator colours for the
various elements in banks during Terrace Banks
generation.
DTM Click the relevant buttons to set indicator colours for the
various elements in DTM Grid generation.
Perimeter indication Click this button to set the indicator colour of the
perimeter polygon when selecting items such as
terraces.
Depth buffer bits Select the number of bits available for depth buffering.
Your options here are 16, 24 and 32. Your setting will
depend on your video card and some experimentation
might be required.
Colour depth bits Select the number of colour bits available. Your options
here are 16,24 and 32. Your setting here should match
the colour depth of your Windows Desktop for optimal
results.
Field of view Enter the vertical field of view in degrees to generate the
correct perspective view. In order to calculate the
required field of view for your particular setting, measure
the distance from your normal seated eye position to the
screen and measure the height of the view area from top
to bottom. Divide the second measurement by the first
measurement, take the arc sin of the result, and round
that result to the nearest degree.
Contour separation Enter the value (in metres) to be added to contour
heights in order to prevent contours dissappearing
underneath the 3D View.
Enable mouse dragging Uncheck this option to prevent mouse dragging within
the 3D View from changing the view parameters. This
should normally be left checked, but some video cards
have problems with the rapid updates required.
Ignore video driver Check this option to have the OpenGL acceleration
acceleration capabilities of your graphics card ignored. This should
normally be left unchecked, but some video cards have
problems with the accelerated drivers.
Maximum number of road Specify the maximum numbers of roads per project. The
files value must be between 100 and 250.
Use Interactive Roads Check this button to enable the Interactive Roads
Expert Expert. Before every roads operation the program will
check if there are any operations that still needs to be
done before the specified operation can commence. If
there are then the Roads Expert will appear with the
relative operations checked. Simply press OK to perform
all the necessary operations and display the dialog for
the specified operation.
Use TRH format when Check this option to use TRH format when slaving Edge
slaving Edge Control Control. If this option is checked then the distance given
for the development length of the superelevation will be
applied from the stage where the grade is 0 (flat) until it
is fully developed. The initial portion where the normal
crossfall is picked up (or reduced) to 0, is automatically
calculated and added to the specified development
length.
Use element entry for Check this option to enter horizontal alignments by
horizontal alignment element (straights and curves) rather than by PI (with
instead of PIs and radii associated curve radius).
Use element entry for Check this option to enter vertical alignments by element
vertical alignment instead (grades) rather than by VPI (with associated curve
of VPIs length).
Display VPI names when Check this option to have VPI names displayed during
editing a vertical graphical editing of vertical alignments.
alignment
Spreadsheet
Horizontal alignment Click the relevant buttons to set indicator colours for the
various elements.
Vertical alignment Click the relevant buttons to set indicator colours for the
various elements.
Pipeline Click the relevant buttons to set indicator colours for the
various elements.
Intersection Click the relevant buttons to set indicator colours for the
various elements.
Template Editor Click the relevant buttons to set indicator colours for the
various elements.
Layerworks Note: The Layerworks pen will be used to draw the
layerwors in Graphical Edit mode as well.
Number of lines retained Enter the number of lines of output that should be
in memory retained at any time for the various output windows. This
will be the last x number of lines that have been sent to
the Output Window for display, enabling you to scroll
back to see lines that have dissappeared off the top of
the window.
Display/Print Font Enter the display/print font size (in points) and the
position at which a right margin marker should be
displayed in the Output Window.
Authorize
Authorize the program
This option allows you to obtain your user code and input the
authorisation code to activate the various modules in the program.
Procedure
The authorisation dialog box is displayed. Your User Code is displayed in
the centre of the dialog.
Exit
Quit Civil Designer
Procedure
The Defaults dialog is displayed.
To change one of the displayed items click on the arrow on the right of
the item and a list of the options will be displayed. Click on the required
option to select it. Click on [OK] once all the required parameters have
been set.
Manhole Conditions This may be one of the following settings:
Drop - links placed at minimum slope
Invert - incoming and outgoing invert levels common
Soffit - linside top of the culverts common
An absolute step between the invert levels can be entered. E.g.
0.075
Type The link type may be selected from a drop-down list.
Diameter The diameter of the link in millimeters.
Bedding Class The bedding class for this link.
Number of pipes The number of identical and parallel links between this node
and the downstream node, ie. 2 x 900 mm pipes.
Minimum Cover The minimum distance from the ground line to the top of the
culvert.
The Design Parameters Dialog allows the designer to select the flow
calculation method and to establish guidelines for the design.
Procedure
The following dialog is displayed:
Manhole Conditions
Specify whether incoming and outgoing culverts in the manhole should
have their inverts at a common level (Inverts), be placed at the minimum
depth possible given the other design parameters (Drops), or be placed
with a user-defined step through the manhole. An entry of 0.075 will
specify a step of 75 mm through each node.
Minimum Cover
This is the minimum distance from the manhole cover level to the top of
the culvert.
Flow Controls
The flow controls set the hydraulic design parameters used in the
calculation of link slopes and sizes.
Minimum Velocity
Culverts will be placed at a slope with the objective to try and maintain
the minimum flow velocity specified here or the maximum slope
specified in the Link Tables, whichever is the least.
Maximum Velocity
This setting will result in all links where the velocity exceeds the
specified value being flagged in the results with the “**” symbol.
This dialog allows you to specify the infiltration rate for each soil type.
Procedure
The Soil Infiltration Parameters dialog will be displayed.
Procedure
The Inflow Hydrograph Parameters dialog will be displayed. There are
two pages:
Name List
Here you specify a short name that is associated with the full hydrograph
file name. If the hydrograph file does not exist it will be created.
Hydrograph Array
This page displays the hydrograph array that you can edit as well as a
graph of the hydrograph.
The array table allows you to input and edit the inflow hydrograph. The
array may contain up to 5040 flow values. The time increments may be at
irregular intervals. As you change the hydrograph array the adjacent
graph will be updated.
The hydrograph may be printed using the [Print] button.
This dialog allows you to create and edit reservoir files, ie. profiles which
define the reservoir’s hydraulic characteristics.
Each node must use a unique reservoir file. If you use the same
reservoir file on more than one node the results will be incorrect.
Procedure
The Reservoir Data dialog will be displayed. There are three pages:
Name
This table allows you to specify a short name which is associated with the
full reservoir file name. If the reservoir file does not exist it will be
created.
Two outflow curves are provided so that you may simulate the effect of
two outlets from the reservoir which may be a pipe near the bottom of
the reservoir and a weir or overflow outlet at the top. However, these
outlets may be positioned at any level. In fact you may use only one
outlet if you want to. The sum of the outflows will be displayed in the
Total Discharge column.
You may also specify an initial water depth, ie. the water depth prior to
the storm event. This may be any value between 0 and the maximum
depth of the reservoir. During the analysis the program will start at the
initial depth and draw off the flow according to the combined outflow
curve.
The storm control panel allows you to define and edit various storm
types which are used in conjunction with the Illudas runoff method.
Storm can model a number of different storm types. Generally the design
storm is based on IDF data. It is also possible to model the Chicago storm
from regionalized IDF curves proposed by Op ten Noort and Stephenson
(1982) or from recorded IDF curve data.
Procedure
The Storm Control Panel will be displayed. There are four data pages.
Type
Specify the storm type as well as a 60 character descriptor. You may read
an existing storm file with the [Load] button, and save the storm profile
using the [Save] button.
Region The region where the storm event takes place. There are
two options:
Inland
Coastal
IDF Parameters The IDF parameters determine the total depth of rainfall.
The values are calculated.
A user-defined storm type allows you to input the intensity array from
observed data.
The rectangular storm distributes the total rainfall uniformly over the
duration.
The triangular storm distributes the total rainfall over a triangle with the
peak at the Ratio of Duration to Peak value.
Array
The array page displays the rainfall intensities at every time step. If you
are editing a User storm type you may input or edit the intensities.
Right click on a row in the table to access a menu with Cut, Copy, Paste,
Insert Rows and Delete Rows options.
This dialog allows you to create and edit pump files, i.e. profiles that
define the pump station hydraulic characteristics.
How it works
The inlet and outlet levels are calculated based on the incoming and next
node levels. It is possible, but not necessary, to fix these levels. All sump
dimensions (i.e. sump depth, overflow depth, on and off levels) are then
set in relation to inlet level.
For each step of the analysis the water depth in the sump is obtained
using the previous water depth, inflow, outflow and sump depth to
volume curve. Water depth is used to automatically switch the pumps on
or off, depending on the user settings.
The pumping head is then calculated as a difference between outlet level
and water level in the sump (static head), and increased by friction
losses. The resulting flow is then calculated for each pump and pump
station as total.
After that the outflow hydrograph is passed on to the next node.
The capacity is calculated as the maximum flow with all the pumps
running on minimum head i.e. with the maximum water level in the
sump.
The following restrictions apply:
• If next node of the pump is the system outfall the invert level at the
outfall must be fixed.
• Each node must use a unique pump file. If you use the same pump
file on more than one node the results will be incorrect.
Moving up and down in the table changes the active or selected pump.
To delete or insert a row right click on the row of interest and a menu
with the two options will open. The active pump name is displayed in the
Pump Station Dialog title.
For a pump station layout as seen on next page without a dry chamber
and suction pipe the Suction Pipe values should be zero
The schematic layout on the right hand side explains the measurements.
It is not a design guideline.
To change the active pump use the [Pump x] buttons at the top of the page
The pump’s delivery, head and efficiency are obtainable from pump
catalogues.
This option allows you to specify the depth increments used in the
quantity calculations.
Procedure
The Excavation Depth Increment dialog will be displayed.
Procedure
Bedding Class Select the class name you wish to view or edit.
Invert to Trench Floor The distance from the bottom of the culvert to the bottom
of the trench. May be specified in terms of the diameter
or vertical size, ie. D/2 or as an absolute value.
This distance is labeled A in the diagram.
Soft Material
Minimum Distance The minimum distance between the bottom of the culvert
and the bottom of the trench in soft material. This must
be an absolute value.
Maximum Distance The maximum distance between the bottom of the
culvert and the bottom of the trench in soft material. This
must be an absolute value.
Hard Material
Minimum Distance The minimum distance between the bottom of the culvert
and the bottom of the trench in hard material. This must
be an absolute value.
Maximum Distance The maximum distance between the bottom of the
culvert and the bottom of the trench in hard material.
This must be an absolute value.
The bedding diagram will be updated as you change any of the main data
items. The [Default] button will reset the bedding parameters to the
SABS 1200 specification.
The Link Tables allow the designer to define up to 15 different link types
or culverts between nodes. These links may be circular (pipes),
rectangular (box culverts), portal/skew haunch, or custom link types.
Custom link types allow you to input the depth to proportional flow and
depth to proportional area curves, thus enabling the use of non-standard
culvert shapes such as egg-shaped pipes, portal culverts or even
parabolic channels.
The Link Name page functions in conjunction with the Link Sizes Dialog
and the Link Flow Curve Dialog. Every link type must have the following
characteristics:
Name Specify a link name in up to 15 alpha-numeric
characters. This name will be displayed on the Link
Table Menu as well is in the Edit Node Data dialog.
Manning Factor Specify the Manning Factor to be used in the hydraulic
calculations of all links of this type.
Colebrook-White Factor Specify the roughness coefficient in mm
Type Specify the link type as one of the following:
Pipe
Standard round pipe.
Box
Rectangular box culvert.
Portal
Portal culvert with linked side walls.
Custom
Any other culvert or channel type. The flow
characteristics may be specified in the Link Flow Curve
dialog.
Open Drain
The Open Drain link type is used for V-shaped and
trapezoidal drains.
Right click on a row in the table to access a menu with Cut, Copy, Paste,
Insert Rows and Delete Rows options.
Pipe Culverts
Nominal Diameter The nominal size of the pipe as displayed in the combo
box in the Edit Node Data dialog and all views and
printouts.
Internal Diameter The actual internal diameter of the pipe. This value is
used for all of the hydraulic calculations.
Overall Diameter The outside diameter of the pipe. This value is used for
minimum cover and quantities calculations.
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Active A toggle to indicate whether this size is available during
the analysis.
Nominal Width The standard width of the box culvert (usually the
internal dimension) which will be displayed in the Edit
Node Data dialog and all views and printouts. This value
is used in the hydraulic calculations.
Nominal Height The standard height of the box culvert (usually the
internal dimension) which will be displayed in the Edit
Node Data dialog and all views and printouts. This value
is used in the hydraulic calculations.
Overall Width The outside width of the link. This value is used in the
quantities calculations
Overall Height The outside height of the link. This value is used in the
minimum cover and quantity calculations
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Active A toggle to indicate whether this size is available during
the analysis.
Nominal Width The standard width of the portal culvert (usually the
internal horizontal dimension) which will be displayed in
the Edit Node Data dialog, all views and printouts.
Nominal Height The standard height of the portal culvert (usually the
internal vertical dimension) which will be displayed in the
Edit Node Data dialog, all views and printouts.
Overall Width The outside width of the link. This value is used in the
quantities calculations
Overall Height The outside height of the link. This value is used in the
minimum cover calculations
Knee Height The distance from the bottom of the culvert to the bend
point in the side.
Top Offset The horizontal offset from the knee to the top of the
culvert.
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Active A toggle to indicate whether this size is available during
the analysis
Nominal Width The standard width of the custom culvert (usually the
internal horizontal dimension) which will be displayed in
the Edit Node Data dialog, all views and printouts.
Nominal Height The standard height of the custom culvert (usually the
internal vertical dimension) which will be displayed in the
Edit Node Data dialog, all views and printouts. This value
is used in the hydraulic calculations.
Overall Width The outside width of the link. This value is used in the
quantities calculations
Overall Height The outside height of the link. This value is used in the
minimum cover calculations
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Maximum Flow The maximum (full) flow of the link in m3/second
Maximum Area The maximum cross-sectional area of the link in m2.
Side Clearance The space on either side of the link in an excavation.
This value is used in the excavation, bedding and backfill
volumes calculations.
Active A toggle to indicate whether this size is available during
the analysis.
Open Drain Name An identifying name which will be displayed in the Edit
Node Data dialog, all views and printouts.
Bottom Width The width of the base of the drain in millimeters. This
value is used in the hydraulic calculations.
Depth The depth of the drain in millimeters. This value is used
in the hydraulic calculations
Left Side Slope The slope, expressed as 1 : x, of the left side of the
drain.
Right Side Slope The slope, expressed as 1 : x, of the right side of the
drain.
Minimum Slope The minimum slope at which the link will be placed in
normal circumstances.
Maximum Slope The maximum slope at which the link will be placed in
order to satisfy the minimum velocity requirement.
Manning Factor The Manning friction factor of the drain.
Active A toggle to indicate whether this size is available during
the analysis.
The area and flow curves must be input for every depth increment. The
data is proportional to the full flow condition, i.e. values start at 0.0 and
increase to 1.0 for the proportional depth. Flow and area values must be
input accordingly.
The graph of the flow and area curves is continuously updated.
The node data dialog allows you to input or edit node, link and inflow
data. It also includes a page which displays the results relating to the
node.
Use the arrow buttons to page through the database or click on the
record number button to search for a particular node or record number.
Procedure
The Node Data dialog will be displayed. There are 5 data pages:
Node
The node data page describes the relationship between the nodes and
defines the direction of flow from the node to the next node.
Node Name The name or reference to this node and outgoing link in
up to 25 alpha-numeric characters. Searches may be
performed on these names.
Next Node The name of the downstream node.
The following data items are required for the Illudas runoff method.
Lock Option to lock the runoff area to the specified area value.
Runoff Area The total contributing runoff area in hectares. The Runoff
Area option will not be active when a subcatchment is
selected, since the area is calculated from the
subcatchment polygon.
Subcatchment The subcatchment can be selected from a list. The runoff
area will then be calculated from the subcatchment
polygon. The subcatchment option will not be active if
the area is locked.
Paved Area (%) The percentage of the sub-catchment that consists of
impervious material.
Paved Entry Time The time in minutes for a drop of water to travel from the
furthest part of the paved zone to the stormwater inlet.
Paved Depression Storage The average losses in mm due to surface irregularities.
Supplementary The percentage of the sub-catchment that consists of
Area (%) impervious material which discharges onto a permeable
surface, ie. roofs that discharge onto a lawn.
The paved entry time is the time it takes the runoff from the paved area
to run along a gutter with a hydraulic radius of 60mm and a Manning
factor of 0.02 to the inlet. The overland flow time for the runoff to reach
the gutter is assumed to be 2 minutes which is added to the gutter travel
time.
This dialog allows you to calculate the paved area entry time from the
following parameters based on Manning's equation:
Length The distance from the catchpit to the furthest hydraulic point of
the paved area in meters.
Slope The slope from the furthest hydraulic point expressed as a
percentage.
The calculated value will be placed in the Paved Entry Time edit box
when you click on the [OK] button.
0 .6
nL
t = 27.8
(Wi )−0.4
s
where
t = travel time in minutes
n = Manning's retardance coefficient for overland flow
L = flow length in m
S = slope in %
i = excess rainfall intensity (mm/h)
W = ratio of sub-catchment width to flow width
If you click on the […] button next to the Grassed Area Entry Time box
the Grassed Area Entry Time calculator will be displayed.
This dialog allows you to specify the following parameters:
The calculator will update the grass entry time control when you click
the [OK] button.
The following data items are required for Rational Formula runoff
calculations:
Lock Option to lock the runoff area to the specified area value.
Runoff Area The total contributing runoff area in square kilometers. The
Runoff Area option will not be active when a subcatchment
is selected, since the area is calculated from the
subcatchment polygon.
Subcatchment The subcatchment can be selected from a list. The runoff
area will then be calculated from the subcatchment polygon.
The subcatchment option will not be active if the area is
locked.
Time of Concentration The time it takes for a drop of water to travel from the most
distant part of the catchment to the catchpit. Click on the [...]
button to display the Time of Concentration calculator.
User Specified Point Select if the Rational Runoff calculations must not calculate
Rainfall the Point Rainfall value from the standard Rational Runoff
graphs but must make use of the entered value.
Catchment
Characteristics
Rural Percentage The rural portion of the catchment area expressed as a
percentage of the total area.
Rural Factor The rural area runoff coefficient which may be calculated
using the rural coefficient calculator.
Time of Concentration
The Time of Concentration is the time it takes for a drop of water to
travel from the most distant part of the catchment to the catchpit. This
calculator allows you to calculate the time of concentration. Two types of
flow are taken into account - overland and watercourse.
Overland
The overland flow option is used where there is no defined stream or
concentration of water. When this option is selected you will be able to
specify the roughness factor. The time of concentration is calculated
according to the following formula.
0.467
rL
Tc = 0.604 0.5
S
where
r = roughness coefficient
L = length of the catchment area in km
S = slope of the catchment area in m/m
Watercourse
This option is used for all flows are concentrated into streams or rivers.
The time of concentration is calculated according to the following
formula.
0.385
0.87L2
Tc =
1000S avg
where
L = length of the catchment area in km
Savg = average slope of the catchment area in m/m
The Time of Concentration dialog will be displayed.
Click on [OK] to accept and transfer the calculated value into the time of
concentration control in the rational runoff page.
The program uses these percentage values plus the following factors to
determine the final rural area factor.
Component Classification Mean Average Rainfall
< 600 600 - 900 > 900
Surface Slope Vlei's and Pans (< 3%) 0.01 0.03 0.05
Flat Areas (3% to 10%) 0.06 0.08 0.11
Hilly (10% to 30%) 0.12 0.16 0.20
Steep Areas ( > 30%) 0.22 0.26 0.30
Permeability Very Permeable 0.03 0.04 0.05
Permeable 0.06 0.08 0.10
Semi-Permeable 0.12 0.16 0.20
Impermeable 0.21 0.26 0.30
Vegetation Thick Bush/Plantation 0.03 0.04 0.05
Light Bush/Farmland 0.07 0.11 0.15
Grassland 0.17 0.21 0.25
No Vegetation 0.26 0.28 0.30
Specify the makeup of the urban coefficient in percent. The total must be
100 percent. Thereafter select a runoff factor for each of the urban
surface types using the following guidelines:
The following data items are required for Wallingford Rational Formula
runoff calculations:
Lock Option to lock the runoff area to the specified area value.
Catchment Area (km2) The total contributing runoff area in square kilometers. The
Runoff Area option will not be active when a subcatchment
is selected, since the area is calculated from the
subcatchment polygon.
Subcatchment The subcatchment can be selected from a list. The runoff
area will then be calculated from the subcatchment polygon.
The subcatchment option will not be active if the area is
locked.
Percentage Impervious The percentage of the catchment area covered by
Catchment (PIMP) impervious surfaces intended to drain to the storm sewer.
Time of Entry (min) The time it takes for a drop of water to travel from the most
distant part of the catchment to the catchpit. Click on the [...]
button to display the Time of Entry calculator.
Previous Pipe Length The length of pipe between the upstream sub-catchment
(m) and this sub-catchment.
Previous Pipe Velocity The calculated flow velocity in the pipe between the
upstream sub-catchment and this sub-catchment.
Time of Flow (min) The time of flow through the previous pipe to the point
under consideration. Calculated from the pipe length and
velocity.
Time of Entry
The time of entry te may be regarded as representing the delay and
attenuation of the flow over the ground surface. It has the effect of
reducing the calculated discharge, since an increase in the time of entry
and, consequently, in the time of concentration reduces the
corresponding rainfall intensity. Recent research has shown that times of
entry of 8 to 12 minutes are common amongst frequently occurring
storms. The following values have been recommended for the time of
entry:
Return Period Time of entry (minutes)
5 years 3-6
2 years 4-7
1 year 4-8
1 month 5 - 10
For each return period the larger times of entry are applicable to large,
flat sub-catchments (area greater than 400m2, slope less than 1 in 50) and
the smaller values to small, steep sub-catchments (area less than 200m2,
slope greater than 1 in 30). Note that these values of area and slope refer
to the sub-catchments contributing to each pipe length.
The time of entry is calculated according to the following formula:
te = 7.44 LENGTH0.133 SLOPE-0.274
where LENGTH is the sub-catchment overland flow length (m) and
SLOPE is the sub-catchment slope (per cent)
The Time of Entry dialog will be displayed.
Click on OK to accept and transfer the calculated value into the time of
entry control in the Wallingford rational runoff page.
Maximum Flow The flow into the outgoing link may be limited to a
specific value regardless of the capacity of the link.
Maximum Storage If no overflow node is specified the analysis module will
assume that excess link flows will be taken up in some
form of local storage, ie. a surge tank.
In many instances one would wish to take a specified
volume of flow up in local storage and then pass the
excess flow on to an overflow node.
Node Y Coordinate The Y coordinate of the node or manhole.
Node X Coordinate The X coordinate of the node or manhole.
Delete/Recall
This button will mark the current record for deletion or if it has already
been deleted it will remove the deletion flag. Deleted records will only be
removed from the database when you close the project and answer Yes to
the question "Do you want to remove deleted records". Once the database
has been packed it is impossible to recover the deleted records.
Find
By clicking on the button that displays the current record number, ie. the
button that displays "00001:00075", you may search for a specific record.
Show
Click on this button to zoom the view around the current link.
This option allows you to edit the data in a spreadsheet format. You may
cut and paste between cells in the spreadsheet.
Procedure
The Node Data spreadsheet is displayed. You may change the size of the
dialog by clicking and dragging the bottom right corner.
Illudas
Storm File Name Input the name of the storm to be applied to the
catchment area or click on the [...] button to display the
File Open dialog.
Antecedant Moisture Select the antecedant moisture condition prior to the
Condition storm event.
Routing Method Specify which routing method to use:
Continuity equation
Time Shift
Click on the Next button. The Analysis options page is displayed. You
may return to this page by clicking on the Back button.
Click on the Next button. The Analysis options page is displayed. You
may return to this page by clicking on the Back button.
Click on the Next button. The Analysis options page is displayed. You
may return to this page by clicking on the Back button.
This page allows you to specify whether you want to analyze all the
nodes by clicking the All option or just the selected nodes by clicking the
Selected option. For example, if you had selected only a branch using
Graphical ► Select ► Upstream the program will only analyze that portion
of the network.
If this is the first time you are analyzing the entire network you must
select the Renumber branches and links option.
The Keep existing subnetworks option locks the subnet numbering to the
previously calculated numbering.
The Recalculate link lengths from coordinates option calculates the length
of each link from the coordinates of the upstream and downstream node
coordinates.
Click on the [Finish] button to proceed. The Output Manager dialog will
be displayed. This allows you to specify the destination of the log that will
be generated during the analysis. To direct the log to the Output Window
check the Screen output option.
After the completion of the analysis the results windows will be
displayed. Each window displays certain aspects of the results such as
flows, overflows, levels and slopes, and the hydraulic gradient. These
windows or views are discussed in the View Menu chapter.
Node Data
Display node input data
Link Data
Display link input data
Summary
Display a summary of the analysis
This option displays a summary of the network analysis and includes the
outfall node data. The example below is generated for the Unit Flow
method.
Results Summary
---------------
File Name: C:\CivDes64\Examples\Tutor\Storm.stw
Inflow Calculation Method = Illudas
Number of Nodes analyzed = 75
Subnetwork 1
Outfall Data
Outfall Node = 34
Outlet Level = 1551.3900 m
Design Flow = 1.2789 m3/s
Storm Data
File Name: C:\CivDes64\Examples\Tutor\Coast 550 180-1 min.stm
Chicago Storm Coastal Region
Mean Annual Precipitation = 550 mm
Return Period = 20 years
Duration = 180 min
Time Step = 1 min
Ratio of Peak/Duration = 0.38
Factors:
A = 849 B = 12.0 C = 0.750
Total Depth = 50.6 mm
Accuracy Check
Volume of Inflow = 3268.3 m3
Volume at Outfall = 3257.4 m3
Percentage Error = 0.33
This option displays the results data generated during the runoff
analysis. The data displayed will vary according to the inflow method.
Illudas
The data includes:
• Node name
• Next node name
• Runoff in m3/s
• The volume of runoff from the Paved Area in m3
• The volume of runoff from the Grass Area in m3
• The total volume of runoff from the sub-catchment in m3
Rational
The data includes:
• Node name
• Next node name
• Runoff in m3/s
• The rural runoff coefficient
• The urban runoff coefficient
Wallingford Rational
The data includes:
• Node name
• Next node name
• Runoff in m3/s
• Catchment Area in km2
• Percentage Impermeable in %
• Time of Entry in minutes
• Time of Flow in minutes
• Time of Concentration in minutes
Overflow Analysis
Display the results of the overflow analysis
This option displays data relating to the geometric position of the link.
Data items include:
• Link name
• Next link name
• Number of links
• Link type
• Calculated size in mm or the link description
• Length in m
• Slope of the link expressed as a percentage
• Slope of the link expressed as a Ratio
• Inlet level of the link in m
• Outlet level of the link in m
• Cover Level of the link in m
• Cover to the link in m
• Manhole Depth in m
Hydraulic Grade
Display the results of the hydraulic grade analysis
This option displays the elevation of the hydraulic grade line as well as
other hydraulic control data. Data items include:
• Link name
• Hydraulic grade in m
• Cover level of the node (manhole) in m
• Soffit level of the link in m
• Velocity of flow in m/s
• Flow depth in the link in m
Excavation Lengths
Display the excavation lengths
This option collects and displays the excavation lengths generated by the
quantity analysis. The data is sorted by link type and size and includes
the excavation length in every depth increment.
Excavation Volumes
Display the excavation volumes
This option collects and displays the bedding volume, selected backfill
and general backfill volumes of the selected links. The data is sorted by
bedding class.
The bedding classes are defined in Edit ► Bedding Classes. The selected
backfill is the backfill defined in the Invert to Fill Top (C) edit box. The
general backfill is the fill on top of the selected backfill to the top of the
trench.
Manhole Depths
Display the summary of manhole depths
Procedure
The Link Hydrograph dialog will be displayed. There are two pages:
Graph
Select the link from the dropdown list. The link inflow, outflow and
overflow hydrographs, as well as the inlet hydrograph will be displayed.
The graphs are plotted on one set of axes as shown below.
Print
Click on the [Print] button to output the array and graph to a printer.
You will be able to select the destination device before printing.
Export
Click on the [Export] button to create a hydrograph file with the data
from the outflow array. The file is stored in the industry standard dBase
IV file format that can then be imported on the Node Data Inflow page.
Procedure
The Multiple Link Hydrographs dialog will be displayed.
Links
This page allows you to select which link hydrographs to display. Select
the links from the dropdown lists.
Procedure
The Reservoir Analysis dialog will be displayed. Select a reservoir from
the Node Name control to display it's results:
Summary
This page displays a summary of the selected reservoir's performance
analysis.
Depth Array
This page provides a step by step report on the inflow, water depth,
storage and outflow of the reservoir.
Time The elapsed time in minutes from the start of the storm.
Inflow The inflow into the reservoir in m3/s at the time
increment.
Depth The depth of the water at the time increment.
Storage The active storage in m3 at the time increment.
Culvert Outflow The outflow in m3/s from the reservoir through the
culvert or first outlet at the time increment.
Weir Outflow The outflow in m3/s from the reservoir through the weir
or second outlet at the time increment.
Total Outflow The total outflow in m3/s from the reservoir at the time
increment.
Graph
This page provides a step by step report on the inflow, water depth,
storage and outflow of the reservoir.
Print
Click on the [Print] button to output the summary, array and graph to a
printer. You will be able to select the destination device before printing.
Procedure
For example, in the picture below there are two circles with the node
names as text items, MH 123 and MH 124 respectively.
Click on or near the circle that represents node MH 123. The program
will extract the centre coordinates of the circle, search for nearby text to
Click on or near the circle representing MH 124. The Node Data dialog
will be displayed. You may now input any additional information that is
required.
Click on the [Close] button to exit the node data dialog. The nodes and
link will be displayed. The program will continue to prompt:
Classify: Indicate the downstream node (right mouse button
to stop)
This function allows you to query and edit existing node and link data.
Procedure
The program will prompt:
Query: Indicate node or link to query
Click on a node or link. The Node Data dialog will be displayed with the
relevant data.
Press [ESC] or [Spacebar] to terminate the function.
Single
Select a single node and link
This function allows you to select or de-select a single node and link.
Procedure
The program will prompt:
Select: Indicate link to select
Click on the node or link you want to select or de-select. The display will
be updated to reflect the status of the node and link.
Press [ESC] or [Spacebar] to terminate the function.
Branch
Select the nodes and links with the same Subnetwork and Branch numbers
This function allows you to select all the nodes and links with the same
subnetwork and branch numbers by selecting one of the links in the
branch.
Procedure
The program will prompt:
Graphical Menu 8-5
Select Branch: Indicate link to start branch trace
Place the cursor on a link and click. All the nodes and links with the
same subnet and branch number as the indicated node or link will be
selected.
Upstream
Select the nodes and links upstream from a specified point
This function allows you to select all the nodes and links upstream from
a specified point. The program will clear the existing selection and then
track and select all nodes and links upstream of the indicated point.
Procedure
The program will prompt:
Select Upstream: Indicate link to start upstream trace
Place the cursor on a link and click. All the nodes and links upstream of
the indicated node or link will be selected.
All
Select all the nodes and links
This function allows you to select all the nodes and links in a data set.
Procedure
The program will redraw the network in selected mode.
Clear
Clear all the selected nodes and links
This function allows you to de-select all the nodes and links in a data set.
This function allows you to switch the display of the selected node and
links on or off. The program will redraw the selected section of the
network in normal mode and on the next click back in selected mode.
This function allows you to graphically add a node and link to the data
set.
Procedure
The program will prompt:
Add Node: Indicate position of new node
Indicate the position of the new node. You may use any of the snap
modes to do so. Once you have clicked with the mouse or pressed Enter
the program will prompt:
Add Node: Input New Node Name
Type in a new node name and click on . The node will be drawn and
the program will prompt:
Add Node: Indicate the next downstream node (right mouse
button to stop)
If you click on an existing node the program will insert the existing
node's name into the next node field and display the Node Data dialog. If
you click on a new node position the program will ask for the name of the
second new node before displaying the Node Data dialog.
The program will extract the Cover Level from the specified terrain
model surface and calculate the length of the link automatically. The
program will continue to prompt:
Add Node: Indicate position of new node
This function allows you to graphically delete a node and it's associated
link from the data set.
Procedure
The program will prompt:
Delete Node: Indicate node to delete
Position the cursor on the node to be deleted and click with the left
mouse button. The node will be marked as deleted and the screen re-
drawn.
The node may be recalled by opening the Node Data dialog, displaying
the deleted record and clicking on the Recall button.
The program will continue to prompt:
Delete Node: Indicate node to delete
This function allows you to graphically insert a node into an existing link.
Procedure
The program will prompt:
Insert Node: Indicate link to insert new node
Position the cursor near to the existing link to be "cut" and click. The
cursor will snap onto the link and the program will prompt you for the
name of the inserted node:
Insert Node: Input New Node Name
Type in the name of the inserted node and click on . The Node Data
dialog will be displayed.
The program will extract the Cover Level from the specified terrain
model surface and calculate the length of the link automatically. It will
also adjust the length of the cut link.
The program will continue to prompt:
Insert Node: Indicate link to insert new node
Procedure
The program will prompt:
Connect Node: Indicate node
Position the cursor on the upstream node and click. The program will
remove the existing link (if any) and prompt:
Connect Node: Indicate downstream node to connect to (right
mouse button to stop)
Position the cursor on the downstream node and click. The link will be
drawn in the new position. The link from the downstream node will now
be erased from the display.
The program will continue to prompt:
Connect Node: Indicate downstream node to connect to (right
mouse button to stop)
This function allows you to graphically move a node and it's incoming
and outgoing links. The program will automatically extract the Cover
Level from the specified terrain model surface and re-calculate the
lengths of all the links connected to the node.
Procedure
The program will prompt:
Move Node: Indicate node to move
Position the cursor close to the node to be moved and click. The cursor
will snap to the centre of the node and the program will prompt:
Move Node: Indicate new position of node
As you move the cursor the display is updated to show the position of the
node and it's attached links. Move the cursor to the new position and
click or press [Enter]. You may use the snap modes to place the node
accurately.
This function will extract levels from the digital terrain model and
update the node cover levels of all the selected nodes.
Procedure
The DTM Surfaces dialog will be displayed.
Specify the surface to be used to interpolate the cover level and click on
[OK]. The program will scan the database and extract a cover level for
each selected node. If no nodes have been selected the following error
message will be displayed:
No nodes selected
Procedure
For example, in the picture below we want to define the area that must
drain to node 64.
Click on node 64. A Confirmation dialog will open requesting that you
confirm that you want subcatchment S64 to drain to node 64. If you click
on [No] the previous prompt will be displayed again requesting you to
select a node. Click on [Yes]. The program will prompt:
Define the drainage path in the upstream direction (Right click to end)
There will be a line attached to the cursor running from node 64. Draw
the drainage path from the node in an upstream direction to the most
remote point of the catchment. A confirmation dialog will open asking if
you are satisfied with the drainage path. Click on [Yes] if satisfied with
the path else click on [No] and redefine the path.
The runoff time calculator dialogs will open according to the specified
runoff calculation method.
Click on [OK] and the Grassed Area Entry Time Calculator dialog will
open with the Length and Slope entered as calculated from the defined
drainage path. Enter the Manning Factor and adjust the Length and
Slope if required.
Click on [OK]. The Runoff page for node 64 will open with Subcatchment
S64 selected and the Paved and Grassed Entry Time updated.
Click on [Close].
Click on [OK]. The Runoff page for node 64 will open with Subcatchment
S64 selected and the Time of Concentration updated.
Click on [Close].
Click on [OK]. The Runoff page for node 64 will open with Subcatchment
S64 selected and the Time of Concentration updated.
Click on [Close].
The subcatchment will be drawn according to the subcatchment display
settings and a link will be drawn from the subcatchment to the node to
which it drains.
Procedure
The program will prompt:
Delete Subcatchment: Indicate subcatchment to delete
Position the cursor inside the subcatchment to be deleted and click with
the left mouse button. The program will request confirmation for the
deletion of the subcatchment.
Procedure
The program will prompt.
Rename : Indicate node to rename
Position the cursor on the node to rename and click. The program will
read and show the existing node name and prompt:
Rename : Input new node name
Type in the new name for the node and click on . The program will
continue to prompt:
Rename : Indicate node to rename
Procedure
The program will prompt.
Renumber branches : Indicate branch to renumber
Position the cursor on the branch to renumber and click. The program
will read and show the existing branch number and prompt:
Renumber : Input new branch number
Type in the new branch number for the branch and click on . The
program will continue to prompt:
Renumber branches : Indicate branch to renumber
Procedure
The program will prompt.
Create subnetwork : Indicate link to start upstream trace
Position the cursor on the branch where upstream trace must start and
click. The program will trace all the branches and links upstream from
the link and highlight them. A confirmation window will be displayed
asking:
Create subnetwork from selection?
Click on the YES button if you are happy with the selection. The print
manager will open and you can select options for the output type. The
renumbering of the subnetwork will be spooled to the specified output
options. The program will continue to prompt:
Create subnetwork : Indicate link to start upstream trace
Procedure
The Set Parameters dialog is displayed.
To change one of the displayed items click on the check box. Thereafter
specify the value to set in the list or control on the right of the item. Once
you have set all the items you wish to change click on [OK]. All the
selected nodes and links will be updated.
If no nodes have been selected the following error message will be
displayed:
No nodes or links selected
This function checks for clashes between any two services such as storm,
sewer, water, roads or other services defined in the pipe database. The
second service must be part of the project. See Edit Project for details on
setting up a project.
Procedure
The Service Clashes dialog is displayed.
Select which two services to test for clashes in the dropdown lists and
specify the clearance required between the services. In the example
above the program will test the stormwater and sewer networks for a
clearance of 0.3m between links.
Click on the Check button to start the analysis. As a clash is found the
details are displayed on the table as shown below.
The Long Section option will open the Longitudinal Section dialog and
display a long section of the chosen branch as well as a symbol indicating
the crossing service.
This option allows the designer to test the length of all the links for
minimum cover and to view problem areas in plan or on a longitudinal
section.
Procedure
The Minimum Link Cover Dialog will open.
Enter the tolerance that must be allowed for when checking the
minimum cover on the links. In the example above the program will test
the stormwater links for minimum cover with a tolerance of 0.240m.
Click on the Check button to start checking the minimum cover. As a
problem with cover is found the details are displayed on the table as
shown below.
The Show Link option will change the Design Centre display to position
the link with the cover problem on the centre of the screen as shown in
the following illustration.
Click on the Close button to return to the Minimum Link Cover Dialog.
Click on the Done button to return to the Design Centre.
8-30 Storm Reference
Vertical Alignment
Display or edit link vertical alignment.
This option allows the designer to view a quick vertical alignment of the
branches and links of the network and to edit the invert levels of the
manholes. The soft material line will be displayed on the long section as
well as the Intermediate and Hard material lines if available.
Procedure
The Longitudinal Section dialog will be displayed.
Services can be selected from the Available Services section with the
Select button, which will then be displayed in the Plot Crossings For
section. Services can be removed from the Plot Crossings For section
with the Remove button. The Longitudinal Section will be updated.
This function allows you to move only selected or all the nodes and links
with a specified x and/or y and/or z coordinate.
Procedure
The Move Network Dialog is displayed.
Specify the values that the network x, y and z values must change by and
if only the selected nodes must be moved. Click on OK and the network
will be updated.
This function allows you to change the order of the records in the Node
Edit dialog and the various View options.
Procedure
The Node Data Index dialog is displayed.
Click on the arrow on the right to display a list of the available indexes.
Click on [OK] to set the order.
Any views (input data or results) that are currently open will be updated
to display the data in the selected order. The Node Data dialog will also
display the records in the active index order.
Procedure
The index will be rebuilt and the display refreshed to the extents of the
network data.
This function allows you to specify which DTM surfaces must be used to
extract the soft, intermediate and hard ground lines.
Procedure
The DTM Surfaces dialog will be displayed.
Specify which surface must be used for each material type by clicking on
the arrow and selecting a surface from the dropdown list. Thereafter
specify the search distance for relevant DTM data. Usually a search
distance of 100m will be sufficient. On digital terrain models with very
sparse data you should increase the search distance to 2 x the average
distance between survey points.
Click on [OK] to store the settings.
This dialog allows you to specify the items that should be shown in the
graphical display and the manner in which they should be displayed.
Procedure
The Display Settings dialog is displayed.
Fill in the relevant data and click the [OK] button to continue.
Copyright 2006
KNOWLEDGE BASE
Conditions of Sale
The purchaser (further referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable license to use the software, Civil
Designer, on the following conditions.
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each CPU upon which the
Licensee wishes to use the software.
3. The Licensee undertakes not to copy, except for backup purposes,
reproduce, translate, adapt, vary or modify the software, nor to
communicate the software to any third party other than the
Licensee’s employees, without the Licensor’s prior written consent.
4. The Licensee agrees that it shall not itself or through any subsidiary,
agent or third party, sell, lease, license, sub-license or otherwise deal
with the software.
5. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and
other rights used or embodied in or in connection with the software
shall be and remain the sole property of the Licensor and it’s
principals.
6. The Licensee shall not question or dispute the ownership of any
such rights at any time.
7. It is up to the Licensee to insure the program for the full
replacement value. In the event of theft or loss of the program,
security disk, or security module the license must be re-purchased in
full.
8. No warranty of any kind is made with regard to the use or
application of the software or it’s fitness for any particular purpose.
The verification of all results and output is entirely the responsibility
of the purchaser.
9. While every care has been taken in the preparation of the Civil
Designer program and it’s manual, Knowledge Base cc, it’s
employees and agents shall not be liable for any loss or damage
(including in particular, consequential losses, loss of profits and
penalties) suffered by the Licensee arising from any cause
whatsoever in connection with the Civil Designer program or the use
thereof whether such loss or damage results from breach of contract
(including a fundamental breach), negligence or any other cause and
whether or not this contract is at any time cancelled by the Licensee
arising from any cause whatsoever in connection with the Civil
Designer program or the use thereof whether or not this contract is
at any time cancelled.
Table of Contents
WELCOME
Where do I go from here? 1-1
Typefaces in this manual 1-2
Conventions used in this manual 1-2
How to get support 1-3
On-line help 1-3
Online documentation 1-4
TUTORIAL - STRINGS
Create a string 3-2
Draw the route using CAD entities 3-2
Create a string coinciding with the entities 3-3
Convert the string to DTM points 3-5
Design a terrace 3-6
Preliminary 3-6
Generate child strings 3-7
Generate a toeline string 3-8
Inspect the hierachy 3-10
Interaction of toeline string with DTM surface 3-10
Convert the string to DTM points 3-12
SURVEY REFERENCE
FILE MENU
New Project 4-2
Drawing File 4-3
Terrain File 4-3
Sewer File 4-5
Storm File 4-5
Locale 4-5
Open Project 4-7
Edit Project 4-8
Save Project 4-9
Save Project As 4-9
Close Project 4-9
Import 4-10
i
ASCII YXZ 4-10
Serial YXZ 4-14
ASCII Heights 4-15
BLK File 4-16
Strings STR File 4-17
Breaklines 4-18
Import Geo Coords 4-20
MOSS GENIO 4-22
ArcInfo 4-24
SurvPro 4-25
ModelMaker TOT 4-26
ModelMaker Exchange CDM 4-28
Export 4-29
ASCII YXZ 4-29
MOSS GENIO 4-32
Wild ASCII 4-33
Output Manager 4-34
Spool Output 4-36
Option Settings 4-37
Security 4-37
Authorize 4-37
Check Network Dongles 4-38
Exit 4-38
EDITING MENU
Enter Point 5-2
Delete Point 5-3
Edit Point 5-4
Batch Delete 5-5
Compare Points 5-6
Automatic Screen 5-8
Manual Screen 5-10
Remove Duplicates 5-12
Rotate Points 5-13
Surface Change 5-15
Duplicate Surface 5-16
Name Change 5-17
Name Constant 5-18
Height Constants 5-19
Height Interpolation 5-20
Height Differences 5-22
LISTING MENU
Automatic YX 6-2
Automatic YXZ 6-4
ii
YX 6-6
YXZ 6-7
YX + Comment 6-8
YXZ + Comment 6-9
YX + Page + Comment 6-10
YXZ + Page + Comment 6-11
CALCULATIONS MENU
Join 7-2
Polar 7-3
Resection 7-5
Intersection 7-6
Trilateration 7-7
Arc/Line Intersection 7-8
Parallel Line Intersection 7-10
Double Polar 7-11
Placing Joins 7-13
HEIGHTING MENU
Forward 8-2
Simultaneous 8-4
Mean Elevations 8-5
Traverse 8-6
TRANSFORMATIONS MENU
Individual 9-2
Group 9-4
Clarke->WGS84 (SA Only) 9-5
Individual 9-5
Group 9-6
CONVERSIONS MENU
Geo Topo 10-2
Goldfields 10-4
Extract DXF 10-5
Extract Text 10-6
LO to LO 10-7
LO to Lat/Long 10-9
Lat/Long to LO 10-11
t-T Correction 10-13
Sea Level and Scale 10-15
Unit Conversions 10-17
User Units 10-18
Coord Conversion 10-19
User Coord 10-21
iii
REDUCTIONS MENU
Tache 11-2
New Field Book 11-2
Load Field Book 11-3
Save Field Book 11-5
List Field Book 11-6
Reduce Field Book 11-6
Save Field Book 11-12
List Field Book 11-13
Reduce Field Book 11-13
Traverse 11-14
New Field Book 11-14
Load Field Book 11-15
Save Field Book 11-16
List Field Book 11-16
Flat Traverse 11-17
Slope Traverse 11-22
Full Traverse 11-22
Levelling 11-23
New Field Book 11-23
Load Field Book 11-25
Save Field Book 11-26
List Field Book 11-26
Reduce Field Book 11-27
Error Figure 11-30
New Field Book 11-30
Load Field Book 11-31
Save Field Book 11-31
List Field Book 11-32
Least Squares 11-32
Error Figure 11-33
Control Network 11-35
New Field Book 11-36
Load Field Book 11-37
Save Field Book 11-38
List Field Book 11-38
Reduce 11-39
TOOLS MENU
File Format 12-2
View ASCII 12-6
iv
TERRAIN REFERENCE
FILE MENU
New Project 13-2
Drawing File 13-3
Terrain File 13-3
Sewer File 13-5
Storm File 13-5
Locale 13-5
Open Project 13-7
Edit Project 13-8
Save Project 13-9
Save Project As 13-9
Close Project 13-9
Output Manager 13-10
Spool Output 13-12
Option Settings 13-12
Security 13-12
Authorize 13-12
Check Network Dongles 13-13
Exit 13-13
MODEL MENU
Insert Point 14-2
Edit Point 14-4
Move Point 14-6
Interpolate Point 14-7
ID Point 14-9
Locate Point 14-10
AutoSuffix 14-11
Polyline to DTM 14-12
Indicate Polyline 14-12
Selected Polylines 14-13
Mark Bank Points 14-14
Polygon Clip 14-16
Polygon Copy/Move 14-18
Fence Clip 14-19
Fence 14-20
Define 14-20
Remove 14-21
Display 14-21
Exclusion Polygons 14-23
Define PolyFence 14-23
Remove PolyFence 14-24
Display PolyFences 14-25
v
Polygon Area 14-26
Break Line 14-27
Add 14-27
Delete 14-28
Remove All 14-28
Convert to Feature Lines 14-29
Feature Line 14-30
Add 14-30
Delete 14-30
Remove All 14-31
Lines From CAD Lines 14-32
Intelli-Lines 14-34
Triangulate 14-37
Validate Model 14-39
TERRAIN MENU
Band vs Prism Volumes 15-2
Contours from Lines 15-3
Cross Sections 15-5
Extract 15-5
Translate 15-8
Fast Cross 15-10
Long Sections 15-11
Extract 15-11
String Long 15-15
Chainage String 15-16
Fast 15-17
Surface Area 15-18
Plan Area 15-18
Slope Area 15-18
Area by Slope Category 15-19
Surface Volume 15-20
Dam Volumes 15-22
Terrace Banks 15-24
Delete Banks 15-24
Dynamic Drag 15-25
Fixed Slopes 15-27
Variable Slopes 15-30
Terrace Top 15-33
Terrace Merge 15-35
Terrace Volume 15-37
Delete Ground 15-40
Point Grid 15-41
DTM Grid Volumes 15-43
Single Surface 15-43
vi
Ground/Design Surface 15-47
Ground/Design Difference 15-49
Polygon Volume 15-53
DTM to ASCII 15-55
DTM Contours 15-56
Neutral Contour 15-57
Drainage 15-58
Flow Directions 15-59
Drainage Network 15-61
Isograde Line 15-64
Line of Sight 15-66
3D View 15-68
View 15-68
Define Fly Path 15-76
Plot 3D 15-78
GRAPHICAL MENU
Join 16-2
Polar 16-3
Resection 16-5
Parallel Line 16-7
Mid Point 16-9
Two Line Intersection 16-10
Elevation Tracking 16-12
Show Tache Rays 16-14
STRINGS MENU
Select String 17-2
Select String by Name 17-3
Recalc String 17-4
String Creation 17-5
Define String 17-6
Entities to String 17-8
Polyline to String 17-10
String Long 17-12
Copy String 17-13
Create Child 17-14
String Editing 17-16
Query String 17-17
Delete String 17-19
Reheight String 17-21
Drag String 17-23
String to DTM 17-25
Crossfall 17-27
Longsection 17-29
vii
Vertex Editing 17-31
Insert Vertex 17-32
Delete Vertex 17-34
Edit Vertex 17-35
Move Vertex 17-37
Range Editing 17-38
Range Edit 17-39
Multiple Insert 17-41
Horizontal Taper 17-43
Horizontal Grade 17-45
Horizontal Curve 17-47
Vertical Taper 17-49
Vertical Grade 17-51
TOOLS MENU
Rescale Survey 18-2
Rebuild DBase 18-3
DBase Statistics 18-4
Validate Line Data 18-5
Export DXF View 18-6
SETTINGS MENU
Names 19-2
Heights 19-2
Lines 19-2
Contours 19-2
Name Filter 19-3
Snap Mode 19-3
Auto Interpolate 19-4
OPTION SETTINGS
General 20-2
Survey 20-5
Terrain 20-6
Roads 20-10
Plot 20-13
Output Window 20-14
SECURITY
Hasp Dongle Overview 21-4
NetHasp 21-5
viii
Welcome
Welcome to Civil Designer, the design system created by civil engineers
for civil engineers, to save you time, effort and money. Now you can
work faster, smarter and accomplish more.
This manual introduces you to Civil Designer and gets you up and
running without delay. It shows you how to accomplish the most
common tasks and provides tips on the exciting and innovative new
features to be found in Civil Designer.
The easy-to-follow tutorial will help you gain hands-on experience with
the program.
Welcome 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears onscreen
such as prompts.
Italics Italics are used for emphasis and to introduce new
terms.
[Enter] This indicates a key on your keyboard.
For example:
“Press [Enter] to complete the entry.”
Command This typeface indicates a menu option or a command.
For example:
“Click on the Open icon to load a drawing.”
Menu commands appear with the path separated by an arrow. The
instruction Draw ► Ellipses ► Ellipse refers to the command you choose by
opening the Draw menu, the Ellipses sub-menu, and by choosing the
Ellipse option.
On-line help
The Civil Designer on-line help system is far easier to use and more
comprehensive than those typically found in other software programs.
It contains about 10 times as much information as this manual and
provides complete answers to virtually any question you may have about
features or how to use Civil Designer.
Access on-line Help from the Help menu option at any time, or by
pressing F1 during the display of any of the dialogs in the program. The
help items can be printed using the Print button on the toolbar.
Welcome 1-3
Online documentation
The User Guide and the Reference Manual are supplied on the CD-ROM
in Adobe Acrobat PDF format. You have the option to install the Acrobat
Reader when installing Civil Designer. This allows you to browse through
the manual, to search for specific subjects, and to print out all or any
selection of pages.
Note: The intention is that you use our Tutor project whilst working
though this tutorial. You will find the project in the CivDes64\Examples
directory.
Click Add and define the other thirteen coordinates in the same manner:
TE2 75911.8 21218.1 1562.0
TE3 75905.5 21220.5 1562.0
TE4 75879.7 21237.4 1562.0
TE5 75812.9 21309.2 1562.0
TE6 75797.3 21335.6 1562.0
TE7 75782.4 21376.6 1562.0
TE8 75783.3 21378.3 1562.0
TE9 75835.6 21397.3 1562.0
TE10 75837.4 21396.5 1562.0
TE11 75852.7 21354.0 1562.0
TE12 75920.0 21281.7 1562.0
TE13 75934.0 21276.4 1562.0
TE14 75934.8 21274.6 1562.0
Click Close to exit this routine. Refresh the display by pressing [S]. The 14
points you have just entered will be displayed. Switch to Terrain mode
and connect the corner points by means of break lines by selecting the
Model ► Add Break Lines option.
You will now be prompted to indicate the terrace. Click on one of the
terrace corners.
The Fixed Slope Details dialog will now be displayed. Enter the following
detail:
Civil Designer will calculate the cut and fill quantities and display it on
the Output window. Open the Output window to view the results.
To generate the plot, select the Plot ► Generate menu option. The plot will
now be displayed together with the terrace in a CAD window.
To print the drawing, use the File ► Print option from the CAD menu.
Note: The intention is that you use our Tutor project whilst working
though this tutorial. You will find the project in the CivDes64\Examples
directory.
All commands refer to those under the Mapping menu item in Terrain
mode.
Click on each of the entities in turn. The colour of the entity temporarily
changes and the count is incremented. In the above example there are
two arcs and one line which need to be indicated.
Press OK to continue.
A string has now been created that coincides with the CAD entities. The
CAD entities will at first be obscuring the string, so as we no longer have
any need for those CAD entities, delete them.
Zoom in closer to inspect the string.
Preliminary
If you’re continuing from the previous tutorial then hide the DTM
surface you created, and delete the string using the String Editing ►
Delete String command or the appropriate Strings toolbar button.
Create a simple string to continue with this tutorial. Do this by
using the String Creation ► Define String command or the
appropriate Strings toolbar button.
Name the string Tutorial_2 and set it to be five metres above Surface 1 in
the Define String dialog.
In this way you can see how each string belongs to another one,
ultimately all belonging to the very original string Tutorial_2. Also each
string can have it’s own display settings such as colour, width, linetype,
etc. The item starting with ‘Platform:’ is a heading and not a string.
Select either and press OK. That string becomes the selected string.
Now convert the string family to a DTM surface like we did in part 1 of
this strings tutorial. This time make sure that both the ‘Exclude top-level
string’ and ‘Recurse children’ checkboxes are checked.
A valid surface is then created matching the string family. A 3D view
nicely illustrates the terraced slope.
This option allows you to set up a new project and specify the data files
that must be used.
Procedure
The Project dialog is displayed.
To add a drawing to the project simply click in the check box next to
Drawing, click on Browse on the right of the dialog, and select the
drawing using the standard Window file open dialog. The drawing name
will be displayed as shown above.
Similarly, to add a data file to the project click in the check box next to
the required data type and select the file to use with the Browse button. If
the file does not exist it will be created.
To use the Survey, Terrain or Roads functions, you must select or create
a Terrain data file.
Terrain File
If you select a terrain file that does not exist, the following dialog will be
displayed:
Enter the Y and X coordinates of the centre of the site, or of the area of
principal interest, and a diameter that will encompass the site or, once
again, the area of principal interest. It is acceptable to leave the settings
at their default values, but you should then do one of the following.
Either import data from an ASCII file which will perform an automatic
rescale to centre the site, or add data manually and then use Tools ►
Rescale Survey from the Terrain menu which does the same thing.
After clicking OK on the Database Dimensions dialog, the following
dialog is displayed.
Storm File
If you select a storm file that does not exist, the following dialog will be
displayed:
Locale
You must make the settings that determine the manner in which the
stored coordinates are projected onto the display surface (the Design
Centre window).
Hemisphere Select either the Southern Hemisphere or Northern
Hemisphere options to set the hemisphere in which the data
is located.
Projection Select the mapping projection to be used. Currently only
three projections are available, namely Local, Transverse
Mercator and UTM (Universal Transverse Mercator).
Selecting Local will automatically set the Datum to Cape and
causes Civil Designer to treat the Terrain and Road
database coordinates in the same way as Stardust used to.
Datum Select the datum on which the data is to be based. This
determines the ellipsoid on which the projection is based and
therefore the constants used for the mapping projection.
Note that the Cape datum is the equivalent datum for that
used by Stardust.
DO NOT use the False Easting and False Northing settings to apply
some constant to the data coordinates, as the projection calculations
rely on full coordinates and will give incorrect values if these entries are
used incorrectly.
Remarks
In order to use a UTM system the following settings should be made for
Locale:
• Convert the UTM block number to LO using the formula
(BLOCKNUMBER x 6°) - 183°. This calculates the Longitude of the
central meridian in degrees.
• Set the scale factor at the central meridian to 0.9996.
• Enter the correct False Easting and False Northing values of +500
000m Easting, and 0m Northing for Northern Hemisphere or +10
000 000m Northing for Southern Hemisphere.
You can select which project to open using the standard Windows Open
dialog.
Procedure
The Open dialog will be displayed.
This option allows you to add design elements to the project or to change
the data files associated with the project.
Procedure
The Project dialog is displayed.
To add a design element to the project simply set the check box of that
element and select the data file using the Browse button. The standard
Window Open dialog will be displayed. Select the file to add to the
project or type in a new file name to create a new data file.
You may not change the locale settings of an existing project as the
projection settings have already been applied to data files and may not
be changed.
Click on OK.
This option allows you to save the current project and the associated
data files.
Save Project As
Save the current project to another name
This option allows you to save the current project and the associated
data files to new file names. You may specify a new file name for the
project file and each of the active design files in turn.
Close Project
Close the current project
This option allows you to close the active project and clear the Design
Centre. You will be given the option to save the associated data files.
ASCII YXZ
Convert an ASCII (text) file into a Terrain data file
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Once you have selected the file to import and clicked on the OK button,
the Survey Import dialog is displayed.
File type - Select the option that matches the format in which the data
Delimited or Fixed will be read. If you select the ‘Other’ option you must also
Columns enter the ASCII value of the delimiter. See the ASCII Table
section for the values of various ASCII characters.
Skip lines between Check this option and enter the number of lines to be
imports skipped between each required line. After each line is read
in (including the first line in the file), the specified number of
lines will be skipped before the next line is read. This is
typically used to skip alternating blank lines.
Filter by name and Check this option in order to restrict the points that are
surface imported. Just before the import begins you will be shown a
Name Filter dialog that you can setup to accept and reject
certain points by name and/or surface.
Filter by fence Check this option and select a predefined fence in order to
restrict the import of points to those falling with the fence
polygon. If no fences have been defined previously using the
Terrain menu option Model Define Fence, this check box
will be disabled.
Apply constants Check this option in order to have the specified constants
applied to the Y, X and Z values of each point imported.
Constants - Enter the constants to be applied to the Y, X and Z values of
Y Coord, X Coord and each point imported.
Z Coord
Constants Add The constants will be added to the current values., In order
to accept one or more of the coordinate values unchanged,
specify a value of 0 for that constant .
If you are importing Fixed Column data the following dialog will be
displayed. Click with the mouse to indicate the break between columns.
Thereafter the program will display the columns of data as shown below.
This option is the same as ASCII YXZ except that it is assumed that the
points in the data file already exist and that only the heights of those
existing points are to be updated. The routine uses the Name, Y and X
values of the incoming data to locate the point and then updates the
height with the new Z value.
All the points and lines from an existing BLK file are imported and
placed on the same surfaces as they were in the original file.
Note that the old points (which were stored as LO coordinates in the
Cape Datum using the Modified Clarke 1880 ellipsoid) are imported and
stored using the project datum setting currently in effect. This will mean
that you need to apply a Helmert transformation to convert the imported
points to the project datum IF the project datum is not set as Cape AND
the projection is not set to Local.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Once you have selected the file you want to import, you are given the
option of specifying constants to be added to the old points as they are
imported.
The Constants dialog is displayed.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
No options or settings are required and the importing proceeds without
any user intervention.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Once you have selected the file to import and clicked on the OK button,
the same sequence of dialogs as with the Import ASCII YXZ routine is
followed.
Click the Finish button to continue as with the Import ASCII YXZ routine.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Once you have selected the file to import and clicked on the OK button,
the following dialog is displayed.
Fill in the relevant data and click on the Next button. With the exception
of the Coordinate Format, the settings are the same as for Import ASCII
YXZ.
The MOSS file should have a general layout as follows (note that the
lines after those starting with 080DB and 080R are actually long lines and
are wrapped into two lines due to space constraints):
GENIO
001FORMAT(6F12.3)
080DB 0.0 0.0 3
5680.348 1070.134 51.794 5667.781 1077.329 51.691
5656.875 1083.397 51.744 5644.877 1089.969 51.758
5631.355 1097.530 51.848 5619.704 1103.781 51.909
5607.348 1111.633 51.918 5597.010 1118.757 51.881
5588.730 1123.436 51.879 5580.031 1127.614 51.985
5463.994 1193.968 52.163 5456.722 1198.648 52.113
5450.435 1202.860 52.309 0.000 0.000 0.000
080R 0.0 0.0 3
5865.336 1157.757 55.715 5853.903 1149.541 55.149
5842.427 1138.657 54.805 5829.645 1128.482 54.499
5814.809 1119.901 54.180 5800.631 1111.691 53.815
The MOSS strings are converted to Civil Designer break line data and
the string code is carried over to the point description.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Once you have selected the file you want to import, the Destination
Surface dialog is displayed.
Import to DTM surface The source data will be made into a DTM points and lines
Import to Strings file The source data will be made into a String
Destination surface Select the surface to which to import the points.
for points
This format consists of two files of which the file containing line data has
by default an extension of ".lin" and the other file containing the attribute
information is named by default ".atr".
The format of the files is:
1,1180 1
14587.245,36478.120
2,1175 14571.854,36412.847
14504.811.36387.102
3,1170 14488.949,36377.125
END
4,1165 2
19548.124,35884.256
5,1160 etc....
In the above example, the first four coordinates would come into Civil
Designer with an elevation of 1180.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
".lin" file to import. The drive and path automatically default to the last
used drive and directory for this type of file. The same dialog is then
displayed but this time you will need to select a ".atr" file. The
Destination Surface dialog is displayed.
This system uses a fixed column layout very similar to Serial YXZ.
The column layout is:
0 – 9 Y ordinate
10 - 20 X ordinate
21 - 31 Z ordinate
33 - 43 Identifier
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Once you have selected the file you want to import, the Destination
Surface dialog is displayed.
This system uses a fixed column layout for the point data that is followed
by a list of the triangles joining the points.
The format of the files is:
M MK 4043.708 3304670.055 51.431
E ET 4378.213 3304734.180 91.762
E ET 4376.204 3304739.630 91.843
W WC 4393.699 3304674.930 79.791
W WC 4399.079 3304682.930 82.593
TRIANGLE
12 9 11 -1 2 -1
9 11 10 1 -1 3
10 9 8 2 -1 4
8 10 7 3 -1 5
The point data is imported as Terrain points and the triangle data is used
to generate the line model.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
Once you have selected the file you want to import, the ModelMaker
TOT Import Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
Destination Surface dialog is displayed.
This system uses a comma delimited layout similar to the ASCII YXZ
format. The format allows for easier cooperation with ModelMaker
software.
The format of the files is:
T,54537.934,3734477.257,7.405,1,31,20,21
B,54511.223,3734465.674,7.513,1,21,22
B,54509.288,3734468.285,8.941,1,22,23
B,54475.781,3734465.147,8.920,1,23
T,54477.203,3734467.395,9.962,1,24
S,54460.229,3734486.146,11.431,1
S,54497.739,3734521.738,18.674,1,26
S,54509.242,3734547.866,16.820,1,35,37
The point data is imported as Terrain points onto the specified surface. A
line model will be generated if the data contains line references.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to import. The drive and path automatically default to the last used
drive and directory for this type of file.
No options or settings are required and the importing proceeds without
any user intervention.
ASCII YXZ
Export DTM in YXZ ASCII format
The normal options of constants and name and surface filters to control
the export are available.
Procedure
The Survey Export dialog is displayed.
Export type Select the option that will determine the format in which the
data will be written.
Decimal places for Enter the number of decimal places with which the Y, X and
ordinates Z coordinates will be written.
Filter export by name Check this option in order to restrict the points that are
and surface exported. Just before the export begins you will be shown a
Name Filter dialog that you can setup to accept and reject
certain points by name and/or surface.
Filter export by fence Check this option and select a predefined fence in order to
restrict the export of points to those falling with the fence
polygon. If no fences have been defined previously using the
Terrain menu option Model Define Fence, this check box
will be disabled.
Comma Delimited
If you select the Comma Delimited option you can specify the sequence of
data items in the following dialog.
Field edit boxes For each relevant field specify the position within the
exported line that that field will occupy. Each field will be
separated from the next by a comma (ASCII value of 44). To
ignore any particular field, set its position to 0 (zero). The
first field in the line is position 1.
Save settings as Check this option in order to have the current settings saved
defaults as the default for future exporting of ASCII files.
Fixed Columns
If you had selected the Fixed Columns option you can specify the start
and end positions of each data item as shown below.
Fill in the relevant data and click the Finish button to continue. If you
selected the Filter by name and surface option then the standard Name
Filter dialog is displayed.
Windows’ standard save dialog is displayed in order for you to select a
file to which to export. The drive and path automatically default to the
last used drive and directory for this type of file. Once you select the file
the export is carried out.
Procedure
Windows’ standard save dialog is displayed in order for you to select a
file to which to export. The drive and path automatically default to the
last used drive and directory for this type of file.
Once you select the file the standard Name Filter dialog is displayed. See
the Name Filter section for details on setting up a set of descriptors to
process. Click the OK button to start the export of this set of descriptors.
The Name Filter dialog will then be redisplayed for you to select another
set of descriptors. Click the OK button to continue the export, or click the
Cancel button to end the import.
After being asked to specify the name of the file to export, you are
presented with the point filter dialog.
All the points that pass the specified filter will be written out to the
ASCII file.
Procedure
Windows’ standard save dialog is displayed in order for you to select a
file to which to export. The drive and path automatically default to the
last used drive and directory for this type of file. Once you have selected
the file the standard Name Filter dialog is displayed. Click the OK button
to start the export.
This function allows you to set up the Output Window's printing and file
export capabilities. If you select to send output to the screen and the
Output Window is not visible, use Window ► Toggle Output Window to
display the window.
Procedure
The Output Manager is displayed.
Any output (print) data that has been sent to the printer but not yet
printed is spooled to the printer.
Windows tends to hold printed output in a spool file until the print job is
complete. In order to end a print job in Civil Designer you must deselect
the print option in the Output Manager, or exit the program.
Alternatively, this function will carry out the same procedure.
Security
When you first install your copy of AllyCAD, it will allocate a 30 day trial
license, allowing you to run the full program for 30 days. During this time
you must contact Knowledge Base for a permanent authorization code.
Refer to the chapter on Security for more details.
Authorize
Authorize the program
This option allows you to obtain your user code and input the
authorisation code to activate the various modules in the program.
Procedure
The authorisation dialog box is displayed. Your User Code is displayed in
the centre of the dialog.
Exit
Quit Civil Designer
To speed up entry, constants may be set that will be added to all the
coordinates you add to the Terrain database.
Procedure
The Constants dialog is displayed.
Constants to add to... - Y Enter the constants that should be added to the
Coord, X Coord and Z Coord respective ordinates of each point added.
Fill in the relevant data and click the OK button to continue. The Output
Manager dialog is displayed in order for you to set output options. The
Survey Point Entry dialog is displayed.
This routine provides the facility to delete a single point from the
database by its name.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
The Single Point Deletion dialog is displayed.
Fill in the relevant data and click the Find button to locate the point.
Click the Delete button to delete the point.
Point name Enter the name of the point to be deleted.
Find Button Click this button to find the named point. This will enable
the Delete button.
Delete Button Click this button to delete the found point.
This routine provides the facility to edit a single point in the database by
its name.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
The Point Details dialog is displayed.
Fill in the point name to be edited and click the Search button to locate it.
Edit the point details and click the Save button to update the point.
Name Enter the name of the point.
Search Button Click this button to locate the named point. Note that
clicking this button a second time without changing the
name of the point will not find another point of the same
name, it will simply return the current point again.
Y Coord Enter the horizontal ordinate of the point coordinates.
X Coord Enter the vertical ordinate of the point coordinates.
Z Coord Enter the height ordinate of the point coordinates.
Surface Select the surface on which the point should be located.
Once the details of a name filter have been completed, the database will
be scanned and all points passing the filter test will be removed.
For a full explanation on the use of name filters, refer to the relevant
section in this reference.
Procedure
The standard Name Filter dialog is displayed.
See the Name Filter section for details on setting up a set of descriptors
to process. Click the OK button to continue.
The Output Manager dialog is displayed in order for you to set output
options.
This routine lists the coordinate and elevation differences between any
two points that are found within a certain distance of each another as
opposed to the automatic screen option that deletes them.
Compare Co-ordinates ( Plan Radius 0.200 )
==========================================
Name Y X Name DY DX Dist Dz
==== ======== ======== ==== ==== ==== ==== ====
mh3x 3963.384 5588.428 MH3 0.165 0.164 0.197 -0.036
234c 3923.510 5630.500 G24 -0.049 -0.026 0.074 0.040
235c 3967.211 5687.812 G25 -0.002 0.126 0.138 0.008
236c 3975.584 5697.048 G26 0.118 0.051 0.141 -0.036
237c 3874.020 5727.810 G27 0.188 0.041 0.197 -0.019
mtr5 3956.868 5712.303 G28 0.019 -0.970 0.110 0.020
Procedure
The Compare Details dialog is displayed. Fill in the relevant data and
click the OK button to continue.
Compare distance Enter the distance within which points should be of each
other in order to be compared.
Initial surface Select the surface containing the points with repect to
which comparisons will be made.
Compare points by Plan Only those points within the specified Compare distance
radius will be listed.
Compare points by Height Only those points within the specified Compare distance
5-6 Survey Reference
difference that are also within the specified Height difference of
each other will be listed. This is very useful for statistical
comparisons between as-built surveys and design data
of layer works.
Use fence Check this option and select a predefined fence in order
to restrict processing to only those points that also fall
within the defined fence polygon. If no fences have been
defined previously using the Terrain menu option Model
Define Fence, this check box will be disabled.
See the Name Filter section for details on setting up a set of descriptors
to process. Click the OK button to continue.
The Output Manager dialog is displayed in order for you to set output
options.
This routine is used for rapidly eliminating duplicated data or any points
that fall within a certain radius of each other. Points that are on top of
one another, or even very close together, can present severe problems in
forming terrain models. This is particularly true if their Z values differ
and they should be eliminated whenever possible.
After setting the screen details you will be shown a point filter dialog.
The program will make its own selection as to which points will be
removed and therefore the careful selection of a name filter is critical.
Points with no names will be first choice for deletion, followed by lower
case descriptors and, finally, points with upper case letters and numbers
(like NRB142) will be the least likely candidates for removal. If points
that fall within a certain radius of each other are to be viewed, but NOT
deleted, use Compare Points.
Procedure
The Screen Details dialog is displayed.
Screen distance Enter the distance within which points must be of each
other in order to be considered for screening.
Action to be carried out... Select either the Delete point (which will also enable the
Retain line info option) or Set coords same options. If
you select the Delete point option then one of the points
found will be deleted. If tight control is required on the
deletion of points, it may be better to use the Manual
Screen option. If you select the Set coords same option,
then the point that would have otherwise been deleted
will have its ordinates set to those of the other point. Not
available for Manual Screen.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click OK to
continue.
The Output Manager dialog is displayed in order for you to set output
options. Click the OK button to accept the settings.
Procedure
The Screen Details dialog is displayed.
Screen distance Enter the distance within which points must be of each
other in order to be considered for screening.
Use fence Check this option and select a pre-defined fence in order
to restrict processing to only those points that fall within
the defined fence polygon. If no fences have been
defined previously using the Terrain menu option Model
► Define Fence, this check box will be disabled.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed.
The Output Manager dialog is displayed in order for you to set output
options.
For every pair of points passing the filter and falling within the screen
radius of each other, the Manual Details dialog will be displayed and a
choice must be made as to which point to delete or alter or whether to
keep them both.
Because points with an elevation of '0' are not taken into account by the
terrain model, it is a useful trick to set any data that you wish to retain,
but exclude from the model, to that value. It also means that these
points can be subsequently isolated for inspection or deletion by using a
'Z'' range filter.
This function will remove duplicated points from all or selected surfaces.
Duplicate points are defined as points where the horizontal and vertical
ordinates are identical to other points in the model. Depending on
selections made in this function, heights can also be selected as a factor
when determining whether a point is duplicated or not.
Procedure
The Remove Duplicates dialog is displayed.
Use height in comparison Check this option in order to remove points which are
duplicated in horizontal, vertical AND height ordinates as
opposed to the standard of horizontal and vertical
ordinates only.
Retain line information Check this option to transfer the line information from
deleted points to points being retained.
Use filter Check this option in order to apply a point filter by name
and/or surface.
Use fence Check this option and select a predefined fenced area in
which to limit the calculation.
Fill in the relevant information and click the OK button to proceed. If the
Use filter option is selected then the Point Filter dialog is displayed. Set
the filter and click the OK button to continue.
Rotate Points
Rotate a discrete set of points
This routine allows the rotation of a discrete set of points. A common use
would be to correct points from a mis-oriented tache station.
After setting up the Rotation Details dialog you will be shown a point
filter dialog that will allow you to select the set of points to be rotated.
When using In place rotation in conjunction with Use fence lines from
rotated points to points outside the fence are removed to prevent
possible line crossings. However line crossings can still occur if points
are rotated such that they fall into the area outside the fence. Careful
checking of lines is required.
It is advisable to rescale the database after rotation in order to update
the block structure with the coordinates of the newly rotated points.
Procedure
The Rotation Details dialog is displayed.
Point to rotate about Enter the name of the point that will form the axis of
rotation i.e. the point that remains stationary while all
other points are rotated.
Angle to rotate through Enter the angle by which the points should be rotated
about the axis of rotation. This angle is a cartesian angle
so positive values will rotate the point set anti-clockwise.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click the OK
button to continue.
If you selected Export points then Windows’ standard save dialog is
displayed in order for you to select a file to which to export. The drive
and path automatically default to the last used drive and directory for
this type of file. The rotated points are then written to the selected file.
If you selected In place rotation then the point coordinates are updated to
their new positions. If the Use fence option was selected at the same time
then lines from the points being rotated that connect to points not being
rotated are also removed.
Procedure
The Surface Change Details dialog is displayed.
Names to pass... Enter the filter that specifies which points to process.
Names to avoid... Enter the filter that specifies which points to ignore.
Current Select the surface on which the points are currently
located.
Destination Select the surface to which the processed points should
be transferred.
Use fence Check this option and select a predefined fence in order
to restrict processing to only those points that fall within
the defined fence polygon. If no fences have been
defined previously using the Terrain menu option Model
► Define Fence, this check box will be disabled.
Procedure
The Surface Details dialog is displayed.
Procedure
The Name Details dialog is displayed.
New name for points Enter the name to be set for the processed points.
Use fence Check this option and select a predefined fence in order
to restrict processing to only those points that fall within
the defined fence polygon. If no fences have been
defined previously using the Terrain menu option Model
► Define Fence, this check box will be disabled.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click the OK
button to continue.
Procedure
The Constant Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click the OK
button to continue.
Procedure
The Constant Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click the OK
button to continue.
This routine will set the Z ordinates of all the points on a particular
surface to the elevation of the ground defined by another surface at that
spot.
It is useful for rapidly elevating design points that have a position, but
are not part of the original survey data, for example subdivision layouts,
manhole positions or proposed road centrelines.
A valid terrain model must exist over the ground in order for the
interpolations to be made. There is a warning and an opportunity to
escape before the procedure starts. The program will interpolate the
elevation of the ground at the position of each design point and set the Z
ordinate of the design point to that value. If no interpolation can be made
then the Z ordinate is set to ' 0'.
The points and their levels will be listed as they are changed in the
database.
Procedure
The Height Interpolation Details dialog is displayed.
Names to pass... Enter the filter that specifies which points to process.
Names to avoid... Enter the filter that specifies which points to ignore.
Elevations Select the surface on which the terrain model to
interpolate from has been created.
Elevations to Select the surface on which the points whose elevations
5-20 Survey Reference
should be set are located.
Search distance Enter the maximum distance about the point whose
elevation is being interpolated that will be scanned for
points from which elevations can be interpolated.
Use fence Check this option and select a predefined fence in order
to restrict processing to only those points that fall within
the defined fence polygon. If no fences have been
defined previously using the Terrain menu option Model
► Define Fence, this check box will be disabled.
Fill in the relevant data and click the OK button to continue. The
following message is displayed:
Click the OK button to continue with the function, or click the Cancel
button to stop.
The Output Manager dialog is displayed in order for you to set output
options. Click the OK button to accept the settings.
Procedure
The Height Difference Details dialog is displayed.
Names to pass... Enter the filter that specifies which points to process.
Names to avoid... Enter the filter that specifies which points to ignore.
Fill in the relevant data and click the OK button to continue. Windows’
standard save dialog is displayed in order for you to select a file to which
to export. The drive and path automatically default to the last used drive
and directory for this type of file.
The Output Manager dialog is displayed in order for you to set output
options.
Click the OK button to accept the settings.
This routine lists the Y and X ordinates of all the points in the database.
Discrete sets of points may also be listed by using the name and surface
filter.
You are asked to enter constants for the data to be listed. The constants
you enter are not actually applied to the point coordinates but are rather
printed at the start of the listing. This gives you the option of listing
constants if your point data has been entered with a constant subtraction
applied.
Procedure
The Listing Details dialog is displayed.
Type of listing Select either the File or Sorted option. If you select File
the points are listed by their position in the database and
therefore will not be in any particular order. This listing
will however be quicker. If you select Sorted then the
points are sorted in the order specified in the Sort by
box.
Sort by Select the option by which the points should be sorted.
Use fence Check this option and select a predefined fenced area in
which to limit the calculation.
Fill in the relevant data and click the OK button to continue. The
Constants dialog is displayed.
This routine lists the Y, X and Z ordinates of all the points in the
database. Discrete sets of points may also be listed by using the name
and surface filter. You are asked to enter constants for the data to be
listed. The constants you enter are not actually applied to the point
coordinates but are rather printed at the start of the listing. This gives
you the option of listing constants if your point data has been entered
with a constant subtraction applied.
Procedure
The Listing Details dialog is displayed.
Type of listing Select either the File or Sorted option. If you select File
the points are listed by their position in the database and
therefore will not be in any particular order. This listing
will however be quicker. If you select Sorted then the
points are sorted in the order specified in the Sort by
box.
Sort by Select the option by which the points should be sorted.
Use fence Check this option and select a predefined fenced area in
which to limit the calculation.
Fill in the relevant data and click the OK button to continue. The
Constants dialog is displayed.
Procedure
The Constants dialog is displayed.
Fill in the relevant data and click the OK button to continue. Note that
the constants entered here are only displayed in the list heading and in
no way affect the point ordinates.
The Manual Listing dialog is displayed. Fill in the relevant data and click
the Print button to continue.
Procedure
The Constants dialog is displayed.
Fill in the relevant data and click the OK button to continue. Note that
the constants entered here are only displayed in the list heading and in
no way affect the point ordinates.
The Manual Listing dialog is displayed. Fill in the relevant data and click
the Print button to continue.
Procedure
The Constants dialog is displayed.
Fill in the relevant data and click the OK button to continue. Note that
the constants entered here are only displayed in the list heading and in
no way affect the point ordinates.
The Manual Listing dialog is displayed. Fill in the relevant data and click
the Print button to continue.
Procedure
The Constants dialog is displayed.
Fill in the relevant data and click the OK button to continue. Note that
the constants entered here are only displayed in the list heading and in
no way affect the point ordinates.
The Manual Listing dialog is displayed. Fill in the relevant data and click
the Print button to continue.
Procedure
The Constants dialog is displayed.
Fill in the relevant data and click the OK button to continue. Note that
the constants entered here are only displayed in the list heading and in
no way affect the point ordinates. The Manual Listing dialog is displayed.
Fill in the relevant data and click the Print button to continue.
Procedure
The Constants dialog is displayed.
Fill in the relevant data and click the OK button to continue. Note that
the constants entered here are only displayed in the list heading and in
no way affect the point ordinates. The Manual Listing dialog is displayed.
Fill in the relevant data and click the Print button to continue.
General Procedure
Like all the functions in the Survey section that use names to retrieve the
points from the database, if a coordinated point is required for the
calculation and cannot be found, there will be an opportunity to either
type in the known coordinate values, or to change the name and search
the database again.
When a name is provided for a newly calculated point, the database is
first searched for that point. If it is found, the existing values are replaced
with those generated in the current calculation. If it is not found, a new
point with that name and position is added to the database.
This routine is used to obtain the direction and distance between two
points of known coordinates.
In the graphical version of this function, the points are selected by
clicking on them with the mouse.
Procedure
The Join Calculations dialog is displayed.
Base station name Enter the name of the point from which the join should
be calculated.
Target station name Enter the name of the point to which the join should be
calculated.
Join type - Standard, Select the option that describes the type of join to be
Radial or Chained carried out. This selection affects the join following this
one. For the Standard option both the base and target
names must be provided for each calculation. For the
Radial option the base is held constant and successive
joins to other targets are taken. For the Chained option
the target of this join becomes the base of the next.
Process Button Click this button to accept the current entries in the
dialog.
Fill in the relevant data and click the Process button to continue.
This routine is used to fix a new point a given distance and direction
from a base point of known coordinates.
In the graphical version of this function, the base point is selected by
clicking on it with the mouse.
Procedure
The Polar Calculation dialog is displayed.
Base station Enter the name of the point from which the polar should
be calculated.
Measurements – Fileld or Select Field to enter data in the form typically measured
Plan on site. This will allow you to also optionally calculate the
elevation of the target.
Select Plan to enter theoretical flat data.
Observed direction Enter the direction from the base to the target.
Horizontal / Slope Enter the horizontal distance (Plan measurements) or
distance slope distance (Field measurements) from the base to
the target.
Target point Enter the name of the point to be created.
Include elevation in Only available for Field measurements. Check to have
calculation the elevation of the target point calculated,
Procedure
The Resection Calculation dialog is displayed.
First, Second and Third Enter the name of the relevant coordinated point
station
Observed direction Enter the unoriented direction from the target point to the
relevant point. Note that directions must be used and
NOT the subtended angles.
Target point Enter the name of the point to be created.
Destination surface Select the surface on which the new point should be
created.
Process Button Click this button to accept the current entries in the
dialog.
Fill in the relevant data and click the Process button to continue.
Procedure
The Intersection Calculation dialog is displayed.
Fill in the relevant data and click the Process button to continue.
Procedure
The Trilateration Calculation dialog is displayed.
First and Second station Enter the name of the relevant coordinated point
Measured distance Enter the horizontal distance from the relevant point to
the target.
Target point Enter the name of the point to be created.
Destination surface Select the surface on which the new point should be
created.
Fill in the relevant data and click the Process button to continue. The
Point Adoption dialog is displayed.
Procedure
The Arc-Line Intersection dialog is displayed.
Station name Enter the name of the point from which the direction to
the target point was observed.
Observed direction Enter the oriented direction from the base point to the
target point.
Arc centre name Enter the name of the point from which the distance to
the target point was measured.
Arc radius Enter the horizontal distance measured from the arc
centre to the target point.
Target point name Enter the name of the point to be created.
Destination surface Select the surface on which the new point should be
created.
Fill in the relevant data and click the Process button to continue. If you
click the Process button, the Point Adoption dialog is displayed.
This function is used to fix a point at specified parallel offset from two
lines that have a known intersection point. A common use would be to
calculate manhole positions a set distance from buildings or boundaries.
The point calculated is assumed to be to the right of the three points in
the order they were specified. In other words, to get the complementary
situation of a point on the other side, specify the points in the reverse
order.
Procedure
The Parallel Point dialog is displayed.
Procedure
The Double Polar dialog is displayed.
Fill in the relevant data and click the Process button to continue. The
Orientation dialog is displayed.
This routine is used to obtain directions and distances from a base point
to all points within a specified radius of that point.
Extra points that may fall outside the defined radius can be inserted
manually. This is mainly provided for the insertion of outside orienting
data.
A name and surface filter can be used to control which points will be
processed for the placing joins.
The listing gives the direction and distance from the base point to each of
the points found within the search radius and that passes the name filter.
It also gives (in brackets) the distance that the chainman has to walk to
move from where he is standing to the next point. The order of the listing
is optimised to minimise these walking distances.
Procedure
The Placing Joins dialog is displayed.
Base station Enter the name of the point from which placing joins
should be calculated.
Walking distance Enter the radius around the base station which to scan
for points.
Fill in the relevant data and click the OK button to continue. The
Additional Joins dialog is displayed.
Fill in the relevant data and click the Done button to continue.
Notes:
This routine is used to calculate the height of a point (called the target
station) from a point of known height (called the base station) by means
of forward vertical angles from the base station.
The coordinates for both the base and target points must be known
because the horizontal join distance is used in the calculations.
Correction for earth curvature and atmospheric refraction are made in
the usual way. The calculated height will be adopted for the target
station.
See also the Survey Traverse, which also permits reductions and
adjustment of vertical observations.
Procedure
The Forward Heighting dialog is displayed.
Base station Enter the name of the point from which observations
were made.
Target station Enter the name of the point for which the height should
be calculated.
Instrument height Enter the height of the instrument at the base station.
Target height Enter the height of the observed target or signal at the
target station.
Rejection limit Enter the allowable difference between circle left and
circle right readings. Typically 2 minutes (0.02) is an
acceptable value.
Fill in the relevant data and click the Process button to continue.
Procedure
The Simultaneous Heighting dialog is displayed.
Procedure
The Mean Heighting dialog is displayed.
Base station Enter the name of the point for which the height must be
calculated.
Known station Enter the name of a station for which the height
difference between it and the base station is known.
Height diff. Enter the measured height difference between the
stations. In the case of inward observations, the signs of
the height differences must be transposed.
Add Button Click this button to add the current entries for Known
station and Height diff. to the list.
Delete Button Click on an entry in the Known stations list and then click
this button to remove the highlighted item from the list.
Procedure
The Traverse Heighting dialog is displayed.
Starting station Enter the name of the point on which the traverse
begins.
Traverse point Enter the name of the next point in the traverse.
Height diff. Enter the difference in height between this point and the
previous point in traverse order.
The supply and use of the KNB files supplied by Mark Newling and
Tritan Survey is a matter between yourself and their company and
Knowledge Base will, other than to the extent of verifying that the
internal calculation used is correct, bear no responsibility for the
outcome of any transformation using these supplied files.
This option is used to convert points from one system to another, one by
one on an individual name basis. The converted points are stored in an
ASCII file that may be subsequently imported into another job.
At least three points with coordinates on both systems must be available
to start, or the transformation parameters from a previous trans-
formation or an outside source must be available.
If transformation parameters are not available, then they must first be
established by the entry of common points. The names of points on the
original system must be provided as well as the (different) names of the
corresponding points on the target system.
Once the transformation parameters and list of points to transform have
been established, a name must be provided for the ASCII file in which to
store the converted coordinates. The point names are listed as they are
converted.
Procedure
The following message is displayed:
Fill in the relevant data and click the OK button to continue. If you
selected not to use your own transformation parameters then the
Common Points dialog is displayed.
Old system Enter the name of a point with coordinates in the system
to be transformed from.
New system Enter the name of a point with coordinates in the system
to be transferred to.
Add Button Click this button to incorporate the current Old system
and New system entries into the solution. As each
additional pair of points is introduced after the first ones,
the updated scale and swing is displayed. The
percentage change induced by the last entry is also
displayed. There is little sense continuing with the entry
of common points once the percentage change has
become small.
OK Button Click this button to accept the entered common points.
Only available after a minimum of three common points
have been entered.
Scale factor and Swing These values are displayed for confirmation purposes
only.
Group
Convert points from one system to another on a batch basis
Individual
Convert points from Clarke 1880 to WGS84, one by one on an individual name
basis, using KNB files
Procedure
The Browse Folder dialog is display.
Select the directory in which your KNB files are stored and click the OK
button to continue, or click the Cancel button to cancel the function. If
the correct KNB files are not found in the selected directory then the
following message is displayed:
Fill in the relevant details and click the OK button to continue. The new
coordinates for the selected points are calculated and displayed.
Group
Convert points from Clarke 1880 to WGS84, on a group basis, using KNB files
Select the directory in which your KNB files are stored and click the OK
button to continue, or click the Cancel button to cancel the function. If
the correct KNB files are not found in the selected directory then the
following message is displayed:
Contact the KNB file suppliers (see the Note section for contact details)
and order the correct degree square files.
If the correct degree square files are found then the Output Manager
dialog is displayed in order for you to set output options. Click the OK
button to accept the settings. The standard Name Filter dialog is
displayed. Set the filter and click the OK button to continue.
Windows’ standard save dialog is displayed in order for you to select a
file to which to write. The drive and path automatically default to the last
used drive and directory for this type of file.
LO System
Where reference is made to a 'National system' or a
'LO system' this refers to the Gauss Conformal or
Transverse Mercator projection as used throughout
southern Africa and in other countries. In South
Africa this is based (as of January 1999) on the WGS
1984 determination of the ellipsoid and having
standard parallels based on every odd degree of longitude. Prior to this it
was based on the Cape Datum which used the Modified Clarke 1880
ellipsoid. A “panel” refers to a coordinate system two degrees of
longitude wide with one of these standard parallels as origin.
Data after the last valid item will just be ignored. In the preceding
example these would be the six figures following the elevation that are
the GPS satellite numbers and PDOP.
Converted data is written as Name, Y, X, Z.
Note that in the above example, the time stamp on the reading has been
adopted as the name. This can be a very useful technique for tracking
movement and can also be used for the Intelli-Lines function.
Procedure
The LO Details dialog is displayed. Fill in the destination LO and click
the OK button to continue.
Procedure
The Goldfields dialog is displayed.
Fill in the relevant data and click the OK button to continue. Windows’
standard open dialog is displayed in order for you to select a file to
process. The drive and path automatically default to the last used drive
and directory for this type of file.
Once you have selected a file to process Windows’ standard save dialog is
displayed in order for you to select a file to which to write. The drive and
path automatically default to the last used drive and directory for this
type of file.
This routine takes any points, lines, polyline structures or text that can
be converted to a floating point number in a DXF file and converts them
to Civil Designer readable ASCII.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
DXF file to process. The drive and path automatically default to the last
used drive and directory for this type of file. Once you have selected a
DXF file to process Windows’ standard save dialog is displayed in order
for you to select a file to which to write. The drive and path automatically
default to the last used drive and directory for this type of file.
Procedure
Fill in the relevant details and click the OK button to continue. The
Output Manager dialog is displayed in order for you to set output
options. Click the OK button to accept the settings.
The text items on the selected layer(s) are processed and converted to
DTM points.
Procedure
The LO to LO Details dialog is displayed.
Constants to subtract from Enter constants that should be subtracted from the
new LO converted ordinates before being written to file.
Convert... Select either the Selected points option to convert
individual points, or the Complete file option to convert a
batch of points.
Procedure
The LO to Geo Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. If you
selected the Complete file option the standard Name Filter dialog is
displayed. Set the filter and click the OK button to continue. If you
Procedure
The Geo to LO Details dialog is displayed.
Constants to subtract from Enter constants that should be subtracted from point
output ordinates after conversion.
Coordinate format Select the format of the geographical coordinate
output.
Fill in the relevant data and click the OK button to continue. The Geo to
LO Conversion dialog is displayed.
Procedure
The t-T Correction Details dialog is displayed.
Name of base point Enter the name of the setup point from which
observations were made.
Constants to add to input Enter constants that should be added to existing point
ordinates before conversion.
Convert... Select either the Selected points option to convert
individual points, or the Complete file option to convert a
batch of points.
Fill in the relevant data and click the OK button to continue. If you
selected the Complete file option the standard Name Filter dialog is
displayed.
This routine calculates the adjustments for atmospherics, sea level, scale
and slope required reducing measured distances to the horizontal at
Mean Sea Level.
The atmospheric reduction pertains to distance measurements taken
with electro-optical equipment and the Barrel and Sears formulae.
Ambient temperature and altitude is used as a practical substitute for
pressure and humidity. A more detailed discussion of Barrel and Sears’
reduction can be found in the Tache Reductions section.
The base station must have a known elevation in order for the correction
to be correctly calculated. This is vital, even if it means entering a
dummy elevation at approximately the correct height just for the
purposes of this calculation.
The entry of the horizontal direction is not critical. It must be an oriented
direction but an accuracy of +/- 20 degrees is usually quite adequate.
Procedure
The Sea and Scale Constant Details dialog is displayed.
Name of base point Enter the name of a setup point with a known elevation.
Constants to add to input Enter constants that should be added to existing point
ordinates before conversion.
Fill in the relevant data and click the OK button to continue. The Sea
Level and Scale Correction dialog is displayed.
Procedure
The Unit Conversions dialog is displayed.
The General Unit Conversions dialog is displayed. Fill in values and click
the Process button to continue.
This function does conversions using the users own units. In other
words, this option allows the user to multiply by a constant. The
inclusion of a shortcut to the Windows Calculator on the Desktop may be
found to be a more practical alternative to this routine.
Procedure
The User Conversion dialog is displayed.
Unit conversion factor Enter the factor to by which to multiply values in order to
convert from one unit to another.
Fill in the relevant data and click the OK button to continue. The General
Unit Conversions dialog is displayed.
Value to convert Enter the value that you want to convert from the old
to the new units.
Fill in the relevant data and click the Process button to continue.
Procedure
The Unit Conversions dialog is displayed.
Constants to add to old Enter values for constants to be added to point ordinates
coordinates before conversion.
Constants to subtract from Enter values for constants to be subtracted from the
new coordinates ordinates after conversion.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed.
See the Name Filter section for details on setting up a set of descriptors
to process. Click the OK button to continue.
Windows’ standard save dialog is displayed in order for you to select a
file to which to write. The drive and path automatically default to the last
used drive and directory for this type of file.
Procedure
The User Conversion dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
Coordinate Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click the OK
button to continue.
Windows’ standard save dialog is displayed in order for you to select a
file to which to write. The drive and path automatically default to the last
used drive and directory for this type of file.
Conversions Menu 10-21
Notes:
General Notes
When loading field books for Error Figures, Tache reduction, Tache
Sections, Traverse, Levelling and Control Network, the data may be
loaded in three ways:
• By selecting Load Field book.
• By selecting New Field book to activate the correct input
spreadsheet and then typing in the relevant data.
• By selecting New Field book to activate the correct input
spreadsheet and then loading from a comma delimited file.
See ASCII Data Structures for details on the format of data files.
Tache data can be typed directly into the spreadsheet. Each line of the
spreadsheet represents a set-up station, an outward orienting ray or a
tache observation. Tache observations can either be an EDM or prism
observation, a tache or staff observation or a polar observation (generally
from a total station).
Each type of entry has different requirements. All entries require at least
a field book indicator code (see below) and a point name. Set-up stations
require in addition an instrument height. Outward orienting rays require
in addition a horizontal angle reading. EDM or Tache observations
require in addition a horizontal angle reading, vertical angle reading, a
distance and a target height (stadia or prism). Polar observations require
in addition a horizontal angle reading, a distance and a height difference
(instead of the prism height).
Permissible field book indicator codes are:
{ Set-up station
% Outward orienting ray
e EDM (or prism) observation
t Tache (or staff) observation
p Polar option (see note below)
The following description covers the Civil Designer (Stardust) field book
type. For other acceptable types refer to the Alternative Data Sources
section below.
The order of the data fields is:
1 Indicator code
2 Set-up name or target point descriptor
3 Horizontal angle reading
4 Vertical angle reading
5 Slope distance
6 Instrument or Target height (Stadia or prism)
• The first line is a set-up station called 'T1' and the instrument height
is 1.642.
• The second line is an orienting ray to 'P4'.
• The third line is an orienting ray to 'P2'.
• The next three lines are EDM observations to a feature described as
'Re'
• The next two lines are staff observations.
• The last line is a Polar observation where the final item is a height
difference
Note that in the above examples each line (after the first) is in fact a very
long line that starts with '11'. They may have been split onto two or more
lines due to margin constraints.
The WILD codes that are understood are as follows:
41 – Set-up station
42 - Instrument height in metres
21 - Horizontal angle as DDDMMSS
22 - Vertical angle as DDDMMSS
31 - Slope distance in metres
71 - Observation code (1 = orientation, 3 = tache shot)
72 - Point name
87 - Prism height
This function will save the Tache data in the spreadsheet into an ASCII
file in Stardust Tache format.
If data has been loaded from an alternative type of field book, you will be
asked to supply a new name for the file as only Stardust Tache format
files can be saved.
Procedure
If the data in the spreadsheet was loaded from an external file Stardust
Tache format file then it is saved back to that file. Otherwise, Windows’
standard save dialog is displayed in order for you to select a file to which
to save. The drive and path automatically default to the last used drive
and directory for this type of file.
This routine lists the Tache observation data from the spreadsheet in the
Output Window in a more readable format.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
Data Corrections
Four corrections are applied in the reduction process. One is
automatically applied and affects the elevation. The other three are
optional and apply to the measured distance. Each one is itemised and
some idea of each effect is given.
1) The observed vertical angle is automatically corrected for earth
curvature and refraction. On a sighting of 1000 m this increases the
elevation by 68 mm. On 2000 m this is 273 mm.
2) Sea level correction adjusts a distance measured at altitude to what
it would have been at sea level (where all map datums are based).
The effect is to reduce a distance of 1000 m by 157 mm if it was
measured at an altitude of 1000 m and by 314 mm if it was measured
at an altitude of 2000 m.
3) Scale correction corrects a distance for the Gauss Conform or UTM
map projection. The effect is to progressively increase a measured
distance the further away it is from the central standard meridian.
At 50 km from the meridian it will add 62 mm to a measured 1000 m
and at 100 km from the meridian it will add 124 mm.
4) Temperature correction adjusts distances measured with an infrared
or laser device using the Barrel & Sears formula. It uses
temperature and altitude (as a substitute for pressure) to compute
the correction. The standard temperature at which no correction will
take place is 11° C at sea level. This reduces by 32° C for every 1000
metre rise in altitude. In other words, to cancel out the effect of
temperature (but still get the effect of sea level and scale), enter a
temperature of -21° C for an altitude of 1000 metres. For every 10° C
above the standard temperature, the formula will increase a 1000
metre measurement by 10 millimetres.
Edit Button Click on an item in the list and then click this button to
edit the highlighted item. The Orientation Observation
dialog is displayed.
Disable Button Click on an item in the list and then click this button to
remove an orientation observation from the calculation.
Orientation Correction Enter the revised orientation correction if necessary.
Fill in the relevant data and click the OK button to continue. The Station
Setup Details dialog is displayed.
Station name Enter the name of the setup station (filled in from the
spreadsheet data).
Y Coord, X Coord and Z Enter any updated ordinates of the setup station.
Coord
Orientation correction Enter any revised orientation correction.
Index correction Enter the constant required for index correction on the
theodolite observations.
Tache Section data can be typed directly into the spreadsheet. Each line
of the spreadsheet represents a header entry, a set-up station or a section
observation. Tache section observations can either be an EDM or prism
observation or a tache or staff observation.
Each type of entry has different requirements. All entries require at least
a field book indicator code (see below) and a point name or descriptor.
Header lines require in addition a section chainage. Set-up stations
require in addition an instrument height. EDM or Tache observations
require in addition a vertical angle reading, a slope distance and a target
height (stadia or prism).
Permissible field book indicator codes are:
# Header line for section start
{ Set-up station
e EDM (or prism) observation
t Tache (or staff) observation
Naming Conventions
The theodolite must be set up at a station somewhere along the cross-
section. Up to 11 set-up stations can be occupied per cross-section, but
must conform to a naming convention. The reserved names for the set-
up stations are as follows:
• CL – set-up station on the horizontal alignment centreline
• L1 through to L5 – set-up stations to the left of the horizontal
alignment
• R1 through to R5 – set-up stations to the right of the horizontal
alignment
Although the elevation of the CL point will be used as the datum for the
reduction of the observations, it is not necessary to physically occupy it.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to load. The drive and path automatically default to the last used
drive and directory for this type of file.
This function will save the Tache Section data in the spreadsheet into an
ASCII file.
Procedure
If the data in the spreadsheet was loaded from an external file with the
standard ".dat" extension then it is saved back there. Otherwise,
Windows’ standard save dialog is displayed in order for you to select a
file to which to save. The drive and path automatically default to the last
used drive and directory for this type of file.
This routine lists the Tache Section observation data from the
spreadsheet in the Output Window in a more readable format.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
Windows’ standard save dialog is displayed in order for you to select a
file to which to save. The drive and path automatically default to the last
used drive and directory for this type of file.
Traverse data can be typed directly into the spreadsheet or loaded from
a comma delimited file. Each line of the spreadsheet represents a set-up
station, an outward orienting ray, an oriented traverse observation or an
unoriented traverse observation. Traverse observations can either be an
EDM or prism observation or a tache or staff observation.
Each type of entry has different requirements. All entries require at least
a field book indicator code (see below) and a point name or descriptor.
Set-up stations require in addition an instrument height. Outward
orienting rays require in addition a horizontal angle reading. EDM or
Tache observations require in addition horizontal angle readings,
vertical angle readings, a distance and a target height (stadia or prism).
Permissible field book indicator codes are:
{ Set-up station.
% Outward orienting ray.
o Oriented traverse observation.
u Unoriented traverse observation.
n Redundant traverse observation (for network adjustment of the traverse).
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to load. The drive and path automatically default to the last used
drive and directory for this type of file.
This function will save the Traverse data in the spreadsheet into an
ASCII file.
Procedure
If the data in the spreadsheet was loaded from an external file then it is
saved back there. Otherwise, Windows’ standard save dialog is displayed
in order for you to select a file to which to save. The drive and path
automatically default to the last used drive and directory for this type of
file.
This routine lists the Traverse observation data from the spreadsheet in
the Output Window in a more readable format.
Flat Traverse
Reduce the traverse with horizontal distances
Procedure
The Destination Surface dialog is displayed.
Fill in the relevant data and click the OK button to continue. You now
need to make a choice as how outside orientation is to be handled. The
following message is displayed:
Click the Yes button if you want the opportunity of editing the calculated
orientation corrections, or click the No button if the calculated
Click the Yes button to have angular adjustment carried out or click the
No button to accept the calculated angles. Once the final coordinate
misclosure has been calculated, you must decide if you wish to proceed
with the final adjustment:
Click the Yes button to complete the reduction, or click the No button to
cancel the reduction. If you select Yes and there are no redundant
observations in the data, then the traverse coordinates are added to the
database.
If there are redundant observations (denoted by the code 'n') then the
following message is displayed:
Fill in the relevant data and click the OK button to continue. The
observations are processed and the Observation Matrix Inspection dialog
is displayed.
Click the Yes button to have the provisional coordinates updated to the
final calculated coordinates, or click the No button to retain the
provisional coordinates. The Output Manager dialog is redisplayed in
order for you to set output options.
Full Traverse
Reduce the traverse with slope distances and corrections
Procedure
After selecting the surface for reduced points (See Flat Traverse
Reduction), the Temperature and Elevation Corrections dialog is
displayed.
Levelling data can be typed directly into the spreadsheet. Each line of
the spreadsheet represents either a change point or an intermediate
point.
Each type of entry has different requirements. All entries require at least
a field book indicator code (see below) and a point name or descriptor.
Change points require in addition a back sight and/or fore sight reading.
Intermediate points require in addition an intermediate reading.
Permissible field book indicator codes are:
c Change point
i Intermediate point
Cross-sections
Spirit levelled Cross-sections are a special case of levelling.
The field book for levelled cross-sections has the same format as the
normal level field book with a few additional features.
You may optionally specify codes and offsets in the first few rows of the
spreadsheet for the points to the left and right hand side of the centre
line. Should the values (offsets) of the codes change, the changed values
have to be entered in the spreadsheet (in the same way as described
below) before these codes are used. These values may be changed as
many times as desired as long as the new values are entered for each
change. Allowed values for codes are A - Z and a - z. A maximum of five
is allowed on each side of the centre line.
The '#' is used to denote a chainage value that is set in the comment
field. All the readings following a '#' will be applied to that cross-section
until another '#' is read and that section then becomes the current cross-
section.
The 'Change Points' ('c') and Intermediate readings ('i') are similar to a
normal level traverse except that the comment can be used to either
specify an offset directly or have a single character conversion code. In
The first line represents the start of the run, which is also a 'Change
Point', and denoted by 'c'.
The following two lines are Intermediate readings denoted by 'i'. Two
‘Change Points’ follow these, another Intermediate reading and the final
'Change Point' indicates the end of the traverse. Note that the entry of
the point description is optional.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to load. The drive and path automatically default to the last used
drive and directory for this type of file.
This function will save the Levelling data in the spreadsheet into an
ASCII file.
Procedure
If the data in the spreadsheet was loaded from an external file with the
standard ".dat" extension then it is saved back there. Otherwise,
Windows’ standard save dialog is displayed in order for you to select a
file to which to save. The drive and path automatically default to the last
used drive and directory for this type of file.
This routine lists the Levelling observation data from the spreadsheet in
the Output Window in a more readable format.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
This routine reduces and adjusts spirit levels by the rise-and-fall method.
Two basic types of field book are catered for. The first is for the
reduction of a normal level traverse and the other, an adaptation, for the
levelling of road cross-sections. The cross-section level data is recognised
as such by the presence of a "#" (indicator for chainage) in the first
column. See the New Field Book section for details.
Before running a reduction make sure that the Output Window is visible.
The field book data are reduced and the misclosure is calculated and
displayed in the Output Window for adoption. If the misclosure is
accepted, the adjusted elevations are calculated and printed.
In the case of a loop (traverse starts and ends on the same point), there is
the option of also adjusting the traverse onto the elevation of a known
turning point. Any common points (points with the same name) will have
their elevations meaned. If there is no particular turning point, or there
is a turning point but its elevation is unknown, the default turning point
elevation should be accepted. In this case there will be no re-adjustment
of the traverse but the common points will still be meaned.
An option exists to write the elevations as the z ordinates of the points
bearing same name in the database.
If the misclosure is unsatisfactory and the level traverse is either a
straight run or a loop without common points, there is very little that can
be done except to inspect your field book entries very carefully.
However, if there is a loop that contains common points in the forward
and back runs, any mistake can be rapidly isolated by running the full
reduction and looking for anomalies in the final means.
If the Level Traverse is of a road, it is advisable to create the chainages in
Horizontal Alignment in the Road Menu and store them before reducing
the field book so that the final elevations may be automatically added to
the road chainage coordinates on file.
In the case of levelled sections, the option is provided to store the cross-
sections in Civil Designer ASCII format so that they may be imported
into a road database at a later stage.
Click the Yes button to proceed with the adjustment, or click the No
button to cancel the adjustment.
If you select No then you are asked if you wish to carry out an error trace
on the field book:
Click the Yes button to have the error trace printed. The error trace
consists of a list of the change points in the levelling loop and their
calculated elevations. If any stations have been occupied twice in the run
then both calculated elevations and the difference between them are
listed.
If you selected Yes to proceed with the adjustment then you are asked if
you wish to update the elevations of the points in the terrain database:
Click the Yes button to have points in the database with the same name
as points in the field book updated with the calculated levels. Click the
No button to ignore this option.
If the level field book represents a closed loop, i.e. the start and end point
have the same name, then you have the option of readjusting the levels
onto the loop turning point. In other words, a mean correction for each
half of the loop will be calculated and added to the calculated levels:
11-28 Survey Reference
Click the Yes button to have the readjustment carried out, or click the No
button to ignore this adjustment.
If you select Yes then you are asked to confirm the name and elevation of
the loop readjustment point. The Bend Point Details dialog is displayed.
Point name Enter the name of the change point that represents the
loop mid-point.
Point elevation Enter the elevation of the loop mid-point.
OK Button Click this button to accept the entries in the dialog.
Cancel Button Click this button to cancel the function.
Error Figure data can be typed directly into the spreadsheet. Each line of
the spreadsheet represents either a set-up station or an observation.
Each type of entry has different requirements. All entries require at least
a field book indicator code (see below) and a set-up point name or an
origin point name. Observations require in addition a target point name
and either a horizontal distance or a horizontal angle reading, depending
on the type of observation.
Permissible field book indicator codes are:
{ Set-up station
* Horizontal distance
% Direction
The '{' on the first line is used to denote a set-up station, and provides the
name of the point to be fixed. The following lines consist of the
observations to be used for the calculations.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to load. The drive and path automatically default to the last used
drive and directory for this type of file.
This function will save the Error Figure data in the spreadsheet into an
ASCII file.
Procedure
If the data in the spreadsheet was loaded from an external file then it is
saved back there. Otherwise, Windows’ standard save dialog is displayed
in order for you to select a file to which to save. The drive and path
automatically default to the last used drive and directory for this type of
file.
This routine lists the Error Figure observation data from the spreadsheet
in the Output Window in a more readable format.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
Least Squares
Calculate least squares fix
Procedure
The coordinates of the point are calculated and output according to the
options specified in the Output Manager dialog. The following message is
then displayed:
Click the Yes button to have the provisional coordinates updated to the
calculated coordinates, or click the No button to retain the current point
coordinates.
This option produces an error figure plot that enables the point to be
fixed graphically.
The plot is auto-scaled so it is quite easy to do three or four error figures
in quick succession to home in on a final solution. Results virtually as
good as the least square solution can be achieved in this way.
Procedure
On the screen plot, by default, a line normal to the direction of a
measured distance is drawn with Pen 2, outward rays are drawn with
Pen 3 and inward rays are drawn with Pen 4. See INI File Components
for details on how the pens used may be changed.
The cross in the screen centre represents the provisional position of the
station. The mouse is used to select the final location. Once the cursor is
in the correct position, click the left mouse button and the coordinates
will be presented for final adoption or modification.
Click the Yes button to have the provisional coordinates updated to the
calculated coordinates, or click the No button to retain the current point
coordinates.
Requirements
Any control network survey requires at least two fixed points from which
to adjust the network. At least one free point (provisionally fixed) must
be present in order for the solution to calculate.
The free points must have provisional coordinates. These can be
obtained using the various survey calculation routines such as Resection,
Intersection and Trilateration.
Below is an example of a control network:
As can be seen from the above diagram, it is not necessary to set up at all
stations. There must however be redundant observations in the network
like, for example, the observations to FREE1 from FIXED1, FREE2 and
FREE3.
The network shown also conforms to our requirements in that there are
four fixed points (TRIG1, TRIG2, FIXED1 and FIXED2) and five free or
provisionally fixed points (FREE1 to FREE5).
Control data can be typed directly into the spreadsheet. Each line of the
spreadsheet represents a set-up station or a network observation.
Procedure
Each type of entry has different requirements. All entries require at least
a field book indicator code (see below) and a point name or descriptor.
Network observations require any combination of horizontal angle
readings, vertical angle readings and distances.
Permissible field book indicator codes are:
{ Set-up station.
n Network observation.
General Notes
The order of the observations at a set-up station is immaterial. The order
of setups is also immaterial.
If both Circle Left and Circle Right observations are entered, the mean of
the two will be used in the adjustment of the network.
If vertical angles are present with a distance observation then it is
assumed that the distance is a slope distance and the observed vertical
angle (or the mean vertical angle if both circle left and circle right are
present) will be used to reduce the observed distance to the horizontal.
Without vertical angles the distance will be assumed to be a horizontal
distance.
It is not vital that every point has observations from it. In other words,
not every point has to be occupied. This applies to both fixed and free
points. However, if a point is not occupied, there must be redundant
observations to it or the network cannot be reduced.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to load. The drive and path automatically default to the last used
drive and directory for this type of file.
This function will save the Control Network data in the spreadsheet into
an ASCII file.
Procedure
If the data in the spreadsheet was loaded from an external file then it is
saved back there. Otherwise, Windows’ standard save dialog is displayed
in order for you to select a file to which to save. The drive and path
automatically default to the last used drive and directory for this type of
file.
This routine lists the Control Network observation data from the
spreadsheet in the Output Window in a more readable format.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
Procedure
The Point Type Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
Adjustment Settings dialog is displayed.
Fill in the relevant data and click the OK button to continue. The Output
Manager dialog is displayed in order for you to set output options. The
observations are processed and the Observation Matrix Inspection dialog
is displayed.
Click the Yes button to have the provisional coordinates updated to the
final calculated coordinates, or click the No button to retain the
provisional coordinates.
The Output Manager dialog is redisplayed in order for you to set output
options.
The free points are updated with the final coordinates, and the error
ellipse parameters (a measure of the accuracy of the observations) are
displayed. The error ellipses are displayed in the Design Centre window
There are two types of ASCII data files that are commonly encountered,
either column-based or delimited. Civil Designer will import or export
either type. This routine enables any file of either type to be reformatted
to the other and the data can be rearranged at the same time.
Use View ASCII to determine the type of file structure. If the file is in
Fixed Column format, the row of numbers above the listing can be used
to determine the start and end location for each item.
If what appears to be a column-based file will just not produce any
sensible answers, try it again as a delimited file but specifying the Tab
character (ASCII 9) as the delimiter. The speed of large file conversions
will be improved considerably if all forms of output are switched OFF.
Procedure
The File Format dialog is displayed.
Fixed Columns
In column-based files, you specify the start and end location for each
field. This controls the order of the items as well. The actual data item
can be anywhere within the field. Using the example below, the Z
ordinate could be picked up by specifying the Start Column and Stop
Column as 30 and 35, or 27 and 37, or 28 and 36 etc.
The column ranges specified for items should not overlap and should be
large enough to accommodate the largest anticipated value. If any items
listed are not available, a ‘0’ should be entered for 'Start' and 'Stop' to
bypass that item.
Column-based files look better but make for larger files, and it is easy to
make mistakes in specifying the column locations. When a fixed-column
file is selected as source or destination, the File Format (Fixed) dialogs
are presented.
With delimited files, you only specify the order of the incoming or
outgoing data. Use ‘0’ if it is not present. The actual delimiter character
itself is specified (as an ASCII value) each time you convert. When a
delimited file is selected as source or destination, the File Format
(Delimited) dialogs are presented.
Use this option to view an ASCII file in order to determine the structure
of the file. You are asked to name the file and a listing of the first 20 lines
of text, whatever they might be, will be displayed in the Output Window.
There will also be a row of numbers above the text, which represent the
column position in the ASCII file.
For example:
1 2 3 4 5
1234567890123456789012345678901234567890
---------+---------+---------+---------+
ER -1691.247 2457.806 61.757
-1707.215 2469.010 61.011
ER -1695.679 2460.114 61.824
PEG -1697.261 2465.106 61.422
ER -1685.876 2470.018 62.417
PI1 -1739.073 2491.621 0.000
CC2 -1795.894 2502.028 0.000
ER -1690.512 2471.949 62.488
-1727.930 2481.962 61.514
Procedure
The Output Manager dialog is displayed in order for you to set output
options. Click the OK button to accept the settings.
Windows’ standard open dialog is displayed in order for you to select a
file to read. The drive and path automatically default to the last used
drive and directory for this type of file.
This option allows you to set up a new project and specify the data files
that must be used.
Procedure
The Project dialog is displayed.
To add a drawing to the project simply click in the check box next to
Drawing, click on Browse on the right of the dialog, and select the
drawing using the standard Window file open dialog. The drawing name
will be displayed as shown above.
Similarly, to add a data file to the project click in the check box next to
the required data type and select the file to use with the Browse button. If
the file does not exist it will be created.
To use the Survey, Terrain or Roads functions, you must select or create
a Terrain data file.
Terrain File
If you select a terrain file that does not exist, the following dialog will be
displayed:
Enter the Y and X coordinates of the centre of the site, or of the area of
principal interest, and a diameter that will encompass the site or, once
again, the area of principal interest. It is acceptable to leave the settings
at their default values, but you should then either import data from an
ASCII file which will offer a rescale that centres the site, or add data
manually and then use Tools Rescale Survey from the Terrain menu
which does the same thing.
After clicking OK on the Database Dimensions dialog, the following
dialog is displayed.
Storm File
If you select a storm file that does not exist, the following dialog will be
displayed:
Locale
You must make the settings that determine the manner in which the
stored coordinates are projected onto the display surface (the Design
Centre window).
Hemisphere Select either the Southern Hemisphere or Northern
Hemisphere options to set the hemisphere in which the data
is located.
Projection Select the mapping projection to be used. Currently only
three projections are available, namely Local, Transverse
Mercator and UTM (Universal Transverse Mercator).
Selecting Local will automatically set the Datum to Cape and
causes Civil Designer to treat the Terrain and Road
database coordinates in the same way as Stardust used to.
Datum Select the datum on which the data is to be based. This
determines the ellipsoid on which the projection is based and
therefore the constants used for the mapping projection.
Note that the Cape datum is the equivalent datum for that
used by Stardust.
DO NOT use the False Easting and False Northing settings to apply
some constant to the data coordinates, as the projection calculations
rely on full coordinates and will give incorrect values if these entries are
used incorrectly.
Remarks
In order to use a UTM system the following settings should be made for
Locale:
• Convert the UTM block number to LO using the formula
(BLOCKNUMBER x 6°) - 183°. This calculates the Longitude of the
central meridian in degrees.
• Set the scale factor at the central meridian to 0.9996.
• Enter the correct False Easting and False Northing values of +500
000m Easting, and 0m Northing for Northern Hemisphere or +10
000 000m Northing for Southern Hemisphere.
You can select which project to open using the standard Windows Open
dialog.
Procedure
The Open dialog will be displayed.
This option allows you to add design elements to the project or to change
the data files associated with the project.
Procedure
The Project dialog is displayed.
To add a design element to the project simply set the check box of that
element and select the data file using the Browse button. The standard
Window Open dialog will be displayed. Select the file to add to the
project or type in a new file name to create a new data file.
You may not change the locale settings of an existing project as the
projection settings have already been applied to data files and may not
be changed.
Click on OK.
This option allows you to save the current project and the associated
data files.
Save Project As
Save the current project to another name
This option allows you to save the current project and the associated
data files to new file names. You may specify a new file name for the
project file and each of the active design files in turn.
Close Project
Close the current project
This option allows you to close the active project and clear the Design
Centre. You will be given the option to save the associated data files.
This function allows you to set up the Output Window's printing and file
export capabilities. If you select to send output to the screen and the
Output Window is not visible, use Window Toggle Output Window to
display the window.
Procedure
The Output Manager is displayed.
Any output (print) data that has been sent to the printer but not yet
printed is spooled to the printer.
Windows tends to hold printed output in a spool file until the print job is
complete. In order to end a print job in Civil Designer you must deselect
the print option in the Output Manager, or exit the program.
Alternatively, this function will carry out the same procedure.
Option Settings
Set INI file defaults that are not set by the program
Security
When you first install your copy of Civil Designer, it will allocate a 30 day
trial license, allowing you to run the full program for 30 days. During this
time you must contact Knowledge Base for a permanent authorization
code. Refer to the chapter on Security for more details.
Authorize
Authorize the program
This option allows you to obtain your user code and input the
authorisation code to activate the various modules in the program.
Procedure
The authorisation dialog box is displayed. Your User Code is displayed in
the centre of the dialog.
13-12 Terrain Reference
Call the contact number to obtain your authorisation code. Alternatively
click on Save to write the user code into a file which can be e-mailed to
Knowledge Base at [email protected]. Click on the Authorise
button once you have input the confirmation code in the bottom edit
control. This code is stored in the security module.
Exit
Quit Civil Designer
This routine is used for inserting points into the database graphically
with a mouse. When the mouse is clicked, a dialog box will pop-up
indicating the coordinates at which the mouse button was clicked.
Switching on Snap Mode under Settings allows you to snap to the
nearest existing point. A name may be entered and a surface to which
the point should be assigned must be selected. The Y, X or Z coordinates
may be altered if required.
If the Auto Interpolate function under Settings is switched on, a height
will be interpolated for this point from the currently selected surface.
See also Interpolate Point for situations where one needs to control the
surface and points used to define the plane used for interpolation or
where one needs to interpolate points beyond the limits of the reference
plane.
Because the default Y, X and Z ordinates that are presented in the dialog
box may be altered, this routine can also be used for rapidly typing in
new coordinates without resorting to Enter Point in the Survey Editing
Menu.
Procedure
The following prompt is displayed:
Indicate position for new point
After clicking on a position in the Design Centre window the Survey
Point Entry dialog is displayed.
Procedure
The following prompt is displayed:
Snap on point to edit
After clicking on an existing terrain point in the Design Centre window
the Point Details dialog is displayed.
Fill in the relevant data and click the Save button to continue.
This routine is used for deleting a point from the database graphically
with a mouse. A dialog box with the name and coordinates of the nearest
point to the cursor when the mouse is clicked will be displayed. This
obviously pertains to active surfaces only. Snap Mode is automatically
switched on. The deletion can be confirmed or aborted.
Procedure
The following prompt is displayed:
Snap on point to delete
After clicking on an existing terrain point in the Design Centre window
the following message is displayed:
Click the Yes button to have the selected point deleted, or click the No
button to retain the point.
Procedure
The following prompt is displayed:
Snap on point to move
After clicking on an existing terrain point in the Design Centre window
the following prompt is displayed:
Indicate new position for point
Click on a new position in the Design Centre window and the point
coordinates are updated.
Procedure
The following prompt is displayed:
Snap on first plane point
Snap to an existing point in the Design Centre window and the following
prompt is displayed:
Snap on next plane point
Snap on an existing point and the following prompt is displayed:
Snap on next plane point
Snap on an existing point and the following prompt is displayed:
Indicate position for new point
After clicking on a position in the Design Centre window the Survey
Point Entry dialog is displayed.
Fill in the relevant data and click the Add button to continue. The
function continues prompting for a position for the new point.
This function is used to print and graphically identify all the details
known about a point.
The ID, Name, Y, X, and Z coordinates, surface, lines (connections from
this point to another point) and shadow lines (connections to this point
from other points) are displayed. Graphically, the lines and shadow lines
are displayed in user-selected pens.
The function is useful when trying to identify errors in the bounding
polygon of a site. It sometimes happens that what appears to be a clean
edge is actually broken as there are duplicate points with different line
connections. Using this function, you can identify the points and lines
that actually make up the boundary and thereby identify the error.
Procedure
The Point ID Settings dialog is displayed.
Pen for lines and Pen for Click these buttons to show the colour dialog from where
shadow lines Buttons you can select the pen in which to display the relevant
items.
Fill in the relevant data and click the OK button to continue. The
following prompt is displayed:
Snap on point to ID
Thereafter click on the points in the Design Centre window that you wish
to process.
This function will find a named point in the terrain database and zoom
the Design Centre window so as to centre the view on this point. In
addition, concentric circles will be displayed around the point to isolate it
from surrounding points.
There is also an option to find the next point of the same name. The
normal point location functions that use names will always find the same
point with a given name every time they are run. This function is the
only one that can locate duplicate named points.
Procedure
The Point Locator dialog is displayed:
Point name Enter the point name you wish to search for.
Find Button Click this button to find the first point with the given
name.
Next Button Click this button to find the next point with same name
as the last point found.
Close Button Click this button to end the function.
Found data Displays data relevant to the last found point.
Fill in the relevant details and click the Find button to find the first point.
If found the current view will be zoomed around the point position. To
find the next point with the same name as the point last found click the
Next button. Click the Close button to end the function.
Procedure
The Autosuffix Settings dialog is displayed:
Make the relevant settings and click the OK button to continue. The
following prompt is displayed:
Snap on point for autosuffix
Thereafter click on the points in the Design Centre window that you wish
to process.
Indicate Polyline
Generate DTM points from a single indicated CAD polyline
This routine will create DTM points from the vertices of a CAD polyline.
The points have a user-assigned surface, height and line.
Procedure
The following prompt is displayed:
Indicate polyline to process
Click on the polyline to be converted. The Polyline to DTM dialog is
displayed:
Selected Polylines
Generate DTM points from a single indicated CAD polyline
This routine will create DTM points from the vertices of a CAD polyline.
The points have a user-assigned surface, height and line.
Procedure
Select the polylines to be converted. The Polyline to DTM dialog is
displayed:
Procedure
The Mark Bank Points dialog is displayed.
Procedure
The following prompt is displayed:
Perimeter: Indicate start point
Click on a position in the Design Centre window and the following
prompt is displayed:
Perimeter: Indicate next point
Continue indicating perimeter points and end by clicking on or near the
starting point again.
The Polygon Clip dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click on the
OK button to continue.
Procedure
Define the perimeter of the polygon with the mouse and close it by
clicking on the start point. The following dialog is then displayed.
Fill in the relevant data and click the OK button to continue. The
standard Name Filter dialog is displayed. Set the filter and click on the
OK button to continue.
Before this function can be used, at least one Fence has to be defined
using the Define Fence function.
Fence Clip is similar to Polygon Clip, the difference being that once a
Fence has been defined, the same polygon may be used several times to
clip points using different height ranges or different name filters.
Procedure
The Select Fence dialog is displayed.
Fence name Enter a new name for this fence (if defining a new
fence), or select any of the existing fence names to
replace that fence with the new polygon definition (if
defining a fence) or to use that pre-defined fence.
Fill in the relevant data and click the OK button to continue. From here
the function proceeds as for Polygon Clip.
These three functions are for the defining, deleting and temporary
display of fences. Fences are used in various functions allowing you to
limit the routine to a points within a certain area.
Define
Name and define an area of interest that will be used subsequently for other
operations
Procedure
The following prompt is displayed:
Perimeter: Indicate start point
Click on a position in the Design Centre window and the following
prompt is displayed:
Perimeter: Indicate next point
Continue indicating perimeter points and end by clicking on or near the
starting point again. The Select Fence dialog is displayed.
Remove
Remove a previously defined fence
This function allows the removal of a fence that was created previously
by the Define Fence function.
Procedure
The Select Polygon(s) dialog is displayed.
Select Polygon(s) Select any of the existing fence names to replace that
fence with the new polygon definition (if defining a fence)
or to use that pre-defined fence. Multiple names can be
selected by holding down the shift or control key.
Display
Graphically display all fences previously defined.
Procedure
If fences have been defined then the fences are shown and the following
prompt is displayed:
Displaying Fences (Esc to cancel)
The area of the fence is printed in the Output Window.
Use the normal CAD functions to pan and zoom to view the different
fences. When you are done press ESC to end the function.
These three functions are for the defining, deleting and temporary
display of PolyFences. PolyFences are used in various functions allowing
you to limit the routine to a points within a certain DTM polygons.
Define PolyFence
Name and define a contour fence that can be used subsequently to prevent
certain contours from being generated
Used to name and define a polygon that can be used as a contour fence
during the Contours from Lines function. Civil Designer allows multiple
polyfences to be defined and selected.
A polyfence is a polygon in the line model completely defined by the lines
that surround it. No other lines can cross through such a polygon. This
polygon would represent such items as dams, settling ponds, dunes, etc.
Procedure
The following prompt is displayed:
PolyFence: Indicate inside desired polygon near a line
Click on a position in the Design Centre window and the polygon formed
by the lines surrounding that point will be tracked.
If the polygon was tracked successfully then the Select Fence dialog is
displayed.
Fence name Enter a new name for this fence (if defining a new
fence), or select any of the existing fence names to
replace that fence with the new polygon definition (if
defining a fence) or to use that pre-defined fence.
Fill in the relevant data and click the OK button to continue. The
function continues prompting for a position until you press [Esc].
Procedure
The Select Polygon(s) dialog is displayed.
Select Polygon(s) Select any of the existing fence names to replace that
fence with the new polygon definition (if defining a fence)
or to use that pre-defined fence. Multiple names can be
selected by holding down the shift or control key.
This routine is used to display graphically all the polyfences that have
been defined in this project. Each polyfence is shown by displaying a
solid hatch with the fence name in the centre.
Procedure
If fences have been defined then the fences are shown and the following
prompt is displayed:
Displaying PolyFences (Esc to cancel)
The area of the fence is printed in the Output Window.
Use the normal CAD functions to pan and zoom to view the different
polyfences. When you are done press [Esc] to end the function.
This routine enables the area and perimeter length of a polygon, defined
by series of points, to be determined.
Use Screen Output and Printer Output to view the results.
Procedure
The following prompt is displayed:
Perimeter: Indicate start point
Click on a position in the Design Centre window and the following
prompt is displayed:
Perimeter: Indicate next point
Continue indicating perimeter points and end by clicking on or near the
starting point again.
The Output Manager dialog is displayed in order for you to set output
options. Click the OK button to accept the settings.
These functions are for the adding, deleting (singular and globally) and
converting of DTM break lines
Add
Generate break lines between points
Procedure
The following prompt is displayed:
Break Line: Snap on start point
Click on an existing point in the Design Centre window and the following
prompt is displayed:
Break Line: Snap on next point
Lines are added continuously (with single clicks). To break a string of
continuous lines click the right mouse button. Pressing the ESC key will
end the function.
Adding a breakline over another breakline will remove the original
breakline as crossing lines lead to an invalid model. The behaviour for
adding a breakline over a feature line is similar, but because feature lines
are regarded as a bit more permanent you are asked to confirm this.
This routine is used to remove break lines between points by clicking the
mouse on the line connecting two points.
Procedure
The following prompt is displayed:
Indicate break line to remove
Click on the break line between any two points to delete it. The nearest
break line to the indicated position will be removed.
Pressing the ESC key will end the function.
Remove All
Delete all break lines between points
This function is used to remove the break lines from all points currently
visible on the display. You are given the opportunity to cancel the
function before it starts, or you can press the [Esc] key during the
function to stop it.
Procedure
The following message is displayed:
Click the Yes button to proceed with the function, or click the No button
to cancel the function.
This function will convert break lines originating from selected points to
feature lines.
Procedure
The Fence Filter dialog is displayed.
Names to pass Enter the filter that specifies which points to process.
Names to avoid Enter the filter that specifies which points to ignore.
Specific surface or All Select the surface on which the points are located or
selected surfaces have the function pertain to all surfaces.
Only convert lines where If left unchecked (default), then all lines originating from
both terminals pass the a point that passes the filter will be converted. If
filter checked, then the opposite terminal must also pass the
filter.
Use fence Check this option and select a predefined fence in order
to restrict processing to only those points that fall within
the defined fence polygon. If no fences have been
defined previously using the Terrain menu option Model
Define Fence, this check box will be disabled.
These functions are for the adding, deleting (singular and globally) and
converting of DTM feature lines. Feature lines are similar to break lines
but more permanent.
Add
Generate feature lines between points
Operation of this function is the same as for Add Break Line, except that
Feature Lines (semi-permanent lines) are added.
Procedure
The following prompt is displayed:
Feature Line: Snap on start point
Click on an existing point in the Design Centre window and the following
prompt is displayed:
Feature Line: Snap on next point
Lines are added continuously (with single clicks). To break a string of
continuous lines click the right mouse button. Pressing the ESC key will
end the function.
Adding a line over another line will remove the original line because
otherwise the crossing lines would lead to an invalid model.
Delete
Delete feature lines between points
Operation of this function is the same as for Delete Break Line, except
that Feature Lines (semi-permanent lines) are deleted.
Procedure
The following prompt is displayed:
Remove All
Delete all feature lines between points
Operation of this function is the same as for Remove All Break Lines,
except that Feature Lines (semi-permanent lines) are deleted.
Procedure
The following message is displayed:
Click the Yes button to proceed with the function, or click the No button
to cancel the function.
This function is used when you have cad lines on top of your DTM
model, and you want DTM lines and points included in the model
coinciding with the CAD lines. The cad lines could be from a drawing
attached to the project or simply drafting you've done during that
session.
Procedure
The Lines From CAD Lines is displayed.
Each CAD line on the relevant layers is then processed. The coordinates
of the terminals then get assigned an elevation by an interpolation on the
surface you specified, and stored into the DTM database. Duplicate
points should not occur.
This function is used to generate break and feature lines between points
automatically. The function joins points that lie within a certain
proximity of one another and that pass a name filter. There is no limit on
how many times the routine can be run. Either points that are currently
visible on the screen or points located within a defined fence are
processed.
Each time the routine is run, up to four search distances can be entered
to set the maximum distance beyond which no two points will be
connected. As a rule of thumb, use the nominal point spacing multiplied
by 1.5 or 1.75. For example, if the terrain points are at 20m intervals, try
using a search area of 30 or 35m. For ground surfaces it is better to err on
the short side rather than the long. For design surfaces, a long search
distance is usually required.
'Spaces' may have been left between spot heights when doing a survey
because of inaccessible areas. If your search distance is too short, points
will not be joined across these areas. This may cause problems when
generating contours. On the other hand, a long search distance may
generate inaccurate contours therefore good judgement is required from
the operator.
A name filter and surface must also be specified. This controls the data
points that will be considered for connection. To consider every point,
use the key word 'ALL' in the inclusion filter and 'NONE' in the exclusion
filter. The distance specified for the search distance will usually be
dependent on the criteria in this name filter.
You can select whether to retain or abandon any existing break lines (all
feature lines are automatically retained). If existing break line data is
retained, no new lines will cross existing lines. This allows you to handle
tricky sites by first joining critical areas (such as valley lines, banks and
roads) manually or in separate passes and then connecting the
remainder of the site automatically.
The routine will attempt to link each point to eight other points, one in
each octant, within the specified search distance, and without crossing
an existing or previously generated line. Lines will not be connected to
points on different surfaces and any points with an elevation of '0' will not
be considered.
Procedure
The Intelli-Line Details dialog is displayed.
This routine is similar to Intelli-Lines. It also joins points with lines that
lie within a certain distance of each other on the site. All points on the
specified surface are processed, not only those that are currently visible
on the screen.
The difference between the two routines is that Intelli-Lines joins points
within a certain radius of each other by forming polygons and both pre-
defined break lines and name filters are possible.
The Triangulate routine is much, much faster but it creates triangles
using break lines only and all pre-existing line data on that surface is
deleted before processing begins. Therefore, where data is sensitive and
only points with a certain character in the names should be joined, use
Intelli-Lines.
This form of model creation uses a Delauney tessellation algorithm to
form the most equal-angular triangles that are possible and then
converts these data to lines. Because it is a high speed alternative to
Intelli-Lines it will be found most useful for large sites with little or no
break line detail.
There is very little required in the way of input, just a maximum search
distance (which can be ignored if so desired). No name filters are
available, as this would negate the benefit of the high speed.
Before processing begins you are given the opportunity of cancelling the
function as all existing lines for the visible points (whether break or
feature lines) on the surface to be processed will be deleted. On a site
with limited detail it sometimes makes sense to run a triangulation first
and then edit the detail lines.
Remember that every time the routine is used it deletes all lines that
were generated previously. However, also remember that like all the
other graphical routines, it works only on what is visible on the screen.
So, by zooming into an area of interest, limited triangulation is possible.
This routine scans the line model on the visible portion of a selected
surface to check for any errors. It does this by firstly tracking a perimeter
around the visible points, and then by tracking all the polygons that form
the surface within that perimeter. If the program encounters an error in
a polygon it will display a message indicating why the tracking failed.
The view is then zoomed into the area where the failure occurred and a
pointer with the word “ERROR” is given so you can correct the model.
There are a number of reasons why polygon tracking will fail. Chief
among these are duplicate points, crossing lines and points linked only to
one other point. Inspect the model carefully in the vicinity of the zoomed-
in area and you will find the cause of the error.
Quick contours are switched off automatically with this function as they
interfere with the display of the afore-mentioned error indicator.
Procedure
The Model Validation dialog is displayed.
Surface to check Select the surface on which the points and lines to be
processed are located.
Procedure
The Contour Details dialog is displayed.
Extract
This function is used to extract cross sections from ground or design data
along a pre-defined route. A horizontal road alignment should therefore
have been generated prior to using this function. This can be
accomplished using Alignment Horizontal in the Road Menu.
A start and stop chainage must be specified for the extraction of the
sections. The chainage values and the chainage coordinates will be
retrieved from the current road database. First select the required road if
necessary.
The width of the section to the left and right of centreline must be
specified. If the extracted cross section data extends beyond these limits,
the cross section is 'snipped' and an elevation is interpolated at the offset
limit.
The search distance is the distance (left and right of the section line) that
is scanned for line nodes. The shorter the distance, the less data has to be
scanned and the faster will be the operation. There is however a
minimum distance of 100 m that is applied if the entered distances are
less than that.
Be careful of specifying a very short search distance which may result in
points being omitted, particularly in the case of design data where lines
joining terrace corners are of critical importance but can often be a long
way apart. The line might fall within the search radius but the nodes may
not and the line will therefore be ignored.
A minimum distance between section points may be entered. This is
used to filter out redundant data on the section that are closer together
than the specified distance. In areas of critical detail such as existing
roads, drains, etc., this value should be set to '0' so that all points or line
crossings on the section line are adopted.
Chainage - Start and Stop Enter the first and last chainages of the portion of the
horizontal alignment to process.
Section width - Left and Enter the distances left and right of the centreline over
Right which to extract the cross section.
Extract from terrain Select the surface that contains the points/line model
surface from which to extract sections.
Store to road layer Check this option and select the road layer in which the
extracted cross section must be stored. If this option is
not checked then the extracted data is only listed for
information purposes.
Extract sections from… Select either the Break lines option to extract sections
from line model intersections, or the Coordinates option
to extract sections directly from points along the cross
section.
Apply DTM point filter Check this option to display the Point Filter dialog and to
only extract cross section points from filtered points
Section ID Enter an ID number for the extracted points.
Allowable offset to normal Enter the distance around the normal to the centreline
that will be considered when searching for a point to use
in the cross-section (in order to accomodate points that
might not be exactly on the normal to the centreline).
Only available if the Coordinates option has been
selected in Extract sections from...
Minimum distance Enter a filter distance to be used to thin out points along
between points the cross section.
Fill in the relevant data and click the OK button to continue. The Output
Manager dialog is displayed in order for you to set output options.
Translate
Insert existing cross sections back into the model as points
This function is used to convert cross sections from a road database into
YXZ coordinate points in the Terrain model. The cross sections must
therefore already exist in a road database and a horizontal alignment
must have been coordinated.
The layer from which the cross sections in the roads file will be
extracted, and the terrain surface into which the generated points will be
added, is selected. A suffix may optionally be entered to add to the names
of the points generated. By default, all the points on the cross sections
will be translated to YXZ coordinates. If the ‘Batters Only’ check box is
selected, only the first two points on the left and the last two points on
the right of the cross section will be translated (In other words, the banks
only).
The generated points are automatically named to enable the points to be
connected by lines using a suitable name filter in the Intelli-Lines
function. The naming convention is as follows:
• Ground points are called ...., l3x, l2x, l1x, clx, r1x, r2x,.....
• Design points are called bblx, sblx, ..., l1x, clx, r1x, ..., sbrx, tbrx.
The "x" suffix on all the points indicates that they come from cross
sections and would enable a mass deletion at a later stage if necessary.
An Intelli-Line name filter that connected all the "l1" points would pick
up the left edge of the road, a filter that connected all the "bb" points
would pick up all the bottom of banks (both left and right), and so on.
Chainage - Start and Stop Enter the first and last chainages of the portion of the
horizontal alignment to be processed.
Transform road layer Select the road layer containing the cross sections to be
translated.
Store to terrain surface Select the surface on which the generated points should
be stored.
Suffix to add to names Enter a single character suffix that will be added to the
names of all generated points. This helps in identifying
points at a later stage.
Translate…-Roads Model Select this option to translate a road design into a
complete triangulated DTM model.
Translate… - Batters only Select this option to translate only the first and last two
points in each section.
Translate… - By offset Select this option (and enter the Left and Right offsets)
to translate points between specified offsets.
Translate… - By point Select this option (and enter the Left and Right PLC
location code codes) to translate points between specified points in the
cross-section.
Create lines on section Check this option and select either the Break lines option
as… or the Feature lines option to have lines automatically
generated between the translated points. The generated
lines automatically delete any crossing lines in the
surface to which the cross-section is being translated.
Procedure
The following prompt is displayed:
Snap on start point
Click on a position in the Design Centre window and the following
prompt is displayed:
Snap on end point
Click on another position in the Design Centre window and the Cross
Section Interval dialog is displayed.
Interval for cross sections Enter the spacing at which cross sections should be
extracted.
Fill in the relevant data and click the OK button to continue. The
following message is displayed:
Click the Yes button to overwrite the current road file, or click the No
button to cancel the function. From this point the function proceeds as
for the Extract function.
Extract
Extract a long section along a defined alignment (road or pipe bend points)
This function is used to extract long sections from ground or design data
along a pre-defined route. The route the long section takes may be
specified by 'bend point' names (e.g. a pipeline) or by chainage points
from the road database. Like the Cross Section functions, the long
sections may be extracted from either lines or points.
In the case of extracting the long section from points, an offset from the
section line must be entered. This defines a 'band of interest'. All points
falling within this band will be assumed part of the section and their
offsets and elevations added to the file.
A minimum distance between successive section points may be entered.
This is used to filter out redundant data on the section that are closer
together than the specified distance. In areas of critical detail such as
existing roads, drains, etc., this value should be set to '0' so that all points
or line crossings on the section line are adopted.
In the case of entering the bend points by name, a list box must be filled
with the names of the points defining the route through which the long
section should be extracted. There is an option to interpolate a height for
the bend points or to leave them as is.
If the route of the long section is to be derived from the chainage points
in the road database, a Start and Stop chainage for the extraction must
be entered.
The long section extracted may be stored in an ASCII file or in the
currently loaded road file as chainage and centre point elevation. The
names, heights and coordinates of the bend points are also stored. This
long section may be plotted using the Plot function. If you choose to store
the data to the current road file, existing data in that file may be
overwritten and any new data will be added to the file. Select a
redundant road file if you do not wish to keep the output.
Procedure
The Long Section Extraction dialog is displayed.
Extract from terrain Select the surface from which the long section should be
surface extracted.
Store to road layer Check this option and select a layer in which to store the
long section. If this option is not checked then the
extracted data is only listed for information purposes.
Fill in the relevant data and click the OK button to continue. If you
selected the Name option in Bend point types then the Bend Point Names
dialog will be displayed.
Fill in the relevant data and then click the OK button to continue. If you
selected the Chainages option in Bend point types then the Chainage
Details dialog will be displayed.
Chainage - Start and Stop Enter the first and last chainages of the portion of
the horizontal alignment for which processing should
be carried out.
Fill in the relevant data and click the OK button to continue. The
following message is displayed:
Click the Yes button to have the longsection chainages added to the
existing chainages in the current road file.
If you click the No button then the following message is displayed:
Click the Yes button to have the current road file replaced by the
longsection that is extracted. Click the No button to cancel the function.
This function is similar to the one described under Extract Long Section.
The long section is extracted along a route defined by points joined up to
each other by the user. These points have to be joined by using Add
Break Line or Add Feature Line before the String Long Section routine
is run. You select the start point and the long section is generated from
this point along the series of lines starting from this point.
It must be a unique string, as unpredictable results will occur if there are
multiple branches from a node. Generally it is recommended that the
extraction string be allocated to a unique layer. An efficient way to do
this is to create the bend points or nodes in Model Insert Point with Auto
Interpolate under Settings toggled on.
Note that even though the point being created is being allocated to a
particular surface, auto-height can calculate the elevation from any other
surface. In the same way, when the long section is extracted, it may be
derived from a surface independent of the one on which the bend points
are located.
Procedure
The following prompt is displayed:
String Long: Snap on line start point
Click on an existing point in the Design Centre window that is the start of
a series of points joined by lines. From this point on the function
proceeds as for Extract except that in the extraction dialog the Bend
point types options are disabled as the alignment has already been
defined from the lines joining the points.
Procedure
The following prompt is displayed:
String Long: Snap on line start point
Click on an existing point in the Design Centre window that is the start of
a series of points joined by lines.
The String Chainage dialog is displayed:
Store to road layer Select the layer for the cross section level.
Save to ASCII file Check this option to have the generated chainages
written to a file.
Click the Yes button to have the long section chainages added to the
existing chainages in the current road file.
15-16 Terrain Reference
If you click the No button then the following message is displayed:
Click the Yes button to have the current road file replaced by the long
section that is extracted. Click the No button to cancel the function.
Fast
Extracts a long section along an alignment selected with the mouse
Procedure
The following prompt is displayed:
Fast Long: Indicate start point
Click on a position in the Design Centre window and the following
prompt is displayed:
Fast Long: Indicate next point
Continue indicating points for the longsection alignment. Right-click in
order to continue with the extraction.
From this point on the function proceeds as for Extract except that in the
extraction dialog the Bend point types options are disabled as the
alignment has already been defined from the lines joining the points.
Plan Area
Calculate area without taking slopes into account
This routine calculates the area inside the perimeter of the site by using
polygons. It is essential to join all the points that fall on the perimeter of
the site. See Contours from Lines for more information on perimeters
and joining of lines. Any polygons that are encountered on the surface
during these calculations are automatically broken up into temporary
triangles.
Procedure
The Area Details dialog is displayed.
Surface for area Select the surface that contains the line model for which
the area must be calculated.
Fill in the relevant data and click the OK button to continue. The Output
Manager dialog is displayed in order for you to set output options.
Slope Area
Calculate area taking individual slope polygons into account
This function works in the same way as Plan Area except that the slope
of the polygons is taken into account when calculating the area.
This function works in the same way as Slope Area. The results however
are output grouped by slope categories that have been set up using the
Slope Shading option of Display Settings.
This routine calculates the volume of the terrain above a certain datum
inside the currently defined perimeter by using polygons. The datum
itself may be set before the calculation starts.
It is essential to join all the points that fall on the perimeter of the volume
to be calculated. See Contours from Lines for more information. Before
using this option, break lines obviously have to be generated using Add
Break Line, Add Feature Line, Intelli-Lines or Triangulate.
Any polygons that are encountered on the surface during the volume
calculation are automatically broken up into temporary triangles.
The volume that is obtained corresponds to the 'Datum volume' that is
given in the Single Surface option of DTM volumes.
Procedure
The Volume Details (Surface) dialog is displayed.
Surface for volume Select the surface that contains the line model for which
the volume must be calculated.
Fill in the relevant data and click the OK button to continue. The Volume
Details (Datum) dialog is displayed.
Datum for volumes Enter the datum above which volumes should be
calculated. The initial value is one metre below the
lowest point on the surface rounded to the next lowest
full metre, and you may not enter a value greater than
this.
This function is used to calculate the volume from a set level down to a
DTM surface. The set level will typically be that of a water surface. The
volume is calculated by taking slices through the surface and the
thickness of the slices is user-defined.
Procedure
The Dam Volumes dialog is displayed.
This is telling you that the volumes cannot be calculated at all reliably.
The depths increment is very important as without it you are not
accumulating the volumes of successive slices though the surface but
instead using one thick slice. It is meaningless and you should pay
attention to the message and not use the resultant value.
Delete Banks
Delete all banks around a terrace perimeter
Terrace surface Select the surface on which the terrace points are
located.
Fill in the relevant data and click the OK button to continue. The
following prompt is displayed:
Snap on terrace point
Click on one of the terrace points. Once the terrace has been located the
following message is displayed:
Click the Yes button to continue with the function, or click the No button
to cancel the function.
Dynamic Drag
Dynamically move a complete terrace to a new location
Procedure
The Surface Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
following prompt is displayed:
Snap on terrace point
Click on one of the terrace points. Once the terrace has been located the
following prompt is displayed:
Indicate new terrace position
Drag the terrace to a new position and click to place it. The following
message is displayed:
Click the Yes button to rotate the terrace about the placing point. Click
the No button to retain the current terrace orientation.
If you click the Yes button the following prompt is displayed:
Indicate rotation for terrace
Move the mouse cursor and the terrace will rotate. Click on a position to
fix the terrace in place.
This function is used to generate bank points along each side of a terrace
using the same cut or fill slopes along the entire perimeter. Before
commencing the routine, it is a good idea to Zoom onto the particular
terrace of interest so that it fills the whole screen.
The mouse must be clicked on any one of the terrace points defining the
perimeter to identify the perimeter of interest. The perimeter is then
tracked and any previously generated bank points connected to the
selected perimeter will be removed.
Data entry consists of:
• The cut-and-fill slopes to apply
• A name suffix to add to the generated bank points
• The interval between generated points along the terrace edges
• A search distance from the terrace edge
Two further options exist:
• The terrace may be raised or lowered prior to calculation
• A unique serial number may be attached to each generated toe point
The purpose of the serial number is to facilitate the extraction of placing
data for setting out the terrace. Bank points will be generated along each
edge of the terrace at the specified interval. Each bank intersection with
the ground will be at, or within, the search distance from the edge.
Procedure
The Bank Surface Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
following prompt is displayed:
Snap on terrace point
Click on one of the terrace points. Once the terrace has been located the
Fixed Slope Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The Bank
Creation Details dialog is displayed.
Add elevation constant to Check this option and enter the constant to be added to
terrace elevations in order to lift or drop (negative constant) the
terrace points before calculating the banks.
Add serial number to toe Check this option in order to have a serial number added
points to the names of the generated bank points in addition to
the specified suffix.
Fill in the relevant data and click the OK button to continue. The terrace
banks are now calculated.
This happens if banks extend out in such a way that they overlap with
the banks from another part of that same terrace. It is a design problem
If you selected the optimisation option then the Output Manager dialog is
displayed in order for you to set output options.
Optimisation calculations are done and the following message is
displayed:
Click the Yes button to have the new elevations of the optimised terrace
top listed.
Variable Slopes
Create terrace banks with different slopes on each face
This function is used to generate bank points along each side of a terrace
using a different cut or fill slope for each edge of the terrace. It is useful
where circumstances require one edge of a terrace to be a retaining wall
or perhaps an access ramp.
Procedure
The Bank Surface Details dialog is displayed.
Ground surface Select the surface which contains the points/line model
that define the ground or base surface.
Terrace surface Select the surface which contains the points/line model
that define the terrace surface.
Fill in the relevant data and click the OK button to continue. The cut-
and-fill slopes are entered for each edge of the terrace individually. The
edge currently requiring cut or fill details will be highlighted in the
Terrain Menu 15-31
defined Fill pen. See INI File Components for details. The Variable Slope
Details (Slopes) dialog is displayed for each edge of the terrace.
Cut slope Enter the slope (as 1 in X) at which banks in cut should
be calculated.
Fill slope Enter the slope (as 1 in X) at which banks in fill should
be calculated.
Fill in the relevant data and click the OK button to continue. From this
point on the function proceeds as for the Fixed Slope Banks function.
Procedure
The Bank Surface Details dialog is displayed.
This function is used to convert the terrace and batters generated under
Terrace Banks into ground surface points.
You must specify the terrace and ground surfaces (and optionally a third
surface on which the merged points should be created) and identify the
terrace to be used by clicking on a corner point. The function will:
• Copy all the points on that design surface into the relevant ground
surface
• Add the lines that describe terrace and banks to the ground surface
• Connect the bank top and toe points into the terrain model
• Delete all the ground points that previously fell under that terrace
and it's banks.
Note that after this function is complete the original terrace will still
exist, even though it will have been merged into either the ground or
merge surface. Previous versions of the program would remove the
specified terrace after the merge.
Procedure
The Bank Surface Details dialog is displayed.
Click the Yes button to proceed with the merge, or click the No button to
cancel the function.
Once the terrace (with or without banks) is identified, a DTM grid is run
across it and the cut-and-fill volumes are determined. Figures for
compaction and topsoil stripping can be incorporated and a final figure is
presented. The results are presented in the Output window as usual.
The volume data is substantially the same as is given under DTM -
Design/Surface Difference.
Use this function to get a preliminary idea of whether the cut-and-fill
balances for a specific terrace. If the quantities do not balance, the
terrace may be very quickly adjusted and the procedure used again.
Procedure
The Bank Surface Details dialog is displayed.
Ground surface Select the surface which contains the points/line model
that define the ground or base surface.
Terrace surface Select the surface which contains the points/line model
that define the terrace surface.
Fill in the relevant data and click the OK button to continue. The
following prompt is displayed:
Snap on terrace point
Click on one of the terrace points. Once the terrace has been located the
Terrace Volume Details dialog is displayed.
Click the Set Depths button in this dialog to display the Depth Intervals
dialog in order to set the depth ranges at which to report the cut and fill
volumes.
This function is used to delete all the points on a surface that fall within
or "under" a particular terrace and its banks. Since changes are not
stored until the file is saved, you can recover from this operation by
loading the file again and selecting No at the 'Do you want to save'
prompt.
The routine will remove all surface points within the selected terrace.
Unlike the Terrace Merge function, it will not attempt to link up any
terrain lines and it will not change the surface allocated to the terrace
points.
Procedure
The Bank Surface Details dialog is displayed.
Fill in the relevant data and click the OK button to continue. The
following prompt is displayed:
Snap on terrace point
Click on one of the terrace points. Once the terrace has been located the
following message is displayed:
Click the Yes button to delete the ground points under the terrace
perimeter, or click the No button to cancel the function.
This function will, given a rectangle, generate a grid of points inside the
rectangle with interpolated heights.
Procedure
The Point Grid Settings dialog is displayed.
Interpolate heights from Select the surface from which the grid points heights
should be interpolated.
Interpolation search Enter the maximum distance in metres to search around
distance a generated grid point in order to find lines from which to
interpolate heights.
Generate grid on Select the surface on which the grid points should be
generated.
Grid Spacing - Horizontal Enter the spacing between grid points in metres. The
and Vertical spacing is measured from the first point placed.
Grid Spacing - Angle Enter the angle from the horizontal for the grid points.
Don’t store points with If a point falls outside a surface, or if the interpolation
zero heights search distance is insufficient then the point will have a
zero height. Select this option to ignore the point.
Fill in the relevant data and click the OK button to continue. The
following prompt is displayed:
Enter first point of grid rectangle (grid generated from
this corner)
Single Surface
Calculate a grid and volume from one surface to a datum
Choose the first button and press Next to continue. The DTM Grid
Volumes - Surface Details page is displayed.
Surface to grid Select the surface for which the DTM grid must be
calculated.
Fill in the relevant data and click the Next button to continue. The DTM
Grid Volumes - Grid Details page is displayed.
Fill in the relevant data and click the Next button to continue. The DTM
Grid Volumes - Search Distances page is displayed.
Search hole distance Enter the distance beyond which interpolations should
be discarded.
Datum elevation Enter the base elevation from which to determine
volumes. The initial value is calculated from the lowest
point on the site and a higher value than this may not be
specified.
Fill in the relevant data and click the Next button to continue. The
calculated volume is displayed in the Output Window.
Procedure
The DTM Grid Volumes - Grid Type page is displayed.
Ground surface Select the surface on which the ground or base model is
located.
Design surface Select the surface on which the design or terrace model
is located.
Select the relevant surfaces and click the Next button to continue. The
DTM Grid Volumes - Grid Details page is displayed.
Fill in the relevant data and click the Next button to continue. The DTM
Grid Volumes - Search Distances page is displayed.
Ground hole distance Enter the distance beyond which interpolations on the
ground surface should be discarded.
Design hole distance Enter the distance beyond which interpolations on the
design surface should be discarded.
Fill in the relevant data and click the Next button to continue. The
Volume Details dialog is displayed.
Ground/Design Difference
Calculate a grid and height difference between two surfaces
Procedure
The DTM Grid Volumes - Grid Type page is displayed.
Choose the third button and press Next to continue. The DTM Grid
Volumes - Surface Details page is displayed.
Ground surface Select the surface on which the ground or base model is
located.
Fill in the relevant data and click the Next button to continue. The DTM
Grid Volumes - Grid Details page is displayed.
Fill in the relevant data and click the OK button to continue. The DTM
Grid Volumes - Search Distances page is displayed.
Ground hole distance Enter the distance beyond which interpolations on the
ground surface should be discarded.
Design hole distance Enter the distance beyond which interpolations on the
design surface should be discarded.
Fill in the relevant data and click the Next button to continue. The
Volume Details dialog is displayed.
Fill in the relevant data and click the OK button to continue, or click the
Cancel button to end the function.
Procedure
The Polygon Volume dialog is displayed.
Fill in the relevant data and click the OK button to continue. If you
selected to determine volume by polygon then the following prompt is
displayed:
Perimeter: Indicate start point
Click on a position in the Design Centre window and the following
prompt is displayed:
Perimeter: Indicate next point
Continue indicating perimeter points and end by clicking on or near the
starting point again.
In either case the Output Manager dialog is displayed in order for you to
set output options. The volumes for the polygon are calculated and
displayed according to the output selections made.
Procedure
Windows’ standard save dialog is displayed in order for you to select a
file to which to write. The drive and path automatically default to the last
used drive and directory for this type of file.
Once you have selected a file the Output Manager dialog is displayed in
order for you to set output options.
Procedure
The DTM Contour Details dialog is displayed. Fill in the relevant data
and click the OK button to continue.
Procedure
Windows’ standard save dialog is displayed in order for you to select a
file to which to write. The drive and path automatically default to the last
used drive and directory for this type of file.
Once you have selected a file the Output Manager dialog is displayed in
order for you to set output options.
This function is used to determine the route that water would flow over a
grid surface from any given point A. Then, the end of the route is used to
determine the catchment area in which A is situated. Only 8 directions
are assumed to exist for water to flow from any given point. These
correspond to multiples of 45 degrees.
Procedure
This function depends on their being a DTM grid file available for the
project. Without one you get presented with a similar error message to
this:
A grd file exists only through generating one via the DTM Grid Volumes
command. It needs to be of type Single Surface and not a Ground /
Design type grid file.
This function is used to show the dominant water routes over a grid
surface. A water route is considered to be dominant if at least a user
defined set number (threshold) of upstream grid cells flow into it.
Procedure
This function depends on their being a DTM grid file available for the
project. Without one you get presented with a similar error message to
this:
A grd file exists only through generating one via the DTM Grid Volumes
command. It needs to be of type Single Surface and not a Ground /
Design type grid file.
This function will, given a centre point and an eye-level height, generate
a set of points at the given height either at the nearest intersection with
the model at that height or at the specified sight distance should no
ground intersection occur within that distance.
In order to generate the line-of-sight points, a cross-section is taken
every three degrees around the centre point and the intersection
between the line of sight and ground model calculated. The default
rotation angle can be changed using the setting Sweep=n in the
[Terrain] section of the file CivDes6.INI where n is the sweep angle
increment (in degrees) to be used. See INI File Components for more
information.
Procedure
The following prompt is displayed:
Indicate eye location
Click on a position in the Design Centre window and the Line of Sight
Details dialog is displayed.
Track elevation Enter the height at which the tracking line should be
generated.
Track surface Select the surface that contains the model defining the
site to be processed.
Max. track distance Enter the maximum distance that the tracking line can be
from the eye point.
Fill in the relevant data and click the OK button to continue. The Output
Manager dialog is displayed in order for you to set output options.
View
Generate and view the site in 3D
Procedure
If the view data had been generated previously then the following
message is displayed:
Click the Yes button to reuse the existing view data, or click the No
button to redefine the view.
If the view data had not been generated previously or you clicked the No
button for the previous message then the View Surface Details dialog is
displayed.
Fill in the relevant data and click the OK button to continue. The 3D
View dialog is displayed.
Save Button Click this button to save the current view. The Bitmap
Dimensions dialog is displayed.
Print Button Click this button to print the current view.
Info Button Click this button to display information on the renderer
and the version of the libraries being used. A text file
called "PixelFormats.txt" is also written to the program
directory and is useful in sorting out problems with the
display in conjunction with the programmers.
Start/Stop AVI Capture Click this button to create a new AVI file. Once capturing
has started click this button again to close the AVI file.
Capture Frame Click this button to add the current view as a frame into
the current AVI file.
Save Defaults Save settings as default
Procedure
The View Surface Details dialog is displayed.
Base surface Select the surface containing the line model that defines
the ground surface.
Terrace surface Check this option and select the surface containing the
line model that defines the terrace surface in order to
generate a dual surface model or fly path.
Fill in the relevant data and click the OK button to continue. If you did
not select the Path from road file option then the following prompt is
displayed:
Fly Path: Indicate start point
Click on a position in the Design Centre window and the following
prompt is displayed:
Fly Path: Indicate next point (Right click to end)
Continue indicating positions in the Design Centre window. Right click
on the last point in the path to end.
If at any point a height cannot be interpolated for an indicated position
the Fly Height dialog is displayed.
Surface elevation Enter the height at the surface of the indicated position.
Fill in the relevant details and click the OK button to continue. A new
CAD window is created and the 3D plot is generated into it.
This routine is used to obtain the direction and distance between two
points of known coordinates.
The two points are selected by clicking on them with the mouse. The
database will be scanned to retrieve their YX and Z ordinates and the
join information will be displayed.
The terminal of the last join then becomes the origin of the next.
Procedure
The following prompt is displayed:
Join: Snap on start point
Click on an existing point in the Design Centre window and the following
prompt is displayed:
Join: Snap on next point
Click on a second existing point in the Design Centre window and the
join information is displayed:
This routine is used to fix a new point a given distance and direction
from a base point of known coordinates. The base point is selected by
clicking on it with the mouse. The database will be scanned to retrieve its
Y and X ordinates and new point will be inserted a specified distance
and direction away from the base point.
Procedure
The following prompt is displayed:
Polar: Snap on base point
Click on an existing terrain point in the Design Centre window and the
Polar Details dialog is displayed.
Direction Enter the bearing from the indicated point to the new
point.
Distance Enter the distance from the indicated point to the new
point.
Name of calculated point Enter the name to be assigned to the new point.
Fill in the relevant data and click the OK button to continue. The Point
Details dialog is displayed.
Fill in the relevant data and click the Save button to continue. The
function continues in a cycle prompting for the base point.
Procedure
The following prompt is displayed:
Resection: Snap on start point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Resection: Snap on next point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Resection: Snap on last point
Click on an existing terrain point in the Design Centre window and the
Resection Calculation dialog is displayed.
Direction from Enter the bearing from the specified point to the new
point.
Calculated point name Enter the name to be assigned to the new point.
Fill in the relevant data and click the Save button to continue. The
function continues in a cycle prompting for a start point.
This function is used to fix a point at specified parallel offset from two
lines that have a known intersection point. A common use would be to
calculate manhole positions a set distance from buildings or boundaries.
The intersecting lines are defined by entering a point that falls on the
first line, followed by the intersection point and finally a point defining
the second line. Thereafter offsets are entered from both the first and
second lines and the intersection point is calculated.
The point calculated is assumed to be to the right of the three points in
the order they were specified. In other words, to get the complementary
situation of a point on the other side, specify the points in the reverse
order.
Procedure
The following prompt is displayed:
Parallel Intersection: Snap on start point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Parallel Intersection: Snap on next point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Parallel Intersection: Snap on last point
Click on an existing terrain point in the Design Centre window and the
Parallel Intersection dialog is displayed.
Fill in the relevant data and click the OK button to continue. The Point
Details dialog is displayed.
Fill in the relevant data and click the Save button to continue. The
function continues in a cycle prompting for a start point.
This function calculates a point that falls in the middle of a straight line
joining two points indicated with a mouse. After the points are defined,
the mid point is calculated and its coordinates are displayed on the
screen. You have the option of adding the point to the database or
canceling the operation.
Procedure
The following prompt is displayed:
Midpoint: Snap on start point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Midpoint: Snap on end point
Click on an existing terrain point in the Design Centre window and the
Point Details dialog is displayed.
This function is used to calculate the point where two lines intersect.
You must select two points on each line by indicating them with the
mouse. The intersection point is calculated and its coordinates displayed
on the screen. You have the option of adding the point to the database or
canceling the operation.
In the diagram below, the user clicks on the circled points and the point
in the box is calculated:
Procedure
The following prompt is displayed:
Line Intersection: Snap on line 1 start point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Line Intersection: Snap on line 1 end point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Line Intersection: Snap on line 2 start point
Click on an existing terrain point in the Design Centre window and the
following prompt will be displayed:
Line Intersection: Snap on line 2 end point
Click on an existing terrain point in the Design Centre window and the
following dialog is presented:
Fill in the relevant data and click the Ok button to continue. The function
continues in a cycle prompting for a line 1 start point.
Procedure
The Elevation Tracking dialog is displayed:
Base surface Select the base surface from which elevations should be
extracted.
Terrace surface Check this option and select the terrace surface from
which elevations should be extracted in order to track
elevations from two surfaces simultaneously.
Search distance Enter the distance around the cursor position to search
for lines in order to interpolate elevations.
Fill in the relevant details and click the OK button to continue. The
following prompt is displayed:
Move cursor to display data (Esc to cancel)
As the cursor is moved over the project elevations are interpolated from
the selected surfaces and displayed in the form of a prompt. When
tracking a single surface the prompt is as follows:
Surface 1 height = 66.676
When tracking two surfaces the prompt is as follows:
Surface 1 height = 58.275 : Surface 2 height = 53.875 : Diff
= 4.400
Fill in the relevant details and press OK to have the point inserted into
the DTM model.
This function is used to display rays from a set-up station to points with a
known suffix.
It is assumed that a unique suffix was added to all points from a
particular station when a tache survey was reduced.
Procedure
The Tacheometric Rays dialog is displayed.
Procedure
The following prompt is displayed:
Indicate near vertex to select/deselect string (Escape to
cancel)
Procedure
The Select a String dialog will be displayed:
The currently selected string will be selected on the dialog's tree display.
Click on the string you wish to select on the tree display.
The selected string will be highlighted on the Design Centre Window.
Press Close.
Procedure
The following prompt is displayed:
Click near string to recalculate ...
Click on any string belonging to the family of strings that is to be
recalculated.
Each string beginning with the first string of the hierarchy is
recalculated in turn
This function involves clicking along the route where string bend points
are required. Upon finishing, you will specify what elevation the points
are to have.
Procedure
The Define String dialog is displayed.
Procedure
The following prompt is displayed:
Select the string route one element at a time. (Right click
to finish)
A running count is maintained in the prompt bar while selecting entities.
E.g.
8 Elements Selected, Select next. (Right click to stop)
The Define String dialog is displayed.
This function involves selecting a CAD polyline that defines the intended
route where string a string is required. Upon finishing, you will specify
what elevation value the points are to have.
Procedure
The following prompt is displayed:
Indicate next polyline to process (Esc to stop)
The Define String dialog is displayed.
Enter a name to identify the string and click the OK button to continue.
The route is tracked and the string created. The vertices of the string will
be at the same position and height of the source DTM points.
The string is made selected. The string will be visible where you defined
it, though the existing DTM lines may obscure the string. For further
editting of the string, you will probably want to hide or switch off the line
display of the surface from which the string was created.
The appearance of the string is definable in the Strings Display Settings.
You would want to copy a string if you needed to alienate a child string
from its parent. This is useful if you want to use a child string as a new
platform string.
Procedure
Optional: Begin by selecting which string you are going to copy. Use the
Select String function for this.
If a string is selected, then you get asked whether it is this selected string
you want the current operation to be performed on.
Pressing No will allow you to choose the string you want by clicking.
Otherwise press Yes to continue.
The Copy String dialog is displayed.
Given an existing string, you can have a second (child) string created at a
horizontal and vertical offset from the original. Alternatively, instead of
being at an offset to, the child string can extend down to a DTM surface
at a certain grade.
Procedure
Optional: Begin by selecting which string you are going to use as the
parent string. Use the Select String function for this.
If a string is selected, then you get asked whether it is this selected string
you want the current operation to be performed on.
Pressing No will allow you to choose the string you want by clicking.
Otherwise press Yes to continue.
The Create Child String dialog is displayed.
Perform operation from Choose from drop down list the string name from which
Querying a string gives you information about the string. It also is the
only means to change the status of a string from open to closed or vice-
versa.
Procedure
Optional: Begin by selecting which string you are going to query. Use
the Select String function for this.
If a string is selected, then you get asked whether it is this selected string
you want the current operation to be performed on.
Pressing No will allow you to choose the string you want by clicking.
Otherwise press Yes to continue.
If you press No and you choose a string directly on top of another string,
then you get asked to specify which string you meant by means of the
Multiple Strings dialog.
Use this function to remove a string and its children from a project.
Procedure
Optional: Begin by selecting which string you are going to delete. Use
the Select String function for this.
If a string is selected, then you get asked whether it is this selected string
you want the current operation to be performed on.
Pressing No will allow you to choose the string you want by clicking.
Otherwise press Yes to continue.
If you press No and you choose a string directly on top of another string,
then you get asked to specify which string you meant by means of the
Multiple Strings dialog.
Procedure
Optional: Begin by selecting which string you are going to delete. Use
the Select String function for this.
If a string is selected, then you get asked whether it is this selected string
you want the current operation to be performed on.
Pressing No will allow you to choose the string you want by clicking.
Otherwise press Yes to continue.
If you press No and you choose a string directly on top of another string,
then you get asked to specify which string you meant by means of the
Multiple Strings dialog.
This function allows you to change the position of a platform string and
consequently have all the child strings recalculated accordingly.
You cannot drag a child string, only a platform string. Otherwise you
would corrupt the string family. If you want a child string elsewhere
without affecting the parent, then first make a copy of that string, then
move the copy.
Procedure
You get the following prompt:
Indicate near vertex of master string to drag (Escape to
cancel)
Click on the desired string.
If there are two or more vertices on top of each other then you will be
asked to specify which string you meant by means of the Multiple Strings
dialog.
This function will create DTM points on the surface of your choosing
coinciding with each vertex of the chosen string. The points are joined
with either break lines or feature lines. If you choose for children to be
recursed then the same conversion takes place for each child. Then DTM
lines link the strings as well creating a valid surface.
Procedure
Optional: Begin by selecting which string you are going to query. Use
the Select String function for this.
If a string is selected, then you get asked whether it is this selected string
you want the current operation to be performed on.
Pressing No will allow you to choose the string you want by clicking.
Otherwise press Yes to continue.
If you press No and you choose a string directly on top of another string,
then you get asked to specify which string you meant by means of the
Multiple Strings dialog.
Unless you know exactly where the new points will fit into the existing
surface, you should press Yes.
Once completed, the display is refreshed for the points to be visible. You
may need to change the display settings for that surface before you see
the points and/or lines.
The intention of this function is that you can indicate two vertices, A and
B of a string. This forms a baseline. Thereafter, you indicate two further
vertices, C and D of the same string or any other string. Then, the
program will recalculate the elevation of all vertices between C and D
inclusive such that the gradient from each point to the perpendicular
projection onto the baseline is the gradient you specify.
If C and D are the same as A and B then you are essentially grading the
entire surface area of the string. You will typically but not necessarily,
want A and B to have the same elevation for the crossfall to make sense.
Procedure
You get prompted:
Clear near first vertex for top range...
Clear near second vertex for top range...
You are being asked to indicate points A and B, i.e. defining the baseline.
Then you get prompted:
Click near first vertex of the range to change...
Click near second vertex of the range to change...
Here you are being asked to indicate points C and D, which are the
points that will get changed with respect to the baseline.
If the string is closed, then the normal procedure of indicating which of
the two possible ranges is applicable by means of the Ambiguous Range
dialog.
Enter the grade that will be applied from the baseline perpendicular to
each vertex between C and D. Upon pressing OK, the strings are
recalculated.
Use this function to view and edit a string in longsection. In addition you
can view (not edit) other strings of that same family and DTM surfaces
along the string route.
Procedure
Optional: Begin by selecting which string you are going to query. Use
the Select String function for this.
If a string is selected, then you get asked whether it is this selected string
you want the current operation to be performed on.
Pressing No will allow you to choose the string you want by clicking.
Otherwise press Yes to continue.
If you press No and you choose a string directly on top of another string,
then you get asked to specify which string you meant by means of the
Multiple Strings dialog.
Press Yes for the changes to be stored and the strings recalculated. This
might take a refresh of the screen. Otherwise press No to lose the
changes.
Insert one or more vertices into a string by specifying along which edge
the insertion is to take place. Any child strings have a similar vertex
inserted.
Procedure
You are prompted:
Click near string...
Click near a vertex of the string.
If there are two or more vertices on top of each other then you will be
asked to specify which string you meant by means of the Multiple Strings
dialog.
If the incorrect edge is highlighted, press No, and reselect the string by
clicking on the vertex prior to the correct edge. Otherwise press Yes.
You are then prompted:
Procedure
You are prompted:
Click near vertex to delete (Esc to cancel)
Click at the vertex. If there are two or more vertices on top of each other
then you will be asked to specify which string you meant by means of the
Multiple Strings dialog.
The dynamic nature of strings where moving one string has an effect on
all strings lower in the hierarchy is by virtue of each vertex being
calculated from it's parent. The difference from the parent can be
changed.
Procedure
You are prompted:
Click near vertex to edit (Esc to cancel)
Click at the vertex. If there are two or more vertices on top of each other
then you will be asked to specify which string you meant by means of the
Multiple Strings dialog.
Fill in the relevant details and click the OK button to continue. The
vertex at which you clicked and every vertex affected by the change
lower in the hierarchy is then recalculated.
Dynamically indicate a new position for a vertex, and have all child
strings updated as well.
Procedure
You are prompted:
Click near vertex to move…
Click at the vertex. If there are two or more vertices on top of each other
then you will be asked to specify which string you meant by means of the
Multiple Strings dialog.
This function allows the user to alter a range of vertices with respect to
their relationship to the parent string.
Procedure
You are prompted:
Indicate near first vertex of the range to change (Escape to
cancel)
Choose the starting vertex of the desired range change. If there are two
or more vertices on top of each other then you will be asked to specify
which string you meant by means of the Multiple Strings dialog.
Enter the values that will define the updated relationship of the selected
vertices and press OK to perform the recalculation of the selected string
and its children.
Procedure
You are prompted:
Indicate near first vertex of the range to change (Escape to
cancel)
Choose the starting vertex of the desired range change. If there are two
or more vertices on top of each other then you will be asked to specify
which string you meant by means of the Multiple Strings dialog.
Horizontal range editing is only applicable for offset strings and not for
toeline strings. This is because toeline strings are recalculated to sit on a
DTM surface and at a specific slope from the parent. Attempting to do so
yields the following error message.
Procedure
You are prompted:
Indicate near first vertex of the range to change (Escape to
cancel)
Choose the starting vertex of the desired range change. If there are two
or more vertices on top of each other then you will be asked to specify
which string you meant by means of the Multiple Strings dialog.
Horizontal range editing is only applicable for offset strings and not for
toeline strings. This is because toeline strings are recalculated to sit on a
DTM surface and at a specific slope from the parent. Attempting to do so
yields the following error message.
Procedure
You are prompted:
Indicate near first vertex of the range to change (Escape to
cancel)
Choose the starting vertex of the desired range change. If there are two
or more vertices on top of each other then you will be asked to specify
which string you meant by means of the Multiple Strings dialog.
Enter the percentage grade that will be applied to all points within the
range starting with the first vertex indicated.
A graphical indication is given of what the result will be and you're asked
to confirm this.
Procedure
You are prompted:
Indicate near vertex for start of the arc (Escape to cancel)
Choose the starting vertex of the desired range change. If there are two
or more vertices on top of each other then you will be asked to specify
which string you meant by means of the Multiple Strings dialog.
Horizontal range editing is only applicable for offset strings and not for
toeline strings. This is because toeline strings are recalculated to sit on a
DTM surface and at a specific slope from the parent. Attempting to do so
yields the following error message.
Procedure
You are prompted:
Indicate near first vertex of the range to change (Escape to
cancel)
Choose the starting vertex of the desired range change. If there are two
or more vertices on top of each other then you will be asked to specify
which string you meant by means of the Multiple Strings dialog.
Procedure
You are prompted:
Indicate near first vertex of the range to change (Escape to
cancel).
Choose the starting vertex of the desired range change. If there are two
or more vertices on top of each other then you will be asked to specify
which string you meant by means of the Multiple Strings dialog.
Enter the percentage grade that will be applied to all points within the
range starting with the first vertex indicated.
You are then described what the change will be and asked to confirm the
change.
This function rescales the current Terrain database and resets the data
structure. You will be prompted with the calculated centre point
coordinates and site diameter, which may be changed. A constant may
also be added or multiplied to the points at the same time.
If the block structure of the database becomes unbalanced (typically as a
result of adding large amounts of data outside the original site limits)
efficiency can degrade. This routine actually resets the block structure
by performing an automatic ASCII export and re-import.
Procedure
The Database Dimensions dialog is displayed.
This function will interrogate a damaged .dtm file and scavenge as much
data as it possibly can. This is written in a comma-delimited ASCII
format to another file for subsequent re-importing.
There are only two data entry boxes, one to select the Civil Designer .dtm
file to recover, and one to select the name of the ASCII file to which it is
to be written.
It is recommended that all forms of output be switched off for this
operation, as a screen listing will substantially slow down the procedure.
Procedure
Windows’ standard open dialog is displayed in order for you to select a
file to rebuild. The drive and path automatically default to the last used
drive and directory for this type of file.
If the ".dtm" file being processed was not created or upgraded by a
version from 6.00 F onwards, then the Projection Details dialog will be
displayed.
This function prints the statistics on the block structure of the terrain
database of the current job.
If you are dealing with large amounts of data that are being progressively
accumulated, it is a good idea to use this routine to monitor the situation
from time to time. If the structure looks as though it is becoming
inefficient, rescale the survey. This has the effect of creating the
reference system from scratch.
Refer to the Terrain Data Structure section for a full discussion on the
terrain data structure.
Procedure
The Output Manager dialog is displayed in order for you to set output
options.
This function will check all the lines in the database for possible errors. If
an error is found, the offending line is removed and a report of the fault
is printed.
Those points with a faulty line structure are modified by adding the
following prefixes (depending on the fault encountered) to the point
names:
• ! – shadow line mismatch
• * - duplicate line entry
• $ - duplicate shadow entry
• @ - line entry duplicated as shadow entry
Procedure
There is no input required for this function. For each point that has an
error in the line data a message detailing the error is displayed.
This function exports the current view of the database as a 3D DXF file.
All elements of the view with the exception of symbols are exported. The
DXF file created is compatible with version 12 or later of AutoCAD.
Note that elements are written out as 3D elements where possible, and
that slope shading is written as 3D Faces.
Procedure
The DXF Layers dialog is displayed.
Combo boxes Only comboboxes for the available elements in the view
will be enabled. For each of these elements select the
layer in the DXF file to which the element should be
written.
Adjust sign Negate X and Y ordinates to accomodate southern
hemisphere
Fill in the relevant data and click the OK button to continue. Windows’
standard save dialog is displayed in order for you to select a file to which
to write. The drive and path automatically default to the last used drive
and directory for this type of file.
Toggles on or off the display of point names in the graphical display. You
must refresh the screen to see the changed view.
Heights
Toggles height display
Lines
Toggles break line display
Toggles on or off the display of break and feature lines in the graphical
display. You must refresh the screen to see the changed view.
Contours
Toggles contour display
Snap Mode
Toggles snap mode
Toggles snap mode on or off. When snap mode is on and you are busy
with one of the graphical functions, clicking at a position on the site in
response to a request to indicate a position will automatically retrieve the
coordinates of the nearest point to the indicated position.
The nearest point to the cursor is taken as being within a radius of one-
twelfth of the current screen size around the cursor. If no point is found
within this radius there will be a beep sound and the coordinates of the
indicated position will be used instead.
Certain functions such as Edit Point and Delete Point will automatically
turn on Snap Mode.
Procedure
The Auto-Interpolation Settings dialog is displayed:
The settings for various items in Civil Designer are stored in the file
CivDes6.ini which is located in your User directory. While most settings
in this file are manipulated from within the program itself, some settings
have no menu option or dialog associated with them.
In order to facilitate the changing of these settings, we have implemented
a dialog specifically for adjusting these settings. This saves you from
having to edit the INI file and making the changes by hand.
The left side of the dialog displays a tree list of available items. Click on
the top-level item to display the relevant page. Some of the top-level
items have further pages implemented as sub-items. Click on the + sign
to the left of any top-level item to display the sub-items. Click on a sub-
item to display the relevant page.
Certain settings are only read at program startup. These items are
marked with an asterisk (*). Changes to these settings will only be
implemented once the program has been exited and restarted. All other
settings are read at the start of relevant functions and changes to these
settings will therefore be available the next time the relevant function is
activated.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Southern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Southern Hemisphere
projects.
Short Axis labels Enter single character values to be used to label the
relevant axes in dialogs, print-outs, etc. for Northern
Hemisphere projects.
Long Axis labels Enter labels to be used to label the relevant axes in
dialogs, print-outs, etc. for Northern Hemisphere
projects.
Screening radius for Enter the radius (in metres) within which successive
ASCII Serial import coordinates in a Serial file import will be screened out.
Number of data columns Select the number of data columns to generated during
for MOSS export a MOSS file export. Your options here are 3 or 6.
Number of entries in Enter the limit of point names to be stored in the Names
names list list. The Names list keeps track of all the point names
currently visible on the screen. This allows for easy entry
of point names in all the filter dialogs.
Include numerical names Select whether you want numerical names to be
included in the Names list.
Spreadsheet
Intelli-Lines Click the relevant buttons to set indicator colours for the
four Intelli-Lines processing passes.
Graphical Error Figure Click the relevant buttons to set indicator colours for the
various elements in a Graphical Error Figure.
Banks Click the relevant buttons to set indicator colours for the
various elements in banks during Terrace Banks
generation.
DTM Click the relevant buttons to set indicator colours for the
various elements in DTM Grid generation.
Perimeter indication Click this button to set the indicator colour of the
perimeter polygon when selecting items such as
terraces.
Depth buffer bits Select the number of bits available for depth buffering.
Your options here are 16, 24 and 32. Your setting will
depend on your video card and some experimentation
might be required.
Colour depth bits Select the number of colour bits available. Your options
here are 16,24 and 32. Your setting here should match
the colour depth of your Windows Desktop for optimal
results.
Field of view Enter the vertical field of view in degrees to generate the
correct perspective view. In order to calculate the
required field of view for your particular setting, measure
the distance from your normal seated eye position to the
screen and measure the height of the view area from top
to bottom. Divide the second measurement by the first
measurement, take the arc sin of the result, and round
that result to the nearest degree.
Contour separation Enter the value (in metres) to be added to contour
heights in order to prevent contours dissappearing
underneath the 3D View.
Enable mouse dragging Uncheck this option to prevent mouse dragging within
the 3D View from changing the view parameters. This
should normally be left checked, but some video cards
have problems with the rapid updates required.
Ignore video driver Check this option to have the OpenGL acceleration
acceleration capabilities of your graphics card ignored. This should
normally be left unchecked, but some video cards have
problems with the accelerated drivers.
Maximum number of road Specify the maximum numbers of roads per project. The
files value must be between 100 and 250.
Use Interactive Roads Check this button to enable the Interactive Roads
Expert Expert. Before every roads operation the program will
check if there are any operations that still needs to be
done before the specified operation can commence. If
there are then the Roads Expert will appear with the
relative operations checked. Simply press OK to perform
all the necessary operations and display the dialog for
the specified operation.
Use TRH format when Check this option to use TRH format when slaving Edge
slaving Edge Control Control. If this option is checked then the distance given
for the development length of the superelevation will be
applied from the stage where the grade is 0 (flat) until it
is fully developed. The initial portion where the normal
crossfall is picked up (or reduced) to 0, is automatically
calculated and added to the specified development
length.
Use element entry for Check this option to enter horizontal alignments by
horizontal alignment element (straights and curves) rather than by PI (with
instead of PIs and radii associated curve radius).
Use element entry for Check this option to enter vertical alignments by element
vertical alignment instead (grades) rather than by VPI (with associated curve
of VPIs length).
Display VPI names when Check this option to have VPI names displayed during
editing a vertical graphical editing of vertical alignments.
alignment
Text size for Horizontal PI When Editing the Horizontal alignment, the PI names
Spreadsheet
Horizontal alignment Click the relevant buttons to set indicator colours for the
various elements.
Vertical alignment Click the relevant buttons to set indicator colours for the
various elements.
Pipeline Click the relevant buttons to set indicator colours for the
various elements.
Intersection Click the relevant buttons to set indicator colours for the
various elements.
Template Editor Click the relevant buttons to set indicator colours for the
various elements.
Layerworks Note: The Layerworks pen will be used to draw the
layerwors in Graphical Edit mode as well.
Number of lines retained Enter the number of lines of output that should be
in memory retained at any time for the various output windows. This
will be the last x number of lines that have been sent to
the Output Window for display, enabling you to scroll
back to see lines that have disappeared off the top of the
window.
Display/Print Font Enter the display/print font size (in points) and the
position at which a right margin marker should be
displayed in the Output Window.
Security
When you first install your copy of AllyCAD, it will allocate a 30 day trial
license, allowing you to run the full program for 30 days. During this time
you must contact Knowledge Base for a permanent authorization code.
Your program can be protected in the following ways:
1) Hardware Lock (Dongles)
Two types of hardware lock are supported.
a) Hasp key (white)
b) Net Hasp key (red)
2) Crypkey software protection
Includes 30 day trial licence issued automatically at install time.
Security 21-3
Our contact numbers are:
Tel + 27 (21) 701-1850
(between 8h00 and 17h00 CAT GMT + 2h00)
Fax + 27 (21) 701-1822
email [email protected]
Hasp Driver
As well as the physical hardware dongle, a software driver is required to
communicate with the dongle. The driver should be installed
automatically during the installation process.
During installation, you may get the error:
HASP Hardware lock Installation failed.
This indicates that there was a problem installing the driver. You must
then install it manually.
Client Installation
From your workstation use Windows Explorer to access the network
server. Find the directory where Civil Designer is installed (by default
CivDes64) and the program NETSET.EXE. Run NetSet.exe. This will
adjust the “program home” setting for Civil Designer in the registry on
your client machine to point to the location of Civil Designer on the
server, and will add a new group to your Start menu called AllyCADNet.
Server Installation
Civil Designer must first be fully installed on the server. Before any
clients can run Civil Designer, the Hasp Security Server must be run on
the server. Go to Start Civil Designer 64 Security Tools. The Hasp
Security Server contains online help.
Security 21-5
21-6 Terrain Reference
Index
3D ............................................................................................................................68
Export DXF View...............................................................................................6
Plot 3D line model............................................................................................78
3D View ..................................................................................................................68
Alternative Data Sources .....................................................................................2
ArcInfo ...................................................................................................................24
Areas................................................................................16, 20, 34, 3, 5, 11, 18, 56
ASCII ................................................................................................... 30, 35, 55, 57
ASCII file ............................................................................................ 30, 35, 11, 55
export..................................................................................................................29
import .................................................................................................................10
Authorize ...............................................................................................................37
Auto Interpolate .....................................................................................................4
AutoCAD..................................................................................................................6
Autosuffix
define ..................................................................................................................11
display...................................................................................................................6
Bank Intersections...............................................................................................24
Batters................................................................................................................5, 35
Bend Point Types ................................................................................................11
Booker ......................................................................................................................2
Bowditch................................................................................................................14
Break Line.............................................................................. 27, 34, 3, 5, 20, 57, 2
add.......................................................................................................................27
convert to Feature Line ..................................................................................29
delete...................................................................................................................28
import from aerial survey...............................................................................18
remove all...........................................................................................................28
Brown .......................................................................................................................2
CAD.........................................................................................................................35
Calculation menu ...................................................................................................1
Chainage ..................................................................................................... 5, 11, 68
Chainages ....................................................................................................... 23, 11
CivDes6.ini ............................................................................................................66
Civil Designer .......................................................................................................20
Comma-delimited ..................................................................................................3
Contours ................................................................................................. 3, 56, 57, 2
Conversions menu .................................................................................................1
Convert
break lines ................................... See Break Line, convert to Feature Line
coordinate units................................................................................................19
geodetic ..................................................................................................... 7, 9, 11
Goldfields system ...............................................................................................4
Helmert group .................................................................................................... 4
Helmert individual ............................................................................................ 2
units.................................................................................................................... 17
Coordinate Geometry ........................................................................................... 1
Corrections
datum ..................................................... See Corrections Sea level and scale
Sea level and scale........................................................................................... 15
t-T........................................................................................................................ 13
Data traverse ............................................................................ See Flat Traverse
Datum .............................................................................................................. 20, 57
Datum Contour .................................................................................................... 57
Decimal degrees ............................................................See Import Geo Coords
Define Fence .................................................................................................. 20, 21
Define Fly Path .................................................................................................... 68
Delauney ............................................................................................................... 37
Delete Ground...................................................................................................... 40
Delete Point .......................................................................................................... 16
Dongle.................................................................................................................... 37
DTM .................................................................................................3, 20, 37, 55, 56
corrupt .......................................................................... 39, See Rebuild DBase
statistics ............................................................................................................... 4
DTM file................................................................................................................... 3
DTM Grid........................................................................................................ 37, 56
DXF file
export DTM to .................................................................................................... 6
extract DTM from.............................................................................................. 5
Edges.................................................................................................................. 5, 56
Editing menu.......................................................................................................... 1
Elevation Tracking.............................................................................................. 12
Error Figure ......................................................................................................... 30
Error indicator ............................................................................................... 39, 30
Exclusion polygon .........................................................................See PolyFence
Export ASCII data various formats ................................................................. 29
Export DXF View .................................................................................................. 6
Fast Cross................................................................................................................ 5
Fast Long .............................................................................................................. 11
Feature Line
add ...................................................................................................................... 30
delete .................................................................................................................. 30
remove all .......................................................................................................... 31
Feature Lines ................................................................................................... 34, 2
Fence................................................................................................................ 19, 21
Fence Clip ............................................................................................................. 19
Field Book................................................................................................... 2, 30, 35
File Menu
Survey mode .......................................................................................................1
Terrain mode ......................................................................................................1
Fly Path..................................................................................................................68
Geodos......................................................................................................................2
Geographical coordinates ..............................................................................20, 2
convert from Transverse Mercator ..............................................................11
Gradient .............................................................................................................64, 2
Graphical menu......................................................................................................1
Gridding.................................................................................................................56
Height Differences...............................................................................................12
Height Interpolation..............................................................................................4
Heighted traverse ................................................................See Traverse, Slope
Heighting menu......................................................................................................1
Heighting traverse .................................................................................................6
Heights .................................................................................................. 11, 56, 68, 2
ID Point....................................................................................................................9
Import ASCII data various formats .................................................................10
Intelli-Lines...........................................................................................................34
Interpolate ........................................................................................ 2, 5, 11, 33, 68
Interpolate Point ....................................................................................................7
automatic .............................................................................................................4
Intersection ................................................................................................ 66, 7, 10
Isograde Line ........................................................................................................64
Isopachyte contours ..................................................................................... 56, 57
Join..................................................................................................... 3, 5, 11, 18, 20
field and plan.......................................................................................................2
graphical ..............................................................................................................2
Least Squares .......................................................................................................30
Level Traverse......................................................................................................23
Levelling ................................................................................................................23
Line Intersection..................................................................................................10
Lines ....................................................................................11, 35, 40, 55, 66, 68, 2
Listing menu ...........................................................................................................1
Locate Point ..........................................................................................................10
Logger ......................................................................................................................2
Longsection...........................................................................................................11
Mid Point .................................................................................................................9
Model ....................................................................................................... 3, 5, 55, 66
Model menu ............................................................................................................1
ModelMaker ............................................................................................. 17, 26, 28
Moss Genio ..................................................................................................... 22, 32
Name Filter ............................................................................................ 11, 5, 11, 3
Names.......................................................................................................................2
Network ...................................................................................................... 14, 35, 3
Network Menu......................................................................................................35
Optimisation ......................................................................................................... 24
Option Settings ................................................................................................ 37, 1
Output Manager .................................................................................................. 34
Output Window.................................................................................................... 34
Parallel Line ........................................................................................................... 7
Perimeter ........................................................................... 16, 20, 3, 18, 20, 33, 40
Pipe ........................................................................................................................ 11
PI's .......................................................................................................................... 68
Platform........................................................................................ 2-2, See Terrace
Plotting
terrace ...............................................................................................................2-6
Point
batch delete......................................................................................................... 5
delete graphically .............................................................................................. 5
delete manually.................................................................................................. 3
edit graphically................................................................................................... 4
edit manually ...................................................................................................... 4
enter manually ................................................................................................... 2
insert graphically ............................................................................................... 2
move ..................................................................................................................... 6
PolyFence ............................................................................................................. 23
Polygon Clip ......................................................................................................... 16
Quantities.............................................................................................................. 37
Rebuild DBase ....................................................................................................... 3
Reductions menu................................................................................................... 1
Reference manual ................................................................................................. 4
Remove Fence...................................................................................................... 21
Rescale Survey....................................................................................................... 2
Road ............................................................................................................. 5, 11, 68
Road Alignment..................................................................................................... 5
Road Layer ............................................................................................................. 5
Road width................................................................................. See Parallel Line
Sections ................................................................................................................... 5
Security ................................................................................................................. 37
Settings menu
Terrain mode...................................................................................................... 1
Show Tache Rays ............................................................................................ 2, 14
Snap Mode .............................................................................................................. 3
Spirit levelled Cross-sections............................................................................ 23
Spreadsheet.................................................................................................... 30, 35
Stardust ................................................................................................................... 2
Stardust Tache....................................................................................................... 2
Strings ....................................................................................................... 2, 3, 4, 12
Surface....................................................2, 9, 16, 34, 3, 5, 20, 24, 33, 40, 56, 68, 3
Surface change
by filter ...............................................................................................................15
by polygon..........................................................................................................18
SurvPro..................................................................................................................25
Tache ..................................................................................................................2, 14
Tache Reduction ....................................................................................................2
Terrace ........................................................................................................... 2-2, 37
generate banks with fixed slopes .......................................................... 2-3, 27
generate banks with variable slopes ............................................................30
merge with original ground ......................................................................... 2-7
volumes ............................................................................................................ 2-5
Terrace Banks ......................................................................................................24
Terrace Merge ......................................................................................................35
Terrace Top...........................................................................................................33
Terrace Volume....................................................................................................37
Terrain Database .................................................................................. 35, 10, 2, 4
Terrain menu..........................................................................................................1
Terrain model ...................................................................................................5, 35
Tools menu
Survey mode .......................................................................................................1
Terrain mode ......................................................................................................1
Track
dynamic ....................................................................... See Elevation Tracking
Transformation menu...........................................................................................1
Traverse .................................................................................................................14
adjustment of ....................................................................................................18
corrections, e.g. sea level, temperature etc....................See Traverse, Full
Data .........................................................................................See Flat Traverse
fieldbook codes .................................................................................................14
fieldbook format ...............................................................................................15
Flat ......................................................................................................................17
Full ......................................................................................................................22
Heighted.............................................................................See Traverse, Slope
network adjustment of redundancy .............................................................18
Slope ...................................................................................................................22
Triangulate..................................................................................................... 37, 55
Units ......................................................................................... See Convert, units
Validate Line Data .................................................................................................5
Validate Model......................................................................................................39
Vertical .............................................................................................. 2, 35, 16, 19, 3
Volumes ................................................................................................ 5, 18, 20, 37
Wild ASCII ............................................................................................................33
WILD Data Format................................................................................................2
Young .......................................................................................................................2
YXZ...........................................................................................................................5
SYMBOLS
Copyright 2004
KNOWLEDGE BASE
Conditions of Sale
The purchaser (hereafter referred to as the Licensee) hereby accepts a non-
exclusive, non-transferable licence to use the software, Civil Designer,
subject to the following conditions:
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each computer upon which the
Licensee wishes to have simultaneous use of the software.
3. It is the Licensee’s responsibility to insure the program for the full
current replacement value. In the event of theft or loss of the program,
security disk or security module, or damage to any of the foregoing, the
license must be re-purchased in full.
4. The Licensee undertakes not to copy, except for backup purposes,
reproduce, translate, adapt, vary or modify the software, nor to
communicate the software to any third party other than the Licensee’s
employees, without the Licensor’s prior written consent.
5. The Licensee agrees that it shall not itself – nor through any subsidiary,
agent or third party – sell, lease, license, sub-license or otherwise deal in
the software.
6. The Licensee acknowledges that any and all of the intellectual property
rights including trademark, trade name, copyright and all other rights
used or embodied in or associated with the software remain the sole
property of the Licensor and its principals.
7. The Licensee shall not question or dispute the ownership of any such
rights at any time.
8. No warranty of any kind is expressed or implied with regard to the use
or application of the software or its fitness for any particular purpose.
The verification of all results and output is entirely the responsibility of
the purchaser.
9. While every care has been taken in the preparation of the Civil Designer
program and its manual, Knowledge Base cc, its employees and agents
shall not be liable for any loss or damage (including in particular,
consequential losses, loss of profits and penalties) suffered by the
Licensee arising from any cause whatsoever in connection with the Civil
Designer program or the use thereof whether such loss or damage
results from breach of contract (including a fundamental breach),
negligence or any other cause and whether or not this contract is at any
time cancelled by the Licensee arising from any cause whatsoever in
connection with the Civil Designer program or the use thereof, whether
or not this contract is at any time cancelled.
Table of Contents
GENERAL 1
Crowd 2
People 3
People 1 4
People 2 5
Hospital 6
Vehicle Elevations 7
Vehicle Plan 8
Transport 9
Cars 10
Lorries 11
Aircraft 12
Container Trucks 13
Furniture 15
Office 16
Tolerances 17
Mechanical Welds 18
Hilti Fasteners 19
Pavement Section 20
Survey 21
Trees 23
Handrailing 25
Warehouse Equipment 26
Brownbuilt Sheeting 27
Access Safety Ladder 28
ABE Waterproofing 29
Various Character Symbols 30
Road Signs - Warnings 31
Road Signs – Warnings 2 32
DOORS 33
General Doors 34
Transformer Doors 35
Miscellaneous Doors 36
Internal Doors – 110mm 37
Internal Doors – 115mm 38
Glass/ Wood Panel Doors 39
External Doors – 220mm Error! Bookmark not defined.
External Doors – 230mm 41
Sliding Doors – 230mm 43
French Doors 44
External Doors – 230mm 48
External Doors – 270mm 52
Sliding Doors – 270mm 56
External Double Doors – 280mm 57
External Doors – 280mm 58
Sliding Doors – 280mm 62
External Doors – 300mm 63
French Doors – 300mm 65
External Doors – 300mm 69
Frames 71
WINDOWS 73
DH Type – 220mm 74
C Type Cottage Pane – 220mm 75
SD Type – 220mm 76
Sliding Doors – 220mm 77
NG Windows – 220mm 78
Aluminium Windows – 220mm 79
NC Windows – 230mm 80
CH Type – 230mm 81
C Type Cottage Pane – 230mm 82
ND Type – 230mm 83
DH Type – 230mm 84
D Type Cottage Pane – 230mm 85
Sliding – 230mm 86
SD Type – 230mm 87
NG Type – 230mm 88
TD Type – 270mm 89
DH Type - 270mm 92
GH Type - 270mm 93
E Type – 270mm 94
NE/NC Type – 270mm 96
NE/NES Type 270mm 98
E/ES Type – 270mm 99
E/ES Type Cottage Pane – 270mm 100
NG Type – 270mm 101
GD Type – 270mm 102
TD Type – 270mm 103
Semi Circular – 270mm 105
SSF Type – 270mm 106
SS Type – 270mm 108
DH Type – 270mm 110
SPE Type – 270mm 111
SD Type – 270mm 112
NG Type – 270mm 113
SE/SF/SG/SH Type – 270mm 114
Aluminium Windows – 270mm 115
NC Type – 280mm 116
CH Type – 280mm 117
CF Type – 280mm 118
ND Type – 280mm 119
DH Type – 280mm 120
D/DF Type – 280mm 121
DH Type – 280mm 122
C Type – 280mm 123
SD Type – 280mm 124
NG Type – 280mm 125
BATHROOMS 127
Armitage Sanitaryware 128
Baths 129
Underbasin Cabinets 130
Betta Sanitaryware 131
Wash Hand Basin 132
WC Details 133
Vaal Sanitaryware 134
Jacuzzi 135
Falkirk Baths 136
Gulley Detail 137
Drain Schematic 138
Cobra Sanitaryware 139
Baja Spa 140
KITCHENS 141
Univa Stoves 142
What? Stainless Steel 143
Troughs 144
Modulus Sinks 145
Stainless Steel Sinks 146
Cupboards 148
Defy Appliances 149
Barlows Appliances 151
ELECTRICAL 153
General Symbols 154
Diagrams Symbols 155
Electric 157
ROOFS 173
Tiles 174
Sheeting 175
Flashing 177
PIPING 187
Water Pipe Joins and Bends 188
Pipe CL 192
General
The following symbols are of a general nature and include the following:
• People
• Hospital equipment
• Vehicles
• Aircraft
• Furniture
• Mechanical tolerances and welds
• Hilti fasteners
• Pavement section hatching
• Survey symbols
• Trees
• Handrailing
• Warehouse equipment
• Brownbuilt sheeting
• Access ladders
• Waterproofing
• General symbols
• Road signs
General 1
Crowd
GENERAL
150
WC_LADY WC_MAN
1812,1
CROWD
C:AllyCAD/symbols/general/CROWD
2 Symbols
People
GENERAL
MANSIT MANWALK
PERSTAND WOMSIT
C:AllyCAD/symbols/general/PEOPLE
General 3
People 1
GENERAL
1808,5
1758,2
1687
1782
MAN3 MAN4
1770
1657
1651
C:AllyCAD/symbols/general/people 1
4 Symbols
People 2
GENERAL
C:AllyCAD/symbols/general/people2
General 5
Hospital
GENERAL
CUPBRD
CUPBRDE
TROLLEYE
TROLLEY
WCHAIR WCHAIRE
BEDE
BED
C:AllyCAD/symbols/general/HOSPITAL
6 Symbols
Vehicle Elevations
GENERAL
CAR1 CAR2
CAR3 CAR4
CAR6 CAR6
CAR7 CAR8
CAR9 CAR10
CAR11 CAR12
TRUCK1 TRUCK2
C:AllyCAD/symbols/general/VEH_ELEV
General 7
Vehicle Plan
GENERAL
CARP1 CARP2
CARP3 CARP4
CARP5 CARP6
CARP7 CARP8
CARP9 CARP10
CARP11 CARP12
TRUCKP1 TRUCKP2
C:AllyCAD/symbols/general/VEH_PLAN
8 Symbols
Transport
GENERAL
LAND LAND
ROVER ROVER
CAR
JEEP
SPORTSCAR
STATIONWAGON
LAND LAND
RO VER ROVER
OPENJEEP TRUCK
C:AllyCAD/symbols/general/TRANSPORT
General 9
Cars
GENERAL
FIAT UNO
BMW 3-SERIES
OPEL KADETT
LEXUS SC
400 COUPE
VW JETTA 3
AUDI S4
QUATTRO
C:AllyCAD/symbols/general/CARS
10 Symbols
Lorries
GENERAL
C:AllyCAD/symbols/general/LORRIES
General 11
Aircraft
GENERAL
C:AllyCAD/symbols/general/VEHICLESYMBOLS
12 Symbols
Container Trucks
GENERAL
10200
6950
3991
CONTAINER FLOOR LEVEL
1600
1400
1220
2400
16200
12304
3991
CONTAINER FLOOR LEVEL
1600
1400
1220
4000
17000 (max)
2900
4100
1200
50% WB 9000
C:AllyCAD/symbols/general/CONTAINERS
General 13
GENERAL
3060
4100
1040
17000
2700
4100
1400
17000
2438
12m CONTAINER
4100
1600
16200
1600 2438
6m CONTAINER
4100
10200
C:AllyCAD/symbols/general/CONTAINERS
14 Symbols
Furniture
GENERAL
FUR-DT4C
FUR-DT6G FUR-DT6C
FUR-DT8 FUR-DT8C
FUR-ST3 FUR-TV
FUR-ST1 FUR-ST2
C:AllyCAD/symbols/general/FURNITURE
General 15
Office
GENERAL
COMPUTER
SAFE
TYPEWRIT
S/BOARD
M/FRAME
PRINTER
C:AllyCAD/symbols/general/OFFICE
16 Symbols
Tolerances
GENERAL
C:AllyCAD/symbols/general/MECHTOLERANCES
General 17
Mechanical Welds
GENERAL
C:AllyCAD/symbols/general/MECHWELDS
18 Symbols
General
Hilti Fasteners
HSL M8/20
HSL M24/60
HSL M8/40
HSL M10/20
C:AllyCAD/symbols/general/HILTI HSL
HSL M10/40
HSL M24/30
GENERAL
HSL M12/25
HSL M12/50
HSL M20/60
HSL M16/25
HSL M20/30
HSL M16/50
19
Pavement Section
GENERAL
C:AllyCAD/symbols/general/PAVEMENT SYMBOLS
20 Symbols
Survey
GENERAL
ARCHIT TREE1
ARCHIT HEDGE
ARCHIT NORTH1
ARCHIT TREE2
ARCHIT NORTH2
ARCHIT TREE3
ARCHIT NORTH3
ARCHIT TREE4
ARCHIT STONEWALL
C:AllyCAD/symbols/SURVSYMB
General 21
GENERAL
ARCHIT VTREE1
Graphic Scale
200' 0 100' 200' 400'
1" = 200'
ARCHIT ScaleBar1_200
Graphic Scale
100' 0 50' 100' 200'
1" = 100'
Graphic Scale
50' 0 25' 50' 100'
1" = 50'
ARCHIT ScaleBar1_50
SURV _IronPinFound
SURV _AnglePoint
SURV _CornerPoint
SURV _SquarePeg
C:AllyCAD/symbols/SURVSYMB
22 Symbols
Trees
GENERAL
TREE 25
TREE 24
TREE 23
C:AllyCAD/symbols/general/TREES
General 23
GENERAL
TREE 11 TREE 12
TREE 10
TREE 15
TREE 14
TREE 13
TREE 17
TREE 16 TREE 18
TREE 20 TREE 21
TREE 19
TREE 22
C:AllyCAD/symbols/general/TREES
24 Symbols
Handrailing
GENERAL
ITEM 5 ITEM 1
ITEM 9
ITEM 4
ITEM 6
ITEM 2M
MLT MLS 90
ITEM 3 ITEM 2B
MST90 MSS90
C:AllyCAD/symbols/roofs/WE-CRO-LOK HANDRAILING
General 25
Warehouse Equipment
GENERAL
PALLETS 1450x1200
PALLETS 950x1200
FC1500
FC1000
BISON FC
C:AllyCAD/symbols/general/WAREHOUSE EQUIPMENT
26 Symbols
Brownbuilt Sheeting
GENERAL
BOND-DEK
KLIP-LOK
MULTICLAD 690
MULTICLAD 1000
SUPA-CLAD
C:AllyCAD/symbols/general/BROWNBLT
General 27
Access Safety Ladder
GENERAL
200
40
1000
100x50x11kg/m CHANNEL WELDED TO
STRINGER AND BOLTED TO
STRUCTURE
40
1000
40
1000
40x8mm FLAT
STRIPS
5660
RADIUS
=380mm 45°
45°
760
40
45° RUNG
45°
40x8mm THICK
PLATE
388 330
STRINGER
@300mm crs.
100x50x11kg/m
TAPERED FLANGE
CHANNEL
STRINGER
POSITION OF
FIRST RUNG
300
FLOOR LEVEL
1:20 - ELEVATION
28 Symbols
ABE Waterproofing
GENERAL
O PT IONAL:
a.b .e MALT HOID DPC EXPOSED a .b.e INDEX FID IA P
PAINTED WITH a.b.e SIL VAKOTE
FINISHING FASCIA TURND OWN SEAL ED TO
O R a .b.e ABECOT E WD 219
a.b .e SU PER LAYC RYL OR GALV. EDG E ST RIP
EXTENDIN G INTO GUTT ER
SU PER LAYKOL D F LASHIN G a.b.e . MALTH OID DPC
SYST EM a .b.e INDEX FID IA MS OR P
F ULLY BONDED TO SAND/ a.b.e INDEX FID IA MS OR P
C EMEN T SCREED T O F ALL a.b.e SUPER LAYCRYL OR APPL IED AS PER SPECIFICATIO N
SUPER LAYKOLD FLASHING a.b .e INDEX FID IA MS OR P
a.b .e. MALTHO ID DPC
SYSTEM APPL IED AS PER SPECIFIC ATIO N
a .b.e INDEX FID IA MS OR P
30mm ASPHALT PREMIX OR
OTHER SU ITABLE WEARIN G
75 mm CO VED FILLET
SU RFACES a .b.e SUPER L AYC RYL
a.b.e BRIXEAL
F LASHING SYSTEM a.b.e IN DEX FIDIA MS O R P a.b .e INDEX ROLL BASE
a.b.e INDEX ROLL BASE
FUL LY B0 NDED T O PRIMED MECHANICAL LY F ASTENED
a.b.e SUPER L AYCRYL O R MEC HANICALL Y F ASTENED
SCREED TO FALLS AS SLIP SHEET
SU PER LAYKOL D F LASHIN G BO TTOM EDGE OR TU RNDOW N AS SLIP SHEET
SYSTEM LO WER TH AN H ORIZ ONTAL
BEARERS O R BOAR DING ENDS
a.b .e INDEX TESTUDO 20/4 a.b .e. MALTHO ID DPC
FULL Y BOND ED TO
SC REED TO FALL WEEP H OLE BOT TOM ED GE OF SEC ONDAR Y
FASCIA L OWER T HAN HORIZONT AL
75mm COVED CORN ER BEAR ERS
a.b.e . MALTH OID DPC
a.b .e IND EX FIDIA MS OR P
FUL LY BO NDED T O
SC REED TO FALL
75m m CO VED CO RNER
DR AINAGE SYSTEM
SANDWICH SL AB
a .b.e D EF EN D H FUL LY
BON DED TO BRIC KWO RK
75mm COVED CORN ER AND SCR EED TO FALL
F ILTER MEMBRANE
PLANTER
BOX GUTTER scale 1:10
scale 1:10 TANKING DETAIL
scale 1:10
U NPRIMED SU RFAC E
scale 1:10
CONSTRUCTION JOINT DETAIL
scale 1:5
C:AllyCAD/symbols/general/ABE
General 29
Various Character Symbols
GENERAL
$
%
&
☺
'
(
)
*
#
!
"
C:AllyCAD/symbols/general/SYMCHARS
30 Symbols
Road Signs - Warnings
SYMBOLS
W119
STOP
4.42
STOP
15m
C:AllyCAD/symbols/RDSGNWARN1
General 31
Road Signs – Warnings 2
SYMBOLS
STOP
C:AllyCAD/symbols/RDSGNWARN2
32 Symbols
Doors
Doors 33
General Doors
DOORS
INTERNAL
OUT IN OUT
IN
EXTERNAL 1.
STANDARD
STANDARD PROFILE
OUT PROFILE WITH
FANLIGHT
IN
EXTERNAL 2.
INTERNAL
OUT
IN
EXTERNAL 1.
OUT
IN
EXTERNAL 2.
C:AllyCAD/symbols/doors/DOORS
34 Symbols
Transformer Doors
DOORS
1910
893 994 1299
2498
2194
2194
2092
2498
2498
2194
950
795
ALU
C:AllyCAD/symbols/doors/TRA_DOOR
Doors 35
Miscellaneous Doors
DOORS
C:AllyCAD/symbols/doors/MISC_DRS
36 Symbols
Internal Doors – 110mm
Internal Doors - 110mm
813
2032
D7S D7 D5 D4 D6 DOOR-01F D9
813
2032
D7S D7 D5 D4 D6 DOOR-01F D9
C:AllyCAD/symbols/doors/DRS110
Doors 37
Internal Doors – 115mm
Internal Doors -115mm
813
2032
D7S D7 D5 D4 D6 DOOR-01F D9
813
2032
D7S D7 D5 D4 D6 DOOR-01F D9
C:AllyCAD/symbols/doors/DRS115
38 Symbols
External Doors – 220mm
External Doors - 220mm
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
Right [ C:AllyCAD/symbols/doors/SD220R ]
Doors 39
External Doors - 220mm
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
Left [ C:AllyCAD/symbols/doors/SD220L ]
40 Symbols
External Doors – 230mm
External Doors - 230mm
CT1070 FW3120
CA0820 CT1420 CT1370 CT1120 CF1590 CA1220
Left [ C:AllyCAD/symbols/doors/DRS230L ]
Doors 41
External Doors - 230mm
Right [ C:AllyCAD/symbols/doors/DRS230R ]
42 Symbols
Sliding Doors – 230mm
WINDOWS - 230
C:AllyCAD/symbols/windows/230NORMSLIDE
Doors 43
French Doors – 230mm
External Doors - 230mm
FRENCH DOORS
Left [ C:AllyCAD/symbols/doors/FRCO230L ]
44 Symbols
External Doors - 230mm
FRENCH DOORS
Right [ C:AllyCAD/symbols/doors/FRCO230R ]
Doors 45
External Doors - 230mm
FRENCH DOORS
Left [ C:AllyCAD/symbols/doors/FRDR230L ]
46 Symbols
External Doors - 230mm
FRENCH DOORS
Right [ C:AllyCAD/symbols/doors/FRDR230R ]
Doors 47
External Doors – 230mm
External Doors - 230mm
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
Right [ C:AllyCAD/symbols/doors/SD230R ]
48 Symbols
External Doors - 230mm
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
Left [ C:AllyCAD/symbols/doors/SD230L ]
Doors 49
External Doors - 230mm
Right [ C:AllyCAD/symbols/doors/LOT_230R ]
50 Symbols
External Doors - 230mm
Left [ C:AllyCAD/symbols/doors/LOT_230L ]
Doors 51
External Doors – 270mm
External Doors - 270mm
Left [ C:AllyCAD/symbols/doors/DRS270L ]
52 Symbols
External Doors - 270mm
Right [ C:AllyCAD/symbols/doors/DRS270R ]
Doors 53
External Doors - 270mm
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
Right [ C:AllyCAD/symbols/doors/SD270R ]
54 Symbols
External Doors - 270mm
BD-ST NO 7 FLB-GT 19
BD NO 6 BD-SD NO 8 CP 2 FC 12 FC 4 FC 9
813 x 2032 813 x 2032 762 x 2032 813 x 2032
813 x 2032 813 x 2032 813 x 2032 813 x 2032
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
Left [ C:AllyCAD/symbols/doors/SD270L ]
Doors 55
Sliding Doors – 270mm
WINDOWS - 270
C:AllyCAD/symbols/windows/270NORMSLIDE
56 Symbols
External Double Doors – 280mm
External Doors - 280mm
FC 10 FC 11 FC 13 FC 15 FC 16 FC 14
1219 x 2032 1613 x 2032 1613 x 2032 1219 x 2032 1613 x 2032 1219 x 2032
C:AllyCAD/symbols/doors/DDOORS280
Doors 57
External Doors – 280mm
External Doors - 280mm
Left [ C:AllyCAD/symbols/doors/DRS280L ]
58 Symbols
External Doors - 280mm
Right [ C:AllyCAD/symbols/doors/DRS280R]
Doors 59
External Doors - 280mm
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
RIGHT[ C:AllyCAD/symbols/doors/SD280R ]
60 Symbols
External Doors - 280mm
FP 6 FP 6 P FP 8 P GR 18 G RP 10 RP 6 RP 8 SC 5 P
813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032 813 x 2032
Left [ C:AllyCAD/symbols/doors/SD280L ]
Doors 61
Sliding Doors – 280mm
WINDOWS - 280
C:AllyCAD/symbols/windows/280NORMSLIDE
62 Symbols
External Doors – 300mm
External Doors - 300mm
Left [ C:AllyCAD/symbols/doors/DRS300L]
Doors 63
External Doors - 300mm
CFF1030
BJ1 BJ2 BJ3 BJ4 BJ5 BJ6 BJ7
Right [ C:AllyCAD/symbols/doors/DRS300R]
64 Symbols
French Doors – 300mm
External Doors - 300mm
FRENCH DOORS
Left [ C:AllyCAD/symbols/doors/FRDR300R ]
Doors 65
External Doors - 300mm
FRENCH DOORS
Right [ C:AllyCAD/symbols/doors/FRDR300R ]
66 Symbols
External Doors - 300mm
FRENCH DOORS
Right [ C:AllyCAD/symbols/doors/FRCO300R ]
Doors 67
External Doors - 300mm
FRENCH DOORS
Left [ C:AllyCAD/symbols/doors/FRCO300L ]
68 Symbols
External Doors – 300mm
External Doors - 300mm
Right [ C:AllyCAD/symbols/doors/LOT_300R ]
Doors 69
External Doors - 300mm
Left [ C:AllyCAD/symbols/doors/LOT_300L ]
70 Symbols
Frames
FRAMES
1575mm
673mm 825mm 1270mm
2045mm
2045mm
* * * *
CAS/LH CAL/RH CBS CBL
2553mm
2553mm
* * * *
CAFS/LH CAFL/FH CBFS CBFL
2045mm
* * * * 2045mm
CCS/LH CCL/RH CDS CDL
2553mm
2553mm
* * * *
1943mm 2400mm 2539mm 3149mm
Left [ C:AllyCAD/symbols/doors/FRAMESM1 ]
Doors 71
Notes:
72 Symbols
Windows
Windows 73
DH Type – 220mm
WINDOWS - 220mm
1300
DH1SPW DH1VBW DH1W DH2SPW DH2VBW DH2W
1800
1650
C:AllyCAD/symbols/windows/220SLIDEWIN
74 Symbols
C Type Cottage Pane – 220mm
WINDOWS - 220mm
990
C1FSPE C2FSPE C3FSPE C4FSPE
1274
B1FSPE B2FSPE B3FSPE B4FSPE
1557
C:AllyCAD/symbols/windows/220COTFANFIX
Windows 75
SD Type – 220mm
WINDOWS - 220mm
C:AllyCAD/symbols/windows/220SD
76 Symbols
Sliding Doors – 220mm
WINDOWS - 220
C:AllyCAD/symbols/windows/220NORMSLIDE
Windows 77
NG Windows – 220mm
WINDOWS - 220mm
C:AllyCAD/symbols/windows/220NG
78 Symbols
Aluminium Windows – 220mm
WINDOWS - 220mm
T1E 900 NG12E N2G24E N2G18E T5E 900 T3E 900 NG15E R1E
900 x 900 1200 x 900 2400 x 900 1800 x 900 2400 x 900 1800 x 900 1500 x 900 600 x 900
T2E 1200 T3E 1200 T4E 1200 T5E 1200 T6E 1200 T1E 1200 OG12E OG15E
900 x 1200 1800 x 1200 1800 x 1200 2400 x 1200 2400 x 1200 900 x 1200 1200 x 1200 1500 x 1200
C:AllyCAD/symbols/windows/220NORMHOO
Windows 79
NC Windows – 230mm
Windows - 230mm
HEIGHT : 1074mm
C:AllyCAD/symbols/windows/230C_TYPE1
80 Symbols
CH Type – 230mm
Windows - 230mm
HEIGHT : 1074mm
C:AllyCAD/symbols/windows/230C_TYPE2
Windows 81
C Type Cottage Pane – 230mm
Windows - 230mm
HEIGHT : 1074mm
C6 C5 C8 C3 C9 C88
CS6 C1 C2 C7 C4 C22
C:AllyCAD/symbols/windows/230C_TYPE3
82 Symbols
ND Type – 230mm
Windows - 230mm
HEIGHT : 1370mm
C:AllyCAD/symbols/windows/230D_TYPE1
Windows 83
DH Type – 230mm
Windows - 230mm
HEIGHT : 1370mm
C:AllyCAD/symbols/windows/230D_TYPE2
84 Symbols
D Type Cottage Pane – 230mm
Windows - 230mm
HEIGHT : 1370mm
D6 D5 D8 D3 D9 D88
DS6 D1 D2 D7 D4 D22
C:AllyCAD/symbols/windows/230D_TYPE3
Windows 85
Sliding – 230mm
WINDOWS - 230mm
1300
DH1SPW DH1VBW DH1W DH2SPW DH2VBW DH2W
1800
1650
C:AllyCAD/symbols/windows/230SLIDEWIN
86 Symbols
SD Type – 230mm
WINDOWS - 230mm
C:AllyCAD/symbols/windows/230SD
Windows 87
NG Type – 230mm
WINDOWS - 230mm
C:AllyCAD/symbols/windows/230NG
88 Symbols
TD Type – 270mm
Windows - 270mm
C:AllyCAD/symbols/windows/270AWN_TP2
Windows 89
Windows - 270mm
C:AllyCAD/symbols/windows/270AWN_TP2
90 Symbols
Windows - 270mm
C:AllyCAD/symbols/windows/270AWN_TPE
Windows 91
DH Type - 270mm
Windows - 270mm
HEIGHT : 1540mm
305
533 1022 1022 1511 1511 2000 2000 2489
1540
C:AllyCAD/symbols/windows/270D50_T2
92 Symbols
GH Type - 270mm
Windows - 270mm
HEIGHT : 1559mm
533 533 1022 1511 1511 2000 2489
1559
C:AllyCAD/symbols/windows/270G-D_TYP1
Windows 93
E Type – 270mm
Windows - 270mm
HEIGHT : 1559mm
533 533 1022 1511 1511 2000 2489
C:AllyCAD/symbols/windows/E-C_TYP1
94 Symbols
Windows - 270mm
HEIGHT : 1559mm
533 533 1022 1511 1511 2000
E8/C8 E9/C9
C:AllyCAD/symbols/windows/E-C_TYP2
Windows 95
NE/NC Type – 270mm
Windows - 270mm
HEIGHT : 1559mm
533 533 1022 1511 1511 2000 2489
C:AllyCAD/symbols/windows/E-C_TYPE
96 Symbols
Windows - 270mm
HEIGHT : 1854mm
533 533 1022 1511 1511 2000 2489
C:AllyCAD/symbols/windows/E-D_TYPE
Windows 97
NE/NES Type 270mm
Windows - 270mm
HEIGHT : 654mm
305 533
1022 1022 1511 1511 2000 2000 2489
C:AllyCAD/symbols/windows/E-ES_T1
98 Symbols
E/ES Type – 270mm
Windows - 270mm
HEIGHT : 654mm
305 533
1022 1022 1511 1511 2000 2000 2489
C:AllyCAD/symbols/windows/E-ES_T2
Windows 99
E/ES Type Cottage Pane – 270mm
Windows - 270mm
HEIGHT : 654mm
305 533
1022 1022 1511 1511 2000
ET6 E1 E2 E7 E4 E22
E6 E5 E8 EXM7 E3 E88
C:AllyCAD/symbols/windows/E-ES_T3
100 Symbols
NG Type – 270mm
Windows - 270mm
HEIGHT : 359mm
305
533 1022 1022 1511 1511 2000 2000 2489
G1 G2 G7 G4 G22
G6 G5 G8 GX7 G3 G9 G88
C:AllyCAD/symbols/windows/G_TYPE
Windows 101
GD Type – 270mm
Windows - 270mm
HEIGHT : 1559mm
533 533
1022 1511 1511 2000
G8/D8 G9/D9
C:AllyCAD/symbols/windows/G-D_TYP2
102 Symbols
TD Type – 270mm
Windows - 270mm
C:AllyCAD/symbols/windows/RES_TOPH
Windows 103
Windows - 270mm
C:AllyCAD/symbols/windows/RES_TOPH
104 Symbols
Semi Circular – 270mm
Windows - 270mm
311
NS1 S1H S1
NS2 S2H S2
NS3 S3H S3
C:AllyCAD/symbols/windows/SEMI-CIR
Windows 105
SSF Type – 270mm
Windows - 270mm
C:AllyCAD/symbols/windows/SSFWIN1
106 Symbols
Windows - 270mm
C:AllyCAD/symbols/windows/SSFWIN
Windows 107
SS Type – 270mm
Windows - 270mm
C:AllyCAD/symbols/windows/SSWIN1
108 Symbols
Windows - 270mm
SS46 SS56
SS26 SS36
C:AllyCAD/symbols/windows/SSWIN2
Windows 109
DH Type – 270mm
WINDOWS - 270mm
1300
DH1SPW DH1VBW DH1W DH2SPW DH2VBW DH2W
1800
1650
C:AllyCAD/symbols/windows/270SLIDEWIN
110 Symbols
SPE Type – 270mm
WINDOWS - 270mm
990
C1FSPE C2FSPE C3FSPE C4FSPE
1274
B1FSPE B2FSPE B3FSPE B4FSPE
1557
C:AllyCAD/symbols/windows/270COTFANFIX
Windows 111
SD Type – 270mm
WINDOWS - 270mm
C:AllyCAD/symbols/windows/270SD
112 Symbols
NG Type – 270mm
WINDOWS - 270mm
C:AllyCAD/symbols/windows/270NG
Windows 113
SE/SF/SG/SH Type – 270mm
WINDOWS - 270mm
SF2XX SF3X
1710
C:AllyCAD/symbols/windows/270SE_SF_SG_SH
114 Symbols
Aluminium Windows – 270mm
WINDOWS - 270mm
T1E 900 NG12E N2G24E N2G18E T5E 900 T3E 900 NG15E R1E
900 x 900 1200 x 900 2400 x 900 1800 x 900 2400 x 900 1800 x 900 1500 x 900 600 x 900
T2E 1200 T3E 1200 T4E 1200 T5E 1200 T6E 1200 T1E 1200 OG12E OG15E
900 x 1200 1800 x 1200 1800 x 1200 2400 x 1200 2400 x 1200 900 x 1200 1200 x 1200 1500 x 1200
C:AllyCAD/symbols/windows/270NORMHOO
Windows 115
NC Type – 280mm
Windows - 280mm
HEIGHT : 949mm
305
533 1022 1022 1511 1511 2000 2000 2489
1074
949
C:AllyCAD/symbols/windows/280C_TYPE1
116 Symbols
CH Type – 280mm
Windows - 280mm
HEIGHT : 1074mm
C:AllyCAD/symbols/windows/280C_TYPE2
Windows 117
CF Type – 280mm
Windows - 280mm
HEIGHT : 1024mm
305
533 1022 1022 1511 1511 2000
1074
C6 C5 C8 C3 C9 C88
1074
CS6 C1 C2 C7 C4 C22
1074
C:AllyCAD/symbols/windows/280C_TYPE3
118 Symbols
ND Type – 280mm
Windows - 280mm
HEIGHT : 1370mm
305
533 1022 1022 1511 1511 2000 2000 2489
1370
C:AllyCAD/symbols/windows/280D_TYPE1
Windows 119
DH Type – 280mm
Windows - 280mm
HEIGHT : 1370mm
305
533 1022 1022 1511 1511 2000 2000 2489
1370
C:AllyCAD/symbols/windows/280D_TYPE2
120 Symbols
D/DF Type – 280mm
Windows - 280mm
HEIGHT : 1320mm
305
533 1022 1022 1511 1511 2000
1370
D6 D5 D8 D3 D9 D88
DS6 D1 D2 D7 D4 D22
C:AllyCAD/symbols/windows/280D_TYPE3
Windows 121
DH Type – 280mm
WINDOWS - 280mm
1300
DH1SPW DH1VBW DH1W DH2SPW DH2VBW DH2W
1800
1650
C:AllyCAD/symbols/windows/280SLIDEWIN
122 Symbols
C Type – 280mm
WINDOWS - 280mm
990
C1FSPE C2FSPE C3FSPE C4FSPE
1274
B1FSPE B2FSPE B3FSPE B4FSPE
1557
C:AllyCAD/symbols/windows/280COTFANFIX
Windows 123
SD Type – 280mm
WINDOWS - 280mm
C:AllyCAD/symbols/windows/280SD
124 Symbols
NG Type – 280mm
WINDOWS - 280mm
C:AllyCAD/symbols/windows/280NG
Windows 125
Notes:
126 Symbols
Bathrooms
Bathrooms 127
Armitage Sanitaryware
BATHROOM
WASHBASINS
KNY_WHB
BIDETS
SANDOWN ETOSHA STRAND SANDRINGHAM VERMONT
460 x 300 530 x 340 620 x 360 575 x 385 585 x 390
WC PANS
WEMMER MAGNIA
700 x 500 760 x 500
WEM_WC MAG_WC
C:AllyCAD/symbols/bathroom/ARMITAGE
128 Symbols
Baths
BATHROOM
750 791
BATH-06P
BATH_P1
BATH_P2
1630
1745
BATH_P5
BATH-05P
750 791
BATH_P4
BATH_P3
1776
1358
BATH-04P
BATH_P6
BATH-03P
BATH-02P BATH-01S
BATH-02E BATH-01E
BATH-02S
BATH-01P
C:AllyCAD/symbols/bathroom/BATHS
Bathrooms 129
Underbasin Cabinets
BATHROOMS
1535 1800
800
VC13 VC44
1985
800
VC14
C:AllyCAD/symbols/bathrooms/YOUPI
130 Symbols
Betta Sanitaryware
BATHROOMS
WC PANS
BIDETS
CONSUL AMBASS
UA1
BEN WALL -UA1
C:AllyCAD/symbols/bathrooms/BETTA
Bathrooms 131
Wash Hand Basin
BATHROOMS
1450 2290
1135
1275
WB_1P
WB_2P
1440 924
668
1100
WB_4P
WB_3P
4575
1215
WB_5P
1580 1105
WB_1E WB_2E
1460 1085
1175
WB_3E WB_4E
WB_5E
C:AllyCAD/symbols/bathrooms/WH_BASIN
132 Symbols
WC Details
BATHROOMS
WC-02P
WC-01P WC-01S
WC-03P WC-01F
C:AllyCAD/symbols/bathrooms/WC'S
Bathrooms 133
Vaal Sanitaryware
BATHROOMS
LAVATORY BASINS
TULIP BANTAM CAMEO LOTUS
915 x 510 455 x 280 595 x 300 635 x 485
WBB0162 WBD610
WBD0606 WBA7026
WBH7025
WBD0182 WBA7015 WBA7016
WBB7027
WBB7029 WBB7028
BIDETS
V7720 WCB4382 WCC4380
PROTEA KLIP PROTEA LOTUS
781 x 518 885 x 570 535 x 335 590 x 380
BDA7735
WCA7100 BDA7733
WCA7500
SHOWER TRAYS
URINALS
SPRINGBOK SPRINGBOK
LAVATERA KLIP 915 x 915 780 x 780
610 x 350 710 x 380
URF7041 URF1392
SHA2451
SHA2450
C:AllyCAD/symbols/bathrooms/VAAL
134 Symbols
Jacuzzi
BATHROOMS
SUN_RALLY CAMBIO/G
AQUARIUS
C:AllyCAD/symbols/bathrooms/JACUZZI
Bathrooms 135
Falkirk Baths
BATHROOMS
SHEER1
SHEER2
SHEER3
C:AllyCAD/symbols/bathrooms/FALKIRK
136 Symbols
Gulley Detail
BATHROOMS
150
150
GLAZED EARTHENWARE
285
DISHED GULLEY
800
CAST IN CONCRETE
65
150
300
150
C:AllyCAD/symbols/bathrooms/DRAINAGE
Bathrooms 137
Drain Schematic
BATHROOMS
WHB-F WHB-S
WC-F WC-S
BATH-F BATH-S
SINK-F SINK-S
C:AllyCAD/symbols/bathrooms/DRAIN
138 Symbols
Cobra Sanitaryware
BATHROOMS
WC PANS
UNITAS VORTIC DIPLOMAT PARKTOWN EASTERN SQUAT PAN VISA
CLASSIC 770 x 700 800 x 580 551 x 370 580 x 340 560 x 480 780 x 480
URINALS
BIDETS
CRESTA VISA CLAREMONT
MURAL 400 x 370 580 x 400 550 x 255
BATHS
MARINA 1400 VIRGO 1700/1800 MARINA 1500 MARINA 1700
C:AllyCAD/symbols/bathrooms/COBRA
Bathrooms 139
Baja Spa
BATHROOMS
TWIN
NOMAD
LOUNGE
ALAMO
CONQU
C:AllyCAD/symbols/bathrooms/BAJA
140 Symbols
Kitchens
Kitchens 141
Univa Stoves
KITCHENS
EO-2AR EO-5AR
HOBS
TOUGHENED GLASS COMPACT VITREOUS ENAMEL
610 x 510 765 x 505
BH24S BH14S
C:AllyCAD/symbols/kitchens/UNIVA
142 Symbols
What? Stainless Steel
KITCHENS
2500
BATH
2000
760x1140
S900
1500
BATH
750x1750 S1050 1000
500
BATH S1350
850x1850
WHB
S1575
WC
S1800DB
S2100DB
SH
S2400DB
C:AllyCAD/symbols/kitchens/units1
Kitchens 143
Troughs
KITCHENS
EVERITE
DWT SWT
VAAL
WTD2465 WTC2460
C:AllyCAD/symbols/kitchens/TROUGHS
144 Symbols
Modulus Sinks
KITCHEN
SINK UNITS
DS1000 DS1350
DS1500 DS1800
PB450
WT500
C:AllyCAD/symbols/kitchens/MODULUS
Kitchens 145
Stainless Steel Sinks
KITCHENS
HEIGHT = 500
SINK_1
966 1325
SINK_2 SINK_5
1350 1350
SINK_3 SINK_6
1500 1540
SINK_4 SINK_7
C:AllyCAD/symbols/kitchens/K_SINKS
146 Symbols
KITCHEN
SINK-01P
SINK-02P SINK-03P
C:AllyCAD/symbols/kitchen/SINKS
Kitchens 147
Cupboards
KITCHENS
FLR.300 FLR.600
SPICE POT DRAW EXTRACT
W.750 W.900 W.1000
W.900
FLR.300 FLR.600 GLASS DOORS
SHELF U.C.O.
W.300 W.600
SHELF SHELF
FLR.450 FLR.600
GROCERY E.L.O.
W.300
SHELF
W.600
CNR
C:AllyCAD/symbols/kitchens/K_CUPB
148 Symbols
Defy Appliances
KITCHENS
DISHWASHERS
DISHMAID DISHMAID DELUX
850 x 600 850 x 600
600 x 600 600 x 600
DMAID DMAIDLUX
TUMBLEDRYERS
AUTODRY 45 AUTODRY 36 VARIDRY
720 x 600 720 x 600 720 x 600
600 x 520 600 x 440
600 x 520
119 419
422 425
BUILT IN OVENS
GEMINI CORDON BLEU GEMINI THERMOFAN DUAL GEMINI GOURMET DOUBLE
1085 x 700 1085 x 700 1085 x 800
COOKING HOBS
830 x 485 830 x 485 830 x 485
COOKERHOODS
GEMINI DEFY 900 DEFY 600
900 x 430 900 x 430 600 x 430
C:AllyCAD/symbols/kitchens/DEFY
Kitchens 149
KITCHENS
1250 x 525
1085 x 525
UPRIGHT FREEZERS
1803 x 600
1514 x 600
1290 x 525
WASHING MACHINES
AUTOMAID AUTOMAID DELUX KOMBOMAID SUPER 650
850 x 600 850 x 600 850 x 600 850 x 600
C:AllyCAD/symbols/kitchens/DEFY
150 Symbols
Barlows Appliances
KITCHENS
REFRIGERATORS PARAFFIN COMBI SUPER TWINS
REFRIG/FREEZER 195 l REFRIG
2 STAR 20 l FREEZER 166 l FREEZER
162 litres 140 l REFRIG 361 l TOTAL
600 x 500 956 x 550 600 x 650 1300 x 600 600 x 600 1621 x 600
RA116 P117 QA136
3 STAR REFRIG/FREEZER
5 STAR 25 l FREEZER 114 l FREEZER
305 litres TOTAL 275 litres 341 l REFRIG
CHEST FREEZERS
C:AllyCAD/symbols/kitchens/BARLOWS
Kitchens 151
KITCHENS
AUTOMATIC WASHING MACHINES
CAPACITY 6Kg CAPACITY 5Kg
PROGRAMMES 19 PROGRAMMES 16
AA206 AA205
TWIN TUB WASHING MACHINE
DRYERS
CUB
COOKARETTE
C:AllyCAD/symbols/kitchens/BARLOWS
152 Symbols
Electrical
Electrical 153
General Symbols
ELECTRIC
40
3W 3 76x76
A
100x100
DW E EA EAGS
CF DLFF DSO3 DTFL
3 60A SF F
LS
2W SW W
2W V W Whm
C:AllyCAD/symbols/elec_sym/GENERAL
154 Symbols
Diagrams Symbols
ELECTRIC
TP DP
aux 1 3 5
C
2 30A
2 4 6
20A
3
GS
M E
L
A2 A1
A2 A1 A2 A1
A
A A
5A
S0001D S0002D S0003D S0004D S0005D S0006D S0007D S0008D S0009D S0010D
2 3
1 4
C:AllyCAD/symbols/elec_sym/DIAGRAMS
Electrical 155
ELECTRIC
MS
1
MS
1
M
M G
1
M
- - 3
M
-
A0010D A0011D A0012D A0013D A0015D A0016D A0017D A0018D
A0014D
3 2 1 0
10 10 10 10
3 30A
M
n
0
FR
3 60A
3 60A 3 60A
S0012D
S0013D S0014D S0015D S0016D S0017D S0018D S0019D
L1 L2
C:AllyCAD/symbols/elec_sym/DIAGRAMS
156 Symbols
Electric
ELECTRIC
. .
020106
020101 020102 020103 020104 020105
I=0 5
=0 0
C:AllyCAD/symbols/elec_sym/NRS002-1
Electrical 157
ELECTRIC
. 2M 220/110 V
N M
C:AllyCAD/symbols/elec_sym/NRS002-1
158 Symbols
ELETRIC
110 V
3
2
2 x120 mm Al
030201 030202
n
10 n GS
L1
L3
030209 030210 030211 030212 030213 030214
3 3
V -t O
3
C:AllyCAD/symbols/elec_sym/NRS002-2
Electrical 159
ELETRIC
%H2O
11 12 13 14 15 16
3N 50Hz 400 V
3 x120 1+ 50
x
231232233234235236
3 3
+t O +t O
C:AllyCAD/symbols/elec_sym/NRS002-2
160 Symbols
ELECTRIC
O
t
C:AllyCAD/symbols/elec_sym/NRSOO2-3
Electrical 161
ELECTRIC
O
t V
6 3 m
m
C:AllyCAD/symbols/elec_sym/NRS002-3
162 Symbols
ELECTRIC
M M G
G M G
M
3
GS C M M
M M
3
3 1
061010
061018
061016 061084
061106
061086
C:AllyCAD/symbols/elec_sym/NRS002-4
Electrical 163
ELECTRIC
M M
G
GS MS GS
M M 1
M 3
1 1
3
060601 060701
060602 060603 060702 060703
M
3
060903
060805 060902 060905 060907
060904
061082
061012
061081 061014
061083
061102 061104
061189
061290
061202
C:AllyCAD/symbols/elec_sym/NRS002-4
164 Symbols
ELECTRIC
070801
070690 070701 070702 070703 070704
tO
1 2 3 4 5 6
071112 071113
071101
I I V=0 I I
N
C:AllyCAD/symbols/elec-sym/NRS002-5
Electrical 165
ELECTRIC
tO tO
1 2 3 4
071110 071111
071103
A B B D
E
18 6
D A C
F
071201 E 071401
071202
C 071203
071102
V
rsd
V I I
d
071603
1 Mvar
U
I 2 (I ) 5A
P 50...80V I
5...10A 3A
5...10s 130%
C:AllyCAD/symbols/elec-sym/NRS002-5
166 Symbols
ELECTRIC
1
N m 3 n 0
Z
1 5x
071712 071801
071709 071710 071713 071714
Fe
072004 072103
072002 072003 072101 072102
072204 080102
072201 072202 072205 080101
V
Hz l Vd
080208 080211
080206 080207 080209 080210
Ah Wh
h Wh Wh
080402 080405
080303 080401 080403 080404
Wh
Wh Wh
varh
Pmax Pmax
080414 080502
080412 080413 080415 080501
080605 080702
080603 080604 080606 080701
081081 081008
081003 081004 081005 081006
C:AllyCAD/symbols/elec-sym/NRS002-6
Electrical 167
ELECTRIC
A W
V var cos
I sin Pmax
NaCl O W W var
t n
Wh
Wh Wh Wh Wh
Wh P
n 3 2 1 0
0 10 10 10 10 n
C:AllyCAD/symbols/elec_sym/NRS002-6
168 Symbols
ELECTRIC
C:AllyCAD/symbols/elec_sym/NRS002-7
Electrical 169
ELECTRIC
061007 061008
C:AllyCAD/symbols/elec_sym/NRS002-7
170 Symbols
ELECTRIC
PT
METER *
HT LT A M STOVE A/C
CR
* G G G
M E DOL
2
2 SHAVE
C:AllyCAD/symbols/elec_sym/ELECGEN
Electrical 171
Roofs
Roofs 173
Tiles
ROOFS
332 420
420
332
420
332
420
332
MENDIP MENDIPE
MONO_P
C:AllyCAD/symbols/roofs/M_TILES
174 Symbols
Sheeting
ROOFS
EVERITE
412 1110
BROWNBUILT CANADIAN
BBT CAN
736 1000
SYMOSEAL
CANALIT
SYM
SP6
920
CORRUGATED
COR
H.H. ROBERTSON
737 800
IBR NU-RIB
IBR TBR
770
770
SHOULDER RIB
SECRET FIX
SRB
FIX
678
BOLD LINE
BLN
C:AllyCAD/symbols/roofs/R_SHEET1
Roofs 175
ROOFS
345 323,8
B50 B75
602 771,5
Q21 RIB
318,5 325,5
QD MAC
C:AllyCAD/symbols/roofs/R_SHEET
176 Symbols
Flashing
ROOFS
C:AllyCAD/symbols/roofs/
Roofs 177
ROOFS
C:AllyCAD/symbols/roofs/
178 Symbols
ROOFS
C:AllyCAD/symbols/roofs/
Roofs 179
ROOFS
600mm
" " OR E.A. ROOF SHEET
X,XmmTHICK ON 76x50mm S.A.P. PURLINS
AT 1100mm C/C MAXIMUM.
C:AllyCAD/symbols/roofs/
180 Symbols
ROOFS
C:AllyCAD/symbols/roofs/
Roofs 181
ROOFS
C:AllyCAD/symbols/roofs/
182 Symbols
ROOFS
80mm PREFERRED
C:AllyCAD/symbols/roofs/
Roofs 183
ROOFS
C:AllyCAD/symbols/roofs/
184 Symbols
ROOFS
250mm
100mm
75mm
C:AllyCAD/symbols/roofs/
Roofs 185
ROOFS
250mm
100mm
75mm
C:AllyCAD/symbols/roofs/
186 Symbols
Piping
Piping 187
Water Pipe Joins and Bends
PIPING
MS MS MS MS MS MS MS MS MS MS MS MS MS MS
100B90 100GT 150EL 150E90 150TEE 200EL9 200EST 200GT 200L30 200L45 20060 200LR9 200LST 200MR4
MS MS MS MS MS MS MS MS MS MS MS MS MS MS
200MR9 200MST 200TEE 225EL9 250TP250E45 250EL9 250EST 250GT9 250L30 250L45 250L60 250LR9 250MR4
MS MS MS MS MS MS MS MS MS MS MS MS MS
250MST 250RC2 250STL 250T90 300200 300250 300BEL 300EL9 300EST 300GT 300L30 300L45 300L60
MS MS MS MS MS MS MS MS MS MS
300LR9 300LST 300M32 300MR9 300MST 300ST9 350EL9 350EST 350GT 350L30
MS MS MS MS MS MS MS MS MS MS
350L45 350L60 350LR9 350LST 350MST 350ST9 350STL 400250 400EL9 400EST
MS MS MS MS MS MS MS MS
400GT 400L30 400L45 400L60 400LR9 400LST 400MR9 400MST
MS MS MS MS MS MS MS MS
400ST9 400STL 450EL9 450EST 450L30 450L45 450L60 450LR9
C:AllyCAD/symbols/piping/PIPE-WATER
188 Symbols
PIPING
MS MS MS MS MS MS MS MS
450LST 450MST 450RC4 450ST 450STL 500EL4 500EL9 550EST
MS MS MS MS MS MS
500GT 500L30 500L45 500L60 500LR9 500LST
MS MS MS MS MS MS MS MS
500MR2 500MR4 500MR9 500MST 500ST 550RL9 550EST 550GT
MS MS MS MS MS MS
550L30 550L45 550L60 550LR9 550LST 550MST
MS MS MS MS MS MS
550ST 600EL9 600EST 600GT 600L30 600L45
MS MS MS MS MS MS
600L60 600LR9 600LST 600MR2 600MR4 600MR9
MS MS MS MS MS
900MB2 900MR2 900MR4 900MST 900TEE
C:AllyCAD/symbols/piping/PIPE-WATER
Piping 189
PIPING
MS MS MS MS MS MS
600MST 600RC3 600ST 650EST 650GT 650L30
MS MS MS MS MS
650L45 650L60 650LR9 650LST 650MR2
MS MS MS MS MS MS
650MST 650ST 700CR 700EL9 700EST 700GT
MS MS MS MS MS
700L30 700L45 700L60 700LR9 700LST
MS MS MS MS MS MS
700MR2 700MST 700ST 750ST 750GT 750L30
MS MS MS MS MS
750L45 750L60 750LR9 750LST 750MR2
C:AllyCAD/symbols/piping/PIPE-WATER
190 Symbols
PIPING
MS MS MS MS MS MS
750MST 750TEE 800E90 800EST 800GT9 800L60
MS MS MS MS MS
800L30 800L45 800LR9 800LST 800MR2
MS MS MS MS MS
MS
800MR9 800ST 850EST 850GT 800MR4
800MST
MS MS MS MS MS
850L30 850L45 850L60 850LST 850TEE
MS MS MS MS MS
850MST 900EST 900GT9 900L30 900E90
MS MS MS MS
900L45 900L60 900LST 900MR9
C:AllyCAD/symbols/piping/PIPE-WATER
Piping 191
Pipe CL
PIPING
CI CI CI CI CI CI CI CI CI CI CI CI
150E90 150LR90 100_X 100DRT 100E_Y 100E11100E22 100E45 100E90 100ET 100L45 100LR2
150[
267
CI CI CI CI CI CI CI
100LR4 100LR9 100P_F 100RT9 150_GV 150DF9 150_X
CI CI CI CI CI CI CI CI CI
150BEL 150DRT 150E_Y 150E11 150E22 150E45 150E90 150L45 150LR2
CI CI CI CI CI CI
150LR4 150LR9 150P_F 150R_T 150TEE 200BEL
CI CI CI CI CI CI CI
200E11 200E22 200E45 200E90 200L45 200P_F 200RSV
318
200[
535
CI CI CI CI CI
200TEE 250BEC 250E_X 250E90 250P_F
CI
200SCV
C:AllyCAD/symbols/piping/PIPE-CI
192 Symbols
PIPING
CI CI CI CI CI CI
300BELL CI
300_X 300E45 300E90 300L45 300R_T
300LR9
CI CI CI CI CI
300P_F 300TEE 350E90 350LR9 350P_F
CI CI CI CI CI CI
400_X 400E_Y 400E45 400E90 400LR9 525BELL
CI CI
400TEE CI CI
400P_F
500P_F 525_X
CI CI CI CI
525DRT 525_Y 75B90 300END
C:AllyCAD/symbols/piping/PIPE-CI
Piping 193
PIPING
CI CI CI CI CI
525E45 525E90 525L45 525LR9 600BEL
CI CI CI CI
535P_F 525RT9 525TEE 600_X
CI CI CI CI
600DRT 600E_Y 600E45 600E90
CI CI CI CI
600L45 600P_F 600RT9 600TEE
C:AllyCAD/symbols/piping/PIPE-CI
194 Symbols
TURN V6.4
Reference Manual
Copyright 2005
KNOWLEDGE BASE
Conditions of Sale
The purchaser (hereafter referred to as the Licensee) hereby accepts a
non-exclusive, non-transferable licence to use the software, Civil
Designer, subject to the following conditions:
1. The license fee shall be payable in advance and this agreement
commences on said date of purchase.
2. A separate license fee is payable for each computer upon which the
Licensee wishes to have simultaneous use of the software.
3. It is the Licensee’s responsibility to insure the program for the full
current replacement value. In the event of theft or loss of the
program, security disk or security module, or damage to any of the
foregoing, the license must be re-purchased in full.
4. The Licensee undertakes not to copy, except for backup purposes,
reproduce, translate, adapt, vary or modify the software, nor to
communicate the software to any third party other than the
Licensee’s employees, without the Licensor’s prior written consent.
5. The Licensee agrees that it shall not itself – nor through any
subsidiary, agent or third party – sell, lease, license, sub-license or
otherwise deal in the software.
6. The Licensee acknowledges that any and all of the intellectual
property rights including trademark, trade name, copyright and all
other rights used or embodied in or associated with the software
remain the sole property of the Licensor and its principals.
7. The Licensee shall not question or dispute the ownership of any
such rights at any time.
8. No warranty of any kind is expressed or implied with regard to the
use or application of the software or its fitness for any particular
purpose. The verification of all results and output is entirely the
responsibility of the purchaser.
9. While every care has been taken in the preparation of the Civil
Designer program and its manual, Knowledge Base cc, its employees
and agents shall not be liable for any loss or damage (including in
particular, consequential losses, loss of profits and penalties)
suffered by the Licensee arising from any cause whatsoever in
connection with the Civil Designer program or the use thereof
whether such loss or damage results from breach of contract
(including a fundamental breach), negligence or any other cause and
whether or not this contract is at any time cancelled by the Licensee
arising from any cause whatsoever in connection with the Civil
Designer program or the use thereof, whether or not this contract is
at any time cancelled.
Table of Contents
INTRODUCTION 1-1
Where do I go from here? 1-1
Typefaces in this manual 1-2
How to get support 1-3
On-line help 1-3
Online documentation 1-4
Conventions used in this manual 1-5
Menus and functions 1-5
Mouse 1-5
Cross references 1-5
Diagrams 1-5
REFERENCE 2-1
Defining a Tracking Path centre line 2-2
Auto Define 2-3
Manual Define 2-3
Turn Setup 2-4
Active Vehicle 2-6
Simulation Settings 2-6
Envelope Drawing Settings 2-8
Creating a new Vehicle File 2-8
Add a Vehicle to a Vehicle File 2-9
Running a Simulation 2-10
Forward Movement 2-10
Reverse Movement 2-11
Add a Vehicle Profile 2-12
Delete Simulation 2-12
Vehicle Dimension Dialog 2-13
Single Unit Vehicles 2-14
Articulated Vehicles 2-15
Vehicles with full trailers 2-16
Vehicles with Semi-Trailers 2-17
Aircraft 2-18
Cargo Point Tracking 2-21
Simulation Results 2-23
Minimum Turning Circle Envelope 2-25
Dynamic Simulation 2-29
Introduction 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears
onscreen such as prompts.
Italics Italics are used for emphasis and to
introduce new terms.
[Enter] This indicates a key on your keyboard.
For example:
“Press [Enter] to complete the entry.”
Command This typeface indicates a menu option or a
command.
For example:
“Click on the Open icon to load a drawing.”
On-line help
The Civil Designer on-line help system is far easier to use
and more comprehensive than those typically found in
other software programs.
It contains about 10 times as much information as this
manual and provides complete answers to virtually any
question you may have about features or how to use Civil
Designer.
Access on-line Help from the Help menu option at any
time, or by pressing F1 during the display of any of the
dialogs in the program. The help items can be printed
using the File ►
Print option of the Help window or the Print button on the
toolbar.
Introduction 1-3
Online documentation
The User Guide and the Reference Manual are supplied
on the CD-ROM in Adobe Acrobat PDF format. You have
the option to install the Acrobat Reader when installing
Civil Designer. This allows you to browse through the
manual, to search for specific subjects, and to print out
all or any selection of pages.
Mouse
In this manual, clicking refers to clicking with your left
mouse button unless otherwise specified. When a click
with your right mouse button is required, the terms right
click or right clicking are used.
Cross references
When a function is mentioned, it is mentioned together
with the menu in which it can be found. For example, see
Line (Chained) in the Reference Manual means that the
Line (Chained) function is described in the Reference
Manual.
See Accurate Drawing means that you should refer to the
chapter on Accurate Drawing in your Civil Designer User
Guide.
Diagrams
All diagrams are shown with the cursor in Freehand mode
except where Civil Designer automatically uses another
mode. However, other modes may be used (see Snap
Modes in the Reference Manual).
Introduction 1-5
1-6 Civil Designer Turn
Reference
The Civil Designer Turn program is an integrated module
of Civil Designer which simulates low speed turning
maneuvers of user defined vehicles along a specified
tracking path.
This chapter describes each function in detail.
Manual Define
Select the Turn ► Define Path ► Manual Tracking option from
the main menu, or Left click on the Define path icon on
the Turn toolbar.
Use this option if Auto Define did not give the desired
result. This function will prompt you to indicate each line
or arc in sequence of vehicle movement.
Right click to indicate the end of the path.
As you define the path using either one of these options,
the elements will be highlighted to enable you to verify the
result. The coordination will be done according to the
Coordination Interval value specified in the Setup dialog.
Group File Name Specify the Vehicle Library (*.vcl) file to use. Use
the “…” button to Browse.
Vehicle Select the active vehicle from the list.
Add Vehicle Press this button to add a vehicle to the library
Delete Vehicle Press this button to remove a vehicle from the
vehicle library
Tractor Starting Enter the angle at which the steering wheels
Angle must be before simulation
Trailer 1 Starting Enter the angle at which tractor - trailer1 must be
Angle before simulation
Trailer 2 Starting Enter the angle at which tractor1 - trailer2 must
Angle be before simulation
Coordination Enter the coordination interval
Interval
Simulation Type Specify whether the program must generate a
Swept path, or track path.
Simulation Settings
The interval, at which the defined track path must be
coordinated, can be specified in the Coordination Interval
(m) edit box. If you make this value small (0.3 to 0.1m)
the simulation will be accurate but slow. The program will
also add more line entities to the drawing structure.
Care must be taken when simulating an articulated
vehicle movement in the reverse direction, especially if the
kingpin location is in front of the rear axle, not to make
the coordination interval to small (at least equal to the
distance between the rear axle and king-pin). A good
average Coordination interval is in the vicinity of 0.2 to
1.5 m.
Use the Simulation Type combo box to specify the type of
simulation needed. This option can be set to:
• None
Nothing will be drawn.
• Track Path
The position of the wheels of the vehicle and
trailers along its path will be drawn.
40
37 41
36
42
35
43
34
44
33
45
32
46
31
47
30
48
29
49
28
50
27
51
26
52
25
53
24
54
23
55
22
56
21
57
20
58
19 59
18 60
61
17
62
16
63
15
64
14
65
13
66
12
67
11
68
10
69
70
71
72
6 73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
• Swept Path
The amount of space the vehicle and trailers will
take up during the movement will be illustrated.
38 39
40
37 41
36
42
35
43
34
44
33
45
32
46
31
47
30
48
29
49
28
50
27
51
26
52
25
53
24
54
23
55
22
56
21
57
20
58
19 59
60
18
61
17
62
16
63
15
64
14
65
13
66
12
67
11
68
10
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Enter a name for the new vehicle in the Vehicle Name edit
box. This name (32 characters long) will be listed in the
Vehicle combo box in the Setup dialog. In the Type of
Vehicle combo box, specify the type of vehicle that has to
be added.
There are 13 standard vehicle types, which will determine
the bitmap in the Vehicle Dimensions dialog as well as
the profile symbol that will be used when running Add
Profile. This setting will also be used in doing a realistic
simulation. You may have more than one vehicle in a
Vehicle File of the same type, as long as they have
different Vehicle Names.
Press OK to enter dimensions for the newly added vehicle
using the Vehicle Dimension dialog.
Forward Movement
When the vehicle is moving in a forward direction, the
center point of its front axle will always be on the
specified track path. The angle of its front wheels will
always be parallel to the tangent line on a circle or
parallel to a straight line.
The rear wheels of the vehicle will always follow a straight
line between its current position and the previous
position of the front wheels. The same rule applies when
there are trailers connected to the vehicle.
The assumption is made that the vehicle is moving at
vary low speed (parking speed). When a vehicle then
enters a curve, the driver will be able to turn the wheels
in the new direction within a negligibly short distance
therefore no transition curves have to be used for forward
motion.
56 57 58
55
59
54 60
53
61
52
62
51
63
50
64
49
65
48
66
47
67
46 68
45 69
44 70
43 71
72
42
41 73
74
40
75
39
76
38
77
37
78
36
79
35
80
34
81
33
82
32
83
31
84
30
85
29
86
28
87
27
88
26
89
25 90
91
24
92
23
93
22
94
21
95
20
96
19
97
18
98
17
99
16 100
101
15
102
14
103
13
104
12
105
11
106
10
107
108
109
110
111
112
113
114
115
Delete Simulation
Select the Turn ► Delete Run option, or press the Delete
Simulation button on the Turn toolbar to delete the last
simulation. The CAD layers for the Track Path, Swept
Path and Vehicle Drawing as specified in the Setup dialog
will be deleted.
1 2 3
2 4
3
2 3 4
1
2 3
6 7 8 9
1 2 3 4 5 10 11
Side Elevation
Dimension 10 Front Overhang: Distance from the nose
to the center of the front wheel.
Dimension 11 Wheelbase: Distance between the center of
the front wheel/s and the center of the rear
wheel, or main wheel group.
Overall dimensions
Wing Span The distance from the left wing tip to the right
wing tip.
Tail Width The distance from the left tail tip to the right tail
tip.
Body Width The width of the widest part of the aircraft‘s
body.
Rear/Front Track width The distance between the outside edges of the
main wheels.
Front wheel diam The diameter of the front wheel/s.
Rear wheel diam The diameter of the rear wheel/s
Simulation Array Displays a list of steering angles for the vehicle and
trailers for every coordinated chainage
Simulation Graph Displays a graph of the array. Every column will be
plotted against the chainage.
Alignment Dsiplays a summary of the alignment that the
Sumary vehicle followed.
Don’t show this heck this option to not display this dialog after
dialog again simulation
Print Click this button to print the output data
Don’t print array Check this option to disable array printing.
Export Array Check this option to export the array to an ASCII
file.
Close Click this button to Add the vehicle
TRH 17 Template
This method will create a minimum turning envelope in
such a way that the outer front wheel will travel exactly
on a circular curve, which means that the vehicle reaches
its maximum steering angle close to the crest of such a
circle.
Around a Kerb
When running this method, the program will use a
specified kerb radius and lane width to calculate the
minimum turning envelope for a vehicle that has to turn
around the specified kerb.
The following formulas will be used:
RIR = RK + (W - w) / 2 + 0.6
2 2 2 0.5
ROF = [ (RIR + W) + L1 + L2 ]
Where:
L1 Wheelbase of the Tractor
L2 Wheelbase of semitrailer
w Track Width
RK Kerb Radius
Procedure
The program will prompt:
Indicate Vehicle start position.
Graphically indicate the position where the centre point of
the vehicle's front axle must be.
The program will prompt:
Indicate Vehicle direction of initial movement:
A rubber-band will be drawn from the start position to the
cursor position. Use the rubber-band to indicate the
vehicle's orientation before movement. A vehicle diagram
will now be drawn at the start of the simulation.
The Program will prompt:
Indicate Waypoint
Click on a point where the vehicle must move to.
The Program will prompt:
Do you want the vehicle to move around an
obstacle?
Click on "Yes" if you want to specify an obstacle (typically
a column, or lift shaft corner point in a parking garage)
around which the vehicle must move.
If you clicked "Yes" then the following prompts will
appear:
1. Indicate the position of the obstacle
Graphically indicate the position of the obstacle using
the available snap modes and jumps.
2. Do you want the vehicle to pass to the
LEFT of the obstacle? (else to the RIGHT)
Click on "Yes" if the vehicle should pass to the left of
the obstacle and "No" if the vehicle should pass to the
right of the obstacle.
Press the File Open […] button next to the “Group File
Name”. Scroll to the “C:\CivDes64\Examples” directory
and type the file name “Tutor Vehicles.vcl” into the [File
Name] edit box.
You can use the graph to see exactly at which point any
of the limiting angles (as specified in the Dimension
dialog) were exceeded. Press the Print button to print the
results.
You can use the graph to see exactly at which point any
of the limiting angles (as specified in the Dimension
dialog) were exceeded. Press the Print button to print the
results.
The vehicle will move along the track path and leave
behind a line, which represents the position of the defined
cargo position along the path.
T LEF
Initial Direction of movement
Copyright 2006
DATA 6-1
Spin Buttons 6-1
Demand Patterns 6-2
Summary 6-4
Pipes 6-5
General 6-5
Check Valves 6-15
Longitudinal Sections 6-16
Nodes 6-17
Reservoirs 6-19
General 6-19
Connections 6-20
Shape 6-21
Pump Stations 6-22
General 6-23
Layout 6-23
Pump tabs 6-23
Characteristics 6-23
Controls 6-25
Applying the Controls 6-26
Adding and removing pumps 6-27
Pump Catalogue 6-28
Valves 6-29
General 6-29
Operation and Settings 6-30
Characteristics 6-32
Pressure Release Chamber 6-33
Data Spreadsheet 6-34
Adjust Demands 6-35
Apply fixed factor 6-36
Distribute According to Pipe Lengths 6-36
Read from Consumption Database 6-36
Monitor Consumption 6-37
Update Elevations 6-38
GROUPS 8-1
Create New 8-2
Set Current 8-2
Delete 8-2
Settings 8-2
Move selected to 8-2
ANALYSIS 9-1
Error Checking 9-1
Single Step Analysis 9-2
Specific Time 9-3
Average Demand 9-3
Maximum Demand 9-4
Minimum Demand 9-4
Time Simulation 9-4
Long Term Simulation 9-7
Quantities 9-8
RESULTS 10-1
Results Browser 10-2
Pipes 10-3
Nodes 10-4
Reservoirs 10-5
Pumps 10-6
Valves 10-7
Pressure Release Chambers 10-8
Pipe Report 10-9
Pressure Report 10-10
Reservoir Report 10-11
Pump Station Report 10-12
GRAPHS 11-1
Pipes 11-2
Nodes 11-2
Reservoirs 11-2
Pump Stations 11-2
Valves 11-3
Pressure Release Chambers 11-3
Retrieve Results 11-4
Pump Curves 11-5
Vertical Alignment 11-6
DATABASES 12-1
View Table 12-2
Execute SQL 12-3
Pipe Catalogue 12-6
Pump Catalogue 12-7
PLOT 13-1
Generate 13-2
Plotting a long section 13-3
Plotting a Plan 13-4
Sheet File Editor 13-5
Plotting Regions 13-5
Preview Page 13-5
SETTINGS 14-1
Pipe Defaults 14-2
Node Defaults 14-3
Project Settings 14-4
Display Settings 14-5
Pipes 14-5
Nodes 14-6
Reservoirs 14-6
Pump Stations 14-7
Valves 14-7
Pressure Release Chambers 14-8
Selection Filters 14-9
Example: (Pipe selection). 14-11
Introduction 1-1
Typefaces in this manual
The different typefaces in this manual are used as follows:
Monospace This typeface represents text as it appears onscreen
such as prompts.
Italics Italics are used for emphasis and to introduce new
terms.
[Enter] This indicates a key on your keyboard or a button on
the screen.
For example:
“Press [Enter] to complete the entry.”
or
“Click on the [[OK]] button.”
Command This typeface indicates a menu option or a command.
For example:
“Click on the Open icon to load a drawing.”
Menu commands appear with the path separated by an arrow. The
instruction Draw ► Ellipses ► Ellipse refers to the command you choose by
opening the Draw menu, the Ellipses sub-menu, and by choosing the
Ellipse option.
On-line help
The Civil Designer on-line help system is far easier to use and more
comprehensive than those typically found in other software programs.
It contains about 10 times as much information as this manual and
provides complete answers to virtually any question you may have about
features or how to use Civil Designer.
Access on-line Help from the Help menu option at any time, or by
pressing F1 during the display of any of the dialogs in the program. The
help items can be printed using the Print icon on the toolbar.
Introduction 1-3
Online documentation
The Reference Manual is supplied on the CD-ROM in Adobe Acrobat
PDF format. You have the option to install the Acrobat Reader when
installing Civil Designer. This allows you to browse through the manual,
to search for specific subjects, and to print out all or any selection of
pages.
Alpha-numerically
Typing in of data, i.e. node, pipe, reservoir, etc in WATER (see Data
section).
ASCII
Various types of ASCII data files may be imported using the Import ►Text
File menu option.
Pipe layer
Each pipe to be analysed must be drawn as a separate line or polyline. If
several pipe lengths should be considered as a single entity in design,
then these lines should be drawn as a single polyline. If using a DOS
package not supporting polylines, it will be necessary to combine the
lines into a single pipe element in WATER itself using the Graphical Editor
► Join pipe option.
It is essential to start and stop lines at nodes. If 2 lines cross each other, a
node at the crossing point will not automatically be inserted, unless lines
stop or start at that point. See Cases 1 and 2 in the figure below.
If a node was intended where the 2 pipes intersect in Case 1, the lines
must be divided at the intersection and 4 separate lines must be created
as shown in Case 2.
The horizontal pipe in Case 3 will not connect to the diagonal pipe since
there is no node at that point. Two diagonal pipes must be drawn, as in
Case 4 for connectivity to the horizontal pipe.
If the quality of the drawing is such that pipes do not meet at a node,
snap and clip functions in your CAD must be used to tidy the drawing so
that pipes connected to a node join at that point.
No attention is paid either to line type or pen number, and pipe names
are not read from the CAD file.
House connections, smaller pipes, etc, which you do not wish to have
included in the analysis should be drawn in another layer.
Demand Layer
Demands written near the node will also be located and associated to the
node.
Reservoir Layer
The reservoirs must be drawn as circles centred on the node. The circle
centre will be picked up and the WATER symbol for a reservoir will be
substituted after import.
Valve Layer
Only control or regulating valves, such as pressure reducing, pressure
sustaining, level or flow control valves should be imported. It is therefore
essential that valves be drawn on 2 separate layers.
Isolating valves, air valves, scour valves, should be drawn on another
valve layer and should NOT be imported into the analysis. Non-return
valves should also not be included in the export layer as they are handled
under the Reservoir data input.
Other Packages
Several importing options from other analysis packages are available
under the Import menu.
UNITS
m Elevation
m Pipe length
m Head
mm Pipe diameter
l/sec Flow
l/sec Demand
m/sec Velocity
Bar Pressure
Kl Capacity (reservoir)
Symbols
The following symbols are used on the layout:
Reservoir
Pump station
Valve
Pressure release
chamber.
Tutorial 1 3-1
Create a new project
The first step is to create a new project file and open a
new WATER file called Tutor2.mdb into which the
WATER data will be imported.
Create the new project using File ► New Project.
All the available items will remain grayed-out until a
check box next to one of the design modules is clicked.
For the purpose of this tutorial we will be using a WATER file so click on
the check box next to WATER. The browse button for WATER on the
right side of the dialog will now become active.
• Click on this button which will then display a standard Windows file
open dialog. Navigate to a suitable subdirectory for storing data, type
in the file name Tutor2.mdb and click on the [Open] button.
• If the file does not yet exist you will be asked if you want to create it. If
a file of that name already exists you will be asked if it is OK to
overwrite it. In either case select [Yes] and you will be returned to the
project dialog.
• Click on the [[OK]] button and a standard Window file save dialog will
be diplayed so that the project can be given a name.
• Once again navigate to a suitable directory for storing the project
(which may or may not be in the same directory in which the data file
is to be created.)
• Type in a new file name of Tutor2 and click the [Save] button.
• Select [Yes] if a project file of this name already exists and you are
asked if you wish to overwrite it.
You have just created a new project file into which new data may be
imported or typed.
Tutorial 1 3-3
Convert Drawing Entities
Once the project file has been created, switch to WATER mode with the
Mode ► Water Mode option. (Alternately, click on the WATER icon).
Data may be input in a number of ways:
• Import Aquanet for Dos Files.
• Import Wadiso 3.0 Files.
• Import Pipen 2 Files.
• Import Pipen 3 Files.
• Import Text Files (Ascii files).
• Convert Drawing/CAD entities to a network.
• Use the WATER Graphical interface to generate your network.
The various import options are discussed in the File Import chapter in
this manual. In this example we will import the network data from the
drawing file, Tutor2.drg, which we have linked to the project.
In CAD mode, you will notice the drawing has been prepared in such a
manner that the WATER network features are each on a separate layer.
See the Data Preparation chapter for more detail on preparing a CAD
drawing for converting to a WATER network.
Your present screen should look similar to the one shown below:
Pipes
Tutorial 1 3-5
• Select the [[OK]] button.
Nodes
We have a demand at each node in our CAD drawing which means the
default will not overwrite our values. We do however need to assign a
demand pattern to the demand. The demand suitable for our network is a
small town, which is demand pattern number 4.
• Select the browse button to browse for the correct pattern or
alternately type a 4 in the input area as show below:
• Select the layers containing the WATER network features, using the
pull down arrows. The menu should look like the one below when
complete:
Tutorial 1 3-7
Display settings
Once your CAD network has been converted to a WATER network, you
may find your network features are not immediately visible. The display
features are affected by the scale setting in the CAD module as well as the
display settings in the WATER module.
• Activate the display of the WATER module by clicking on the Display
Settings icon or select the Settings ► Display Settings option. The Display
Settings dialog will be displayed.
• This dialog allows you to specify how the data must be displayed (and
plotted).
• Set up the display for each WATER network feature by selecting the
relevant tab and changing each default setting to suite. Typical pipe
settings are shown below:
• The line width has been set to 2 mm, the arrow length and width to 10
mm each, the text size to 10 points. The rest has been left as default
except for the top text item where the pipe diameter was selected.
Similarly, the nodes and reservoir settings can be edited to suit. See the
Tools chapter for detailed descriptions of the various settings.
• Once you have set up the required settings, click on [OK].
• The WATER network display will be updated with the new settings.
The model shows the elevation at each node as well as the diameter of
each pipe.
We will change the display settings again after the analysis run to view
the various results.
Tutorial 1 3-9
Modifying the model
At this stage we will look at the existing model and modify the model
where necessary before we do an analysis.
• Select the Data ► Summary option. The following summary will be
displayed:
Tutorial 1 3-11
Editing node information
The Tutorial network is a portion of a larger network. It is not necessary
to model the entire system in WATER as we are able to model the inflow
from an adjoining system by defining the inflow at the relevant node. In
this case, node ID number 73 is feeding the network via a borehole, but
this could have been an incoming pipe from an adjoining network.
• To edit the node, select Data ► Nodes. Click on the [Find Record] button
(the button with the magnifying glass). Type in “73” in the Value
option and check the ID Number tab.
• Select the [Find] button. The program will display information for node
73.
• To look where node 73 is situated on the graphics, select the [Show]
button. WATER will highlight the node and move the node menu to
the bottom left hand corner of the screen.
• Once you are satisfied you have selected the correct node, select the
[Restore Position] button to once again display the full node menu.
• Change the Node Type to Preset Pressure and type in a value of “–2.5”
bar as the pressure. (The negative sign indicates the level of the
borehole is 25 m below ground level, i.e. below 1568.00m).
• Click on the [OK] button.
Editing any other feature in the network can be done in a similar manner
or alternately, you can use the floating toolbar to edit an item in the
following manner:
• Click on the [Select] button on the vertical toolbar.
• Click on the feature on the graphics you wish to edit. Once the
required item is highlighted, right-click the mouse to display the
floating toolbar.
• Click on the [Edit] option on the toolbar with the left mouse button.
The data menu for the item will be displayed to allow you to make the
required changes.
Tutorial 1 3-13
In out example, we will move pipe number 86 to the inlet only option.
• Click on pipe 86 to activate the “move” arrows and click on the arrow
to move the selected pipe to the inlet only box.
• WATER will allow flow in one direction only so it is not necessary to
define a non-return valve on the pipe, unless you wish to introduce a
control valve, i.e. modulating or on/off valve.
Tutorial 1 3-15
Editing pump information
• Click on the pump you have placed to select it for editing. Once the
pump is highlighted, right-click the mouse to display the floating
toolbar.
• Click on the [Edit] option on the toolbar with the left mouse button.
The data menu for the pump/pump station will be displayed.
As discussed, the pump will need to handle an optimal head of
approx. 50 m with an internal diameter of about 140 mm.
• Click on the Pump Catalogue and browse for a suitable pump using
the arrow keys.
From the pumps available in the pump catalogue, the most suitable
pump is the WKLn 32/2 pump with a nominal speed of 2900 RMP.
• Click on [Copy] to copy the pump information to the clip board.
• Click on the [OK] button to close the pump catalogue.
• In the pumps menu, click on the [Paste] button to copy the information
from the clip board to the pump input area.
• Select the controls tab. Our pump will be pumping continually which
means we do not set up any controls but we check the Pump is
initially working option.
The various controls are discussed in the Pumps section in the Data
chapter.
Tutorial 1 3-17
• Before closing the Time Simulation menu, click on the [Messages]
button. The messages menu lists any errors or warnings encountered
during the simulation. In our model, the reservoir overflows at the
start of the simulation.
We can fix this in a number of ways, for example, we can put a control
on the pump, etc. In our situation, we will ignore the message but in a
design model, we would use the messages to streamline our WATER
network.
• You have an option to print the errors, to view the problem item by
clicking on the [Show] button and edit the problem item by clicking on
the [Edit] button.
• Once you have browsed through the errors and warnings, click on the
[Close] button.
Colour scheme
• Switch on the display settings and select the pipes tab. Select Flow to
be displayed as the bottom text. Select Flows as the default colour
scheme.
• You can set up the desired settings for the nodes, reservoir and pump.
Click on the [OK] button to close.
• Select Results ► Results Browser to open the browser. You will notice in
the example below, two analysis were done, i.e. one with the peak
factor selected and saved as Peak factor and the second one, being the
latest time simulation without the peak factor.
• Leave the browser open.
• Click on different times in the Retrieve column, to see the change in
your pipe colours as the flows change over the 24 hour period.
Tutorial 1 3-19
• The colour schemes can indicate problem areas visually.
• The displayed text indicates the actual flows.
Tutorial 1 3-21
Graphs
• Select Graphs ► Pipes to open the graph display of each pipe.
• Use the arrow buttons to browse between the various pipes. From the
pipe results table, we determined the critical pipes.
• In the graphical display, once at the critical pipe, we can select the
most critical period visually. It is not practical to view, print or save
results of the entire 24 hour simulation with every 15 minute interval.
One would normally require about 2 to three outputs, i.e. period of the
lowest and highest demands/flows/pressures and possibly an average
value.
• On the pipe graphical display, move the cross hair with the mouse to
the desired position and click with the right hand mouse button. The
retrieve results tab will appear.
• Move onto the tab with the mouse and click with the left mouse
button to accept the time of the simulation for results retrieval.
• You can now go back to the tabular results to print or save results for
the selected time. The colour scheme of your network also updates
itself.
• You can print the graphs by clicking on the [Print] button.
• You can click on the [Show] button to see the pipe on the layout.
• Click on [Close] button to close the menu.
You can view the graphical results for the other network features in a
similar manner.
View Table
You may wish to print out the input data. This can be done in the
following way:
• Select Databases ► View Table.
• The file select dialog will be displayed. Select the current file and click
on the [Open] button.
• A table similar to the one below will be displayed.
• Click on the desired table you wish to view, for eg. AqNodes. Al the
node input information will be displayed.
• You can save the information to a text file by clicking on the [Save to
File] button. The text file can be opened in any text file editor and
printed if required.
Execute SQL
You may wish to save or view only selected items of the network. This
can be done as follows:
• Select Databases ► Execute SQL.
• The file select dialog will be displayed. Select the current file and click
on the [Open] button.
• In the SQL Statement box, type in
select *from Aqpipes where Nomdiameter = 160
• Click on the [Execute] button.
Tutorial 1 3-23
The data displayed will be all the input data for pipes with a nominal
diameter of 160mm.
• You can save the data to a text file but clicking on the [Save Result]
button. The text file can be opened in any text file editor and printed
if required.
An example of the SQL statement is shown below.
Tutorial 1 3-25
Notes:
WATER Screen
The screen layout consists of the following main areas:
• Title Bar
• Menu Bar
• Prompt Area and Control Bar
• Vertical Toolbar
• Work Area
• Information area
Menu Bar
Keyboard Shortcuts
There are several CAD keyboard shortcuts, or jumps available to you.
These keys make for easier movement on the WATER screen layout. To
position a mouse pointer accurately on the screen when jumping to CAD
entities, you can use the following keyboard shortcuts, which are the
CAD shortcuts:
H Home, Center of Screen.
J Jump to Nearest Point.
G Nearest Grid Point.
0 (Zero) Any Intersection.
U Move to exact coordinate and enter point.
P Move an exact distance and angle (polar).
I Geometry intersection.
N Nearest element.
C Mid point jump.
O Ratio Jump between two points.
X Last fixed point.
Arrow Keys
Move the cursor an exact vertical or horizontal distance from the last
fixed point when drawing pipes and inserting nodes.
The selected item, i.e. node, pipe, etc, will be highlighted or shown in a
different colour.
Edit Displays an editing menu for the selected objects.
Quick Info Displays summarised information of selected object.
Graph Displays various performance graphs of selected object.
Pump Curve Displays the pump curve/s.
Delete Selected Deletes all selected objects.
Zoom Window Allows you to zoom in on a selected area.
• Similarly, to add a data file to the project click in the check box next
to the required data type and select the file to use with the Browse
button. If the file does not exist it will be created.
To use the WATER functions, you must select or create a WATER file.
Terrain File
• If you select a terrain file that does not exist, the following dialog will
be displayed:
Save Project
This option allows you to save the current project and the associated data
files.
Save Project As
This option allows you to save the current project and the associated data
files to new file names. You may specify a new file name for the project
file and each of the active design files in turn.
Close Project
This option allows you to close the active project and clear the Design
Centre. You will be given the option to save the associated data files.
NB: Menu options Save Project and Save Project As will not and cannot
compact database.
Import
This menu opens up an additional sub-menu.
• A fixed width space delimited file dialog box will look similar to the
example shown below. Use the pull down tab to select what the item
describes. Follow further instructions and select the [Finish] button to
complete the import.
You may direct the output to one or more of the following devices:
Screen Output
Check this box to direct output to the Output Window.
Printer Output
Check this box to direct output to your printer.
File Output
Check this box to direct output into an ASCII file. You may specify the
Output file name or select an existing file by clicking on the [...] button. If
you check the Append to existing file option the output will be added on
to the ASCII file, otherwise the existing file will be deleted and a new file
of that name created.
Exit
This allows you to exit Civil Designer. You will be prompted to save your
project and related data files.
Spin Buttons
The following spin buttons also appear on most of the data dialogs and
are used as follows:
Other buttons:
Show – show record on graphics.
[OK] – accept input.
Cancel – cancel input.
Copy – copy current record.
Paste – paste information which is currently on the clipboard.
Data 6-1
Demand Patterns
The demand for water in a water supply system varies with time (the
usual terms are hourly and seasonal fluctuation in demand or in
consumption). The daily water demand distribution is modeled by means
of hourly coefficients; that is the water use in any particular hour of the
day, is given as a ratio of the daily average.
The demands may be multiplied by the seasonal peak factor, if
appropriate - this will have the effect of increasing all the demand values
by the seasonal peak factor. Typically hotels would experience variation
in water demand during the holiday season. In rural areas the seasonal
increase in water usage would correspond with the dry period.
The coefficients of hourly variations of water use form a separate file,
which is a constituent part of the program and not connected to any
particular water supply system. The standard file which forms part of
the WATER software contains several different daily water use
distributions which are, by the author's experience, the most often used.
By selecting the Demand Patterns option, a menu similar to the one shown
below appears. Each demand pattern has a Demand Pattern Id number
which is assigned to the node where the demand pattern applies. The
arrow keys are used to move between the different Demand patterns.
Data 6-3
Summary
This menu displays a detailed summary of all components of your
network, listing the following:
General
This page has the reference details which require data input. Some items
include a drop down menu allowing the user to select pipe properties
from a Pipe Catalogue. Right clicking on the other items opens up the
standard Windows Cut, Copy, Paste and Delete options.
Name & Id
Name is an optional feature, used for display purposes only. It cannot
contain more than 30 characters. Id is a unique reference number
created automatically by WATER.
Nodes : From / To
The start and end node of the pipe. The From - to direction, is irrelevant
unless that pipe contains a check valve or a pump. In that case it is
Data 6-5
assumed that the start node is on the upstream side, and the end node on
the downstream side. (The start/end node is the Id number of the node,
not the name.)
Pipe Material
Pipe material can be either one of the pipe materials available on the
market and stored in the Pipe Catalogue or “User Defined”. Selecting
one of the standard materials from the database enables you to pick
available pipe class and nominal diameter from drop down lists on the
pipe entry form.
Pipe Class
As for material list above.
The numerical value of the pipe class does not indicate permissible
working pressure in all cases. For permissible working pressure consult
the Pipe Catalogue.
Internal Diameter
This is automatically updated if a pipe is selected from the Pipe
Catalogue. For “User Defined” pipes, the internal diameter is equal to
nominal diameter.
Roughness (mm)
Absolute roughness of a pipe wall, used in calculation of friction loss.
ROUGHNESS COEFFICIENTS
PVC pipes k = 0.1 mm
Asbestos cement pipes k = 0.4 mm
Cast-iron pipes k = 0.4 - 1.0 mm
Concrete pipes k = 1.0 - 2.0 mm
Galvanised pipes k = 0.4 - 1.0 mm
Steel pipes k = 0.4 - 1.0 mm
Steel with cement lining k = 0.1 - 0.4 mm
Bitumen lined k = 0.3 - 1.0 mm
Data 6-7
Minor losses along the section are given as a function of the un-
dimensional coefficient ( > ). The corresponding numerical value is
calculated by means of the equation:
2
*H = G(>)v /2g
where
*H = head loss in the pipe due to minor losses
G(>) = sum of all minor loss coefficients
v = velocity of flow in the pipe
g = gravitational acceleration constant
Should the diameter of the pipe change locally (for example: reducers,
flow meter, diffuser, etc) it is necessary to adjust the numeric value of the
minor loss coefficient to the equivalent diameter. Minor losses in pump
stations and regulating valves are discussed later.
Typical pipe loss values follow.
Bends
ß r/d
1 1.5 2 4 6
15° 0.03 0.03 0.03 0.03 0.03
30° 0.07 0.07 0.07 0.07 0.07
45° 0.14 0.11 0.09 0.08 0.075
60° 0.19 0.16 0.12 0.10 0.09
90° 0.21 0.18 0.14 0.11 0.09
Elbows
Data 6-9
a/d 1 2 3 4 5 6
ξ 0.34 0.31 0.35 0.36 0.39 0.40
a/d 1 2 3 4 5 6
ξ 0.12 0.11 0.10 0.13 0.15 0.14
a/d 1 2 3 4 5 6
ξ 0.20 0.16 0.17 0.18 0.19 0.20
Tees
Qa/Q 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Kb (1.0) 1.0 1.01 1.03 1.05 1.09 1.15 1.22 1.32 1.38 1.45
Kr 0 0.004 0.02 0.04 0.06 0.10 0.15 0.20 0.26 0.32 (0.40)
Qa/Q 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Kb (-1.60) -0.37 -0.18 -0.07 +0.26 0.46 0.62 0.78 0.94 1.08 1.20
Kr 0 0.16 0.27 0.38 0.46 0.53 0.57 0.59 0.60 0.59 0.55
Data 6-11
2
Kr1 = 1 + 0.3 (Qa1/Q)
2
Kr2 = 1 + 0.3 (Qa2/Q)
2
Kr1 = 2 + 3 [(Qa1/Q) - Qa2/Q]
2
Kr2 = 2 + 3 [(Qa2/Q) - Qa1/Q]
Sharp-edged ξ = 2.5 / 3
Broken ξ = 0.6 / 1
Projecting Taper
Data 6-13
Rounded shape
Constrictions
Sudden divergence
A2/A1 0.2 0.4 0.6 0.8 1.0
ξ 0.62 0.38 0.18 0.03 0.01
ß A1/A2
0,25 0,30 0,40 0,50 0,60
8°° 0.06 0.05 0.04 0.03 0.02
16°° 0.15 0.13 0.10 0.07 0.05
24°° 0.26 0.23 0.17 0.12 0.08
Should the diameter of the pipe change locally (for example: reducers,
flow meter, diffuser, etc) it is necessary to adjust the numeric value of
the minor loss coefficient to the equivalent diameter. If graphics are
available, click on the middle of the pipe and then press the right mouse
button for the input table. Values for the selected pipe can be typed in at
this stage.
Check Valves
Check valves are devices that allow flow in only one direction (from the
start to the end node of the section on which the non-return valve is
located). They are identified by the Id number of the corresponding pipe.
Pump stations do not have to be specifically fitted with non-return valves,
since it is assumed that pumps never reverse.
Data 6-15
Longitudinal Sections
Data 6-17
Group
Refers to a group that element belongs to. New elements will initially
belong to a group that was selected as a current group at the time the
element was created. How groups are created and manipulated is
explained in chapter on groups.
General
Details are defined by the following variables:
Data 6-19
Floor supply level (m) Given at height above sea level or some chosen datum
level.
Inlet level (m) Given at height above sea level or some chosen datum
level.
Water depth (m) Physical water depth inside the reservoir.
Y / X Co-ordinates (m) Coordinates will automatically be picked up from the
node the reservoir is positioned on.
Connections
There are three entry areas in the reservoir Connections table namely;
Inlet, Inlet and Outlet and Outlet.
When you first enter this menu, all the pipes are listed in the middle area.
To define the function of a pipe, highlight the pipe in the middle and
press the arrow in the required direction, or drag the pipe to the desired
area - either inlet or outlet only.
Pipe numbers are automatically sorted into ascending order so it is not
necessary to drag pipe numbers across in sequence. Multiple pipes
cannot be selected and dragged across in one movement.
Inlet
If the pipe is described as an inlet only, flow into the reservoir only is
possible. The pipe automatically functions as if a check valve has been
assigned to this pipe. An inlet control valve may also be applied to the
inlet pipe, as per the options in the bottom of the screen.
If an inlet control valve is chosen, the water depth for the open and
closed position of the valve must be defined.
Shape
The shape of the reservoir affects the actual depth of the water at a given
point in time during a time simulation and will therefore affect the
pressure. You can define any shape of reservoir by either selecting one of
the most common shapes, or the option “other” and defining the water
depth versus volume. A typical input area is shown below:
Data 6-21
Pump Stations
Pump elements will allow flow in the positive direction only, i.e. from
upstream node to downstream node.
Care should be exercised when selecting start and end nodes to ensure
the correct direction of pump action.
Layout
There are two pump configuration options:
Sump Specify an elevation of the pump in metres.
Inline Booster The pump assumes the elevation of the pipe at that
point.
Pump tabs
For each pump in the pump station a tab is displayed, allowing different
settings for each pump.
Characteristics
Pump details can be entered in two ways, i.e. manually typing in the
pump data or by selecting the required pump from the pump catalogue
and using the copy and paste command.
Description
The following information is required:
• Model
Data 6-23
• Impeller Diameter (mm)
• Motor Size (kW)
• Nominal Speed (RPM)
• Points on the pump curve for Delivery (l/s), Head (m) and Efficiency
(%).
Click on the [Pump Curve] button to see the curve as shown below:
Pressure control
The pump will switch on or off depending on the pressure attained in the
reference node. If the pressure in the node drops below the "On"
pressure, the pump will be switched on. If the pressure rises above the
“Off“ value the pump will switch off.
Level control
The pump will switch on or off depending on the level attained in the
reference reservoir. If the level in the reservoir drops below the "On" level
the pump will be switched on. If the level rises above the “Off” value the
pump will switch off.
Time control
Data 6-25
For time controlled pump stations, start and stop times are entered.
Since the lower tariff periods usually apply twice a day, two sets of
parameters may be defined here. Typically this would be for the night
and afternoon low periods.
Delayed Start
When using the various controls, it may be difficult to start up the pump
again, for e.g. for level control the float valve may not work so well and
the pump will not automatically kick in again. Rather then using
expensive means like telemetry to send a signal to the pump to start
pumping, a simple solution is to use the delayed start option to start up
the pump again after some time of the pump stopping. The other 3
controls however, will override the delayed start option. For example,
should the reservoir be full the pump will not be able to start.
Long Term
This option allows you to specify which days of the week the pump will
switch on and off.
Initial status
The initial status of the pump can be set as either initially being switched
on or off.
Data 6-27
Pump Catalogue
The Pump Catalogue contains a list of available pumps. You may view
the pump curve and details of every pump in the catalogue. The pump
curve page will show the relationship between the flow, the head and the
efficiency of the selected pump.
The detail page will show general details about the selected pump as well
as points on the pump curve.
General
This section allows you to define the basic properties of the valve:
Valve Name (optional) and Id This allows you to assign a specific name to a valve. Id
is automatically assigned by WATER.
Group Refers to a group that element belongs to. New
elements will initially belong to a group that was
selected as a current group at the time the element
was created. How groups are created and manipulated
is explained in chapter on groups.
Pipe This is the pipe Id number on which the valve is
situated.
Diameter (mm) This is the internal diameter of the valve measured in
mm.
Data 6-29
Operation and Settings
Operation refers to the valve control method. Settings work in
conjunction with Operation, allowing you to set the parameters for the
various control methods:
Data 6-31
Characteristics
This section allows you to set parameters to fully model the type of valve
required.
Several types of valves are tabulated in WATER, i.e. the Butterfly, Flat
Disc and V port. Any other type of valve can be defined by inserting the
required values under “Other”.
Several types of valves need not necessarily be defined for analysis
purposes. Gate or butterfly valves are generally only open between 0 –
6% and as such are not ideal for regulation. In normal steady state
conditions, air valves are completely closed and as such do not interfere
with flow.
Only valves which vary in opening should be included in the model as
regulating valves.
It is necessary to ensure that only one pipe enters the release chamber.
There is no limit on the number of pipes leaving the chamber.
Realistic working conditions of release chambers have been reproduced
in the program. Inflow to the release chamber at any moment equals
outflow. Since retention is negligible, the sum of inflow and outflow in all
sections leading in and out of the node is zero.
The capacity of the incoming pipe is automatically adjusted to the
contours by changing the coefficient of minor losses. (In practice, this
amounts to hydraulic loss on a float valve or an electric motor valve with
level control, at the entrance to the chamber. Chamber = combination of
small reservoir and valve with level control).
Should it be required to include the retention of a release chamber in the
calculations, then instead of the release chamber model, a reservoir of the
required dimensions and associated regulating valve model should be
used. This would be the case of a chamber of a large volume which can
accommodate peak demands, or a chamber used for fire fighting
reserves.
Data 6-33
Data Spreadsheet
This option allows you to edit the data in a spreadsheet format. There are
six pages, one for each Water element. Right click on a table header
allows sorting based on selected column.
Fields that are displayed in the table and their order can be easily
customized.
Data 6-35
A table is displayed which lists a summary of the various demands, i.e.
Average Daily Demand, Seasonal Peak Demand and the Instantaneous
Peak Demand of the network or a selected portion.
There are 3 options to adjust the demand.
Once you have defined your parameters for the consumption, click on the
[Read Consumption] button at the bottom of the menu. You have the option
of measuring the entire network, or measuring a selected area.
You will see the figures as measured appear in the section of the menu
displayed above. If the results differ at all, the difference will be shown as
a percentage in the last box on the menu.
If you would like to adjust the network demands to those of the database
demands, click on the [Adjust Demands] button.
WATER will distribute the measured demand proportionally to the
nearest nodes.
Data 6-37
Update Elevations
On selecting this menu option, Civil Designer will pick up elevations from
your DTM model and assign the elevations to the nearest nodes. The
surface used by WATER is set up under the Settings ► Project Settings
option.
To assign elevations to the nodes 1m below the DTM model, the cover to
the pipes needs to be set as a default of 1m. This is done by selecting
Settings ► Pipe Defaults.
No dialog box is displayed during this operation.
Add Pipe
The program will prompt:
Add Pipe: Indicate first node position
You may use any of the snap modes, including Water specific snaps, to do
so. Once you have clicked with the mouse or pressed Enter the program
will prompt:
Add Pipe: Indicate second node position
To enter intermediate point on the pipe (horizontal bend) hold Control
key while entering a point, otherwise indicated point would present end
node of the pipe.
Newly entered pipe will receive default values (material, diameter, class
...) as specified in Pipe Defaults, and will belong to current group. Pipe
vertical alignment will be determined from ground longitudinal section.
Add Reservoir
The program will prompt:
Add Reservoir: Indicate reservoir position
You may use any of the CAD snap modes, and Snap to Node to do so.
Note that if Snap to Node was not active a new node at the reservoir
position will always be created. The only way to place reservoir at an
existing node is to snap to that node.
Add Pump
The program will prompt:
Add Pump: Indicate pump position
No user selectable snaps are available when entering a Pump Station. It
will always be placed at the pipe nearest to indicated point and linked to
it. If program cannot find any pipe inside searching radius Pump Station
will not be created.
Add Valve
The program will prompt:
Graphical 7-1
Add Valve: Indicate valve position
No user selectable snaps are available when entering a valve. It will
always be placed at the pipe nearest to indicated point and linked to it. If
program cannot find any pipe inside searching radius valve will not be
created.
Move
The program will prompt:
Move: Indicate a node or a bend to move
When desired node or horizontal bend is indicated program will prompt:
Move: Indicate a new position
At this time it is possible to use any of CAD snap modes, but not Water
specific snaps.
Insert
The program will prompt:
Insert a node: Indicate position on the pipe
Indicate position of a new node and the pipe will be split in two at the
point nearest to indicated one.
Join
The program will prompt:
Join pipes: Indicate a node to remove
Indicated node will be removed, keeping horizontal bend, if present.
Pipes can be joined in this way only if all relevant physical properties are
identical.
It is also possible to use block selection at the prompt, to perform
operation on all selected nodes at once.
Insert Bend
The program will prompt:
Insert Bend: Indicate a pipe
After a pipe was indicated prompt changes to
Insert Bend: Indicate position
and program draws drag lines while waiting for input. CAD snaps can be
used at this time.
Delete Bend
The program will prompt:
Delete Bend: Indicate bend to delete
Indicated horizontal bend will be removed
Graphical 7-3
Groups
Groups are essentially permanent selection sets. In some way they are
similar to layers in the drawing.
How to organize groups is entirely up to your requirements. Per example:
• Existing pipes in one groups, Phase 1 development in another, then
Phase 2, Phase 3, or
• Bulk infrastructure as one group, reticulations for each suburb or
village in separate groups
Default group exists in every project, and cannot be deleted. Additional
groups can be created or deleted as required and elements can be freely
moved in between them.
A group can be made visible or invisible, and it can be included in
hydraulic analysis or excluded from it.
All elements of the model belong to some of the groups. Newly created
elements are included in the group being current group at the time of
element creation.
Groups 8-1
Create New
Creates a new empty group.
Type in the new group name, up to 50 characters long, or accept default
name, Group#. Group can be renamed at the later stage.
New group does not became current after creation.
Set Current
Set the current group. All newly created elements will by default belong
to the current group
Delete
From the menu chose a group to be deleted.
If the group contains any elements, this dialog allows user to chose either
to delete the elements as well or to move them to any other group in the
project
Settings
Right click displays a popup menu with options to delete the group
under the cursor or make it the current group.
Double click on the title starts editing of group name.
Move selected to
Chose a destination group, and all currently selected Water elements will
be moved to it.
Error Checking
Error checks are performed on the geometric config-uration of the
network, node type, pump station and valve data. If an error is found, a
message regarding the type of error appears.
The program will continue with the analysis if any warnings are shown,
but not if an error is found
The location of the erroneous element can also be shown by selecting the
element on the table and clicking on the [Show] button.
The Messages dialogue box will minimise, the cursor will move to the
“error” location and the element will be highlighted on the map layout.
To return to the Messages dialogue box, click on the [Restore previous size]
button.
To edit highlighted text, click on the [Edit] button and the edit window for
that item will appear allowing you to edit the contents thereof.
Note that some errors cannot be detected in this manner, for example a
misdirected pump station or an inadequate pump capacity.
Analysis 9-1
Data control is done automatically every time calculations are started. If
an error is detected, a message will appear and the analysis will not
proceed
On completion of the analysis, you have the option to save the results and
also to view the messages by simply selecting the relevant button.
Specific Time
After selecting the Specific Time option, the hour and minute for which
the analysis is set, are given. The demand pattern factors for the chosen
time are used for the analysis and it is therefore wise to check the shape
of the selected water-use diagrams by viewing the corresponding
Demand pattern. You have to option to apply the seasonal peak factor for
the analysis.
Modeling accidents
When analysing accident related conditions, sections of the system which
are out of order are simulated by assigning a very high local resistance
value (e.g. 108).
The state caused by a pipe burst is simulated either by placing an outflow
on the desired node (if a break in the middle of the section is desired,
then it is necessary to insert an internode), or by assigning a
predetermined value for outflow.
If the simulation is achieved by an inserted outflow, the pressure coeffi-
cient is given on the basis of the size of the imagined opening in the pipe
wall.
Average Demand
Average water use is understood to denote a state in which all hourly
water use coefficients are equal to one, i.e. demand patterns are ignored
Analysis 9-3
but seasonal factor may still be applied. During calculations, all given
algorithms for controlling pump stations and regulating valves are active,
except, for obvious reasons, those controlled by time.
Maximum Demand
The maximum demand simulation will give the maximum demand at
each node irrespective of time.
Minimum Demand
The minimum demand simulation will give the minimum demand at each
node irrespective of time.
Time Simulation
Continuous (usually 24-hour) simulation of a water network and distri-
bution system allows:
• Presentation of the pressures and flows in the network under condi-
tions of changing water use.
• Level oscillations of water in reservoirs (this enables control of
chosen volumes).
• The functioning scheme of pump stations (by controlling the
parameters of operation) and other elements which mirror a realistic
operating system.
In view of this, continuous simulation has become (with the advance of
computer systems) a necessary part of every hydraulic analysis of a
system with variations in water use.
Before starting the simulation, the initial water level in the reservoirs
must be given (the author recommends the minimal operational level,
while starting the simulation with the hour when lower, night time use
begins.)
Time Increment
Any time increment starting at 1minute can be specified, although since
the demand patterns have a factor each 15 minutes, it is more practical to
start at 15 minute time increments.
Duration
Duration can be specified in hours or days.
Advanced
The advanced options include:
Show
You can select to view the state of the reservoirs and pumps during
simulation.
Pumps
Analysis 9-5
The pumps can be switched on or off manually during simulation. You
can view up to four pumps simultaneously but the pull down menu
allows for selection of other pumps if required.
Reservoirs
You can view up to six reservoirs simultaneously. Each display screen
has a pull down menu from which you can select which specific
reservoirs you want to see displayed during the simulation.
Each simulation can be stored under a separate name for future retrieval.
Analysis 9-7
Quantities
Analysis 9-9
Bedding Volumes are grouped by bedding classes, as prescribed by
SABS
Analysis 9-11
Real Water Losses are caused by leaks and bursts up to the measuring
point.
Specific Loss is a volume of water lost per length of pipe in certain time
span. As a parameter for evaluation of water losses it has much more
sense than percentage of consumption and therefore is now the preferred
way of losses assessment. In Europe, it is usually measured in m3/km/h.
Unit Loss is a Specific Loss on certain reference pressure. Inclusion of
Unit Loss was necessary to allow for accurate calculation of water losses,
as they are greatly influenced by pressure. Further on it will be expressed
in m3/km/day on the pressure of 1 bar.
L Length of pipe
Analysis 9-13
consumption are measured, and difference between measured and
anticipated flow gives amount of losses. Drawback of the method is that
sometimes it is not easy to find out what was the actual consumption (it is
never zero) at the time of measurement. Observation of number of water
meters in the area increases the accuracy.
Total losses can be used to determine unit loss, both at the design stage
(as some supply authorities still use percentage of losses as a design
parameter) and as a first step of investigating or comparing existing
networks. Care should be taken not to confuse Non Revenue Water with
losses.
Guidelines are a convenient starting point. Per example,
recommendations from German National Report on Water Losses are for
specific loss to be between 0.05 and 0.25 m3/km/h, depending on
conditions. As average pressure in Germany is around 3 bar, this
translates to Unit Loss of around 0.5 to 2.5 m3/km/day at 1 bar pressure.
Analysis 9-15
Set Daily Volume of Losses to…
Option is used to calculate Unit Loss from recorded total real water
losses, or in design stage, if supply authority requests that certain amount
or percentage of losses must be applied. This option requires hydraulic
analysis to be performed several times in order to adjust losses in various
pressure conditions
Calculate Unit Loss from Night Draw-Off…
Calculates Unit Losses from measured Night Flow. Also requires
hydraulic analysis.
Selected Area Only
Check to apply any of previous options (except for exponent, as it is
global) to selected part of the network only.
Apply
Press to apply desired parameter change to the network. It would
automatically invoke hydraulic analysis if required.
Pane on the right hand side of the dialog is used to display messages and
progress while hydraulic analysis is on.
Analysis 9-17
Results
The Results menu is intended for viewing the
analysis results in a tabular format. It is divided
into the following items, including a results
browser.
Results 10-1
Results Browser
The results of for example, a 24-hour time simulation, run with 15 minute
intervals, contain 96 successive states of the network. Obviously it is not
necessary or possible to present all of them in documentation. Usually it
is sufficient to display two or three characteristic states. The results
browser option therefore allows you to select a time from which you wish
to extract results as well as the specific simulation file for information
retrieval.
Once you have selected the time, select the item from the results pull
down menu. You can keep the results browser open on the screen and as
you select a different time to view, the results in each table or graphics
will change automatically to coincide with the selected time.
The result tables of each of the result items can be arranged in
descending or ascending order on any selected field by simply clicking on
the heading of the field with your left mouse button. Once you have
selected the required state of your network, click on the print button to
print the results.
Results 10-3
Nodes
The node results can be viewed in a tabular format at the time selected in
the results browser. The node results include the elevation of the node
above sea level or chosen datum level in (m), the head in (m), the
pressure in (bar) and the discharge or outflow in (l/s).
Results 10-5
Pumps
The pump station results can be viewed in a tabular format at the time
selected in the results browser. The results show the flow (l/s), head (m),
efficiency (%) and power (kW). Power is understood to imply the power
on the axis (not the motor power, which is slightly higher due to the
efficiency of the motor.)
Results 10-7
Pressure Release Chambers
The Pressure Release Chamber results can be viewed in a tabular format
at the time selected in the results browser.
Results 10-9
Pressure Report
Results 10-11
Pump Station Report
Once you have run the analysis and would like to view the various
graphs, select the object for which you want to display a graph, for
instance Graphs ► Pipes, a similar graphic to the one below appears:
At the bottom left hand side of the graphic, scroll buttons are displayed
which you can use to scroll between the pipes from the first pipe to the
last.
Click on the [Print] button to print a graphic.
Graphs 9-1
Pipes
The following graphs are available. Simply click on the relevant tab at the
top of the dialog.
• Flow – shown in litres per second (l /s)
• Velocity – shown in metres per second (m/s)
• Head Loss – shown in metres (m)
• Gradient – shown in metres per kilometre (m/km)
Nodes
The following graphs are available. Simply click on the relevant tab at the
top of the dialog.
• Pressure – shown in bar (bar)
• Head – shown in metres (m)
• Discharge – shown in litres per second (l/s)
Reservoirs
The following graphs are available. Simply click on the relevant tab at the
top of the dialog.
• Water Depth – shown in metres (m)
• Storage – shown as a percentage (%)
• Discharge – shown in litres per second (l/s)
Pump Stations
The following graphs are available. Simply click on the relevant tab at the
top of the dialog.
• Flow – shown in litres per second (l/s)
• Head – shown in metres (m)
• Efficiency – shown as a percentage (%)
Graphs 9-3
Retrieve Results
WATER allows you to retrieve result tables from any point on the graph
i.e. any time point. If you move the cursor across a graph, you will notice
a vertical line appear. As you move it across the screen, you will notice
the times and performance figures on the text boxes at the bottom
changing.
Move the cursor to the time for which you would like to view the table
and right click. The following menu appears:
Check that the time displayed on the menu is the correct one required or
left click anywhere on the screen to reselect. Once you have selected the
correct time, click on the [Retrieve results for xx:xx h] button to accept. You
can then go to the results menu and select the appropriate table. The
table will list results at the selected time.
Graphical results can be obtained for any item by selecting the item on
the screen and using the right click of the mouse to display the floating
toolbar options.
This option displays a similar graph to the one shown below. Using the
scroll buttons, you can scroll between the various pumps and pump
stations you have modeled in your network.
You may choose to print the graphs.
Graphs 9-5
Vertical Alignment
Vertical bar on the right hand side of the window contains check boxes
for items that will be displayed, either on the drawing (Hydraulic Grade
Line) or in the legend bar. Certain options, presenting results (Flow rate,
Head, Pressure and Hydraulic Grade Line), are active only in case that
Hydraulic Analysis was previously performed and that there are valid
results in memory.
Legend bar at the bottom of the window displays textual presentation of
the longitudinal section. Scroll bar next to the legend allows vertical
scrolling in case that height of the legend exceeds available space.
Horizontal scroll bar is shared by both textual and graphical part of the
longitudinal section.
Editing is accomplished by using tool bar at the left of graphical window
Insert Vertical Bend - Click to insert a bend at the cursor position.
Chainage and elevation of the cursor position are displayed at
the status bar
11-6 Civil Designer WATER
Delete Vertical Bend - Click near the bend to remove it.
Move vertical bend - Click to select a bend, click again to place it at
a new position. Note that strictly vertical bends, indicated by
orange vertical lines, can be moved freely in both horizontal and
vertical direction, while alignment points that are both
horizontal and vertical, indicated by blue lines, can be moved
only in vertical direction.
Zoom Window, Zoom In, Zoom Out and Zoom Extents work in usual way.
Graphs 9-7
Databases
The Databases manu offers 4 options:
• View Table
• Execute SQL
• Pipe Catalogue
• Pump Catalogue
For both the Pump Catalogue and Pipe Catalogue units with other
specifications can be added.
Databases 12-1
View Table
This option allows you to view or edit a database file.
On selecting the menu option, browse for the desired file and select to
open.
An open WATER.mdb file will look similar to the one below:
Open Database
This option allows you to open any relevant WATER database file you
wish to query, including the current working file.
Open Query
This option allows you to open an existing query linked to the currently
open database file.
Save as Query
This option allows you to save an SQL query to the currently open
database file for future retrieval under a desired name.
Databases 12-3
A Query is linked to the current WATER network database file. You can
access the query inside the WATER module or externally by opening the
WATER network file with Microsoft Access.
An SQL Script is an ASCII file not linked to any specific file. A Script can
therefore be used to query any one of the WATER network files on your
system.
SQL Statement
This is the command line that SQL will read to carry out the search. All
your search parameters are defined in this input area.
Query Result
SQL will display any information that it finds in the search in this table.
If there are any incorrect commands in the Statement section, SQL will
display an error massage in which it informs you which parameter is
causing an error.
Below is an example of an SQL statement requesting a search in the
database file, showing all pipes with a nominal diameter greater than 110.
Databases 12-5
Pipe Catalogue
This section gives you access to the pipe catalogue, allowing you to make
changes such as removing a specific model that has been discontinued or
adding a new model.
The following dialog is displayed:
In order to add a pipe to the library, ensure that you have the
manufacturer’s specifications on hand and click on the [Add] button. (PS
not functioning at the moment).
A blank copy of the pipe catalogue menu will appear. Enter the details
and press the [OK] button.
You can use a filter for viewing purposes, for example you wish to view
only Asbestos Cement pipes to save time scrolling through the database.
Simply select Asbestos Cement pipes and click on [Apply Filter] to narrow
down your selection.
This graph displays Power (kW), Efficiency (%) and Head (m).
Databases 12-7
Notes:
Plot 13-1
Generate
This function allows you to generate a CAD drawing of your network data
prior to printing. You can generate a plan or long section of your WATER
network.
For a plan plot, you can switch on any CAD layers or services you wish to
plot on the same plan as your WATER network.
On selection, the Plot Setup dialog will be displayed.
Select the desired sheet template by using the browse button. The
standard Windows Open dialog is displayed. The example sheet files are,
by default, stored in the Samples\Sheetfiles directory under the
program's installation directory.
Specify the sheet size from the dropdown list. The title block will
automatically be scaled down to the specified sheet size.
Press [OK] to enable the program to read the sheet file.
Plot 13-3
Plotting a Plan
On choosing the plan sheet file, the listing options menu will be
displayed. Check the Water List option if you wish to plot a coordinate list
of the nodes.
Specify the scale and rotation of your drawing in the Plan Plotting menu.
Use the Draw as a Cartesian drawing option to allow the program to
create a Cartesian drawing and to rotate the final plot. Select the Draw in
survey coordinates to keep the output drawing in Survey mode and to
rotate the Title Block. By doing this, the screen coordinates will still be
survey coordinates.
Press [OK] to specify the desired plotting region on the Design Center
window. Drag and place a rectangle, representing the Plan Plotting
region. Once the rectangle has been placed at the desired location, you
will once again have the option to rotate the plot. Press Yes to rotate the
plot graphically around the left bottom corner of the rectangle. Right
Click to move the rectangle at the current rotation and Left Click to
place.
Everything displayed on the Design Center window within the rectangle
will be plotted.
Plotting Regions
The template must have a global plotting region and at least one sub
region. This is the only compulsory entry.
The Sheet Template Editor is divided into 5 pages. The first page
contains data which defines the global or overall layout of the sheet. The
next 3 pages, Plan, Cross Section and Long Section, each contain the
data to define the layout of that type of drawing. The Preview page allows
you to view the sheet template.
The global plotting region defines the outer limits on which data will be
plotted. The sheet units are 0.1 mm for absolute accuracy.
A region must also be defined for every plot type if it is to be included on
the sheet. The drawing regions should exclude the areas used by title
blocks.
Multiple regions can be configured alongside each other on the same
plan or the same region can be specified repeatedly for different types.
All subsequent items on the template are optional.
Preview Page
The sheet file can be viewed graphically at any stage by simply changing
to the Preview page. Single entities such as text and lines can be queried
in the Preview page after which the appropriate row in the spreadsheet
will be highlighted. In the same manner, different plotting regions can
also be queried.
Plot 13-5
Notes:
Settings 14-1
Pipe Defaults
This section allows the user to:
Set the defaults for pipes that are going to be added next.
Set new defaults for selected pipes. The pipes are selected, new defaults
specified and applied to the selection by clicking on the apply button.
Take defaults from a specific pipe by using the Take From button and click
on the pipe with the desired settings.
Default options that can be set are, Material, Pressure class, Nominal
diameter, Cover, Roughness and Minor loss coefficient.
Preset Discharge
You can input 2 possibilities here. The first is the average demand, which
is measured in litres per second, and the second is the type of demand
pattern.
Preset Pressure
This option allows you to specify a pressure at the node measured in bar.
Settings 14-3
Project Settings
This menu sets up Design Centre layers to be used for obtaining
information for ground elevations as well as for quantity calculations.
Pipes
Default colour of pipe, selected item colour, line width, arrow length,
arrow width, text size, colour schemes for pipe diameters, velocities,
flows, head loss and gradient.
Optional annotations can be displayed in the centre of the pipe above and
below the pipe line. These annotations may be a combination of link
attributes and normal text. Attributes are enclosed in brackets and can
be selected from a list by right clicking in the control. Once you have
selected an item it is added onto the text in the control.
For example, if the following text is inserted into the edit control:
{SIZE}mm {TYPE}
The program will display say "150mm Asbestos Cement".
You may also define the number of decimals for numeric items. For
example, an item "{LENGTH.1}" will display the length of the link to 1
decimal. The default display is 3 decimals.
Settings 14-5
Nodes
Default node colour, selected item colour, symbol size, line width, text
size, text below and above symbol as per pipe details, colour schemes for
discharge, elevations and pressures.
Reservoirs
Default line colour, fill colour, symbol size, test size and text above and
below symbol.
Default line colour, fill colour, symbol size, test size and text above and
below symbol.
Valves
Default line colour, line width, symbol size, text size and text above and
below symbol.
Settings 14-7
Pressure Release Chambers
Default line colour, fill colour, symbol size, test size and text above and
below symbol.
Criteria for the selection shown are set by clicking on the button located to
the right of each option.
This in turn will display the following options for each object type:
Pipes
Settings 14-9
Nodes
Reservoirs
Pump Stations
Operation refers to the type of valve. The list available is selected by using
the pull down arrow.
Chambers
Settings 14-11
Notes:
H = f L/D. V2/2g
Where:
H = head loss (m)
L = length of pipe (m)
D = pipe diameter (m)
V = velocity (m/s)
g = gravitational acceleration
f = friction coefficient
The friction coefficient used in the D'Arcy-Weisbach can be calculated
from:
1.19 H 10-6m2/s
(water at 15EC), and the default density is
1000kg/m3.
Despite the presentation in your tables, this search uses the long date
style, dd.mm.yyyy, set in your Regional Settings Properties in the
Windows > Settings > Control Panel path.
Or
SELECT * FROM AQPSTATIONS WHERE NAME = ‘SOKKIESFONTEIN’
This will show all the values in the AqPstations database table relating to
the ‘SOKKIESFONTEIN’ pumpstation.
To create tables
To create a table, type the following:
The above creates the structure only. To fill in values, use the commands
below.
To delete a table
DROP TABLE tablename
Example:
DROP TABLE WATER
where WATER is the table to be deleted.
± }
× } arithmetic operators
÷ }
where the difference between the full supply levels and the floor levels of
all reservoirs as well as each reservoir’s ID is shown.
To sum columns
Select sum (column_name)
Example:
SELECT SUM (CONSUMPTION) FROM ACCOUNTS
Like
Select * from (table_name) where (column_name) like (X%), with ‘X’
being the first part of the column_name to search for.
Example:
SELECT * FROM AQPSTATIONS WHERE NAME LIKE 'SO%'
where NAME for COSTUMERID between 1357 and 1360 has been
replaced with ‘JOE SOAP’
AND
Takes two Booleans (in the form A AND B) as arguments and evaluates
to true if BOTH are true.
Example:
SELECT * FROM AQPIPES WHERE MATERIAL = 'UPVC – SABS 966' AND
NOMDIAMETER > 110
NOT
Takes two Booleans (in the form NOT A) as an argument and changes it's
value from false to true or from true to false.
Example:
SELECT * FROM AQPIPES WHERE MATERIAL = 'UPVC – SABS 966' OR
NOT NOMDIAMETER > 160
C FLOAT OF TIME
ERRORS
Error: More then 8 pipes connected to node XX
Limit imposed by software’s data structure.
This limit has never been reached in practice
Error: Can't find first node on pipe XX
The node was deleted by user.
The pipe in question must be deleted and re-entered, or
connected to another node.
Error: Can't find last node on pipe XX
Same as previous message.
Error: Roughness of pipe XX is zero
Self-explanatory.
Error: Length of pipe XX is zero
Self-explanatory.
Error: Diameter of pipe XX is zero
Self-explanatory.
Error: Same node on both ends of pipe XX
Most probably, the pipe is shorter than radius of searching circle
Software picked the same node for both first and last node of the
pipe.
Error: Zero capacity of reservoir XX
Self-explanatory.
Error: FSL must be higher than floor level - reservoir XX
Self-explanatory.
Error: Diameter of valve XX is zero
Self-explanatory.
Error: Head loss coefficient 'K' of valve XX is zero
Self-explanatory.
Error: Wrong flow characteristics curve for valve XX
WARNINGS
Warning: Missing demand pattern information for node XX
Demand pattern is either zero or number that is not linked to an
existing pattern.
Software will use demand pattern number 1 (uniform demand).
Warning: Node XX is not connected to network
Each node must be connected, through the network, to some
source of water (reservoir or a node with preset pressure).
Nodes connected only to reservoir inlet pipe are assumed not
connected.