481
PADDS User's Guide & Reference Manual (Windows Version) June 2003

Prokon Guia Dibujo

  • Upload
    mdelba

  • View
    80

  • Download
    17

Embed Size (px)

Citation preview

Page 1: Prokon Guia Dibujo

PADDS User's Guide & Reference Manual

(Windows Version)

June 2003

Page 2: Prokon Guia Dibujo

ii

Information in this document is subject to change without notice. Companies, names and data used in examples are fictitious.

This document may be reproduced for the sole purpose of reference by PROKON users. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any other reason without the express written permission of Prokon Software Consultants

Copyright © 1988-2003 Prokon Software Consultants. All rights reserved

PROKON is the registered trademark of Prokon Software Consultants

Microsoft, Dos and Windows are registered trademarks of Microsoft Corporation.

Page 3: Prokon Guia Dibujo

iii

Contents Quick Reference ................................................................................................................xvi

CHAPTER ................................................................................................................................. 1 1 .............................................................................................................................................. 1

PADDS Essentials............................................................................................................... 1 The PADDS environment .............................................................................................................. 2

Starting PADDS ........................................................................................................................ 2 Selecting commands....................................................................................................................... 3

Disabled commands................................................................................................................... 4 Customizing the button bars ...................................................................................................... 4

Customizing the function keys .............................................................................................. 4 Function key behaviour while editing bending schedules ..................................................... 4

Setting points ............................................................................................................................. 5 Ortho mode................................................................................................................................ 5 Recurring commands ................................................................................................................. 5 Terminating commands ............................................................................................................. 5 Repeating the last command ...................................................................................................... 6

Working with multiple windows.................................................................................................... 6 The active window..................................................................................................................... 6 Tiling and cascading windows................................................................................................... 7

Zooming and scrolling ................................................................................................................... 7 Zooming a drawing.................................................................................................................... 7

Using Help ..................................................................................................................................... 8 CHAPTER ................................................................................................................................. 9

2 .............................................................................................................................................. 9 Working with drawings ....................................................................................................... 9

The PADDS drawing file structure .............................................................................................. 10 Drawings.................................................................................................................................. 10

File names ........................................................................................................................... 10 Paper size ............................................................................................................................ 10 The layer table..................................................................................................................... 11 Drawing entities .................................................................................................................. 11 Deleted drawing entities ...................................................................................................... 11

Bending schedules ................................................................................................................... 12 Schedule numbers ............................................................................................................... 12 Reinforcement information ................................................................................................. 12 Total reinforcement masses ................................................................................................. 12

General file management functions.............................................................................................. 13 Backup copies ..................................................................................................................... 13 Timed backups .................................................................................................................... 13

Printing and plotting .................................................................................................................... 14 Drawings.................................................................................................................................. 14

Page 4: Prokon Guia Dibujo

iv

Printing a window ............................................................................................................... 14 Bending schedules ................................................................................................................... 15

CHAPTER............................................................................................................................... 17 3 ............................................................................................................................................ 17

Drawing and editing ......................................................................................................... 17 Coordinates and units................................................................................................................... 18

The coordinate system ............................................................................................................. 18 Units of measurement .............................................................................................................. 19 Paper size................................................................................................................................. 19

Setting points ............................................................................................................................... 20 Snapping ............................................................................................................................. 20 The snap zone...................................................................................................................... 21

Intersection ..................................................................................................................... 21 Endpoint ......................................................................................................................... 22 Both ................................................................................................................................ 22 Grid................................................................................................................................. 23 Freehand ......................................................................................................................... 23 Line................................................................................................................................. 24 Horizontal ....................................................................................................................... 25 Vertical ........................................................................................................................... 25 Midpoint ......................................................................................................................... 26 Tangent ........................................................................................................................... 26

Ortho mode.............................................................................................................................. 27 Entering points from the keyboard .......................................................................................... 28

Indicating entities......................................................................................................................... 28 Indicating lines, circles, arcs and rebars.............................................................................. 29 Indicating text ..................................................................................................................... 29

Presetting points........................................................................................................................... 30 Survey coordinates....................................................................................................................... 32

Orientating survey coordinate system...................................................................................... 32 Setting survey points.................................................................................................................... 33 Reading survey information from the drawing............................................................................. 33 Drawing lines, circles and arcs..................................................................................................... 33

Line parameters ....................................................................................................................... 34 The line, circle and arc drawing commands............................................................................. 35

Drawing construction lines .......................................................................................................... 36 The construction line drawing commands ............................................................................... 36 Construction mode................................................................................................................... 37

Hiding construction lines .................................................................................................... 37 Hatching....................................................................................................................................... 37

Defining an area to hatch......................................................................................................... 37 Editing a hatch......................................................................................................................... 38 Hiding a hatch.......................................................................................................................... 38

Text .............................................................................................................................................. 39 Text parameters ....................................................................................................................... 39 Entering text ............................................................................................................................ 40

Typing special characters .................................................................................................... 40 Reading and writing text files .................................................................................................. 40

Page 5: Prokon Guia Dibujo

v

Modifying drawn lines, circles and arcs....................................................................................... 41 Extending lines and arcs...................................................................................................... 41 Trimming............................................................................................................................. 41 Clipping............................................................................................................................... 42 Breaking .............................................................................................................................. 42 Joining................................................................................................................................. 42 Fillets and chamfers............................................................................................................. 43 Stretching ............................................................................................................................ 43 Editing entity information ................................................................................................... 44 Changing line parameters .................................................................................................... 45

Modifying drawn text................................................................................................................... 45 Editing drawn text ............................................................................................................... 45 Changing text parameters .................................................................................................... 45

Erasing and unerasing drawn entities........................................................................................... 46 Erasing entities ........................................................................................................................ 46 Unerasing................................................................................................................................. 46

Moving and copying entities........................................................................................................ 47 Moving and copying lines ................................................................................................... 47

Moving and copying text ............................................................................................................. 48 Moving and copying groups of entities ................................................................................... 48

CHAPTER ............................................................................................................................... 49 4 ............................................................................................................................................ 49

Layers and scale................................................................................................................ 49 Defining layers............................................................................................................................. 50

Layer characteristics ................................................................................................................ 50 The layer table ......................................................................................................................... 51 Grouping entities into layers.................................................................................................... 52 Merging drawn entities to layers.............................................................................................. 52

The current layer .......................................................................................................................... 53 Layer origin.................................................................................................................................. 53 Scale............................................................................................................................................. 53

Changing the scale................................................................................................................... 54 Transposing the scale............................................................................................................... 55

Turning layers off......................................................................................................................... 55 CHAPTER ............................................................................................................................... 57

5 ............................................................................................................................................ 57 Using blocks...................................................................................................................... 57

Basic block structure.................................................................................................................... 58 Defining a block........................................................................................................................... 58

Marking entities ....................................................................................................................... 58 Defining the block scope ......................................................................................................... 59

Defining block handles ................................................................................................................ 60 Manipulating blocks..................................................................................................................... 60

Using block handles................................................................................................................. 61 Manipulating blocks on the same drawing .............................................................................. 62 Manipulating blocks over multiple drawings........................................................................... 62

Page 6: Prokon Guia Dibujo

vi

Manipulating scaled details ................................................................................................. 62 Manipulating fixed size details............................................................................................ 63

CHAPTER............................................................................................................................... 65 6 ............................................................................................................................................ 65

Dimensioning .................................................................................................................... 65 Dimensioning basics .................................................................................................................... 66

Layers and scale....................................................................................................................... 66 Drawing dimensions .................................................................................................................... 66

Dimension parameters ............................................................................................................. 66 The dimension drawing commands.............................................................................................. 68

Linear dimensions.................................................................................................................... 68 Horizontal dimensions ........................................................................................................ 68 Vertical dimensions............................................................................................................. 68 Skew dimensions................................................................................................................. 69

Circular dimensions................................................................................................................. 69 Inside diameters .................................................................................................................. 69 Outside diameters................................................................................................................ 70

Radii ........................................................................................................................................ 70 Angles ................................................................................................................................. 71

Measure commands...................................................................................................................... 71 Measuring a line, circle or arc ............................................................................................. 71 Measuring a distance........................................................................................................... 71 Measuring an area ............................................................................................................... 72 Measuring an angle ............................................................................................................. 72 Measuring an attribute......................................................................................................... 72

Modifying drawn dimensions....................................................................................................... 73 CHAPTER............................................................................................................................... 75

7 ............................................................................................................................................ 75 Detailing concrete............................................................................................................. 75

Detailing concepts........................................................................................................................ 76 Rebar entities ........................................................................................................................... 77

Drawing rebars............................................................................................................................. 78 The Bar commands .................................................................................................................. 78

Shape code .......................................................................................................................... 78 Bar type, diameter and mark................................................................................................ 79 Handles and dimensions...................................................................................................... 79 Orientation .......................................................................................................................... 81 Curtailment.......................................................................................................................... 83 Concrete cover .................................................................................................................... 83

The Dot and Ring commands....................................................................................................... 84 Indicating drawn rebars................................................................................................................ 85

Indicate one bar................................................................................................................... 85 Indicate two bars ................................................................................................................. 85 Zone (one bar)..................................................................................................................... 86 Zone (two bar)..................................................................................................................... 86 Multiple zones (one bar) ..................................................................................................... 87

Page 7: Prokon Guia Dibujo

vii

Multiple zones (two bar) ..................................................................................................... 87 Parallel zones (one bar) ....................................................................................................... 88 Parallel zones (two bar)....................................................................................................... 88

Defining a parent rebar ............................................................................................................ 89 Defining a distribution zone .................................................................................................... 90

Concrete cover .................................................................................................................... 90 Editing the description............................................................................................................. 90

Number of bars.................................................................................................................... 91 Scheduling ............................................................................................................................... 91

Drawing zones of reinforcement .................................................................................................. 93 Multiple bars ....................................................................................................................... 93 Staggered bars ..................................................................................................................... 93 Alternate bars reversed ........................................................................................................ 94 Stepped bars ........................................................................................................................ 94 Fan zone .............................................................................................................................. 95

Defining a parent rebar ............................................................................................................ 95 Concrete cover .................................................................................................................... 96

Defining a distribution zone .................................................................................................... 96 Editing the description............................................................................................................. 96 Scheduling ............................................................................................................................... 97

Adding notes ................................................................................................................................ 98 Indicating beams ................................................................................................................. 98 Describing special zones ..................................................................................................... 98 Adding additional notes ...................................................................................................... 99

Bending Schedules....................................................................................................................... 99 Editing a bending schedule.................................................................................................... 101 Printing bending schedules.................................................................................................... 101 Customizing bending schedules............................................................................................. 102

Master bending schedule files ........................................................................................... 102 Adding your company logo ............................................................................................... 102 Changing the language ...................................................................................................... 103 Special project requirements ............................................................................................. 103 Combining multiple schedules on large sheets.................................................................. 104

Modifying scheduled rebars ....................................................................................................... 105 Editing drawn and scheduled rebars ...................................................................................... 105

Editing rebars on the drawing ........................................................................................... 105 Editing rebars in the bending schedule.............................................................................. 106

Rescheduling rebars............................................................................................................... 106 CHAPTER ............................................................................................................................. 109

8 .......................................................................................................................................... 109 Setting up a drawing ....................................................................................................... 109

Setting up a new drawing........................................................................................................... 110 Setting the paper size............................................................................................................. 110

Drawings ........................................................................................................................... 111 Bending schedule sketches................................................................................................ 111

Defining the layer table.......................................................................................................... 111 Editing the layer table ....................................................................................................... 112

Merging drawn entities to layers............................................................................................ 113

Page 8: Prokon Guia Dibujo

viii

Units of measurement ............................................................................................................ 113 A system of pen numbers....................................................................................................... 113

Saving a new drawing ................................................................................................................ 113 Making backup copies ........................................................................................................... 113

Setting up a foreign drawing ...................................................................................................... 114 CHAPTER............................................................................................................................. 115

9 .......................................................................................................................................... 115 Automating PADDS ........................................................................................................ 115

Macros and Scripting ................................................................................................................. 116 Playing macros ...................................................................................................................... 116 Editing script ......................................................................................................................... 116 Adding scripts to the menu .................................................................................................... 116 Removing scripts from the menu ........................................................................................... 117

Useful PADDS functions ........................................................................................................... 117 Combining BS files ............................................................................................................... 117 Steel profile ........................................................................................................................... 117 Trace outline.......................................................................................................................... 117 Generate input file ................................................................................................................. 117

CHAPTER............................................................................................................................. 119 10 ........................................................................................................................................ 119

Using foreign drawings................................................................................................... 119 Reading foreign drawings .......................................................................................................... 120

Reading DXF......................................................................................................................... 120 Converting a DXF drawing ............................................................................................... 120

Reading DWG ....................................................................................................................... 121 Converting a DWG drawing.............................................................................................. 121

Setting up a foreign drawing ...................................................................................................... 121 Changing the paper size......................................................................................................... 121 Setting up layers and scales ................................................................................................... 121

Transposing layer scales.................................................................................................... 122 Merging entities to other layers......................................................................................... 122

Converting pen numbers........................................................................................................ 122 Filtering out unneeded information ....................................................................................... 123

Writing foreign drawings ........................................................................................................... 123 Writing DXF.......................................................................................................................... 123 Writing DWG ........................................................................................................................ 124

CHAPTER............................................................................................................................. 125 11 ........................................................................................................................................ 125

Customizing PADDS....................................................................................................... 125 Customizing the button bars ...................................................................................................... 126

Adding and deleting buttons.................................................................................................. 126 Saving the button bar setup and configuration ...................................................................... 127

Assigning commands to the function keys ................................................................................. 127 Editing the function key assignment...................................................................................... 127

Other customizable features ....................................................................................................... 129

Page 9: Prokon Guia Dibujo

ix

Customizing bending schedules............................................................................................. 129 Automating tasks ................................................................................................................... 129

CHAPTER ............................................................................................................................. 131 12 ........................................................................................................................................ 131

Command Reference ....................................................................................................... 131 The File menu ............................................................................................................................ 132

New drawing.......................................................................................................................... 133 File open ................................................................................................................................ 134 Save ....................................................................................................................................... 135 Save as ................................................................................................................................... 136 Save all .................................................................................................................................. 137 File close................................................................................................................................ 138 Read DXF.............................................................................................................................. 139 Write DXF ............................................................................................................................. 140 Insert raster image.................................................................................................................. 141 Save raster image ................................................................................................................... 142 Import DWG.......................................................................................................................... 143 Export DWG.......................................................................................................................... 144 Print ....................................................................................................................................... 145 Print to GIF file ..................................................................................................................... 146 Pack drawing ......................................................................................................................... 147 Drawing information.............................................................................................................. 148 Save in text format................................................................................................................. 149 Options .................................................................................................................................. 150 Exit ........................................................................................................................................ 151

The Edit menu............................................................................................................................ 152 Edit entity info ....................................................................................................................... 153 Stretch.................................................................................................................................... 155 Extend line / arc..................................................................................................................... 157 Clip line / arc ......................................................................................................................... 158 Trim line ................................................................................................................................ 159 Move line endpoint................................................................................................................ 160 Copy line endpoint ................................................................................................................ 161 Break polyline........................................................................................................................ 162 Make polyline ........................................................................................................................ 163 Join lines................................................................................................................................ 164 Fillet....................................................................................................................................... 165 Fillet radius............................................................................................................................ 166 Chamfer ................................................................................................................................. 167 Chamfer depth ....................................................................................................................... 168 Resize bitmap ........................................................................................................................ 169 V paste special ....................................................................................................................... 170 Erase line ............................................................................................................................... 171 Erase circle ............................................................................................................................ 172 Erase arc ................................................................................................................................ 173 Erase text ............................................................................................................................... 174 Erase hatch............................................................................................................................. 175 Erase construction lines ......................................................................................................... 176

Page 10: Prokon Guia Dibujo

x

Erase rebar ............................................................................................................................. 177 Erase dot ................................................................................................................................ 178 Erase polyline ........................................................................................................................ 179 Erase bitmap .......................................................................................................................... 180 Erase entity ............................................................................................................................ 181 Undo ...................................................................................................................................... 182 Redo ...................................................................................................................................... 183

The Set menu ............................................................................................................................. 184 Set units ................................................................................................................................. 185 Line parameters ..................................................................................................................... 186 Magnetic cursor ..................................................................................................................... 188 Ortho mode............................................................................................................................ 189 Ortho angle ............................................................................................................................ 190 Set paper size......................................................................................................................... 191 Set layer ................................................................................................................................. 192 Set scale ................................................................................................................................. 193 Transpose scale...................................................................................................................... 194 Edit layer table....................................................................................................................... 195 Grid on or off......................................................................................................................... 197 One layer on or off................................................................................................................. 198 All layers off .......................................................................................................................... 199 All layers on........................................................................................................................... 200 Merge move entity................................................................................................................. 201 Merge copy entity .................................................................................................................. 202 Set snap mode........................................................................................................................ 203

The Line menu ........................................................................................................................... 205 Line........................................................................................................................................ 206 Auto line ................................................................................................................................ 207 Box ........................................................................................................................................ 208 Parallel polyline..................................................................................................................... 209 Parallel single line ................................................................................................................. 210 Perpendicular line.................................................................................................................. 211 Tangent two circles................................................................................................................ 212 Sketch .................................................................................................................................... 213 Revision Cloud ...................................................................................................................... 214 Get line parameters ................................................................................................................ 215 Set line parameters................................................................................................................. 216 Construction crosshair ........................................................................................................... 217 Horizontal construction line .................................................................................................. 218 Vertical construction line....................................................................................................... 219 Divide angle........................................................................................................................... 220 Construction mode................................................................................................................. 221 Hide construction lines .......................................................................................................... 222 Tangent spline ....................................................................................................................... 223 Forced spline ......................................................................................................................... 224 Vectorize spline ..................................................................................................................... 225 Move control point ................................................................................................................ 226 Parabola ................................................................................................................................. 227

The Circle menu......................................................................................................................... 228

Page 11: Prokon Guia Dibujo

xi

Circle ..................................................................................................................................... 229 Circle two points.................................................................................................................... 230 Circle three points.................................................................................................................. 231 Arc angle................................................................................................................................ 232 Arc radius .............................................................................................................................. 233 Arc continue .......................................................................................................................... 234 Arc two elements ................................................................................................................... 235 Arc three elements ................................................................................................................. 236 Ellipse.................................................................................................................................... 237 Elliptical arc........................................................................................................................... 238 Oblique circle ........................................................................................................................ 239

The Text menu ........................................................................................................................... 240 Text........................................................................................................................................ 241 Multi-line text ........................................................................................................................ 242 Edit text ................................................................................................................................. 244 Detail text edit ....................................................................................................................... 245 Move text............................................................................................................................... 246 Copy text ............................................................................................................................... 247 Caption .................................................................................................................................. 248 Box ........................................................................................................................................ 249 Text to file ............................................................................................................................. 250 Text angle .............................................................................................................................. 251 Text parameters...................................................................................................................... 252 Get text parameters ................................................................................................................ 254 Set text parameters................................................................................................................. 255 Convert to uppercase ............................................................................................................. 256 Convert to lowercase ............................................................................................................. 257

The Point menu.......................................................................................................................... 258 Clear all points....................................................................................................................... 259 Clear first point ...................................................................................................................... 260 Clear last point....................................................................................................................... 261 Set point................................................................................................................................. 262 Set points on line ................................................................................................................... 263 Space points on line............................................................................................................... 264 Set point halfway ................................................................................................................... 265 Move point ............................................................................................................................ 266 Show last position.................................................................................................................. 267 Tick marks ............................................................................................................................. 268 Orientate two points............................................................................................................... 269 Orientate point and angle....................................................................................................... 270 Set survey point ..................................................................................................................... 271 Set distance and bearing ........................................................................................................ 272 Get survey coordinate ............................................................................................................ 273 Get distance and bearing........................................................................................................ 274 Survey coordinates to file ...................................................................................................... 275 Contours to DTM file ............................................................................................................ 276

The Hatch menu ......................................................................................................................... 277 Polygon hatch ........................................................................................................................ 278 Outline hatch ......................................................................................................................... 279

Page 12: Prokon Guia Dibujo

xii

Area hatch.............................................................................................................................. 280 Move point ............................................................................................................................ 281 Delete point ........................................................................................................................... 282 Insert point............................................................................................................................. 283 Text island ............................................................................................................................. 284 Vectorize hatch...................................................................................................................... 285 Edit hatch pattern................................................................................................................... 286 Parameters ............................................................................................................................. 288 Change origin ........................................................................................................................ 290 Get hatch parameters ............................................................................................................. 291 Set hatch parameters .............................................................................................................. 292 Hide hatching......................................................................................................................... 293

The Rebar menu ......................................................................................................................... 294 Bar ......................................................................................................................................... 296 Bar ABCDE........................................................................................................................... 298 Dot......................................................................................................................................... 300 Ring ....................................................................................................................................... 301 Extend bar.............................................................................................................................. 302 Concrete cover....................................................................................................................... 303 Rebar pen (parameters).......................................................................................................... 304 Indicate beam......................................................................................................................... 305 Curtail bar end ....................................................................................................................... 306 Rotate bar Y sign ................................................................................................................... 307 Bar line mode ........................................................................................................................ 308 Tendon or cable ..................................................................................................................... 309 Scheduling code..................................................................................................................... 311 Multiple bars.......................................................................................................................... 312 Alternate bars reversed .......................................................................................................... 314 Staggered bars........................................................................................................................ 316 Stepped bars .......................................................................................................................... 318 Fan zone ................................................................................................................................ 320 Circular grid........................................................................................................................... 322 Zone (no bars......................................................................................................................... 324 Text on bar............................................................................................................................. 325 One bar .................................................................................................................................. 326 Two bars ................................................................................................................................ 328 Zone (one bar) ....................................................................................................................... 330 Zone (two bars)...................................................................................................................... 332 Multiple zones (one bar)........................................................................................................ 334 Multiple zones (two bars) ...................................................................................................... 336 Parallel zones (one bar) ......................................................................................................... 338 Parallel zones (two bars)........................................................................................................ 340

The Dimension menu ................................................................................................................. 342 Horizontal dimension ............................................................................................................ 343 Vertical dimension................................................................................................................. 344 Skew dimension..................................................................................................................... 345 Dimension inside diameter .................................................................................................... 346 Dimension outside diameter .................................................................................................. 347 Dimension radius................................................................................................................... 348

Page 13: Prokon Guia Dibujo

xiii

Dimension angle .................................................................................................................... 349 Dimension parameters ........................................................................................................... 350 Line, arc, circle ...................................................................................................................... 351 Measure two points................................................................................................................ 352 Measure polygon area............................................................................................................ 353 Measure hatch area ................................................................................................................ 354 Measure angle........................................................................................................................ 355 Measure attribute ................................................................................................................... 356

The Block menu ......................................................................................................................... 357 Block define drawing............................................................................................................. 358 Block define layer.................................................................................................................. 359 Block define box.................................................................................................................... 360 Block define cut..................................................................................................................... 361 Block define polygon............................................................................................................. 362 Block define line.................................................................................................................... 363 Block define add.................................................................................................................... 364 Block define remove.............................................................................................................. 365 Block define scope................................................................................................................. 366 Block swap ............................................................................................................................ 368 Block define handles.............................................................................................................. 369 Block undefined..................................................................................................................... 371 Block save.............................................................................................................................. 372 Block load.............................................................................................................................. 373 Block copy............................................................................................................................. 374 Block move............................................................................................................................ 376 Block mirror .......................................................................................................................... 378 Block circular copy................................................................................................................ 379 Block rotate ........................................................................................................................... 380 Block scale............................................................................................................................. 381 Block delete ........................................................................................................................... 382 Block change ......................................................................................................................... 383 Break polylines ...................................................................................................................... 384

The Macro menu ........................................................................................................................ 385 Play macro ............................................................................................................................. 386 Edit script .............................................................................................................................. 387 Add script to menu ................................................................................................................ 389 Remove script from menu...................................................................................................... 390 Combine bending schedules .................................................................................................. 391 Steel profile ........................................................................................................................... 392 Trace outline.......................................................................................................................... 394 Generate input file ................................................................................................................. 396 Library ................................................................................................................................... 398 Stair detailing......................................................................................................................... 400

The Assign menu........................................................................................................................ 401 Assign function keys.............................................................................................................. 402 Assign speed button to status bar........................................................................................... 403 Load configuration ................................................................................................................ 404 Save configuration ................................................................................................................. 405 Drag and drop buttons ........................................................................................................... 406

Page 14: Prokon Guia Dibujo

xiv

Load default configuration .................................................................................................... 408 The Zoom menu ......................................................................................................................... 409

Zoom all ................................................................................................................................ 410 Zoom extents ......................................................................................................................... 411 Zoom window........................................................................................................................ 412 Zoom last ............................................................................................................................... 413 Zoom in ................................................................................................................................. 414 Zoom out ............................................................................................................................... 415 Zoom factor ........................................................................................................................... 416 Zoom store............................................................................................................................. 417 Zoom recall............................................................................................................................ 418 Zoom pan............................................................................................................................... 419 Zoom centre........................................................................................................................... 420

The Window menu..................................................................................................................... 421 New window.......................................................................................................................... 422 Close window ........................................................................................................................ 423

Cascade windows....................................................................................................................... 424 Tile windows ......................................................................................................................... 425 Tile windows horizontally ..................................................................................................... 426 Maximize window ................................................................................................................. 427 Redraw window..................................................................................................................... 428 Redraw all windows .............................................................................................................. 429 Print window ......................................................................................................................... 430 Show or hide bending schedule ............................................................................................. 431

The Help menu........................................................................................................................... 432 Contents................................................................................................................................. 433 Request support ..................................................................................................................... 434 About PADDS....................................................................................................................... 435 Repeating commands............................................................................................................. 436

CHAPTER............................................................................................................................. 437 13 ........................................................................................................................................ 437

Scripting.......................................................................................................................... 437 The PADDS scripting environment ........................................................................................... 438

Starting Pascal scripting ........................................................................................................ 438 General commands..................................................................................................................... 439 Using Scripting Help.................................................................................................................. 439 The script structure .................................................................................................................... 439 Script syntax............................................................................................................................... 440

Assign statements .............................................................................................................. 440 Character strings................................................................................................................ 440 Comments ......................................................................................................................... 440 Variables ........................................................................................................................... 441 Indexes .............................................................................................................................. 441 Arrays................................................................................................................................ 441 If statements ...................................................................................................................... 442 While statements ............................................................................................................... 442 Repeat statements.............................................................................................................. 443 For statements ................................................................................................................... 443

Page 15: Prokon Guia Dibujo

xv

Function and procedure declarations................................................................................. 443 Debugging a script ..................................................................................................................... 444 Commands supported................................................................................................................. 445

System library: ....................................................................................................................... 445 General functions................................................................................................................... 448 Entity structures..................................................................................................................... 451 File functions ......................................................................................................................... 454 Dialogue boxes ...................................................................................................................... 454 Radiogroup dialogue.............................................................................................................. 455 Input grid (table) dialogue ..................................................................................................... 455 Drawing commands ............................................................................................................... 455

Page 16: Prokon Guia Dibujo

xvi

Quick Reference Use the thumbnails alongside for quick access to the chapters in this manual

Page 17: Prokon Guia Dibujo

xvii

Chapter 1: PADDS Essentials Chapter 2: Working with drawings Chapter 3: Drawing and editing Chapter4: Layers and scale Chapter 5: Using blocks Chapter 6: Dimensioning Chapter 7: Detailing concrete Chapter 8: Setting up a drawing Chapter 9: Automating PADDS Chapter 10: Using foreign drawings Chapter 11: Customizing PADDS Chapter 12: Command Reference Chapter 13: Scripting

Page 18: Prokon Guia Dibujo
Page 19: Prokon Guia Dibujo

1

Chapter

1 PADDS Essentials PADDS is a windowed CAD environment providing tools for rapid drawing and detailing reinforced concrete with a minimum of effort. Many tedious tasks, eg calculating reinforcement bar cutting lengths and totalling masses, are handled for you by PADDS, eliminating many repetitive tasks and generally improving accuracy and productivity. PADDS provides all the necessary drawing tools with which concrete and other details can be drawn. Then, by using PADDS’ comprehensive collection of detailing functions, reinforcement can be drawn to scale and scheduled automatically. PADDS’ drawing file translation routines enable you to open foreign drawings created in other CAD systems. Unneeded information can be filtered out and the drawing set up in a few easy steps to take advantage of PADDS’ advanced drawing and detailing features. This chapter introduces the following principles:

� The PADDS environment � Choosing commands � Using dialogue boxes

Page 20: Prokon Guia Dibujo

2

� Using windows

The PADDS environment This section briefly describes the procedure to start a PADDS working session and the elements of the PADDS detailing environment.

Starting PADDS PADDS is launched from the PROKON Calcpad by clicking its icon found under the CAD & Detailing tab. The main PADDS drawing screen will appear and an empty drawing area is displayed. The main menu bar is found at the top of the screen. The drawing screen is surrounded by four button bars, with a command line at the bottom of the screen and a status bar below that. The commands in the menu and button bars become live when an existing drawing is opened or a new drawing created.

Page 21: Prokon Guia Dibujo

3

Selecting commands Drawing commands and other functions can be selected with the mouse or keyboard in many ways:

� The menus provide easy access to all commands. � The button bars can be customized to include any of the menu commands. Clicking a

button executes the associated menu command. � Menu commands can be assigned to the keyboard function keys. � Abbreviated forms of the menu commands can be entered in the command line.

Ease of use, speed and ultimately personal preference, will decide the best way for you to select commands.

Main menu

Button bars

Command line Status bar

Page 22: Prokon Guia Dibujo

4

Disabled commands If certain system parameters dictate it, some menu commands or buttons will be disabled and displayed in a subdued grey colour. Selecting an inactive menu command or button will have no effect. The following are examples of situations where commands are disabled:

� If no drawing has been opened, all commands except File Open and a few other system commands, are disabled.

� If only one window is open, the Window Tile and Window Cascade commands are disabled.

� If no block is selected, then the Block commands are disabled.

Customizing the button bars Since the contents and position of the button bars are user-programmable, you can tailor them to your own taste. Button bars can, for example, be set up to display menu commands used most often or to display complete menus, eg all reinforcement detailing commands. Refer to Chapter 11 for detail on customizing the button bars.

Customizing the function keys The assignment of function keys F1, F3 and F10 are fixed, eg F3 repeats the last command. Typical assignments for the other function keys include those drawing commands used most often. Refer to Chapter 11 for detail on customizing the function keys.

Function key behaviour while editing bending schedules The function key assignments are only available while editing drawings and are inactive when bending schedules is being edited. In such a case, the F10 key will always access the menu bar.

Page 23: Prokon Guia Dibujo

5

Setting points Normally some points are set during the execution of a command. Points can however also be set before selecting a command. Depending on the command’s behaviour when ortho mode is enabled, the results may be identical or vastly different.

Ortho mode Select Set Ortho mode from the menu to enable (or disable) ortho mode. This mode forces the next point to be set orthogonally from the last point. Different commands behave differently with ortho mode enabled, some selectively disabling ortho mode during execution, eg the Horizontal dimension and Bar commands. Refer to Chapter 3 for detail on presetting points and ortho mode.

Recurring commands Commands generally require a fixed number of parameters, eg two points to construct a rectangle using the Box command. Some commands have a recurring behaviour and keep on processing parameters until cancelled, eg the Line command, which can keeps on drawing additional line segments until cancelled by escaping.

Terminating commands Any command, whether recurring or not, can be interrupted during execution as follows:

� By escaping i.e. press Escape or double click on the right button of the mouse. Recurring commands are stopped without deleting drawn entities. In the case of the Line command, for example, the line segments drawn before escaping are retained.

� Clicking outside the drawing area. The drawing area is defined by the total area of the one or more windows containing the active drawing.

� Executing another command. It is therefore not necessary to first press Escape before selecting a new command.

Note: To allow zooming and scrolling during a drawing command’s execution, the zoom commands do not terminate the current command.

Page 24: Prokon Guia Dibujo

6

The result of interrupting a command depends on the nature of the command:

� Interrupting a recurring command, eg the Line command, stops the prompting for additional points and executes the command according to the parameters already given.

� Normally, interrupting a non-recurring command will completely cancel it and discard all parameters defined.

� In certain cases of non-recurring commands, parameters already given are not discarded and the command is only partly executed. Escaping the Caption command, for example, at the prompt for the caption text, draws the leader arrow without any text.

Repeating the last command After its termination, the last command can be repeated by pressing F3 or, in the case of a three-button mouse, clicking the right mouse button.

Working with multiple windows PADDS allows more than one drawing to be open at a time to allow drawing entities to be copied from one drawing to another. One or more additional windows can also be opened to display different views of the same drawing. One drawing may therefore be open in two or more windows. One bending schedule can be open for every open drawing, in which rebars can be scheduled. The bending schedule can be viewed on the left of the screen next to the drawing or hidden, using the Window/Show or Hide Bending Schedule option on the menu.

The active window If more than one window is open, the one lying in front is called the active window. Editing can only be done in the active window.

Page 25: Prokon Guia Dibujo

7

Tiling and cascading windows Windows can easily be manipulated using the mouse and the commands on the Window menu. A few options are available to arrange multiple windows: Cascading windows : The Cascade windows command causes all the windows to overlap so that each title bar is visible. Tiling windows : The Tile windows and Tile windows horizontally commands arrange the windows in smaller sizes to fit next to each other. With the Tile windows and Tile windows horizontally commands preference is given to maximum window height and width respectively.

Zooming and scrolling The display in the active drawing can be manipulated in several ways to display desired information. You may choose to zoom into part of a drawing to enlarge a detail, zoom out to display larger areas of the drawing or to scroll to adjacent parts of the drawing.

Zooming a drawing The following functions are available to zoom the drawing in the active window:

� Zoom all : Zoom the drawing to display the whole sheet of paper being drawn on. Entities drawn in regions off the paper might not be displayed.

� Zoom extents : Zoom to fit all entities on the screen. The paper size is not considered when calculating the drawing extents. Empty parts of the paper might therefore not be displayed.

� Zoom window : Zoom in by indicating the new borders of the active window. � Zoom in : Enlarge the display by a factor 1.5 using the last point set, or the midpoint

of the current view if no points have been set, as the midpoint of the new view. � Zoom out : Reduce the display by a factor 1.5. The last point set or, if no points have

been set, the midpoint of the current view is used as the midpoint of the new view. � Zoom factor : Zoom in or out by a specified factor. A zoom factor greater than unity

zooms in and a factor less than unity zooms out. � Zoom last : Restores the display to the view before the execution of the last zoom

command. � Zoom store : Store the current window size, position and zoom settings. � Zoom recall : Recalls the stored zoom settings. � Zoom pan : Click and drag the mouse to scroll the display. Similar results can be

obtained by using the scroll bars.

Page 26: Prokon Guia Dibujo

8

Note: Drawings can be zoomed and scrolled transparently without interrupting executing drawing commands.

Using Help The About PADDS command gives the details and version of PADDS being used. To find help on a topic use the Contents command. You can then either select one of the listed topics or search for the specific topic required. The Request support command allows you to contact Prokon directly with your query and attach the files demonstrating the problem or query. The company account code, program used and the version thereof will be automatically added to the request form. Select the priority rating, and files to be sent with the query and give a short, but detailed description of the problem. Click on Submit request to submit it directly to PROKON.

Page 27: Prokon Guia Dibujo

9

Chapter

2 Working with drawings PADDS drawing files are unique in the sense that they not only contain drawing definitions and entities, but can also incorporate some intelligent bending schedules with records of drawn rebars. A comprehensive collection of file management functions is provided with which drawings and bending schedules can be opened, saved, closed and printed. Support for foreign drawing formats is also provided, enabling you to open and edit drawings that were created in other CAD systems. This chapter introduces the following topics:

� The PADDS drawing file structure. � General file management functions. � Printing drawings. � Printing bending schedules.

Page 28: Prokon Guia Dibujo

10

The PADDS drawing file structure A typical PADDS drawing file comprises a scaled drawing and an associated bending schedule.

Note: The bending schedule is embedded in the parent drawing, resulting in it being saved with the drawing.

A drawing and its bending schedule are edited in separate windows displayed next to one another. When printing a bending schedule, you can divide it into separate pages if it is very long, or print it on the same page as the drawing or separate. Refer to Chapter 7 for detail on editing and printing bending schedules.

Drawings The drawing part of a PADDS drawing contains the following general information and drawing entity elements:

� The drawing file name. � The paper size, which could be an ISO size or a custom size. � A table of defined layers with their descriptive names, scales, origins and grid information. � Drawing entities, eg lines, text, rebars, etc, associated with the different layers. � Erased entities are retained in memory for later retrieval.

The listed elements are described in more detail in the following text.

File names Drawing file names are restricted to valid Windows file names. The default extension for a PADDS drawing file is "PAD". The following characters are allowed:

� Letters : A to Z and a to z. Case is ignored. � Numbers : 0 to 9. � A few special characters : $ % ' - @ { } _ ! # ( ) &.

Paper size At some stage during the creation of a drawing, preferably at the start, a paper size relating to the actual paper used in the printer must be defined. Available standard paper sizes include A0 through A5 for regular drawings, and reduced A4 and A5 for bending schedule sketches. Alternatively a custom paper size can be entered in mm. The

Page 29: Prokon Guia Dibujo

11

paper orientation may be specified as either portrait or landscape. The paper area is displayed in dark blue in a drawing window. Drawing entities are not prevented from extending beyond the defined paper edges but will however be clipped when printing the drawing. Drawings can be sized to fit the printer paper size when printing them or when printing bending schedules.

The layer table Layers are used to group related drawing entities into functional units in order to isolate certain aspects of the drawing from each other. Typical examples include grouping of contour lines or concrete outlines on separate layers or drawing an elevation or a detail on a separate layer. Each layer has a descriptive name, number, scale and grid spacing that is recorded in the layer table. At any given time, only one layer can be the current layer to which newly drawn entities are added. Layers can be turned on or off in any desired combination to allow selective display, editing and plotting. Refer to Chapter 4 for a detailed discussion on layers and related topics.

Drawing entities The visible items on a drawing, eg lines, circles, text, rebars, etc, are called drawing entities. Whenever you draw something, the new drawing entities are placed on the current layer. Drawing entities are stored as records of coordinates relating to the layer’s scale and parameters affecting their appearance, eg line type, pen, text font etc.

Deleted drawing entities When a drawing entity is erased, it is not permanently removed from the drawing but simply marked as deleted and removed from the display. You can then restore, or unerase, any erased entities whenever required. Deleted entities can however be permanently removed from drawing by packing it. Chapter 3 gives a detailed description of the drawing and editing processes, erasing and unerasing entities.

Page 30: Prokon Guia Dibujo

12

Bending schedules Every drawing has a bending schedule embedded in it. If it is not required, then it is left blank. To show the bending schedule select the Show/Hide bending schedule option under Windows on the menu. A bending schedule contains the following:

� Reinforcement information, comprising the bar mark, type, diameter, number of, shape code, cutting length and bending dimensions.

� Title Block and Print button: allows editing of the title block with schedule number and general information (eg project title, date, name of detailer, reference drawing number etc), lists total mass for each bar type and diameter, and provides printing options. Closing the title block window automatically saves the information entered.

� Page Break button: inserts a page break at the selected position in a bending schedule.

Schedule numbers A unique number can be assigned to each bending schedule. No rules apply when assigning schedule numbers except that they are limited in length to thirteen characters. Schedule numbers appear on printed bending schedules and can, for example, be a combination of a project number and a schedule serial number and any special characters or spaces. Schedule numbers are automatically incremented when printing.

Reinforcement information Static links exist between reinforcement records on the bending schedule and the rebars in the parent drawing. Rebar attributes are read from the drawing at the time of scheduling and automatically recorded on a bending schedule page. Subsequent changes to the rebars in the drawing must, however, be updated manually in the bending schedules and vice versa.

Note: The cutting lengths of rebars are calculated automatically for all standard shape codes.

Total reinforcement masses Each bending schedule page includes a table summarizing the mass for each bar type and diameter and the total mass for the page. The masses are updated automatically by the system.

Page 31: Prokon Guia Dibujo

13

General file management functions The File menu provides standard file management functions. Some of these functions include:

� New drawing : Open a new drawing window. � Open : Select and open a drawing file. � Save : Save the active drawing. � Save as : Save the active drawing with a new name and/or in a different directory. � Save all : Save all open drawing files. � Close : Close the active window and all other windows containing views of the same

drawing.

Note: Both the File Open and the File Save as functions by default open the active working folder. To set another folder as the working folder directly without exiting PADDS, click on the Set as W Folder icon.

Backup copies Every time a drawing is saved, the current disk file is first renamed to have the extension BAK. If something terrible goes wrong, you can then open the backup version of the drawing and retrieve the necessary information.

Timed backups A second level of backups is provided with the timed backup facility. Backups are made at regular intervals of all drawings that were modified since last saved. The backup interval can be set under File Options on the menu. If a Timed Backup Interval of zero is input, then timed backups are not made. The timed backup files are named TimedBackup#.PAD, where # is the number of the drawings in the sequence they were opened. When saving the actual drawing, the last timed backup files are also renamed to have BAK extensions when saving the new versions. These backups of backups therefore provide even a third level of backups

Note: In the rare case of a run-time error occurring, the open drawing is saved as $last.PAD.

Tip: Irrespective any sophisticated backup procedures built into PADDS, it makes common sense to backup valuable information regularly on an independent medium (eg. CD or a network server).

Page 32: Prokon Guia Dibujo

14

Printing and plotting Drawings can be plotted on large sheets, eg A1 or A0, or printed on A4 or A3 pages. The default Windows printer or plotter will be used by PADDS for drawings and bending schedules unless another is selected.

Drawings To print or plot a drawing, select Print from the File menu. The paper size selected under Set Paper Size on the menu will be used as the default printing size. The relevant dimensions are automatically entered into the Paper Height and Paper Width blocks. To print on a different sized paper, either click one of the buttons, or type in the height and width dimensions relevant for the paper size required. Then either select the Fit to Page option or enter a Scale factor to size the drawing correctly for the selected page size. The Rotate drawing option rotates the drawing through 90°. Select the required paper Orientation i.e. either landscape or portrait. To print a drawing in colour, the Print line colours box must be ticked, and the selected printer or plotter must be capable of and set up for colour printing. The default background colour is white (i.e. The colour of the paper), but if the Print background box is ticked then the screen background colour is used. The Save setup button allows you to save groups of printing settings for a single drawing under different names. A specific group of settings can then be recalled by selecting the corresponding setup name.

Printing a window You can print actual size or exact scaled versions of portions of the drawing by selecting the Window print command on the Window menu. The print window is selected with a rectangular frame that you can move to the desired position. The following options are available:

� Window orientation : You can choose to print a rectangular area in either a portrait or a landscape orientation.

� Scale factor: The size of the print window is adjusted according to the scale factor of the installed printer. A unity factor results in the print window being the same size as the printer’s paper size. A larger value zooms into the drawing, effectively reducing the on-screen size of the print window. Similarly a smaller value zooms out, effectively enlarging the on-screen size of the print window.

Page 33: Prokon Guia Dibujo

15

� A4 or A3 buttons: Select the required paper size.

Note: The scale factor is used to zoom the print window and therefore changes its on-screen size. The actual print size will always correspond to the installed printer paper size.

Bending schedules Bending schedules are printed using the Title block & Print button at the bottom of the schedule window. The active drawing’s bending schedule is superimposed on master bending schedules, which can be customized to display your company logo and text in the preferred language. Refer to Chapter 7 for detail on customizing the master bending schedules. On selecting the Title block & Print button, a dialogue box is displayed with the following elements:

� A summary of the steel quantities in the bending schedule which are calculated automatically.

� A bending schedule title block which can be edited. � A Print redundant bar dimensions option: When ticked, redundant bar dimensions are

shown on the bending schedule in brackets. If not ticked, then no redundant bar dimensions are shown on the printed bending schedules.

� A Print to file option: If this option is selected, print files of the schedules and/or associated sketches can be created. These files can then be combined onto a large drawing or printed as a batch using the PROKON Batch Print module.

� Print option buttons: Select the required button to print the schedule and associated sketch on the same page, or to select either the schedule or sketch which is then printed on its on page.

� A Create SDI file button : Allows a SDI file to be created which can then be read by the application Steelpac often used at bending yards.

When including a sketch (drawing) in a bending schedule, the sketch is sometimes scaled to make it fit into the designated area. If however, page breaks inserted in the bending schedule do not leave sufficient space on the schedule page for the sketch, the sketch is then superimposed onto the schedule. Adjust the schedule page lengths to correct this.

Page 34: Prokon Guia Dibujo
Page 35: Prokon Guia Dibujo

17

Chapter

3 Drawing and editing PADDS provides all the drawing commands necessary to create sophisticated drawings. Although the end results may be sophisticated, the drawing and editing commands are quite easy to use. Several commands are provided for the drawing of lines, circles, ellipses, parabolas and circular and elliptical arcs. The construction line facility can also be used to aid the constructing of drawings. A host of editing functions are provided with which drawn entities can be modified as required. The following topics are discussed in this chapter:

� The coordinate system and units of measurement. � Setting points using the snap modes or entering coordinates. � Using survey coordinates. � Drawing lines, circles and arcs. � Drawing construction lines. � Hatching areas, drawing text. � Modifying drawn lines, circles and arcs. � Modifying drawn text.

Page 36: Prokon Guia Dibujo

18

� Erasing drawn entities. � Moving and copying entities.

Coordinates and units Entities are drawn by setting points, i.e. coordinate, on the drawing sheet. Naturally, you are required to have a good understanding of the coordinate system, the units of measurement and the limits of the drawing area as defined by the paper size.

The coordinate system A normal Cartesian coordinate system is used with the X- and Y-axes pointing to the right and top of the screen respectively. A unique origin and scale can be assigned to each layer. Depending on the current layer's settings, the origin may be located anywhere on the drawing area. Coordinates lying to the left or below the origin can thus be negative. Angles are measured anti-clockwise from the X-axis.

Similarly, each layer can have a different scale. An entity's coordinates are therefore specified in actual size. The entity will then be scaled on the screen. When a layer is defined, its initial scale is 1:1, i.e. full scale. Refer to Chapter 4 for a detailed discussion on layers and scale. A survey coordinate system can also be defined. Detail on orientating a survey coordinate system, setting survey points and reading survey points from the drawing is given on page 32.

Page 37: Prokon Guia Dibujo

19

Units of measurement The units of measurement can be set to millimetre, centimetres, metres or kilometres. All coordinates, distances and measurements are given in the current units of measurement. The Set units command can be used to set the current unit of measurement. Some variables are recorded in millimetres, no matter the current unit of measurement:

� Text height is specified in millimetres, independent of the layer scale. � Rebar diameters and bending dimensions are specified in millimetres. � Line spacing of hatch patterns are specified in millimetres. � Layer origins are given in millimetres from the bottom left corner of the drawing sheet. � The plotter origin and printer offset are specified in millimetres. � The paper size is defined in millimetres.

Paper size The edges of the paper normally define the limits of the drawing area. The paper area is displayed in dark blue against the background of the grey desktop. Although you can let drawing entities extend beyond the paper edges, they will be clipped when plotting or printing the drawing. In some situations, however, it may be quite useful to intentionally move some entities off the paper. The relevant entities will then not be plotted but will still be saved as part of the drawing and can be moved back onto the paper whenever necessary. Use the Paper size command to select a paper size. For regular drawings, any of the ISO sizes A0 through A4 can be selected. Alternatively a custom size can be entered. The A4 schedule and A5 schedule paper sizes are customized A4 and A5 sheets suitable for bending schedule sketches. They are the normal A4 and A5 sheets except that their sizes have been reduced to fit the bending schedule frames. The paper orientation may be specified as either portrait or the landscape. The paper orientation is adjusted automatically for custom paper sizes.

Page 38: Prokon Guia Dibujo

20

Setting points Nearly all drawing commands require some points to be set. Normally, points are set during the execution of a command but they can also be set before executing a command. Depending on the command’s behavioural characteristics, ortho mode can be enabled to get a special result. To set a point, left click with the mouse. A snap mode can be enabled to force the cursor to snap to certain points, ��������������������������� �������������by selecting the required mode from Set Snap mode on the menu. The snap mode aperture (i.e. how close the mouse must be to a node/ intersection to snap to it) can be set on the option box under File Options on the menu. Points can also be entered from the keyboard by typing absolute or relative coordinates.

Snapping � � ���������� �������� ��� ��� ���� ������ ���� ��������� ���� ���������������� ����������� ������

� ������� ����� � �� �by selecting the required mode from Set Snap mode on the menu. The snap mode aperture (i.e. how close the mouse must be to a node/ intersection to snap to it) can be set on the option box under File Options on the menu. The snap functions is divided into two categories:

� Snap modes: A snap function that, once selected, stays active until replaced by another snap mode. A snap mode can also be overridden temporarily by selecting a snap once function. The snap mode functions are Intersection to Free hand on the top portion of the snap mode menu.

� Snap once: A snap function that stays active for the setting of one point only, after which the previous snap mode is restored. The snap once functions are on the bottom half of the snap mode menu i.e. Line to Tangent.

The appearance of the mouse pointer reflects the active snap mode, eg a crosshair when in Freehand snap mode or a lead line pointer for Line snap.

Note: You cannot snap to entities in layers that are turned off or to hidden construction lines.

Page 39: Prokon Guia Dibujo

21

The snap zone The snap zone, i.e. the area considered when searching for a snap position, is defined by a square of twenty by twenty screen pixels, approximately equal to the size of the pointer. Generally, if no snap position can be found in the snap zone, a point is set freehand at the pointer position. A warning beep will be sound.

The following snap modes can be selected:

Intersection A point is set at the nearest intersection with the indicated entity. Intersections with the entity falling outside the snap zone are not considered. Intersections between all types of entities, including arcs, rebar and construction lines are considered. If no intersection is found in the snap zone, freehand snap mode is used.

Page 40: Prokon Guia Dibujo

22

Endpoint Snap to the nearest endpoint of the indicated line segment, arc or segment of rebar. If no endpoint is found in the snap zone, freehand snap mode is used. Endpoint snap mode can also be used to snap to the four corner points of the imaginary parallelogram enclosing a text entity.

Both Snap to the nearest intersection with or endpoint of the indicated entity. If no intersection or endpoint is found in the snap zone, freehand snap mode is used.

Page 41: Prokon Guia Dibujo

23

Grid Snap to the nearest intersection of grid lines. If no grid intersection is found in the snap zone, freehand snap mode is used. If the display of the grid is disabled, will be enabled automatically when this snap mode is selected.

Freehand Do not snap to any position, i.e. use the current pointer position.

Page 42: Prokon Guia Dibujo

24

The following snap once functions can be selected:

Line If no previous point has been set, or if a previous point has been set and the included angle between the imaginary line joining the previous point and the mouse pointer, and the indicated entity at the position nearest to the mouse pointer, is less than 45° then snap to the nearest point on the indicated entity.

However, if a previous point has been set and the angle included between the imaginary line joining the previous point and the mouse pointer, and the indicated entity at the position nearest to the mouse pointer, is greater than 45° then snap to a point perpendicular to the indicated drawing entity

If no entity is found in the snap zone, freehand snap mode is used.

Note: The perpendicular snapping to lines with the Line snap function should not be confused with the Perpendicular line command.

Page 43: Prokon Guia Dibujo

25

Horizontal Snap horizontally from the previous point set, or the mouse pointer in its absence, to the nearest drawing entity. If no entity is found in the snap zone, freehand snap mode is used.

Vertical Snap vertically from the previous point set, or the mouse pointer in its absence, to the nearest drawing entity. If no entity is found in the snap zone, freehand snap mode is used.

Page 44: Prokon Guia Dibujo

26

Midpoint Snap to the midpoint or centre point of the nearest line, circle or circular arc. If no entity is found in the snap zone, freehand snap mode is used.

Tangent Snap tangentially to the nearest circle or circular arc if a previous point has been set. If no entity is found in the snap zone, freehand snap mode is used.

Note: If no valid position can be found to snap to, a beep will be sound and the point is set freehand.

Page 45: Prokon Guia Dibujo

27

If preferred, the snap functions can be assigned to the function keys or the button bars. Refer to Chapter 11 for detail on customizing PADDS.

Ortho mode Use the Ortho mode command on the Set menu or click on the O on the command bar at the bottom of the screen to enable or disable ortho mode. When ortho mode is enabled, each new point is set orthogonally from the last point. Using ortho mode with the snap modes provides many new options when setting points. A point can now be set by indicating a more convenient orthogonal position instead. By default the ortho angle is set to zero, i.e. the two orthogonal directions are taken parallel to the X- and Y-axes. The ortho angle can be changed to any other value using the Ortho angle command on the Set menu. The "horizontal" and "vertical" directions can thus be inclined at say 30°.

The behaviours of some commands are completely governed by ortho mode and the ortho angle, eg Line, Box and the construction line drawing commands. Other commands interpret ortho mode and intelligently disable it during execution. When using the Horizontal dimension command, for example, the position of the dimension text and the dimension start and end points are rarely orthogonal. Ortho mode is therefore disabled for the duration of the command. Similarly the Bar command temporarily disables ortho mode when drawing certain shape codes.

Note: Ortho mode is ignored when setting points by typing coordinates.

Page 46: Prokon Guia Dibujo

28

Entering points from the keyboard Points can also be set by entering their coordinates from the keyboard. The coordinates can be entered as either absolute or relative Cartesian coordinates:

� Enter an absolute coordinate on the command line as a pair of real numbers, separated with a space or comma, eg "100,50" or "100 50". A leading minus sign denotes a negative relative coordinate. A negative absolute coordinate must therefore be preceded with two minus signs, eg "--210,30".

� A leading plus or minus sign denotes a relative coordinate, eg "+110,-20" for 110 units upward and 20 units to the left.

� Absolute and relative coordinates may be mixed. If the last point has the coordinate "100,50", for example, the coordinates "210,-20", "+110,30" and "210,30" will result in the same new point to be set.

� A point can also be entered as a relative polar coordinate or vector. Specify the distance and orientation, preceded with the character "a", in any order. The vectors "111.8 a349.7" and "a349.7 111.8" set the same relative point as above. The angle is measured clockwise from the X-axis.

If a point is set using relative coordinates, the new point is set relative from the last point. If no points are currently set, the position, i.e. the last point before it was cleared, is used as reference point.

Note: The active snap mode and ortho mode are ignored when entering points from the keyboard.

During the execution of a command, you can enter coordinates as required. If points need to be preset before executing a command, the Set point and Move point commands must be used. If no points are set, the last position can be highlighted with the Show last position command. Detail on presetting points is given on page 30.

Indicating entities Some commands require one or more entities to be indicated, eg indicate a line to extend or text to be edited. When indicating an entity the active snap mode is temporarily disabled and the mouse pointer changes to a small square. The Entity snap mode only allows you to select entities. It may be overridden again by selecting a normal snap mode again. When moving or copying text with the Text move and Text copy commands, for example, you can select a text entity with Endpoint snap mode enabled, allowing more accurate repositioning of the text entity.

Page 47: Prokon Guia Dibujo

29

Indicating lines, circles, arcs and rebars Indicate an entity by clicking near to it if no entity is found, the command is cancelled.

Indicating text When using normal drawing functions, like Erase entity and Block add, indicate a point near a corner of the imaginary parallelogram enclosing the text entity.

Page 48: Prokon Guia Dibujo

30

When using text manipulation functions, like Edit text and Erase text, indicate a point anywhere inside the imaginary parallelogram enclosing the text entity or click near to a corner.

Tip: The display of layers, grids and construction lines may be enabled and disabled as needed to simplify snapping and entity selection.

Presetting points Points are normally set as prompted for during the execution of a command. They can however also be set before executing a command. During the execution of the command, some points will be used and surplus points ignored. All points will be cleared after the execution of the command. The following rules apply when presetting:

� If the number of preset points is less than the required number of points, you will be prompted for additional points. If only one point has been preset and the Box command is executed, for example, a prompt for the second point will be displayed.

� If the number of preset points is greater than the required number of points, surplus points will be discarded. If four points are preset before executing the Box command, for example, the first two points will be used to draw the box and the last two points ignored. All surplus points are cleared.

� Presetting a number of points greater than or equal to the minimum required number of points will cancel the recurring behaviour of commands. Setting two or more points before selecting the Line command, for example, draws a line and terminates the command without any further prompts.

Page 49: Prokon Guia Dibujo

31

� A completely different result can be achieved by combining the presetting of points with

ortho mode. Both the Caption and Dimension horizontal commands, for example, are not sensitive to ortho mode under normal operation. A few orthogonal points can however be set before executing the commands to get the desired results.

Points can also be preset for those commands that not only accept points as parameters but also other types of parameters like text and confirmations. The normal execution of the Bar command, for example, includes prompts for the shape code, bar type, diameter and mark, setting points to define the rebar geometry and a final prompt for reduction with concrete cover. If the points are preset, all the normal prompts, except those to indicate the points, will be displayed. The rules for presetting points given above still apply. If the number of preset points is therefore less than the number of points required for the specified shape code, additional points will be prompted for. Similarly, surplus points will be discarded if the number of preset points is greater than the required number of points.

Page 50: Prokon Guia Dibujo

32

Survey coordinates A southern hemisphere survey coordinate can be defined to set and read survey coordinates on a drawing. The X- and Y-axes points down and to the left of the screen respectively and bearings are measured clockwise from the X-axis.

Note: When orientated, the survey coordinate system only applies to the survey commands on the Point menu.

Orientating survey coordinate system A southern hemisphere coordinate survey system can be defined using either of the following commands:

� Orientate two points : Indicate two known points on the drawing enter the corresponding survey coordinates. An error message will be displayed in case of the distances between the two sets of coordinates not being equal. Bear in mind the current layer scale and the unit of measurement when entering survey coordinates.

� Orientate point and angle : Indicate a known point on the drawing and enter the corresponding survey coordinate and the Cartesian angle for south.

Note: Using metres may be more convenient than millimetres when working with survey coordinates. Use the Set units command to set the unit of measurement. Refer to page 20 for more detail.

Page 51: Prokon Guia Dibujo

33

Setting survey points The following Point commands can be used to set points in survey coordinates:

� Set survey point : Set a point at the entered coordinate. � Set distance and bearing : Set a point at the relative distance and bearing from the last

point.

Reading survey information from the drawing The following Point commands can be used to read survey information from the drawing:

� Get survey point : Read and display a point's survey coordinate. � Get distance and bearing : Measure and display the distance and bearing between two

survey points. � Survey coordinates to file : Read the survey coordinates of one or more points and save the

information in a text file.

Tip: A table of survey coordinates can be created and saved as a text file using the Survey coordinates to file command. The text file can then be inserted in the drawing as multi-line text.

Drawing lines, circles and arcs A host of drawing commands are available for constructing lines circles, ellipses and arcs. On the surface, some commands may seem to be duplicating each other. However, different situations require different approaches. The need for the variety of approaches adopted may only become clear with experience. Before drawing an entity, you should be aware of some system settings. Newly drawn entities are put on the current layer and are sized according to the current layer scale, as is explained in Chapter 4. The entities are drawn using the current system setting for lines and text parameters. Various procedures are also provided to edit drawn entities' information.

Page 52: Prokon Guia Dibujo

34

Line parameters The term line parameters refers to the combination of pen number and line type. All new lines, circles, ellipses and arcs are drawn using the current system line parameters.

The system line parameters are set with the Line parameters command:

� Line pen : The eight available pen numbers refer to the physical pens in a pen plotter. If a drawing is scaled when printed, its pen widths are scaled accordingly. The line colours can also be edited by clicking on the relevant block in the Colour column and selecting a colour from the menu that appears.

� Line style : The nine selectable line types produce different line styles. � Export/Import buttons: Pen and line settings can be saved or loaded using these

commands. The Background and Paper Colour buttons allow the user to select his own colours if required. These settings, together with the system line parameters and button bar setup, can be saved using the Save configuration command under Assign on the menu and then later recalled. See Chapter 11 for further details. It is recommended, however, that if you regularly import and export drawings from or to other file formats, that the default line and pen parameters are used to ensure accurate conversion. Refer to Chapter 10 for details.

Note: Rebars are drawn according to the system rebar parameters. A drawn rebar's parameters can be changed with the Edit entity information command only.

The line parameters of drawn entities can be changed as discussed on page 45.

Page 53: Prokon Guia Dibujo

35

The line, circle and arc drawing commands The drawing commands are generally intuitive in their application. The line, circle and arc drawing commands are: Line drawing commands:

� Line : Draw a polyline, i.e. multiple continuous line segments, between two or more points. � Auto line : Draw single lines. � Box : Draw a rectangular box. � Parallel polyline : Construct polylines parallel to a drawn polyline. � Parallel one line : Construct single lines parallel to a drawn single line or segment of

polyline. � Perpendicular line : Construct a single line between two points and perpendicular to a

drawn line. � Tangent 2 circles : Construct a single line tangent to two circles or arcs. � Parabola : Construct a parabola through three points.

Circle drawing commands:

� Centre & radius : Draw a circle at the specified centre point and radius. � Two points : Construct a circle through two points. � Three points : Construct a circle through three points

Arc drawing commands:

� Arc angle : Draw a circular arc with the indicated start and centre points and specified include angle.

� Arc radius : Draw a circular arc with the indicated start and end points and specified radius.

� Arc continue : Extend a line with a circular arc. Ellipse drawing commands:

� Ellipse : Draw an ellipse with a specified main and secondary axes. � Elliptical arc : Draw an elliptical arc with the specified start, centre and end points. � Oblique circle: Draw an oblique circle with the specified start, centre and end points.

Page 54: Prokon Guia Dibujo

36

Refer to the Reference manual for more detail the use of the circle and arc drawing commands.

Note: Use the Sketch function on the Line menu to do freehand sketch work. Click and hold the left mouse button to draw a polyline. The pixel-to-pixel movement of the mouse pointer on the screen is used to construct a polyline. Therefore, the deeper you are zoomed in, the more detailed the resulting polyline can be defined.

Drawing construction lines Construction lines are used to create reference positions to help construct drawing elements. Construction lines are line entities with the following characteristics:

� They have infinite lengths. � Construction lines can be hidden and displayed as needed. � Construction lines are not plotted or printed.

When erasing, construction lines may be regarded as normal lines. Use either the Erase line or Erase all cons lines commands to erase them.

The construction line drawing commands The following commands can be used to draw orthogonal construction lines:

� Construction crosshair : Draw a horizontal and vertical construction line at the indicated point.

� Horizontal construction line : Draw a horizontal construction line at the indicated point. � Vertical construction line : Draw a vertical construction line at the indicated point.

Construction lines are displayed as dark yellow dotted lines. The orthogonal drawing commands are sensitive to the ortho angle. If the ortho mode is enabled with an angle of 30°, for example, horizontal and vertical construction lines will be inclined at 30° from the X- and Y-axes. Setting the ortho angle is not the best way of drawing inclined construction lines - rather use the construction mode facility.

Page 55: Prokon Guia Dibujo

37

Construction mode When construction mode is enabled, the normal line drawing commands can be used to draw construction lines. To draw a construction line at 30° through a point, for example, select the Auto line command, indicate the point and type a relative coordinate, eg "0 a30". Any relative vector length can be specified because the construction line will, in any case, have an infinite length. Similarly, the Box command can be used to simultaneously draw four construction lines and the Parallel polyline and Parallel single line commands used to drawn parallel construction lines. Construction mode is enabled and disabled with the Construction mode command on the Line menu or by clicking on the C on the command bar at the bottom of the screen.

Hiding construction lines All construction lines can be hidden or displayed again with the Hide construction lines command or by clicking on the H on the command bar at the bottom of the screen. Since construction lines are not plotted or printed in any case, you would normally only hide them for improved clarity of the drawing.

Hatching The Hatch command on the Edit menu is used to hatch an area. Hatch patterns are made up of a combination of lines at different spacings and angles.

Defining an area to hatch The area to hatch is defined by setting as many points as necessary to define its outline as a polygon. This can be done manually or, if the area has no holes, with the aid of the Trace outline command on the Macro menu. For the tracing procedure to be successful, the polygon must be closed and made up of a single layer of lines and arcs. Two lines lying on top of each other will cause an outline to be traced incorrectly. With a little effort, holes can also be indicated in the hatch area. Simply let the indicated polygon cut through the hatch area, follow the hole perimeter of a hole and pass back to the outside perimeter along the same cutting line (see the last two examples in the figure).

Page 56: Prokon Guia Dibujo

38

Note: The Trace outline command also creates an input file for the PROKON section properties calculation program, PROSEC. The file is called LASTSEC and will be loaded automatically when the program is executed.

Editing a hatch Usually a hatch pattern will be stored as one entity, but in those cases where the size of the hatch area requires too many hatching lines, hatch patterns will be broken into several polylines. Hatch patterns can be edited using the Edit hatch pattern command on the Hatch menu. Use the Edit entity information command to change the hatch parameters for a specific hatched area. These hatch parameters include:

� Layer number : A hatch is stored as a polyline with a series of coordinates. Changing its layer number will cause it to be rescaled in the new layer, in the process rescaling the line spacings.

� Pen number : Change the pen number as wanted. � Line style : Change the line style as wanted. � Coordinates : Normally one would never edit the coordinates. Erasing a hatch and

redrawing it would be better.

Hiding a hatch Hatch patterns can be hidden or viewed by selecting the Hide hatching command on the Hatch menu or clicking on the H on the command menu at the bottom of the screen.

Page 57: Prokon Guia Dibujo

39

Text A few text commands are available for writing and editing single and multiple lines of text. New text entities are drawn on the current layer in the current system setting text parameters. Various procedures are also provided to edit the information of drawn text.

Text parameters The term text parameters refer to the combination of justification, pen number, font, height, width, line spacing and slant.

The system text parameters are set with the Text parameters command:

� Justification, i.e. either top, middle or bottom combined with either left, centre or right. The justification can be typed is an abbreviation, eg "LB" for left bottom, or by clicking the position in the picture.

� Text pen number : The eight available pen numbers refer to the line thickness associated with each pen number. If a drawing is scaled when printed, its pen widths are scaled accordingly.

� Text font � Text height in millimetres. � Text width as a factor of text height. � Line spacing as a factor of text height. � Text slant in degrees, up to a maximum of 30°. � Text angle in degrees.

Note: Rebar descriptions and dimension lines and text are drawn according to the system dimension line and text parameters. Parameters of drawn descriptions and dimensions can be changed using the normal line and text parameter commands.

Page 58: Prokon Guia Dibujo

40

Entering text Text written with the Text command, comprises a maximum of sixty-six characters on a single line. Blocks of text can be entered using the Multi-line text command. The Wordwrap selection box is used to wrap lines if required. Drawn text can be edited and text parameters changed as described on page 46.

Typing special characters Special characters, eg mathematical symbols and Greek characters, can be entered in two ways. Firstly, type the required text in a word processing program and store as a text file. This can then be opened in PADDS using the Read from file button. Alternatively, create a bitmap file of the symbol and/or text and draw it into PADDS using Insert raster image under File on the menu.

Reading and writing text files With each of the Text, Multi-line text, Edit Text and Detail text edit commands, text files created in other word processing applications can be loaded into PADDS using the Read from file button. Text created in PADDS can also be saved in text files to be used in other applications by selecting the Save to file button. A library of standard drawing notes can be established in this way and drawn into drawings as required.

Page 59: Prokon Guia Dibujo

41

Modifying drawn lines, circles and arcs The appearance of drawn lines, circles and arcs can be modified by changing their coordinates and line parameters using some commands on the Edit menu.

Extending lines and arcs A line or arc can be lengthened or shorted by clicking on the end point and then again at the point to which it should be moved.

Trimming Lines can be trimmed by indicating a trimming line and then the line(s) to trim on the side of the trimming line that the trimming is required. The same result can also be obtained by extending a line to the intersection with the trim line.

Note: Construction lines have infinite length and therefore cannot be trimmed.

Page 60: Prokon Guia Dibujo

42

Clipping A segment can be clipped from a line by indicating the two clipping points. Construction lines, circles and arcs cannot be clipped.

Tip: Circles and circular arcs can be "clipped" by first drawing the resulting two arcs and then deleting the original entity.

Breaking A polyline can be broken into single lines by simply indicating it. To break a polyline at one point only, use the Clip command and indicate the same point twice.

Joining Two lines can be joined at their intersection, or projected intersection, by indicating them. The same result can be obtained by chamfering the two lines with a zero chamfer depth or filleting them with a zero fillet radius.

Page 61: Prokon Guia Dibujo

43

Fillets and chamfers Two lines can be chamfered or filleted at their intersection. Use the Chamfer depth and Fillet radius commands to set the size of the chamfer or fillet.

Tip: Instead of indicating the two lines individually, you can a double click at the intersection.

Stretching The Stretch command can be used to move a group of coordinates, stretching all entities fixed to them. Indicate a polygon around the group of coordinates to be moved, and indicate two relative points. Alternatively enter a relative coordinate or a distance and angle. The different types of entities respond differently to the Stretch command:

� Lines : All line endpoints included in the polygon are moved. � Circles and arcs : If included in the polygon, centre points are moved without changing

radii. � Rebars : If the polygon encloses a rebar's first handle, the rebar will be moved without its

dimensions being changed. If the polygon encloses a portion or side of a rebar, but excludes the first handle, then the rebar is stretched.

� Text : Text justification points, eg the left bottom corner if LB justified, are moved without changing any other parameters.

Page 62: Prokon Guia Dibujo

44

Editing entity information An entity's coordinates and display parameters can be changed using the Edit entity information command. The text editor can be used to edit the entity information items. The information that can be edited depends on the type of entity selected: All entities:

� Layer number, between 1 and 200. � Pen number, between 1 and 8. � One or more coordinates. � Attribute number or name

Line and hatch entities:

� Line style, between 1 and 9. A line type of 10 is used for construction lines. Text entities:

� Font. � Justification, L, C or R combined with T, M or B. � Width factor. � Height in millimetres. � Line spacing factor. � Angle, between 0° and 360°. � Slant, between 0° and 30°. � One or more lines of text.

Rebar entities:

� Bar mark. � Type, eg Y, R, T. � Diameter in millimetres. Valid entries are 8, 10, 12 ,16, 20, 25 ,32 and 40. � Shape code. � Bending dimensions A through E in millimetres. � Angle, between 0° and 360°. � X-sign and Y-sign, -1, 0 or 1. � Curtailed end, Y or N. � Type, 1 for dot and 2 for ring (dots and rings only).

All items can be edited and additional items added where applicable, eg adding bending dimensions when changing a rebar shape code.

Page 63: Prokon Guia Dibujo

45

Changing line parameters The line parameters of drawn lines, circles and arcs can be read and changed as follows:

� Line parameters : Change the current system line parameters. � Get line parameters : Read an entity's line parameters and assign them to the system. � Set line parameters : Assign the current system line parameters to a drawn entity. � Edit entity information : Edit any information of an entity, including its coordinates.

Note: Rebar descriptions and dimension lines and text are drawn according to the system dimension line and text parameters. Parameters of drawn descriptions and dimensions can be changed using the normal line and text parameter commands.

Modifying drawn text A few methods are available for editing the contents and parameters of drawn text, including dimension text and rebar description text.

Editing drawn text The following commands can be used to edit drawn text:

� The Text edit command is used to edit single line text only. If multi-line text is indicated, the Detail text edit command is automatically called.

� The Detail text edit commands to edit multi-line text or convert single line text to multi-line text. The command can also be used to change a text entity's parameters.

� Edit entity information can also be used to display and edit a text entity's contents and parameters.

Changing text parameters The parameters of drawn text with the following commands:

� Text parameters : Change the current text parameters. � Get text parameters : Read a text entity's parameters and assign them to the system � Set text parameters : Assign the system text parameters to a drawn text entity. � Detail text edit : Edit single or multi-line text or its parameters. � Convert to uppercase : Converts all selected text to uppercase. � Convert to lowercase : Converts all selected text to lowercase. � Entity information on Edit menu : Edit any information of a text entity, including the text

itself.

Page 64: Prokon Guia Dibujo

46

Erasing and unerasing drawn entities Various techniques can be used to erase drawn entities and unerase erased entities. All the commands listed in the lower half of the Edit menu are used to erase or unerase entities.

Erasing entities The Erase commands are used to indicate individual entities to be erased:

� Erase line : Erase single lines and construction lines. � Erase circle : Erase circles and ellipses. � Erase arc : Erase circular and elliptical arcs. � Erase text : Erase single line and multi-line text. � Erase hatch : Erase hatch patterns. � Erase construction lines : Erase all construction lines. � Erase rebar : Erase rebars, including normal rebars, dots and rings. � Erase dot : Similar to Erase bar, but used to erase rebar dots and rings only. � Erase polyline : Erase polylines. � Erase bitmap : Erase a bitmap. � Erase entity : Erase any type of entity.

The Erase commands are recurring, i.e. you are prompted for entities to erase until ESCAPE is pressed or the right mouse button clicked twice.

Tip: Although the Erase entity command can be used to erase any type of drawing entity, it is sometimes more desirable to use one of the other entity-specific erase commands. The Erase text command, for example, can be used to erase text in a congested area without the risk of accidentally erasing nearby lines and circles.

The Erase commands are used to indicate individual entities to be erased. Groups of entities can be erased together by first including them in a block. Refer to Chapter 5 for detail on using blocks.

Unerasing Erased entities are stored in memory to allow them to be recalled again at a later stage. Use the Undo commands to recall erased entities:

� Undo : Display and optionally recall individual erased entities in the reverse order they were erased. You must confirm each entity to be unerased, allowing you to recall erased entities selectively.

� Zone unerase : Display all erased entities. Draw a polygon around those entities to be recalled.

Page 65: Prokon Guia Dibujo

47

Once you have specified that a specific erased entity should not be unerased, it will not be displayed again the next time the Unerase command is called. All erased entities are however displayed again when using the Zone unerase command.

Note: Erased entities can be permanently removed from a drawing using the Pack drawing command. Packed drawings occupy less disk and memory space.

Moving and copying entities Entities are normally moved and copied as blocks. A few commands are available for moving and copying lines and text.

Moving and copying lines Line endpoints can be moved or copied using the following Edit commands:

� Move line endpoint : The command is used to move one endpoint of a single line or a segment of polyline. The nearest endpoint of the indicated line is moved to the indicated new position, in the process stretching any line segments projecting from that endpoint. Unlike with the Stretch command, other entities located at the same endpoint are left unchanged.

Tip: It is easier to use the Extend line command to extend a line along its own axis.

Page 66: Prokon Guia Dibujo

48

� Copy line endpoint : To create a copy of a line by indicating a new endpoint. The nearest endpoint of the indicated on the line is copied to a new position, in the process copying any line segments projecting from that endpoint. Therefore, for a polyline, the two line segments projecting from the original endpoint will both be copied.

One or more lines can also be marked as a block and subsequently moved or copied using the Block move and Block copy commands.

Moving and copying text The following commands are available on the Text menu for manipulating single and multi-line text entities:

� Move text : Indicate a text entity and move it to a new location. � Copy text : Indicate a text entity and move it to a new location.

The location to move or copy to can be indicated with the mouse or entered as an absolute or relative coordinate, eg "+20 +0" to move or copy twenty units to the right.

Tip: When selecting a text entity to move or copy, enable the Endpoint snap mode to snap to one of its corner points. This will allow you to reposition it very accurately.

One or more text entities can also be marked as a block and subsequently moved or copied using the Block move and Block copy commands.

Moving and copying groups of entities Groups of entities can be defined as blocks and moved or copied simultaneously. By defining two or more block handles, you can also scale entities at the same time. Refer to Chapter 5 for detail on defining and manipulating blocks.

Page 67: Prokon Guia Dibujo

49

Chapter

4 Layers and scale In PADDS, the use of layers is a powerful tool in the hands of the user. Not only does the proper use of layers result in better organised drawings, but its functionality provides easier manipulation of drawing entities. All drawing entities in a PADDS drawing must be arranged into layers - even a single layer will do. Functional groups of entities, eg grid lines or reinforcement, can be assigned to layers and the layers overlaid to give complete drawings. Each layer can have a descriptive name and a unique scale, allowing you to easily draw and manage different details at different scales on the same sheet.

Page 68: Prokon Guia Dibujo

50

Defining layers Choosing suitable criteria for layering entities is essential when defining layers. Setting up the layer table should be a simple process if the general characteristics of layers are kept in mind.

Layer characteristics By definition, a layer is a group of entities with the following common characteristics:

� The entities are all drawn to the same scale. If a layer's scale is changed, all entities on that layer will be redrawn to the new scale.

� The entities are drawn relative to the same origin on the sheet. Changing a layer's origin results in all entities on that layer being repositioned according to the new origin.

� A layer may be given a descriptive name, eg "Dimensions" or "Rebars". � Layers can be turned on and off in any desired combination. Layers that are turned off are

displayed in a subdued grey colour and the relevant entities cannot be snapped to.

Note: All dimensions and rebars are drawn to the current layer's scale. The current scale is automatically updated if another layer is selected as the current layer.

Layer scales and displays can be edited in tabular format using the Edit layer table command. The current layer's scale can also be changed with the Set scale command. Layers can be selectively turned on and off with the One layer on/off, All layers off and All layers on commands.

Page 69: Prokon Guia Dibujo

51

The layer table The layer table contains the following information for each layer:

� Layer number : Layers are numbered from 0 to 100. � Layer name : An optional descriptive name. Up to ten characters can be used. � Scale : Every layer can have a unique scale. � Origin on paper : The layer origin is defined in millimetres from the bottom left edge of the

paper. � Display status : Layers can be turned on and off in any desired combination.

Use the Edit layer table command to display and edit the layer table. The Change all layers button allows a layer characteristic to be changed for all the layers simultaneously. To add a new layer, use the Add new layer button.

Page 70: Prokon Guia Dibujo

52

Grouping entities into layers The entities grouped on the same layer do not necessarily need to conform to constraints like pen number or line type. However, entities on the same layer should preferably have something in common. You should therefore set your own criteria to layer entities in a functional way, eg:

� All entities in an elevation or detail can be grouped together. The concrete outlines and reinforcement of a reinforced concrete section detail, for example, may be drawn on the same layer. The detail can then be rescaled by editing the layer scale. Changing the layer origin will result in the whole detail to be repositioned.

� Entity types can be grouped together. If, for example, all rebars in are drawn in a separate layer, their display can be turned off simultaneously by turning off their layer. This feature may be very useful in certain situations, eg when marking the concrete outlines only, to change their line pen numbers.

Merging drawn entities to layers Newly drawn entities are placed in the active layer, which is set using the Set layer command. Drawn entities can however still be moved and copied to other layers using the following commands:

� Merge move : Moves an entity to the current layer without changing its appearance on the screen. If the scale of its previous layer differs from the current layer scale, its size is recalculated.

� Merge copy : Copies an entity to the current layer without changing its appearance on the screen.

� Edit entity information : Use this option to change individual entities' layer numbers. � Block change : Entities can be moved selectively from certain layers to another layer. The

entities concerned are rescaled according to the destination layer scale. If the scales of the source and destination layer scale differ, the entities will be resized on the screen.

Tip: You can merge entities from layers that are turned off. By first turning all other layers off, you can clearly see the entities as they are being merged.

Page 71: Prokon Guia Dibujo

53

The current layer The current layer influences the system behaviour in several ways:

� Newly drawn entities are placed on the current layer. � Newly drawn entities are scaled according to the current layer scale. If you draw a rebar

with the Bar command, for example, its dimensions will be calculated from the points set using the current layer's scale.

� When drawing dimensions, distances are measured according to the current layer's scale. It is therefore important to ensure that the correct layer has been selected as the current layer. To select a layer as the current layer, execute the Set layer command and indicate an entity on that layer or type the layer number. Being the layer on which all new entities are drawn, the current layer cannot be turned off. All other layers may selectively be turned on and off. Although only one layer can be current, cursor snapping is not restricted to the current layer. You can snap to endpoints, intersections etc of any entities on layers that are not turned off.

Layer origin Every layer has an origin. The origin is set in millimetres from the bottom left corner of the drawing sheet. The origin is therefore not dependent on the layer scale. The Edit layer table command can be used to edit a layer's origin. After changing the origin, all entities belonging to that layer will be repositioned according to the new origin.

Tip: A complete layer can also be moved without changing its origin by marking and moving it as a block using the Block define layer and Block move commands.

Scale Every layer can have a unique scale. This feature greatly simplifies the drawing different details at different scales on the same drawing sheet. Take care to set up the layer table so that each layer has an appropriate scale. If you subsequently need to work on a layer, select that layer as the current layer and the scale will be adjusted automatically.

Page 72: Prokon Guia Dibujo

54

The scale value refers to the drawing scale, i.e. a detail drawn at 1:10 scale, for example, will be plotted one tenth of the actual size. A scale of 1:1 corresponds to actual size, also referred to as paper size.

Changing the scale All entities coordinates are stored in actual size. A 200 mm diameter circle, for example, is stored as a circle with a 200 mm diameter. The circle will however be scaled, using its layer scale, when it is displayed on the screen or plotted. If you therefore change a layer's scale, using either the Set scale or Edit layer table commands, all entities in that layer will be rescaled accordingly. Text entities are treated differently, however. Although the coordinates of text entities are stored in actual size, the plot size, in millimetres, is stored as the text height. Put differently, text height is defined independent of layer scale in mm. Thus changing the scale of a layer will change the position of text entities in that layer, but not their size. Text height may optionally be rescaled when rescaling blocks of entities. Simply type in Y when the prompt Scale text with block is displayed in the command line.

Rescaling a layer does present a problem however - all relevant coordinated are rescaled causing the relevant entities to be repositioned on the screen. The problem is easily resolved by selecting and moving the layer as a block or by editing the layer's origin. Text height is defined independent of layer scale in mm. Thus changing the scale of a layer will change the position of text entities in that layer, but not their size. Text height may optionally be rescaled when rescaling blocks of entities.

Page 73: Prokon Guia Dibujo

55

Transposing the scale Changing a layer's scale with the Set scale or Edit layer table commands, causes the layer to be rescaled accordingly. Sometimes a layer's scale needs to be transposed, i.e. the scale needs to be changed without changing the way the layer is displayed. Transposing layer scales is often necessary is when importing DXF or CEX drawings from foreign CAD systems. The original layer definition will be used and all layer scales will initially be the same. If you need to work on some of the existing layers, their scales will need to be transposed Layer scales can be transposed using the following methods:

� With the Transpose scale command the distance between two points can be measured and a new value entered. All coordinates on the specified layers are subsequently recalculated according to the ratio of the measured and entered distances.

� A layer's scale can be changed and its size on the screen adjusted by selecting and scaling it as a block with the Block scale command. Alternatively the block can be resized by defining two block handles and moving it using the Block move command, in the process scaling it between the indicated positions of the handles.

Turning layers off Layers can be selectively turned on and off to assist in the organisation of drawings. The Edit layer table, One layer on/off, All layers off and All layers on commands can be used for this purpose. Layers turned off are displayed in a subdued grey colour, signifying the following:

� When using the snap modes to set points, entities on layers turned off are ignored. � Layers that are turned off will not plot or print.

Being the working layer, the current layer can naturally not be turned off. If all layers have been turned off and another layer is made the current layer, you will be given the choice to turn the previous layer off.

Page 74: Prokon Guia Dibujo
Page 75: Prokon Guia Dibujo

57

Chapter

5 Using blocks The PADDS drawing and editing functions give you most of the power you need to do sophisticated drawings. When you want to work with several drawing entities at once, however, grouping them together in blocks for easier manipulation will be preferable. Blocks can be copied, moved, mirrored, rotated, rescaled or deleted. By defining entities in a block, you can change the entity parameters selectively, eg text font or layer number. A block can be saved and, at a later stage, be recalled and inserted into another drawing. A major advantage of using blocks in PADDS, however, is that blocks can be copied or moved directly between drawings without first saving them. Blocks copied or moved between drawings, are automatically rescaled to reflect the true size of the entities.

Page 76: Prokon Guia Dibujo

58

Basic block structure A block is essentially a temporary grouping of a number of drawing entities that can be manipulated while the block is defined. Only one block definition, called the active block, can exist at a time. A virtually unlimited number of blocks can however be created, one after the other, and saved for later retrieval. The active block is displayed in pink, making it easily recognizable. A typical block has the following basic structure:

� A group of entities belonging to one or more layers. � One, two or three optional handles. � An optional handle scale entity.

The significance of the different elements is explained in the following text.

Defining a block Before you can manipulate a group of entities, you first have to define them in a block. Defining a block comprises the following steps, in no particular order:

� Marking the entities to be included in the block. � Optionally filtering the block entities by defining a block scope. � Optionally defining some block handles.

Marking entities Several commands are available on the Block menu to define a block: Commands that add entities to the active block:

� Define drawing : Groups the whole drawing as a block. � Define layer : Adds all entities belonging to a specific layer to the block. � Define box : Adds to the block entities by enclosing them with a rectangular box. � Define cut : Adds to the block those portions of entities cut from the whole by a

rectangular box. � Define polygon : Draw a polygon around the entities to be added to the block. � Define line : Adds all entities intersected by a drawn line to the block. � Define add : Indicate individual entities to add them one-by-one.

Page 77: Prokon Guia Dibujo

59

Commands that remove entities from the active block:

� Define remove : Indicate individual entities to remove them one-by-one from the block. � Undefine : Removes all entities from the active block.

Swapping entities in and out of the active block.

� Define swap : Removes all entities from the active block and adds those that were not previously included.

The block scope can be set to only include entities conforming to certain criteria. The results of all block definition commands, including Define swap, depend on the current block scope.

Defining the block scope Any type of entity, including rebars and construction lines, may form part of a block. You can however define the block copy to restrict the members of a block to those entities conforming to certain criteria. You can, for example, omit text entities from the block scope to prevent any text entities from being included in the active block. The following controls can be set up in the block scope:

� L : Allow the inclusion of lines, including construction lines. � C : Allow circles and ellipses. � A : Allow circular and elliptical arcs. � B : Allow rebars to be included. � 1-8 : Only entities drawn in the pen numbers specified are allowed in the active block.

Type "0" or nothing to allow all pen numbers to be included, eg "LC" to allow all lines and circles.

No specific order is required when entering controls defining the block scope. The controls may be separated with spaces or commas to improve readability, eg "C,L,5,3,1" for line and circle entities drawn in pen numbers 1, 3 and 5. New controls can be added and current ones deleted from the block scope at any time during the definition of a block. The new scope will take immediate effect, removing all possible invalid entities from the active block and filtering further entities being added.

Note: When the active block is undefined or deleted, the block scope is restored to its default value, i.e. all types of entities.

Page 78: Prokon Guia Dibujo

60

Defining block handles Some block manipulation commands require the active block to have one or more handles. Block handles are special points set at convenient positions to ease the repositioning, rotation and scaling of a block. When a block with one handle is copied, for example, a new position for the handle indicated will determine the position of the copied block. More than one handle is sometimes used to obtain a special result. Defining two block handles, for example, will allow you to rotate the block while you copy it. If you want to, you can even scale the copied block between the two new handles. With three handles the block can be scaled along a second orthogonal axis as well. The minimum required number of block handles differs from situation to situation. Since various options may be available for a given command, the usage of block handles is discussed in more detail in the next section.

Note: Although some resemblances exist, distinct differences exist between block handles and rebar handles. Refer to Chapter 7 for detail on rebars.

Manipulating blocks The active block can be copied, moved, rotated, mirrored, scaled or saved. A saved block also can be loaded into the active drawing. Based on the effect that block handles have on them, the block manipulation commands can be categorised as follows: Translational commands : Those commands used mainly to move the active block, or a copy of it, to a new position:

� Block save : Used to save the active block definition to file for later reloading. One or more handles must be defined to allow the placement of the block when it is loaded again.

� Block load : To load a block from disk and insert it in the active drawing. The block is positioned by setting the new positions of the number of handles that were defined at the time it was saved.

� Block copy : Used to make one or more copies of the active block in the same drawing or another open drawing.

� Block move : To move the active block to a new location in the same drawing or another open drawing.

� Block mirror : For creating a mirror image of the active block in the same drawing.

Page 79: Prokon Guia Dibujo

61

Rotational commands : Those commands used to rotate the active block or a copy of it:

� Block circular copy : Used to create one or more copies of the active block by rotating the block in fixed angle increments.

� Block rotate : To rotate the active block. Static commands : Commands used to change the active block's appearance:

� Block scale : To enlarge or reduce the active block. � Block delete : For deleting the active block. � Block change : Used to change common parameters of the entities included in the active

block, eg text font, pen, layer number, etc.

Using block handles The application of block handles varies according to the manipulating command categories. Often, more than one option will be available. With the translational commands you can use either one, two or three block handles to get the desired result. The following rules apply to these commands:

� One handle defined : The size and orientation of the original block are preserved, i.e. the copied block will have a new position with the same size and orientation.

� Two handles defined : The block orientation and scale along the axis defined by handles 1 and 2 are adjusted in relation to the distance between the new indicated handles 1 and 2.

� Three handles defined : The block orientation and scale along the axis defined by handles 1 and 2 are adjusted according to the distance between and the orientation of the new indicated handles 1 and 2. In addition, the block scale along the axis defined by handles 1 and 3 is adjusted according to the distance between the indicated new handles 1 and 3.

Page 80: Prokon Guia Dibujo

62

Tip: If you intend to use the Block copy or Block move commands to copy or move a block in the same drawing without rotating or rescaling it, you do not need to define any block handles. When executing the relevant command, you will be prompted to set two relative points defining the intended translation. Setting these two points effectively boils down to defining the old and new positions of a single temporary handle, and completes the commands with less effort.

Only one block handle needs to be defined for the rotational commands, Block circular copy and Block rotate and for the Block scale command. With their main function being to rotate the active block, the solitary handle is used as the rotation point. If a second and third handle is defined, they will have no effect.

Manipulating blocks on the same drawing A block may contain entities from several of layers, each with a different scale and origin. When manipulating the active block in the same drawing, the layer settings of the entities included in the block are preserved. The relevant entities will always stay in their existing layers and no special consideration need be given to layer scales.

Manipulating blocks over multiple drawings

To copy the active block to another drawing, click anywhere on that drawing to make it the active drawing. Then execute the Block copy command and indicate the new block handle positions.

Manipulating scaled details When copying a block containing scaled details or when saving, a sophisticated mechanism is employed. The approach followed when defining a block can be summarized as follows:

� The coordinates of each block entity are recorded according to the scale and origin of the layer to which it belongs. A 10m x 20m rectangular slab, for example, will thus be saved as a 10m x 20m rectangle, despite its layer scale. Text heights are stored in actual plot size in millimetres.

� The coordinates of the block handles are recorded in relation to the current layer at the time of saving, i.e. taking into account the current layer scale and origin.

When copying a block into another drawing or loading a saved block, the following will happen:

� All entities in the block are inserted into the current layer and resized to reflect their true size. Text entities will be displayed in their original size.

� The coordinates of the indicated handles are interpreted in relation to the current layer scale and origin to detect whether the block entities are to be rotated or rescaled.

Page 81: Prokon Guia Dibujo

63

Problems arise when you define a block with entities belonging to layers that have different scales or origins, and copy it to another drawing. The copied entities may appear to have been resized and displaced at random. The truth lies in the mechanism described above - entities are resized and displaced in relation to the different layer scales and origins using a set of rules. If the layers of the entities included in a block have the same scale and origin, the entities will be treated as a single entity and rescaled appropriately in its new layer. A detail drawn to scale and saved as a block can thus be confidently retrieved into another drawing, even on a layer of different scale.

Note: When copying a block to another drawing, only include entities with the same layer scale. Also ensure that a layer with the same scale is set as the current layer.

Manipulating fixed size details The fact that blocks are automatically resized according to the active layer scale when they are loaded, does not prevent you from manipulating symbols, such as north arrows and section indicators, in blocks. A symbol's size can be copied with a fixed size by simply making an appropriate choice of handles. The following is a possible method for manipulating fixed size details:

� Draw the relevant symbol to a scale of 1:1 and mark the relevant entities to be included in the block. Ensure that they all belong to layers of the same scale and that a layer of that scale is set as the current layer.

� Define two handles, of which the first is at a logical "hook" point, eg the tip of a north arrow. The second handle should be defined at a fixed distance and angle from the first handle. It is best to set the distance equal to the value of the current layer scale, unity in this case, and to set the angle to zero, i.e. to the right. This is easily accomplished by specifying relative coordinates, eg "+1 +0" or "1 a0".

� Save the block using a descriptive name � When loading the block into the same drawing or another drawing, use the first handle to

position it. The position of the second handle should be used to orientate and size the symbol. The second handle should again be located at a fixed distance and angle from the first handle. Use the new current layer scale and an appropriate angle, eg "20 a90" if the new layer has a 1:20 scale and the symbol is to be rotated by 90°.

Answer the prompts as follows: � Scale the block between handles to get the correct plot size. � Do not scale the text with the block. The correct text heights, in millimetres, were already

saved with the block.

Page 82: Prokon Guia Dibujo

64

When saving or loading a symbol, consistently using the value of the current layer scale for setting the second block handle results in the symbol always being sized correctly.

Tip: A useful library of re-usable symbols can be built up as you draw. Standardizing the layout of block handles will be wise and saving the blocks to a special sub-directory preferable.

Page 83: Prokon Guia Dibujo

65

Chapter

6 Dimensioning PADDS’ system of layers and scales greatly simplifies adding dimensions to drawings. All measurements are automatically scaled according to the current layer scale. A host of drawing commands are available for dimensioning linear distances, angles, diameters of circles and radii of circles and arcs. Distances between points and angles can also be measured without being dimensioned.

Page 84: Prokon Guia Dibujo

66

Dimensioning basics The dimensioning commands are categorized as follows:

� Linear dimensions, eg horizontal and vertical dimensions. � Circular and angular dimensions used to measure diameters, radii and angles. � Utilities to measure distances, angles and areas.

Layers and scale All drawing entities are stored in actual size. However, when they are drawn on the screen, they are scaled according to the relevant layer scales. When dimensioning a drawing, the current layer scale is used in similar fashion to measure distances. To ensure correct measurements, having the correct layer selected as the current layer is important. New dimensions are also drawn on the current layer as ordinary line and text entities. Refer to Chapter 4 for a detailed discussion of layers and scale.

Drawing dimensions Several drawing commands are available for dimensioning drawings. Newly drawn dimensions are put on the current layer as ordinary lines and text entities. The entities are drawn using the current system dimension parameters.

Dimension parameters The dimension parameters are a combination of some line and text parameters defining the appearance of new dimension lines and text. The system line parameters are set with the Line parameters command. The dimension parameters are edited by selecting Dimension Parameters on the menu. The following dialogue box appears, with the following aspects:

Page 85: Prokon Guia Dibujo

67

� Line pen number : The line thickness associated with each pen number is used. If a drawing is scaled when printed, its pen widths are scaled accordingly.

� Text pen number : The same as for line pen. � Text font � Text height in millimetres. � Text width as a factor of text height. � Line spacing for baseline dimensions, specified as a factor of text height. � Text slant in degrees, up to a maximum of 30°. � Baseline mode can be toggled on and off. � Precision : Number of digits to display after the decimal point. � Leader type : Select arrows, dots or lines.

Note: Captions and rebar descriptions are also drawn according to the system dimension parameters.

The display parameters of drawn dimensions can be changed as for normal text and lines. Refer to Chapter 3 for detail.

Page 86: Prokon Guia Dibujo

68

The dimension drawing commands The dimension drawing commands are generally easy to use. A summary of the available options are given below. Refer to the Command Reference for more detail on using the commands.

Linear dimensions A few commands are available to dimension distances between points. In all cases Baseline mode can optionally be enabled, in which case all measurements are made from a common point.

Horizontal dimensions The Horizontal dimension command is used to measure and dimension the horizontal distance between two or more points.

Vertical dimensions Use the Vertical dimension command to measure and dimension the vertical distance between two or more points.

Page 87: Prokon Guia Dibujo

69

Skew dimensions Inclined distances can be measured and dimensioned with the Skew dimension command.

Circular dimensions Diameters of circles and radii of circles and circular arcs can be dimensioned in several ways.

Inside diameters Use the Dimension inside diameter command to measure and dimension a circle's diameter. The dimension is drawn through the circle.

Page 88: Prokon Guia Dibujo

70

Outside diameters The second method to dimension a circle's diameter is using the Dimension outside diameter command. Here, a dimension caption is drawn outside the circle.

Radii Use Dimension radius to measure the radius of a circle or a circular arc. The dimension can be drawn inside or outside the circle or arc.

Page 89: Prokon Guia Dibujo

71

Angles The angle between two lines can be dimensioned. Depending on the position of the dimension text, the dimension line is intelligently positioned inside or outside the indicated angle.

Measure commands A few commands are available to measure distances, angles and areas without drawing any dimensions.

Measuring a line, circle or arc Measures various properties and displays different information, depending on whether a line, circle or arc is selected.

� Lines : Coordinates of the beginning and end points, the overall length as well as the horizontal and vertical distances, and the angle of the line are given. For polylines, this data refers to the specific segment indicated, but the entire line length is also included.

� Circles : The centre point coordinates, circle circumference, diameter and area are measured and displayed.

� Arcs : The length and radius of the arc, as well as the angle between the imaginary lines joining the start and end points with the centre point, and the coordinates of the start and end points are given.

Measuring a distance Measures the distance between the two points indicated. The angle of the imaginary line joining the two points is also given.

Page 90: Prokon Guia Dibujo

72

Measuring an area Two different commands measure areas. Polygon area measures an area by defining a polygon outlining it. In certain situations, the Trace outline command can also be used to automatically set points on an outline. The Hatch area command, however, measures the area of a selected hatched shape.

Measuring an angle Measures the angles of each of the two lines selected, as well as the included angle between them.

Tip: Use the Trace outline command if a section's properties need to be calculated. The command traces an outline and creates an input file for the PROKON section properties calculation program, PROSEC. The file is called LASTSEC and will be loaded automatically when the program is executed.

Note: The distance and bearing between two survey points can be measured with the Get distance and bearing command on the Point menu.

Measuring an attribute Measure the number of each type of entity with a specific attribute. Overall measurements of certain properties are given for the entity types with the selected attribute. An example of the information box displayed for a group of circles, lines and text, all with attribute ‘a’ is shown below.

Note: An attribute can only be measured once entities have been given attributes. Use the Set attribute command to allocate an attribute to an entity. A prompt requests a name for the attribute. This can be one or more characters in length and can include text, numbers or symbols. Select then the entities to which the attribute is to be allocated.

Page 91: Prokon Guia Dibujo

73

Modifying drawn dimensions In PADDS dimensions are stored as lines and text entities. Dimensions are thus not associative, meaning they are not automatically updated when stretched. Dimension text and lines can still be modified using the normal editing functions. Refer to Chapter 3 for detail.

Page 92: Prokon Guia Dibujo
Page 93: Prokon Guia Dibujo

75

Chapter

7 Detailing concrete PADDS provides some powerful tools for the detailing of reinforced concrete. An extensive collection of drawing and detailing functions are available to compile concrete and reinforcement drawings of any size in PADDS. The reinforcement detailing functions can be used to draw reinforcement to scale, add descriptive text and record it in bending schedules. The bending schedules are automatically updated to include new reinforcement bars as they are drawn and described. Translation utilities are provided to read existing drawings from other CAD systems into PADDS. If such drawings contain descriptive layers, all unneeded information can easily be filtered out by selectively disabling or deleted certain layers in PADDS, leaving only reusable information, eg grid lines and concrete outlines. Using a few simple routines, existing layer scales can be adjusted or appropriate new layers created before commencing reinforcement detailing. PADDS is complimented by the PROKON suite of concrete design programs, which facilitates the automatic generation of bending schedules for a variety of structural elements. Detailed bending schedules can be generated from design output for continuous beams and flat slabs, columns, column bases and retaining walls. The generated bending schedules normally require a limited amount of editing before printing, eg adding a project title, bending schedule number etc. If

Page 94: Prokon Guia Dibujo

76

necessary, more extensive changes can also be made, eg adding additional reinforcement, moving or deleting existing details and adding new information. Bending schedules can be printed in different ways. Sketches and schedules can, for example, be combined on single A4 sheets, the default sheet size, or printed on separate sheets. Schedules can be manipulated with little effort to obtain other effects, eg combining several schedules on an A0 sheet. Printed schedules can be customised to display the user's company information, eg logo and address. Larger reinforcement drawings can be plotted from PADDS or exported to another CAD system for processing.

Detailing concepts PADDS provides a wide selection of functions for the drawing and detailing of reinforcement. These commands are used with the general CAD functions to draw reinforcement bars to scale and generate accurate information in bending schedules. For a proper understanding of the PADDS detailing and scheduling mechanisms, you should be aware of the details of the PADDS drawing structure, as set out in Chapter 2. In short, a PADDS drawing file usually comprises a scaled drawing and an associated bending schedule. Rebars are drawn and detailed on the drawing and recorded in the bending schedule. The drawing and bending schedule are edited in separate windows displayed alongside one another, but can be combined in various ways when printed. The commands available to draw rebars can be divided into three categories:

� Commands that draw rebars on a drawing without recording them in a bending schedule. � Commands used to indicate drawn rebars and distribute them over zones. The indicated

rebars' information is automatically recorded in bending schedule. � A third category of commands that draw and distribute rebars, simultaneously scheduling

them. The different aspects of reinforcement detailing are described in more detail in this chapter:

� Rebar entities - An overview of the characteristics that make rebar entities unique. � Drawing rebars - An introduction to using the first category of rebar drawing commands. � Indicating drawn rebars - An overview of the second category of rebar drawing commands

used to indicate and distribute previously drawn rebars. � Drawing zones of rebars - The last category of rebar drawing commands. � Adding notes - Additional notes to rebar details. � Bending schedules - Detail on creating and printing of bending schedules. � Editing rebars - Making changes to drawings and bending schedules.

Page 95: Prokon Guia Dibujo

77

Rebar entities Reinforcement bars generated by the program are drawn as rebar entities. Rebars are treated similar to other drawing entities in some respects, and differently in others. The similarities between rebar entities and other types of drawing entities include:

� Although a polyline comprises several continuous line segments, it is treated as a single drawing entity. Similarly a rebar is displayed as a number of continuous lines and arcs but is treated as a single drawing entity.

� Rebar entities have parameters that influence their behaviour and display, eg pen and layer number.

� A rebar must belong to a layer, requiring it to be drawn to that layer's scale. � The cursor can be snapped to certain positions on rebars, eg rebar endpoints and

intersections with other entities. � The normal editing commands, eg Edit entity info, Stretch, Erase, Unerase etc, can be

applied to rebars. � Rebar entities may be included in blocks and manipulated using the appropriate functions,

eg Block move and Block copy.

Note: Although rebars may seem like normal lines and arcs, they are special entities that contain detailed information about themselves.

Rebar entities have the following unique properties:

� A bar mark attribute, comprising an alpha-numerical string of up to five characters, eg 001, A, B002, C003D etc.

� Bar type, eg R, Y or T. � Bar diameter in mm, eg 8, 10, 12, 16, 20, 25 ,32 or 40. � A series of attributes that defines its appearance: � A coordinate or handle defining its position, analogous to a single handle of a block. � An angle defining its orientation. � Two attributes, y-sign and curtailed end, which are used to mirror bars left to right or

bottom to top and draw bars with side or plan views. � A shape code, as defined in the relevant code of practice. � The bending dimensions A, B, C, D and E/R which, together with the shape code, uniquely

defines the shape. Two secondary types of rebar entities, dots and rings, are available to represent reinforcement bars in section. In some respects, dots and rings are treated similar to circle entities:

� Dots and rings have coordinates or handles which define their centre point positions. � They have parameters influencing their display, eg pen and layer number. � They are layer based and should therefore to be drawn to scale on appropriate layers.

Page 96: Prokon Guia Dibujo

78

� The cursor can be snapped to dots using the end point snap mode. � The normal editing commands, eg Stretch, Erase, Unerase etc, can be applied to dots. � Dot entities may be included in blocks and therefore be moved and copied.

Dots and rings have some unique properties distinguishing them from circles:

� Bar diameter in mm, eg 8, 10, 12 etc, instead of a radius. � Type (1 for dot, 2 for ring) determining whether they are displayed as filled dots or hollow

rings. � The Erase dot command should be used instead of Erase circle to erase dots and rings.

Since dots do not possess a complete set of attributes like rebars do, they cannot be used to create bending schedules. They are essentially aesthetical drawing entities with no intelligence.

Drawing rebars Rebar entities are drawn using the Bar, Dot and Ring commands. These commands, the first category of rebar drawing commands, draw rebars without scheduling them. As set out in the previous section, rebars drawn with the Bar commands contain all the necessary information to generate bending schedules using the second category of rebar drawing commands. Rebars are drawn to scale to allow for accurate scheduling. It is therefore imperative that the suitable layers and scales should be set up before commencing with reinforcement detailing. Procedures to set up a new drawing for reinforcement detailing are given in Chapter 8.

The Bar commands Use the Bar and Bar ABCDE commands to draw rebars of specific dimensions. Either command can be used to draw a rebar with a complete set of attributes, i.e. mark type, diameter, shape code and bending dimensions. Depending on the relevant command used, you may be prompted for different parameters to draw a rebar. The various input parameters are explained in the following text.

Shape code Rebars are drawn according to the specified shape code. Refer to the sketches on the following pages for a complete listing of all supported standard shape codes. A few shape codes are duplicated for the sake of compatibility with various international codes of practice.

Page 97: Prokon Guia Dibujo

79

Bar type, diameter and mark The bar type and diameter default to that of the last drawn rebar. The last mark is however automatically adjusted by incrementing the rightmost numerical or alpha portion of the last bar mark, eg mark A increments to B, 001 to 002 and B002 to B003. Refer to pages 79 and 102 for more detail on the valid entries for bar type, diameter and mark.

Handles and dimensions Depending on the shape code, two to five handles must be set to draw a rebar with the Bar command. In the case of the Bar ABCDE command, only the first handle and the angle to the second handle are required.

Page 98: Prokon Guia Dibujo

80

Page 99: Prokon Guia Dibujo

81

Detail on the number and positions of handles for the various shape codes are given on the next pages. The first handle is used to position the drawn bar and is stored as its coordinate attribute. The first handle therefore functions very much like the first handle of a block. The relative positions of the other handles are used to calculate the bending dimensions, which are rounded to 10 mm and stored as attributes A, B, C, D and E/R respectively. The attributes are then used to display the rebar and ultimately to compile a record of it in a bending schedule. Instead of setting handles with the mouse, absolute and relative coordinates may also be entered from the keyboard. While drawing a rebar of shape code 37, for example, the relative coordinates "+1200 +0" and "450 a90" can be entered in succession for handles 2 and 3. The drawn rebar will then have the default orientation, i.e. angle set to 0° and the x- and y-signs set to +1, and bending dimensions A and B of 1200 and 450 respectively. Rebar orientation is explained in the next paragraph. Ortho mode, if enabled, will be applied intelligently during the positioning of the second and any following handles. The position of each handle of a particular shape code is guided by a set of rules. If ortho mode is enabled while drawing a rebar of shape code 43, for example, the handle 2 will be set orthogonally from handle 1. Ortho mode will be disabled temporarily while setting handle 3 and re-enabled to set handle 4 orthogonally from handle 3. Handle 5 will automatically be set on the axis passing through handles 1 and 2. The concept of ortho mode is explained in Chapter 3.

Note: Ortho mode can be enabled or disabled at any stage while busy drawing a rebar by clicking on the O on the command line at the bottom of the screen..

Orientation A rebar's orientation is determined by its angle and y-sign attributes. These attributes can be edited using the Edit entity info command on the menu. The following relationships exist between a rebar's angle and y-sign attributes and its orientation:

� Angle : The rebar angle attribute is set equal to the angle measured anti-clockwise from the horizontal axis to a line through handles 1 and 2. Changing the angle value therefore rotates a rebar anti-clockwise about its handle 1. The default angle of 0° thus corresponds to handle 2 lying to the right of handle 1 on a horizontal axis.

� Sign : The position of a rebar's handle 3 relative to its handles 1 and 2 is determined by the y-sign attribute. A value of +1 for the y-sign attribute corresponds to the default orientation. With the angle attribute set to 0°, a y-sign of +1 corresponds to handle 3 lying above handle 1 and 2.

Page 100: Prokon Guia Dibujo

82

A rebar can be mirrored about its y-axis by changing the angle from 0º to 180º and the y-sign value to -1. Changing only the y-axis value to -1 mirrors the rebar about its x-axis. A rebar's x-axis is defined as passing through its handles 1 and 2, and its y-axis as being perpendicular to the x-axis, passing through handle 1. A side or plan elevation of a rebar can be displayed by setting the y-sign attribute to zero. The coordinate of a rebar, i.e. handle 1, remains fixed irrespective of its orientation. Changing the angle or sign attributes causes it to be rotated or mirrored about handle 1. Note that editing the sign attributes influences the display of a rebar only and does not alter its shape or dimensions. Note: The default orientation of the various standard rebar shape codes, corresponding to an angle of 0° and y-sign value of +1, are shown on the preceding pages. Rebars in bottom reinforcement layers, eg B, B1 or B2, are normally drawn with their bends and hooks pointing upwards or to the left. Similarly, bends and hooks normally point downwards or to the right for rebars in top reinforcement layers. Refer to the sketch on the following page.

The rebar orientation is interpreted by those commands used to indicate rebar distributions to determine the reinforcement layer when compiling descriptive text. The relationship between rebar orientation and descriptive text is discussed in more detail the next two sections, dealing with the indication of drawn rebars and the drawing zones of rebar.

Page 101: Prokon Guia Dibujo

83

The angle and y-sign attributes are used to define a rebar's orientation and default reinforcement layer. In the PADDS context, the following rules apply when determining reinforcement layers: Reinforcement in top layers:

� For a y-sign of +1 or 0, the angle should be between 90° and 270°. � For a y-sign of -1, the angle should be in the range 270° through 360° to 90°, i.e. -90° to

90°. Reinforcement in bottom layers:

� For a y-sign of +1 or 0, the angle should be in the range 270° through 360° to 90°, i.e. -90° to 90°.

� For a y-sign of -1, the angle should be between 90° and 270°.

Curtailment A rebar can me moved away from congested areas by changing its coordinate, i.e. position of handle 1. The Edit entity info or Block move commands can be used to move a rebar by a certain distance, a scaled 20 mm for example, to improve clarity without changing any of the attributes defining its shape. Alternatively, or together with the above measures, the end of the rebar can be curtailed using the Curtail bar end command and selecting the end(s) to be curtailed. To edit the curtailment of a rebar use the Edit entity info command and the following codes:

� For no curtailment : 0 � For curtailment : 1 � If the rebar has two ends that can be curtailed, then the code for the end nearest handle 1 is

entered first, with that of the other end entered directly afterwards. So, for example, if both ends are curtailed, then the combined code will be 11, or if only the end furtherest from handle 1 is curtailed then the code will be 01.

Concrete cover At the time of drawing, a rebar's dimensions can optionally be reduced with the concrete cover. Likewise distribution zones of rebars can also be reduced with cover. The default cover is set with the Cover command and comprises three values:

� Top cover � Bottom cover � Side cover

Page 102: Prokon Guia Dibujo

84

The respective cover values correspond to the cover of a rebar when drawn in its default orientation. The bottom, top and side cover values of a rebar of shape code 34, for example, refer to concrete cover to the straight segment, the tip of the bend and the two sides respectively, irrespective its actual orientation. The terms "top", "bottom" and "side" should thus be seen it the context of the default rebar orientation. When executing any of the rebar drawing commands, rebar and zone dimensions may be optionally reduced by cover. By default the current system cover values will be used. If required, different cover values can be specified at the relevant prompt during the execution of the command.

The Dot and Ring commands The Dot and Ring commands draw one or more dots or rings representing reinforcement bars in section. Dots and rings are drawn to scale at the specified diameters. Multiple dots and rings can be specified as follows:

� Indicating multiple points, by either employing cursor snapping or by entering the absolute coordinates.

� Specifying the spacing in terms of relative coordinates, followed by the number of dots or rings, eg "+300 +0" and "10" for another ten dots spaced 300 horizontally to the right or "300 a23" and "6" for an additional six dots spaced at 300 at an angle of 23°.

Page 103: Prokon Guia Dibujo

85

Indicating drawn rebars Drawing a rebar using one of the Rebar commands does not in itself result in it being scheduled. The rebar’s distribution has to be indicated explicitly for it to be scheduled accurately.

A summary of the commands used to indicate drawn rebars and distribute them over zones, is given below. Refer to the Reference manual for detail on using the commands.

Indicate one bar Indicate a single occurrence of a rebar or a zone of one rebar in section.

Indicate two bars Indicate two rebars of the same mark.

Page 104: Prokon Guia Dibujo

86

Zone (one bar) Indicate a rectangular zone of a rebar.

Zone (two bar) Simultaneously distribute two rebars of the same or different marks over the same rectangular zone, eg top and bottom bars grouped together or alternating bars on the same reinforcement layer.

Page 105: Prokon Guia Dibujo

87

Multiple zones (one bar) Distribute the same rebar over multiple serial rectangular zones.

Multiple zones (two bar) Simultaneously distribute two rebars of the same or different marks over the same multiple serial rectangular zones, eg top and bottom bars grouped together or alternating bars on the same reinforcement layer.

Page 106: Prokon Guia Dibujo

88

Parallel zones (one bar) Distribute a rebar over multiple parallel rectangular zones.

Parallel zones (two bar) Simultaneously distribute two rebars of the same or different marks over the same multiple parallel rectangular zones, eg top and bottom bars grouped together or alternating bars on the same reinforcement layer.

Page 107: Prokon Guia Dibujo

89

Typically, executing one of these detailing commands comprises four steps:

� Indicating a parent rebar. � Defining the rebar’s distribution zone.

� Editing the rebar’s description text. � Scheduling the rebar.

Defining a parent rebar The first step in recording a previously drawn rebar in a bending schedule, is to indicate the rebar in question, hence called the parent rebar. The attributes of the indicated rebar, i.e. bar type, diameter, mark, shape code and bending dimensions, are then read by the system to compile descriptive text and bending schedule information.

Page 108: Prokon Guia Dibujo

90

Defining a distribution zone Indicating a parent rebar is followed by the definition of a distribution zone. Except in the case of the Indicate one bar and Indicate two bars commands, where discrete bar locations are indicated, a zone is generally defined by a start point and end point. A zone indicator line is always drawn perpendicular to the parent rebar, through the point where the rebar was indicated. The zone start and end points are defined by setting points perpendicular from the zone indicator line. Since the zone start and end points do not necessarily need to be defined on the zone indicator line itself, the process can be simplified by snapping to nearby lines, intersections etc. In the case of parallel zones, the zone indicator lines of the second and following lines pass through the respective zone start points.

Concrete cover The zone length may optionally be reduced to incorporate concrete cover. The current system side cover value is used as the default reduction at both the zone start and end. The value may be overwritten by any other suitable value, eg rebar spacing at the edge of an adjoining zone. Refer to page 86 for the definition of concrete cover in the PADDS context.

Editing the description Descriptive text is generated automatically when scheduling a drawn rebar using the following information:

� When a parent rebar is indicated, its attributes, eg mark, type and diameter etc, is read by the system.

� The number of bars is calculated from the indicated zone length and bar spacing as described below. Unless specified otherwise, the last bar spacing is reused.

� The default reinforcement layer is determined by the orientation of the parent rebar. The layer can be deleted or overwritten with suitable text. The relationship between the default reinforcement layer and the orientation of the parent rebar is explained in the previous section. The following reinforcement layers can be specified:

� Top : T, T1, T2 etc. � Bottom : B, B1, B2 etc. � Near face : NF � Far face : FF � Each face : EF - same as both NF and FF

Page 109: Prokon Guia Dibujo

91

To schedule double the number of bars, multiple layers may be specified with the joining characters "+" and "&", eg B+T, T1&B1, etc. Spaces may optionally be typed in both sides of the joining characters.

Number of bars The procedure used when calculating the number of bars in a zone depends on the command used:

� Indicate one bar : The default description says one rebar. The number of bars included in the default description may however be edited to schedule several bars. Any spacing or may be included in the descriptive text without influencing scheduling.

� Indicate two bars : Two bars of the indicated mark are scheduled. � All zone commands : The rebar spacing is measured along the indicator line, i.e.

perpendicular to the parent rebar. The calculated number of bars is equal to the minimum integer number of bars required to fill each zone from start to end at a spacing of not more than the specified spacing, i.e. one plus zone length divided by rebar spacing, rounded to the nearest integer value.

The number of bars is doubled if two reinforcement layers are specified in the descriptive, eg T1&B1. Detail on specifying reinforcement layers in the descriptive text is given above.

Scheduling Not only are rebar distributions drawn, but each command also compiles and inserts information into the bending schedule. The bending schedule is scanned for duplicate occurrences of the same bar mark before a record is inserted. If a previous record of the same bar mark exists, you can choose to do one of the following:

� Increment number of bars : The scheduled number of bars is incremented by the number of bars generated by the current command. This option is essential in situations where multiple occurrences of the same rebar cannot be described in one attempt. The parent rebar can, for example, be copied to other appropriate locations. Since all copies of the parent rebar have identical attributes, each of them can be indicated individually and the scheduled number of bars allowed to accumulate.

� Replace existing line : The existing line in the bending schedule may be replaced with the newly generated information. This option is useful in a situation where a zone has been indicated incorrectly. After erasing the incorrect zone from the drawing, it can simply be indicated again replace the existing line in the bending schedule.

Page 110: Prokon Guia Dibujo

92

� Add a new line : Use this option to schedule the rebar on a new line without changing any previous lines referencing the same bar mark. The information contained in the new line may differ from existing lines, thereby allowing the scheduling of different rebars with the same bar mark. This option should only be used when bar marks are deliberately repeated in the same schedule, eg when scheduling more than one detail on the same schedule, repeating bar marks in the process.

� Don’t add to schedule : The rebar distribution is drawn but not scheduled. The feature is useful when the same rebar distribution has to be drawn more than once, eg different elevations showing the same rebar, but scheduled only once.

� Cancel command : Terminate the command without drawing or scheduling the rebar distribution. Select this option to prevent accidental duplicate distributions of the same rebar.

Bar lengths are calculated automatically by the bending schedule editor using the relevant code formulae. All bar lengths are rounded to 50 mm and the total mass for each type and diameter updated after each rebar scheduled. All bar dimensions, A to E/R, are automatically rounded to 10 mm at the time of their drawing.

Page 111: Prokon Guia Dibujo

93

Drawing zones of reinforcement The third category of rebar drawing commands is used to draw zones of rebars. A rebar can be drawn, distributed over a zone and recorded in a bending schedule in one step. A summary of the commands available to simultaneously draw and schedule zones of rebars are given below. Refer to the Reference manual for detail on using the commands.

Multiple bars Draw and distribute a rebar over a rectangular zone.

Staggered bars Draw and distribute a rebar over a rectangular area, staggering alternate bars.

Page 112: Prokon Guia Dibujo

94

Alternate bars reversed Draw and distribute a rebar over a rectangular area, reversing alternate bars.

Stepped bars Draw and distribute rebars of varying length over a tapering zone. The minimum step size can be specified.

Page 113: Prokon Guia Dibujo

95

Fan zone Draw and distribute a rebar on a radius in a fan zone.

Executing a command belonging to this category comprises four steps:

� Defining the parent rebar’s position, orientation and dimensions. � Defining the rebar’s distribution zone. � Editing the rebar’s description text. � Scheduling the rebar.

Defining a parent rebar The position and dimensions of a parent rebar are defined by specifying a shape code and setting two handles. The shape code defaults to the last shape code used, but can be edited as required. The indicated handles normally correspond to handle 1 and 2 of the parent rebar, which is sized and orientated accordingly. Refer to the sketches on pages 82 for the layout of the handles for the different shape codes. Usually a rebar's dimensions cannot be defined completely by two handles only. In those cases the program will assume certain dimensions and prompt for them to be confirmed or overwritten. When drawing a shape code 38, for example, dimension B will default to the distance between the indicated handles while the minimum bend allowance will be assumed for dimensions A and C.

Page 114: Prokon Guia Dibujo

96

Concrete cover The parent rebar's dimensions may optionally be reduced to incorporate concrete cover. The respective top, bottom and side cover values correspond to the cover of a rebar when drawn in its default orientation. Refer to page 86 for more detail.

Defining a distribution zone The procedure used to define a rebar distribution zone depends on the command being used. The indicated zone definition points determine the orientation and length of a zone, i.e. the direction in which bar spacing is measured, as follows:

� Multiple bars, Staggered bars, Alternate bars reversed : The zone is taken perpendicular to the rebar handles and extends from the zone start point to the zone end point.

� Stepped bars : The zone orientation is taken perpendicular to the fist rebar's handles and extends from the first rebar to the last rebar.

� Fan zone : The zone is orientated radially about the zone centre point, stretching from the zone start point to the zone end point.

The default description is compiled from the previous bar type and diameter, an incremented bar mark and the previous spacing and the reinforcement layer.

Editing the description Descriptive text is generated automatically when scheduling rebar zones:

� During the process of defining the parent rebar, its attributes, eg mark, type and diameter etc, is recorded by the system.

� The last bar mark is incremented and presented as the default value, which may be overwritten. In the case of Stepped bars, a single character suffix is added to the default mark of the first bar and the suffix incremented for additional bars in that zone. The suffix will be alpha if the rightmost portion of the last bar mark is numerical and vice versa. If the last bar mark was 061, for example, the default mark of the first bar in the stepped zone will be 062a and additional bars will be marked 062b, 062c etc. The bar mark will default to 063 again when drawing the next rebar.

� Unless specified otherwise, the last bar spacing is reused. The rebar spacing is measured along the indicator line, i.e. perpendicular to the parent rebar.

� The orientation of the parent rebar is determined by the specified reinforcement layer. The default layer can be deleted or overwritten with suitable text. The relationship between the default reinforcement layer and the orientation of the parent rebar is explained on page 83. Refer to page 84 for guidance on specifying reinforcement layers.

Page 115: Prokon Guia Dibujo

97

Scheduling The commands under discussion not only draw rebars with their distributions, but also insert lines in the active bending schedule. The bending schedule is scanned for duplicate occurrences of the same bar mark before a record is inserted. A few options may be exercised if a record of the same bar mark is detected :

� Increment number of bars : The scheduled number of bars may incremented by the newly generated number of bars.

� Replace existing line : The existing line in the bending schedule may be replaced with the newly generated information.

� Add a new line : Use this option to schedule the rebar on a new line without changing any previous lines referencing the same bar mark.

� Don’t add to schedule : The rebar distribution is drawn but not scheduled. � Cancel command : Terminate the command without drawing or scheduling the rebar

distribution. Multiple reinforcement layers may be specified using the joining characters "+" and "&", eg B+T, T1&B1, etc. Spaces are allowed either side of the joining characters. The number of bars is doubled if multiple layers are specified. Bar lengths are calculated automatically by the bending schedule editor using the relevant code formulae. All bar lengths are rounded to 50 mm and the total mass for each type and diameter updated after each rebar scheduled. All bar dimensions, A to E/R, are automatically rounded to 10 mm at the time of their drawing.

Page 116: Prokon Guia Dibujo

98

Adding notes Reinforcement details can be enhanced by adding additional notes and references. A few additional reinforcement detailing tools can be combined with some other drawing functions to create the desired effect. A few examples are given in the following text.

Indicating beams The Indicate beam function is used to draw a beam designation. Descriptive text is boxed and arrows drawn over the indicated zone. The text would typically include a beam number or a reference to a bending schedule.

Describing special zones The dimension functions can be used to describe special zones. Opposite corners of a zone of welded mesh reinforcement, for example, can be indicated with the Skew dimension command and the dimension text edited as required.

Page 117: Prokon Guia Dibujo

99

Adding additional notes The Caption, Text and Multi-line text commands can be used to add additional notes to details. Any descriptive text can be edited and converted to multi-line text using the Edit multi-line text command.

Bending Schedules Rebar information can be automatically recorded in a bending schedule using the rebar detailing commands described above, or typed in manually. A bending schedule page is opened when the associated drawing is opened. It is viewed alongside the drawing using the Hide/Show bending schedule toggle (the S on the command line at the bottom of the screen) and its contents edited using the normal text editing functions. A drawing and its bending schedule are always edited in separate windows viewed alongside one another. It is only when printing a schedule, that you need to be concerned about its final layout, i.e. whether the schedule should be combined with the drawing on the same page or not. Detail on printing bending schedules is given in Chapter 2. In the PADDS context, a bending schedule is defined as follows:

� Rebar information, eg the number of bars, type and diameter, mark, shape code, cutting length and bending dimensions.

� Total masses for each bar type and diameter. � A schedule number, which is also displayed in the window title. � Text describing the members detailed and the number of occurrences. � Project related information, eg project title, date, name of detailer, reference drawing

number etc.

Page 118: Prokon Guia Dibujo

100

A single bending schedule is embedded in the parent drawing, resulting in it being saved automatically with that drawing. The bending schedule can, however, be divided into separate pages using the Page break button.

The different field designations are as follows:

� Member Optional description of the member being detailed. Type any description, using as many lines as needed.

� Nmem Number of members. This value is multiplied with the number of bars to get the total number of bars.

� Nbar Number of bars. � Dia Type and diameter of the rebar, eg Y12, T16. Valid types are R, Y and T. Valid

diameters are 8, 10, 12, 16, 20, 25, 32 and 40. � Length Bar cutting length, automatically calculated by PADDS in the case of standard

shape codes. � Tot N Total number of bars. � Mark Bar mark. The mark is an alpha-numerical string of up to five characters. � S C Bending shape code. � A…E/r Bar bending dimensions.

Page 119: Prokon Guia Dibujo

101

Editing a bending schedule Bending schedules pages can be edited manually using the normal text editing commands described in Chapter 3. The bending schedule text editor intelligently adjusts each rebar as it is being edited:

� The bar cutting length is calculated automatically if a standard shape code is specified. In special shape codes, however, you have to calculate and enter the bar lengths yourself. Refer to the diagrams on page 82 for the supported standard shape codes.

� The total number of bars is calculated automatically by multiplying the number of members, Nmem, with the number of bars, Nbars. If the field designating the number of members is left blank, the last specified value is assumed.

� The summary of bar quantities and masses for each type and diameter are updated automatically after each line entered.

� Any text can be entered in the Member field to describe the scheduled members. If required, revision numbers to individual bars should also be entered in this field.

� The date, detailer's name, reference drawing, job number and bending schedule title can be edited as required. If these fields need to be repeated for other bending schedules, it can be included in the master schedules and the relevant fields in the bending schedule left blank. Master bending schedules are discussed in detail below.

Lines or columns of text can be manipulated using copy and paste commands, line commands and block commands. Right click on the mouse to access these text editing commands.

Printing bending schedules The active drawing's bending schedules can be printed on A4 sheets using the Title block and Prints button. A number of options are available for combining schedules and sketches. Printed bending schedules may, for example, incorporate sketches on full pages or half pages, corresponding to the standard A4 schedule and A5 schedule paper sizes. Refer to Chapter 2 for detail on printing bending schedules.

Page 120: Prokon Guia Dibujo

102

Customizing bending schedules During the compilation of bending schedule print files, schedule text and sketches are copied onto empty master bending schedules. The master bending schedules contain the rest of the information required to construct complete bending schedules, eg schedule frames, tables, company address and logo etc.

Master bending schedule files A set of three master bending schedule files are reused as to suit the specified type of bending schedule and language. In the case of English bending schedules, the following master bending schedule files are used:

� BSENG1.PAD - Master file for bending schedule and sketch on one page. � BSENG2.PAD - Master file for sketch only. � BSENG3.PAD - Master file for bending schedule only.

The master bending schedule files are normal PADDS drawing files and can thus be edited using the normal drawing editing functions. Any changes made to the master files will automatically be reflected in subsequently printed bending schedules:

� A different company logo and address can be inserted. � Text can be edited and text parameters, eg font, size, pen etc, can be changed. � Line parameters, eg pen width, can be edited.

Adding your company logo You can replace the default logo and telephone numbers with your own company's information using the normal drawing commands. The process should be easy if you follow a few simple steps:

� Open a drawing containing your company logo, converting a foreign DXF or DWG drawing if necessary or importing a raster image (i.e. picture files). The picture files supported have the following extensions: bmp, emf, gif and jpg. Alternatively, create a new drawing and draw your logo and company information.

� Open one of the master bending schedule files - it will be displayed in a separate window. Delete the existing logo displayed in the box in the lower left corner box using the Erase or Block commands, eg define the logo in a block and then delete it.

� Define the new logo in a block, giving the block one or more handles. Copy the logo to the master bending schedule by indicating the new position of the block handles.

� Save the master bending schedule file and repeat the copy procedure for the other master files.

Page 121: Prokon Guia Dibujo

103

The master schedule files should be saved for subsequently generated bending schedules to reflect the changes made.

Tip: If you give a block two handles, it can also be scaled when it is copied. The process of copying the logo can therefore be simplified considerably by defining two orthogonal block handles, eg the top left and bottom left corners. Then indicate the new handle orthogonal positions on the master bending schedule to have the logo scaled into place.

Changing the language In a default master bending schedule's filename, the three-character substring "ENG" refers to the language used, in this case English. Text in the master bending schedule files can be edited to be in any other language. When saving the files, use the Save as command and rename them, using appropriate language sub-strings, eg BSAFR1.PAD or BSGER1.PAD for Afrikaans and German files.

Special project requirements By default, the master bending schedule files reside in the program directory. Special versions of the master files can also be kept in a project directory. When printing bending schedules, PADDS first searches the current project directory for the master files. If not found, the copies residing in the program directory are used. If a special version of a master file is therefore present, it will be used instead of the standard version lying in the program directory. The master files in the current project directory can be altered to suit the requirements of a specific project, for example:

� A different logo can be used, eg the client insists on his logo being used or you may need to use the logo of the consortium with which you are working.

� Repetitive text can be predefined in the schedule master files. Instead of retyping the project title, job number and detailer's name, for every bending schedule, the information can be typed in the master file. You can even change text parameters in the master file, eg the project title can be given a larger text height or thicker pen.

General versions of the master bending schedule files should be located in the program directory and only special versions in the selected project data directories. Bending schedule print files will then be compiled using the general versions of the master schedule files for all projects except those with special versions in their data directories.

Page 122: Prokon Guia Dibujo

104

Combining multiple schedules on large sheets All bending schedules are printed on A4 sheets. Sometimes it is preferable to combine a few schedules on a larger sheet, eg A0. This is a task easily accomplished using the Combine bending schedules command on the Macro menu:

� Open the drawing on which the bending schedules are to be inserted. Select an appropriate layer with a scale of 1:1.

� Select the Combine bending schedules command. Select the schedules to be inserted and specify the number of columns and rows of they must be arranged in.

Alternatively, bending schedule print files can be manipulated using the Block commands. Every time a bending schedule print file is created, an exact image of it is stored as a PADDS drawing file. The drawing file has the same root name with the extension PAD, eg BS-001.PAD. One or more of these bending schedule drawings can be opened, defined in blocks and copied to the drawing integrating all the schedules.

Page 123: Prokon Guia Dibujo

105

Modifying scheduled rebars Static links exist between the rebars detailed a drawing and their records on bending schedule pages. Accurate information is generated automatically on the active bending schedule page when scheduling rebars in the parent drawing. Subsequent changes made to rebars in the drawing or bending schedule are not automatically updated in the other.

Editing drawn and scheduled rebars Changing a rebar or its distribution, can be accomplished in two ways:

� The relevant drawing entities can be edited individually on the drawing and the bending schedule information updated manually.

� The relevant drawing entities can be deleted from the drawing and the rebar rescheduled to have the bending schedule updated.

Note: Changes made to rebars in the drawing are not automatically updated on the bending schedule page.

Editing rebars on the drawing Being normal line and text entities, rebar distribution indicator lines and descriptive text can be edited using the normal drawing editing and block manipulation functions:

� Indicator lines can be stretched, extended, trimmed, clipped, etc. Alternatively they can be defined in blocks and moved, copied, scaled, etc.

� Descriptive text can be edited using the text editing commands. The Stretch and Block move commands can be used to reposition descriptive text.

� Detail editing of any line and text entity, including line and text parameters, can also be done with the Edit entity info command.

Rebar entities are however special entities that are treated differently to normal lines and arcs in some respects:

� Any of a rebar's attributes, including the bar mark, can be changed using the Edit entity info command. A rebar's appearance will be updated automatically to reflect any changes made.

� Rebars can be defined and copied in blocks. � A rebar entity can be moved with the Stretch command or by moving it as part of a block.

The Stretch command only moves a rebar's first handle which defines its position. A rebar's dimensions can however not be adjusted with the Stretch command.

Page 124: Prokon Guia Dibujo

106

Note: A rebar's dimensions can only be altered using the Edit entity info command. The Trim and Extend commands cannot be applied to a rebar and the Stretch command can only be used to change its position.

Editing rebars in the bending schedule A bending schedule can be edited manually using a variety of text editing commands. Rebar attributes, i.e. bar mark, bending dimensions etc, can be retyped and lines of text can be copied, moved or deleted as required. Refer to page 103 for more detail on the editing of bending schedules.

Rescheduling rebars Rebars and their distributions can be selectively deleted from a drawing before rescheduling them. Both the drawing and bending schedule will be updated with the new information. The following are typical applications:

� In the case of a distribution zone being altered, eg the zone start or end point is moved or the bar spacing is changed, the parent rebar's attributes are probably still valid. The zone indicator line and descriptive text should be deleted using the drawing editing or block manipulation commands. The parent rebar may be moved to a new location if necessary. The parent rebar can then be indicated again to distribute it over a new zone.

� If the parent rebar of a zone must be changed, the parent rebar can either be deleted or edited as described above. Either way, the zone indicator line and descriptive text should be deleted. The rebar can be rescheduled using the appropriate detailing functions:

� An edited parent rebar can be indicated again to distribute it over a new zone. � A deleted rebar and can be redrawn using the Bar command and indicated for distribution

over a zone. Alternatively the rebar can be drawn and distributed over a zone in one step using the third category of rebar drawing commands.

When rescheduling a rebar, duplicate occurrences of that bar mark will be detected in the active bending schedule and the following options will be available:

� Increment number of bars : The scheduled number of bars are incremented by the newly generated number of bars.

� Replace existing line : The existing line in the bending schedule may be replaced with the newly generated information. Select this option to incorporate the current parent rebar attributes and the recalculated number of bars in the bending schedule record.

� Add a new line : Use this option to schedule the rebar on a new line without changing any

Page 125: Prokon Guia Dibujo

107

previous lines referencing the same bar mark. � Don’t add to schedule : The rebar distribution is drawn but not scheduled. � Cancel command : Terminate the command without drawing or scheduling the rebar

distribution.

Page 126: Prokon Guia Dibujo
Page 127: Prokon Guia Dibujo

109

Chapter

8 Setting up a drawing The foundation of a successful PADDS drawing is laid in its initial setup. The initial settings are not rigid and various procedures can be used to make changes at later stages. However, by properly setting up the drawing sheet and the system of layers and scales, you can save much time later by eliminating the need to make modifications.

Page 128: Prokon Guia Dibujo

110

Setting up a new drawing Select the New drawing command from the File menu to create a new drawing. The new drawing will have an A1 landscape paper size and no layers defined.

Setting the paper size A drawing's paper size defines the limits of the drawing area. Although you can let drawing entities extend beyond the paper edges, they will be clipped when plotting or printing the drawing.

Use the Paper size command to select a paper size. For regular drawings, any of the ISO sizes A0 through A4 can be selected. Alternatively a custom size can be entered. The A4 schedule and A5 schedule paper sizes are customized A4 and A5 sheets suitable for bending schedule sketches. They are the normal A4 and A5 sheets except that their sizes have been reduced to fit the bending schedule frames. The paper orientation may be specified as either portrait or the landscape, i.e. upright or horizontally respectively. The paper orientation is adjusted automatically for custom paper sizes.

Page 129: Prokon Guia Dibujo

111

Drawings Any convenient paper size and orientation can be selected. When a drawing is printed with the Print command, it can be scaled to fit the paper size of the installed printer or plotter. Use the Window print command to print parts of the drawing to actual size.

Bending schedule sketches When included in printed bending schedules, drawings are sometimes scaled and rotated to fit the areas reserved for them. Keeping the final result in mind when initially selecting a paper size and orientation will help to prevent problems when finally printing. The A4 schedule and A5 schedule paper sizes are available specifically for doing bending schedule sketch work. When using the Title block and Print command for bending schedules, drawings are scaled and rotated as follows:

� When printing the schedule and sketch on one page, the area reserved for the sketch has an A5 schedule size with a landscape orientation. If the drawing's paper orientation is set to portrait, it will be rotated clockwise through 90° when inserted in the space.

� When printing the sketch on a separate page, the area reserved for the sketch has an A4 schedule size with a portrait orientation. If the drawing's paper orientation is set to landscape, it will also be rotated clockwise through 90° when inserted in the space.

� If the paper size is set to A5 schedule and the orientation to landscape, PADDS defaults to printing the schedule and sketch on the same page.

� For an A4 schedule paper size, PADDS defaults to printing the sketch on a separate page. � PADDS defaults to printing the sketch only, for other paper sizes.

Defining the layer table Having well-defined criteria for grouping entities in layers is essential. The layer table can either be set up when starting with a new drawing or edited as you progress with the drawing work.

Page 130: Prokon Guia Dibujo

112

Editing the layer table Setting up the layer table is simple if the general layer characteristics are kept in mind:

� The entities on a layer are all drawn to the same scale. Entities on the same layer should preferably have something in common, eg be part of the same elevation or all be of the same type, eg rebars.

� The entities are drawn relative to the same origin on the sheet. An origin of "0,0" will do in most situations.

� A layer may be given a descriptive name, eg "Dimensions" or "Rebars". Referencing a layer by its name, is generally much easier than referencing it by its number.

� Layers can be turned on and off in any desired combination. Turning off some layers can improve clarity and can also help keep the drawing of new entities organised.

Layer scales and displays can be edited in tabular format using the Edit layer table command. The current layer's scale can also be changed with the Set scale command. Layers can be selectively turned on and off with the One layer on/off, All layers off and All layers on commands.

Page 131: Prokon Guia Dibujo

113

Merging drawn entities to layers Newly drawn entities are placed in the active layer, which is set using the Set layer command. Drawn entities can however still be moved and copied to other layers using the techniques described in Chapter 4.

Units of measurement The unit of measurement can be set to millimetre, centimetres, metres or kilometres. All coordinates, distances and measurements are given in the current unit of measurement. The Set units command can be used to set the current unit of measurement.

A system of pen numbers Eight pen numbers are available in PADDS, each associated with a line thickness. To ensure that different drawings compliment each other, it is essential that some standard is worked out for pen number assignments. All rebars, for example, may be drawn using a thick pen, eg pen number 7, and all dimensions and notes may be written using a thin pen, eg pen number 4. All new entities are drawn according to the current system line, text, dimension and rebar parameters. The pen number assignments of drawn entities can be changed at any stage using various methods. Refer to Chapter 3 for more detail.

Saving a new drawing Whenever you save a new drawing for the first time, the Save as dialogue box will appear in which you can specify a new file name. The workings of the dialogue box are described in Chapter 2.

Making backup copies Every time a drawing is saved, the current disk file is first renamed to have the extension BAK. If something terrible goes wrong, you can then open the backup version of the drawing and retrieve the necessary information An additional backup level is provided with the timed backup facility. Where a Timed backup interval is specified under File Options on the menu, a backup is made at regular intervals of all drawings that were modified since last saved.

Page 132: Prokon Guia Dibujo

114

Tip: Irrespective any backup procedures built into PADDS, it is good practice to make regular backups of valuable information.

Setting up a foreign drawing PADDS can be used in parallel with other CAD systems. Procedures are provided to translate some foreign drawing formats to the PADDS drawing format. Apart from importing all drawing entities, some layer information is also taken over from a foreign drawing when importing it. When importing a drawing, pen numbers are converted according to the translation table in the pen translation configuration file, PEN.CFG. However, adjustments may need to be made to some scales in the converted layer table. Refer to Chapter 10 for detail on setting up a foreign drawing in PADDS.

Page 133: Prokon Guia Dibujo

115

Chapter

9 Automating PADDS Life can be made easier by grouping PADDS commands into macros or by scripting, and then executing these as single commands. Any repetitive or regular tasks can be scripted, allowing them to be executed with minimal user effort in less time and thereby increasing efficiency significantly.

Page 134: Prokon Guia Dibujo

116

Macros and Scripting Macros and scripting can be used to automate repetitive tasks in PADDS, eg tasks such as inserting a frame and title block into a drawing or sequentially plotting all drawings belonging to a project. Scripting is far more powerful and comprehensive than macros, and therefore largely replaces macros in PADDS for Windows. Script is a simplified, easy-to-use language used to write programs. It is covered in detail in Appendix A.

Playing macros Select a macro to be played, i.e. executed, with the Play macro command. The commands recorded in the macro are then executed one-by-one.

Note: Macros containing drawing and editing commands will add and modify entities on the current layer. Ensure that the correct layer is selected as the current layer or let the macro select the correct layer for you.

Editing script Select the Edit script command to display the Pascal scripting window. Here script files can be opened, edited, saved and closed. Standard Pascal script is used. For further details on scripting in PADDS, refer to Appendix A. The transparency of the Pascal scripting window can be set to allow you to see the drawing behind the window while still editing script. There are three degrees of transparency that can be selected in turn by clicking on the Transparency button.

Adding scripts to the menu The Add script to menu command adds a script file name and script number to the bottom of the Macro menu. Selecting the Add script to menu command will display the Open Script window. Select the required script file name. At the prompt enter a script number (0 to 9), which is then allocated to the script file.

Page 135: Prokon Guia Dibujo

117

Removing scripts from the menu Select the Remove script from menu command and then the script to be removed from the list shown. Click on Remove.

Useful PADDS functions PADDS has some standard functions or routines that interact with the PROKON design modules and greatly simplify the design and detailing process. These are found in the middle portion of the Macro menu and are discussed briefly here.

Combining BS files This function allows you to group selected bending schedules onto one drawing. Use the Title Block & Print command with the Print to file option selected to create the bending schedule files. Then select the Combining BS files command to combine the bending schedule files onto a single drawing.

Steel profile Steel profile allows you to import a selected steel section from a library of standard steel sections into your drawing. The steel section can be viewed and imported in elevation, plan or section as required. The desired size and length can be set while importing the section.

Trace outline Use this function to select an outline, which is then automatically written to file as a section profile. This file, named LASTSEC.G01, can then be opened in the Prosec module in the PROKON suite of programs. This module calculates and displays the section properties of the imported section.

Generate input file This function generates an input file from the displayed drawing for one of the modules in the PROKON suite of programs. The supported PROKON modules are Frame Analysis, Finite Element Slab Design (FESD) and Section Properties (Prosec). The generated input file contains geometric input only, and where necessary, other input data including loads and material properties must be added as usual in the relevant program module. Consult the Reference manual for detail on using the commands on the Macro menu.

Page 136: Prokon Guia Dibujo
Page 137: Prokon Guia Dibujo

119

Chapter

10 Using foreign drawings PADDS can be used by itself as a complete CAD system. Some situations may however require PADDS to be used in parallel with other CAD systems. In a structural engineering environment, for example, the engineer is usually at the second level of drawing production. With more architects producing drawings on CAD, productivity and accuracy can be greatly enhanced by interchanging CAD drawings between architect and engineer. In the end all parties benefit by sharing information. A set of architectural drawings can be obtained, containing some reusable information. If the original CAD system was layer based, information of no use to the engineer can easily be filtered out. The remaining information can be used as a basis for the building of engineering details. Parts of these drawings are then often taken and reproduced in other drawings at a larger scale to allow more detailed information to be given at various points. PADDS can read and write foreign drawing files in DXF and DWG format.

Page 138: Prokon Guia Dibujo

120

Reading foreign drawings PADDS is capable of reading (importing) and writing (exporting) drawing files in the following formats:

� DXF : The Drawing Interchange File format was originally developed to help interchanging drawings between AutoCAD and other programs. Nowadays, nearly all CAD programs support DXF interchange. Although DXF files can exist as either text or binary files, they are almost exclusively used as ASCII text files.

� DWG : AutoCAD drawing files are also supported. These are binary files.

Reading DXF DXF drawings can be translated and opened in PADDS using either the Import DXF command or the Open command on the File menu with the filename set to "*.DXF". Once translated and displayed, it would be a good idea to save the drawing as a PADDS data file using the Save as command.

Converting a DXF drawing The following information can be translated successfully when importing a DXF drawing:

� The drawing limits are read and an intelligent selection made regarding the paper size in PADDS. Preference is given to A1 and A0 sizes.

� The first two hundred defined layers are retained with their entities. Names given to layers are also retained. Entities on any further possible layers are placed on the first layer.

� The prevailing scale of the CAD program is recorded in the DXF drawing and assigned to all the layers in PADDS.

� All layer origins are set to "0,0". � Pen numbers are converted as described on page 125.

Certain DXF items, eg attributes assigned to entities, have no PADDS equivalent and are therefore ignored. Some situations might require changes to be made to the layer table and some layer scales. Refer to page 124 for more information.

Note: Compared with drawings in DXF or DWG format, PADDS data files are saved in a much more compact form and can be read and written much quicker.

Page 139: Prokon Guia Dibujo

121

Reading DWG DWG files can be translated and opened in Padds using the Import DWG command on the File menu. Alternatively use the Open command and set the filename to "*.DWG". Once the drawing is displayed on the screen, it would be a good idea to save the drawing as a PADDS data file using the Save as command.

Converting a DWG drawing The following information is translated when importing a DWG drawing:

� The drawing limits are read and an intelligent selection made regarding the paper size in PADDS. Preference is given to A1 and A0 sizes.

� The first two hundred defined layers are retained with their entities. Names given to layers are also retained. Entities on any further possible layers are placed on the first layer.

� The prevailing scale of the CAD program is recorded in the DXF drawing and assigned to all the layers in PADDS.

� All layer origins are set to "0,0". � Pen numbers are converted as described on page 125.

Setting up a foreign drawing Foreign drawings are normally imported into PADDS to do some additional drawing or detailing on it. Some changes may be necessary to the paper size definition and the layer configuration.

Changing the paper size The paper size can be adjusted using the Paper size command on the Set menu. If necessary, the whole drawing can also be enlarged by defining it as a block using the Block define drawing function, and then rescaling it using the Block scale command.

Setting up layers and scales When importing DXF or DWG drawings, the original layer definitions are used as far as possible. New layers can be defined as necessary. If you need to work on some existing layers, however, their scales might need to be transposed first.

Page 140: Prokon Guia Dibujo

122

Transposing layer scales Changing a layer's scale with the Set scale or Edit layer table commands, causes the layer to be rescaled accordingly. The scales of imported layers often need to be transposed, i.e. the scale needs to be changed without changing the way the layer is displayed. Layer scales can be transposed using the following methods:

� With the Transpose scale command the distance between two points can be measured and a new value entered. All coordinates on the specified layers are subsequently recalculated according to the ratio of the measured and entered distances.

� A layer's scale can be changed and its size on the screen adjusted by selecting and scaling it as a block with the Block scale command. Alternatively the block can be resized by defining two block handles and moving it using the Block move command, in the process scaling it between the indicated positions of the handles.

Merging entities to other layers If required, entities can be moved and copied between layers using the following commands:

� Merge move : Moves an entity to the current layer without changing its appearance on the screen. If the scale of its previous layer differs from the current layer scale, its size is recalculated.

� Merge copy : Copies an entity to the current layer without changing its appearance on the screen.

� Edit entity information : Use this option to change individual entities' layer numbers. � Block change : Entities can be moved selectively from certain layers to another layer. The

entities concerned are rescaled according to the destination layer scale. If the scales of the source and destination layer scale differ, the entities will be resized on the screen.

Converting pen numbers When importing or exporting DXF and DWG files, pen numbers are converted to the corresponding PADDS pen numbers, providing the default PADDS pen numbers are used. Setting different pen numbers using the Set Line parameters command or the configuration commands under Assign on the menu, will interfere with the accurate converting of line and pen information. Some CAD programs support more numbers than others. When importing a DXF drawing, for example, pen numbers 1 and pen numbers 9 through 16 will all be converted to PADDS pen 1. When converting the same drawing back to DXF, PADDS pen 1 will only be converted to DXF pen 1.

Page 141: Prokon Guia Dibujo

123

Note: Problems converting pen numbers and line parameters when PADDS files are exported to DXF and DWG formats (and vice versa) may be encountered when the default PADDS pen and line settings are edited or changed.

Filtering out unneeded information If the original drawing is layer based, unneeded information can be filtered out easily. This task is even be simplified if the original drawing's layers are given descriptive names. Unneeded information can be filtered out as follows:

� If the original drawing was well organized in layers, some layers can be turned off or deleted altogether.

� Entities can be erased individually or as blocks using the commands on the Edit and Block menus.

� New layers can be defined and useful information merged from other layers. More detail on manipulating layers are given in Chapter 4. Refer to Chapters 3 and 5 for detail on erasing entities individually or manipulating blocks.

Writing foreign drawings PADDS can write drawings (exporting) drawing files in the DXF and DWG formats.

Note: The inclusion of bending schedule information in drawing files is a feature unique to PADDS. Drawings converted to DXF or DWG will therefore only contain drawing information.

Writing DXF PADDS drawings can be translated to DXF using either the Export DXF command or the Save as command with the file extension set to "DXF". The following limitations exist when translating to DXF:

� No bending schedule information is included in DXF drawings. Bending schedule print files may however be converted to DXF.

Page 142: Prokon Guia Dibujo

124

Writing DWG PADDS drawings can be translated to DWG using the Export DWG command on the File menu. Alternatively use the Save as command and set the file to "DWG". The following limitations exist when translating to DWG:

� No bending schedule information is not included in DWG drawings. Bending schedule print files may however be converted to DWG.

Page 143: Prokon Guia Dibujo

125

Chapter

11 Customizing PADDS Many PADDS features can be fully customized. The layout and contents of the button bars, for example, are fully programmable. Similarly, commands can be assigned to the function keys. Bending schedules can also be customized as desired to include details such as your company logo. Use the commands on the Assign menu to tailor PADDS to your own taste. In the end, PADDS will not only be more pleasant to use, but your productivity will be raised automatically in the process.

Page 144: Prokon Guia Dibujo

126

Customizing the button bars The four button bars, two horizontal and two vertical, can be set up to display buttons representing menu commands. The contents and positions of the bars can be edited as needed. Different configurations can be saved and later recalled. The button bars are referred to as the top, bottom, left and right button bars.

Adding and deleting buttons Individual menu commands and complete menus can be assigned to the button bars using the following commands:

� Drag and Drop buttons : Drag the button for the relevant menu command to a position on a button bar and release the mouse button. To drag a complete menu, select first the topic on the left and then drag one of the associated buttons onto the drawing page. Click Reset and the menu appears on the paper. Close the command box and drag the menu to a suitable position.

� Delete button : Close all drawings and open a new blank one. Drag the button to be deleted

onto the paper. Delete it as you would any drawing entity i.e. use the Edit Delete entity or use the Block Define box and Delete commands.

Page 145: Prokon Guia Dibujo

127

� Assign speed button to status bar : Enter the abbreviated form of the required command

into the command line. (The abbreviated forms can be viewed using the F10 function key. See note at end of Chapter 11). This abbreviated from will appear on a button in the right half of the status bar.

� To delete this speed button, right click on it and select Delete. To colour code the speed

buttons for easier use, right click on the individual button and select a colour.

Saving the button bar setup and configuration The Save configuration command is used to save the current layout of the button bars. Also saved are other configuration items such as the chosen page and background colours and the selected line colours. The configuration file can then be retrieved later by selecting the Load configuration command. To reinstate the default configuration, select the Load default configuration command.

Assigning commands to the function keys The keyboard function keys can also be customized to call menu commands or snap functions when pressed.

Editing the function key assignment The Assign function keys command under Assign on the menu can be used to view and edit the function key assignment. Those function keys highlighted are permanently assigned to a function and cannot be changed, but the remaining keys can be configured according to personal preference. Enter the abbreviated form of the function (see note) under the required function key.

Page 146: Prokon Guia Dibujo

128

Note: Each menu command has a shorthand version. The abbreviated form of each command on the menu can be viewed using the F10 function key. When F10 is pressed, the underlining of these abbreviated forms of the menu commands is toggled on and off. The first letter of the abbreviated form is obtained from the main menu (see insert below) and the second letter from the underlined letter in the pull down menu item eg. Line Box is LB (L from Line on the main menu and B from Box on the line pull down menu). Likewise, Dimension Horizontal is DH.

Page 147: Prokon Guia Dibujo

129

Other customizable features Other customizable features of PADDS include custom bending schedules and automated tasks.

Customizing bending schedules PADDS bending schedules can be customized to include your company logo and telephone number. You can also create master bending schedule files in another language, eg German or French, or change the default line thicknesses and fonts used in the tables. Bending schedules can also be combined on large drawing sheets. Refer to Chapter 7 for a detailed discussion on customizing bending schedules

Automating tasks Keyboard macros and scripting can be used to automate repetitive tasks, eg changing text heights and pen numbers or inserting a standard drawing frame and title block. Refer to Chapter 9 for detail on creating and playing macros and scripts.

Page 148: Prokon Guia Dibujo
Page 149: Prokon Guia Dibujo

131

Chapter

12 Command Reference

Page 150: Prokon Guia Dibujo

132

The File menu The File commands are used to manipulate files. New drawings and bending schedules can be created and existing ones opened, saved, printed and closed. Commands are available to convert foreign drawings to use with other CAD systems. Drawing information can also be displayed and drawings packed to remove deleted entities. The File commands are:

� Drawing file management functions � New drawing � File open � Save � Save as � Save all � File close

� Foreign file conversion functions � Read DXF � Write DXF � Insert raster image � Save raster image � Import DWG � Export DWG

� Printing and plotting functions � Print � Print to GIF file � Print to EMF file

� General utilities � Pack drawing � Drawing information � Save in text format � Options � Exit

Page 151: Prokon Guia Dibujo

133

New drawing

Menu : File Command : New drawing Description : Create a new drawing file Short form : FN Parameters : None Notes : The command is used to create a new drawing. The drawing file is named the first time it is saved. The window title reflects the file name "NONAME" until such time.

Page 152: Prokon Guia Dibujo

134

File open

Menu : File Command : Open Description : Open a drawing file Short form : FO Parameters : File name

Notes : The Open File window is displayed, allowing a drawing file to be selected. The working folder is listed by default but any folder can be selected. The selected folder can also be set as the working folder by selecting Set as W Folder. The bending schedule (empty or otherwise) associated with a drawing is loaded with it. Foreign drawings from other CAD systems can also be opened. PADDS recognizes files with the extensions DXF and DWG as drawing exchange files from other CAD systems and automatically converts them. Refer to Chapter 2 of the User's manual for detail on the PADDS drawing file structure and selecting a drawing file to open. Related commands : File close, Read DXF, Import DWG

Page 153: Prokon Guia Dibujo

135

Save

Menu : File Command : Save Description : Save the active drawing Short form : FS Parameters : None Notes : The command is used to save the drawing in the active window. Use Save all to save all open drawings and Save as to save the active drawing under a new file name. When a new drawing is saved for the first time, the Save as command is also called. Bending schedule pages are always associated with parent drawings and are automatically saved with the relevant drawing. Related commands : Save as, Save all

Page 154: Prokon Guia Dibujo

136

Save as

Menu : File Command : Save as Description : Save the active drawing under a new file name Short form : FA Parameters : File name

Notes : The command is used to save the drawing in the active window under a new file name. The Save In window is displayed and is used the same as the Open file window. The Save as type is by default taken to be PADDS, but to save as DXF or DWG, simply type in the file name with the required extension. Bending schedules are always associated with parent drawings and are automatically saved with the relevant drawing. Related commands : Save, Save all

Page 155: Prokon Guia Dibujo

137

Save all

Menu : File Command : Save all Description : Save all open drawings Short form : FL Parameters : None Notes : The command is used to save all open drawings. When a new drawing is saved for the first time, the Save as command is also called. Bending schedules are always associated with parent drawings and are automatically saved with the relevant drawing. Related commands : Save, Save as

Page 156: Prokon Guia Dibujo

138

File close

Menu : File Command : Close Description : Close the active drawing and its schedule Short form : FC Parameters : None/dialogue

Notes : The command is used to close the active drawing. All windows containing views of the active drawing or associated bending schedule are closed. If changes were made to the drawing or bending schedule since last saving them, or the drawing is a new drawing that has not been saved before, a warning to save the drawing is displayed. Select Yes to save it, select No to close it without saving, or cancel the command. Related commands : File open

Page 157: Prokon Guia Dibujo

139

Read DXF

Menu : File Command : Read DXF Description : Open and convert a DXF drawing Short form : FR Parameters : Filename Notes : The command is used to open a DXF drawing and display it in a new window. The Open File window is displayed, allowing a drawing file to be selected. DXF files are drawing translation files supported by most CAD systems, eg AutoCAD. Foreign drawings from other CAD systems can also be imported using the File open command. PADDS recognizes files with the extension DXF as drawing exchange files from another CAD system and automatically converts them. Refer to Chapter 2 of the User's manual for detail on selecting a drawing file to open. Related commands : File open, Import DWG, Insert Raster Image

Page 158: Prokon Guia Dibujo

140

Write DXF

Menu : File Command : Write DXF Description : Save and close a DXF drawing Short form : FW Parameters : Filename Notes : The command is used to convert the active drawing to DXF format and save it under a new name. The Save File window is displayed, allowing a drawing file name to be selected or entered. DXF files are drawing translation files supported by most CAD systems, eg AutoCAD. Since bending schedules are not supported in DXF files, only the drawing part of a PADDS file is converted. Foreign drawings from other CAD systems can also be exported by using the File save as and Export DWG commands. Refer to Chapter 2 of the User's manual for detail on saving and closing a drawing file. Related commands : Save, Save as, Export DWG, Save Raster Image

Page 159: Prokon Guia Dibujo

141

Insert raster image

Menu : File Command : Insert raster image Description : Open a picture (GIF, EMF, BMP or JPG format) Short form : FM Parameters : File name Notes : The command is used to insert a picture, saved in GIF, EMF, BMP or JPG format., into an open drawing. An Open window is displayed, allowing a picture file to be selected.

Files from the working folder are shown by default, but files from other directories can also be selected. Refer to Chapter 2 of the User's manual for detail on inserting and saving a picture file.

Related commands : File open, Read DXF, Import DWG

Page 160: Prokon Guia Dibujo

142

Save raster image

Menu : File Command : Save raster image Description : Save a picture as a GIF, EMF, BMP or JPG file Short form : FV Parameters : File name

Notes : The command is used to save a picture file inserted into a drawing. A prompt appears, requesting the image to be saved to be selected. Once the image to be saved has been selected, a Save as window is displayed. If the image open is a GIF file, for example, it must be saved as a GIF file. Refer to Chapter 2 of the User's manual for detail on selecting a picture file to insert or save. Related commands : Save as, Save raster image, Write DXF, Export DWG

Page 161: Prokon Guia Dibujo

143

Import DWG

Menu : File Command : Import DWG Description : Open a drawing in DWG format Short form : None Parameters : Filename Notes : The command is used to open a drawing in DWG format. A DWG window is opened. Select the Load drawing button. The Open window is displayed, allowing a DWG file name to be selected. The drawing is then loaded into the DWG window. To import the drawing into PADDS, select the Import drawing button. Foreign drawings from other CAD systems can also be imported using the File open command. PADDS recognizes files with the extension DWG as drawing files from AutoCAD and automatically converts them. Refer to Chapter 2 of the User's manual for detail on the PADDS drawing file structure and specifying a file to open. Related commands : Open, Read DXF

Page 162: Prokon Guia Dibujo

144

Export DWG

Menu : File Command : Export DWG Description : Save and close a drawing in DWG format Short form : None Parameters : File name Notes : The command is used to convert the active drawing to DWG format and save it under a new name. The Save as dialogue box is displayed, allowing a DWG file name to be selected or entered. DWG files are drawing translation files supported by AutoCAD. Since bending schedules are not supported in DWG files, only the drawing part of a PADDS file is converted. DWG drawings can also be exported using the Save as command. PADDS recognizes files with the extension DWG as drawing files from AutoCAD and automatically converts them. Refer to Chapter 2 of the User's manual for detail on the PADDS drawing file structure and specifying a file name to save. Related commands : Save as, Export DXF

Page 163: Prokon Guia Dibujo

145

Print

Menu : File Command : Print Description : Print active drawing Short form : FP Parameters : None

Notes : The command is used to print the active drawing. The Print preview window is displayed, allowing various print settings to be selected. These print settings should be compatible with your printer or plotter capabilities. Paper size, print offsets, paper orientation and a scale factor can be selected. The paper width and height are automatically chosen to correspond with the selected paper size. The print setup can be saved to be recalled again later using the Save setup button. To recall a saved setup, select the file name from the pull down menu. Refer to Chapter 2 of the User's manual for detail on printing a drawing and bending schedule. Related commands : Window Print, Title Block and Print button on bending schedule

Page 164: Prokon Guia Dibujo

146

Print to GIF file

Menu : File Command : Print to GIF file Description : Print the active drawing to a GIF file Short form : FG Parameters : File name

Notes : The command is used to print the active drawing to a GIF file. Only the drawing part of a PADDS file is converted. A Save as window is displayed, allowing a file name to be selected or entered. The Save as type is automatically set to GIF files. Related commands : Save as, Save raster image, Write DXF, Export DWG

Page 165: Prokon Guia Dibujo

147

Pack drawing

Menu : File Command : Pack Description : Pack the active drawing Short form : FK Parameters : None Notes : The command is used to pack a drawing by permanently removing all deleted entities. Note that entities deleted prior to packing a drawing can not be undeleted. If deleted information needs to be recalled, open the backup file created when last saving the drawing or one of the timed backup files. Related commands : Set backup interval

Page 166: Prokon Guia Dibujo

148

Drawing information

Menu : File Command : Drawing info Description : Display information on the active drawing Short form : FI Parameters : None

Notes : The command is used to display information on the active drawing and its usage of the system resources. Related commands : About PADDS

Page 167: Prokon Guia Dibujo

149

Save in text format

Menu : File Command : Save in text format Description : Save a drawing as a text file Short form : FT Parameters : File name Notes : The command is used to save a drawing as an ASCII data file displaying the details of all entities. This text file can then be used in scripting applications, if required. Related commands : Macro edit script

Page 168: Prokon Guia Dibujo

150

Options

Menu : File Command : Options Description : Allow selection of options Short form : FO Parameters : None

Notes : The command is used to select certain options that affect file management functions and commands. If Timed backup interval is set to zero, timed backups are not performed. Related commands : None

Page 169: Prokon Guia Dibujo

151

Exit

Menu : File Command : Exit Description : Exit PADDS Short form : FX Parameters : None Notes : The command is used to exit PADDS. All information regarding open files and bending schedule pages, the window layout and function key and button bar setup is saved in a configuration file called LASTPADD. The next time PADDS is used, the configuration file is read and the last session restored. If changes were made to any drawings or bending schedules since last saving them, a warning to save the drawing is displayed. Select to save it, close it without saving or cancel the command. Related commands : File close.

Page 170: Prokon Guia Dibujo

152

The Edit menu The Edit commands are used to change or erase drawn entities. Lines can be trimmed or clipped and you can manipulate the way the active drawing is displayed. You may choose to zoom into part of a drawing to enlarge a detail, zoom out to display larger areas of the drawing or to scroll to adjacent parts of the drawing. The Edit commands are categorized as follows:

� Entity editing commands � Edit entity info � Stretch � Extend line/ arc � Clip line/ arc � Trim line � Move line endpoint � Copy line endpoint � Break polyline � Make polyline � Join lines � Fillet � Fillet radius � Chamfer � Chamfer depth � Resize bitmap � V paste special

� Erase commands � Erase line � Erase circle � Erase arc � Erase text � Erase hatch � Erase construction lines � Erase rebar � Erase dot � Erase polyline � Erase bitmap � Erase entity � Undo � Redo

Page 171: Prokon Guia Dibujo

153

Edit entity info

Menu : Edit Command : Entity info Description : Edit an entity's information Short form : EI Parameters : Entity Notes : The command is used to display and edit all information contained in an entity. The text editor can be used to edit the entity information items. The range of items vary depending on the type of entity selected:

� All entities : � Layer number, between 1 and 200 � Pen number, between 1 and 8 � One or more coordinates � Attribute name or number

� Line and hatch entities : � Line style, between 1 and 9 or 10 for construction lines � Line begin and end coordinates

� Text entities : � Font number, between 1 and 5 � Justification, L, C or R combined with T, M or B � Width factor � Height � Line spacing factor � Angle, between 0° and 360° � Slant, between 0° and 30° � Text string

� Rebar entities � Mark � Type, eg Y, R, T etc � Diameter � Shape code � A through E dimensions � Angle, between 0° and 360° � Y-sign, -1, 0 or 1 � Curtailed end, Y or N

Page 172: Prokon Guia Dibujo

154

� Type, 1 for dot and 2 for ring (dots and rings only) � Coordinates of handle 1

All information items may be edited and additional items added, eg additional points to a polyline or a rebar shape code changed and the relevant dimensions added. Click on OK to accept or Cancel to discard all changes made. Refer to Chapter 3 of the User’s Manual for further information regarding editing the various types of entities. Related commands : Line paramaters, Get line parameters, Set line parameters, Text paramaters, Get text parameters, Set text parameters, Edit text, Detail edit text, Block change

Page 173: Prokon Guia Dibujo

155

Stretch

Menu : Edit Command : Stretch Description : Stretch a group of coordinates Short form : ES Parameters : Coord1 . . coord3 [coord4 . . coordN] coordN+1 [coordN+2]

Notes : The command is used to move a group of coordinates and to stretch all entities fixed to them. Indicate a polygon around the group of coordinates to be moved, pressing Escape to end the polygon. Specify the distance and orientation to move by entering an offset or indicating two relative points. Cursor snapping is temporarily disabled during the marking of the polygon and enabled again for indicating the relative points to move. The various types of entities respond differently to the command:

� Lines : All line endpoints included in the polygon are moved. � Circles and arcs : If included in the polygon, centre points are moved without changing

radii.

Page 174: Prokon Guia Dibujo

156

� Rebars : If the polygon encloses a rebar's first handle, the rebar will be moved without its dimensions being changed. If, however, a significant part of the rebar excluding the first handle falls within the polygon, the rebar is stretched. A command window then appears providing the option of updating the bending schedule if required.

� Text : Text justification points (eg the left bottom corner if LB justified) are moved without changing any other parameters.

A line entity can also be stretched by moving one of its endpoints with the Move line endpoint command. Related commands : Extend line/ arc, Clip line/ arc, Move line endpoint, Move text, Block move

Page 175: Prokon Guia Dibujo

157

Extend line / arc

Menu : Edit Command : Extend line or arc Description : Lengthen or shorten a line or arc Short form : EX Parameters : Entity coord/ distance

Notes : The command is used to lengthen or shorten a single line, a segment of polyline or an arc. The endpoint nearest to the point indicated on the entity, and any line segments projecting from that endpoint are moved to the indicated new endpoint. Instead of specifying a coordinate for the new endpoint, the distance to extend can be entered. A positive or negative value respectively indicates a lengthening or shortening of the entity. Related commands : Stretch, Move line endpoint, Clip line/ arc, Join lines

Page 176: Prokon Guia Dibujo

158

Clip line / arc

Menu : Edit Command : Clip line or arc Description : Cut a segment from a line or arc Short form : EC Parameters : Entity coord1 coord2

Notes : The command is used the clip a segment from a line or arc entity. Any point may be indicated on the entity to be clipped. If the indicated clipping points are not located on the entity, the cursor snaps to the nearest point on the line or arc. Related commands : Extend line/ arc, Break polyline

Page 177: Prokon Guia Dibujo

159

Trim line

Menu : Edit Command : Trim line Description : Trim a line at the intersection with another line Short form : ET Parameters : Entity coord

Notes : The command is used to trim single lines or a segment of polyline. First, a trim line is selected. Any line(s) crossing this line can then be selected and will be trimmed to the trim line on the side that it was selected on. The trim command is recurring, so press Escape once all the desired lines have been trimmed. Related commands : Stretch, Clip line/ arc, Join lines

Page 178: Prokon Guia Dibujo

160

Move line endpoint

Menu : Edit Command : Move line endpoint Description : Move one endpoint of a line Short form : EM Parameters : Entity coord

Notes : The command is used to move one endpoint of a single line or a segment of polyline. The line endpoint nearest to the point indicated on the line is moved to the indicated new position, in the process stretching any line segments projecting from that endpoint. All entities located at a point can be stretched simultaneously using the Stretch command. Lines and arcs can also be lengthened and shortened using the Extend command. Related commands : Stretch, Extend line/ arc, Copy line endpoint

Page 179: Prokon Guia Dibujo

161

Copy line endpoint

Menu : Edit Command : Copy line endpoint Description : Copy a line by indicating a new endpoint Short form : EO Parameters : Entity coord

Notes : The command is used to create a copy of a line or line segment with one or two mutual endpoints. The line endpoint nearest to the point indicated on the line is copied to the indicated new position, in the process copying any line segments projecting from that endpoint. Related commands : Move line endpoint

Page 180: Prokon Guia Dibujo

162

Break polyline

Menu : Edit Command : Break polyline Description : Break polyline into line segments Short form : EB Parameters : Entity Notes : The command is used to break a polyline into individual line segments. Each new line segment has the same line parameters as the original polyline. Related commands : Clip line/ arc

Page 181: Prokon Guia Dibujo

163

Make polyline

Menu : Edit Command : Make polyline Description : Make a polyline from line segments Short form : EP Parameters : Entity Notes : The command is used to create a polyline from individual line segments. The new polyline has the same line parameters as the original line segments. However, for the Make polyline command to be successful, the individual line segments must have the same line parameters, and the line end points must join one another. Related commands : Join lines, Break polyline

Page 182: Prokon Guia Dibujo

164

Join lines

Menu : Edit Command : Join lines Description : Join two lines Short form : EJ Parameters : Entity1 entity2

Notes : The command is used to extend and join two line entities. If a polyline is selected, the indicated line segment is extended. The resulting two lines remain two separate drawing entities, each with its original line parameters. Related commands : Extend line/ arc, Fillet, Chamfer

Page 183: Prokon Guia Dibujo

165

Fillet

Menu : Edit Command : Fillet Description : Join two lines with a fillet arc Short form : EF Parameters : Entity1 entity2 [entity3 . . . entityN]

Notes : The command is used to join one or more pairs of line entities with a fillet arc. If the indicated lines intersect, the longer segment of each line is retained. Polylines are broken into individual line segments, by that facilitating inner line segments to be filleted as well. Double-clicking at a line intersection selects the two lines intersecting. If the line attributes of the two line entities differ, the parameters of the second line indicated are used for the fillet arc. Related commands : Join, Chamfer, Fillet radius

Page 184: Prokon Guia Dibujo

166

Fillet radius

Menu : Edit Command : Fillet radius Description : Edit the fillet radius Short form : ER Parameters : real; entity1 entity2 [entity3 . . . entityN] Notes : The command is used to edit the fillet radius and optionally join one or more pairs of line entities with a fillet arc. It is similar to the Fillet command. Related commands : Fillet, Chamfer depth

Page 185: Prokon Guia Dibujo

167

Chamfer

Menu : Edit Command : Chamfer Description : Join two lines with a chamfer line Short form : EA Parameters : Entity1 entity2 [entity3 . . . entityN]

Notes : The command is used to join one or more pairs of line entities with a chamfer line. If the indicated lines intersect, the longer segment of each line is retained. Polylines are broken into individual line segments, by that facilitating inner line segments to be chamfered as well. Double-clicking at a line intersection selects the two lines intersecting. If the line attributes of the two line entities differ, the parameters of the second line indicated are used for the chamfer line. Related commands : Join, Fillet, Chamfer depth

Page 186: Prokon Guia Dibujo

168

Chamfer depth

Menu : Edit Command : Chamfer depth Description : Edit the chamfer depth Short form : ED Parameters : Real [entity1 entity2 [entity3 . . . entityN]] Notes : The command is used to edit the chamfer depth and optionally join one or more pairs of line entities with a chamfer line. It is similar to the Chamfer command. Related commands : Chamfer, Fillet radius

Page 187: Prokon Guia Dibujo

169

Resize bitmap

Menu : Edit Command : Resize bitmap Description : Resize a bitmap or picture file Short form : EZ Parameters : Entity, Coord1 Notes : The command is used to resize a bitmap or picture file already inserted into the drawing. Related commands : File Insert raster image

Page 188: Prokon Guia Dibujo

170

V paste special

Menu : Edit Command : V paste special Description : Paste text and metafiles from external sources in drawing Short form : EV Parameters : Entity Notes : The command is used to paste either text copied from another application or the contents of a metafile into a drawing. Text pasted into a drawing using the Text option under this command, will have the same text parameters as those currently selected in Set text parameters. However, text can also be inserted by choosing the Metafile option, but this text will have the same text parameters as are set in the application from which the text is copied. The pasted metafile cannot be edited in PADDS, but any pasted text can be edited using the Edit Info, Text Edit and Text Detailed edit commands. Related commands : File Insert raster image, Multiline text, Edit Info, Text Edit, Text Detailed Edit

Page 189: Prokon Guia Dibujo

171

Erase line

Menu : Edit (Erase) Command : Line Description : Erase a line entity Short form : E1 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more line entities, including construction lines. No other types of entities can be erased with this command. When erasing polylines, each individual line segment is erased separately. Use the Erase polyline command to erase the polyline as an entire entity. Related commands : Erase entity, Erase polyline, Block delete

Page 190: Prokon Guia Dibujo

172

Erase circle

Menu : Edit (Erase) Command : Circle Description : Erase a circle entity Short form : E2 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more circle entities, excluding ellipses. No other types of entities can be erased with this command. Related commands : Erase arc, Erase entity, Block delete

Page 191: Prokon Guia Dibujo

173

Erase arc

Menu : Edit (Erase) Command : Arc Description : Erase an arc entity Short form : E3 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more arc entities, including circular arcs, elliptical arcs and ellipses. No other types of entities can be erased with this command. Related commands : Erase circle, Erase entity, Block delete

Page 192: Prokon Guia Dibujo

174

Erase text

Menu : Edit (Erase) Command : Text Description : Erase a text entity Short form : E4 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more text entities, including single line, multi-line and dimension text. No other types of entities can be erased with this command. Related commands : Erase entity, Block delete

Page 193: Prokon Guia Dibujo

175

Erase hatch

Menu : Edit (Erase) Command : Hatch Description : Erase a hatch entity Short form : E5 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more hatch entities. No other types of entities can be erased with this command. If hatch has been vectorized, then it is no longer a hatch entity but is a line entity. Only commands valid for erasing lines will thus erase vectorized hatching. Related commands : Erase line, Erase entity, Block delete

Page 194: Prokon Guia Dibujo

176

Erase construction lines

Menu : Edit (Erase) Command : All construction lines Description : Erase all construction lines entity Short form : E6 Parameters : None Notes : The command is used to erase all the construction line entities in the drawing. No other types of entities can be erased with this command. Individual construction lines can also be erased using the Erase line command. Related commands : Erase line, Erase entity, Block delete

Page 195: Prokon Guia Dibujo

177

Erase rebar

Menu : Edit (Erase) Command : Rebar Description : Erase a bar entity Short form : E7 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more rebar entities, including dots and rings. No other types of entities can be erased with this command. Dots and rings can also be erased using the Erase dot command. Related commands : Erase dot, Erase entity, Block delete

Page 196: Prokon Guia Dibujo

178

Erase dot

Menu : Edit (Erase) Command : Dot Description : Erase a dot or ring Short form : E8 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more rebar dots or rings. No other types of entities can be erased with this command. Normal rebar entities are erased using the Erase rebar command, and circles with the Erase circle command. Related commands : Erase rebar, Erase entity, Block delete

Page 197: Prokon Guia Dibujo

179

Erase polyline

Menu : Edit (Erase) Command : Polyline Description : Erase a polyline entity Short form : E9 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more polyline entities. No other types of entities can be erased with this command. To erase segments of a polyline only, use the Erase line command. Related commands : Erase entity, Erase line, Block delete

Page 198: Prokon Guia Dibujo

180

Erase bitmap

Menu : Edit (Erase) Command : Bitmap Description : Erase a bitmap Short form : E0 Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more bitmaps. No other types of entities can be erased with this command. Related commands : Block delete

Page 199: Prokon Guia Dibujo

181

Erase entity

Menu : Edit (Erase) Command : Entity Description : Erase an entity Short form : EE Parameters : Entity1 [entity2 . . . entityN] Notes : The command is used to erase one or more drawing entities. All types of entities can be erased with this command. Related commands : Erase line, Erase circle, Erase arc, Erase text, Erase hatch, Erase rebar, Erase dot, Erase polyline, Block delete

Page 200: Prokon Guia Dibujo

182

Undo

Menu : Edit (Erase) Command : Undo Description : Undo the last action Short form : EU Parameters : Confirm Notes : The command is used to undo one or more of the last actions performed. The last actions performed are undone one at a time in the reverse order they were executed. The number of actions remembered can be set under the File Options command. The number of undo steps for all practical purposes is unlimited. Related commands : Redo, File Options

Page 201: Prokon Guia Dibujo

183

Redo

Menu : Edit (Erase) Command : Redo Description : Undo the last action Short form : EY Parameters : Confirm Notes : The command is used to redo one or more of the last actions undone. The last actions undone can be redone one at a time in reverse order. The number of redo steps allowed will be equal to the number of undo steps set under the File Options command. The number of undo steps for all practical purposes is unlimited. Related commands : Undo, File Options

Page 202: Prokon Guia Dibujo

184

The Set menu The Set commands are used to set up a drawing with its layers, scale, paper size, line parameters and measuring units. The selection of various snap modes increases the accuracy with which the cursor snaps to elements in the drawing and can be changed at any stage. The default snap mode can be overridden by a snap once function for one action only. The Set commands are categorized as follows:

� General Set commands � Units � Line parameters � Magnetic cursor � Ortho mode � Ortho angle � Paper size

� Layer commands � Set layer � Set scale � Transpose scale � Edit layer table � Grid on or off � One layer on or off � All layers off � All layers on � Merge move entity � Merge copy entity

� Snap menu � Snap modes

� Intersection � Endpoint � Both � Freehand

� Snap once functions � Line � Horizontal � Vertical � Midpoint � Tangent

Page 203: Prokon Guia Dibujo

185

Set units

Menu : Set Command : Units Description : Set the units of measurement Short form : SU Parameters : Dialogue/ integer Notes : The command is used to change the unit of measurement. Available options are millimetres, centimetres, metres and kilometres. All subsequent coordinates and distances specified and dimensions and measurements taken will be according to the current unit. The system records all coordinates in millimetres internally, allowing the unit of measurement to be adjusted at any stage without affecting drawn entities. Note that text height and reinforcement dimensions are always specified in millimetres. Refer to Chapter 3 of the User's guide for detail on the coordinate system and units of measurement. Related commands : Set scale

Page 204: Prokon Guia Dibujo

186

Line parameters

Menu : Set Command : Line parameters Description : Set the system line pen and style Short form : SP Parameters : Window

Notes : The command is used to set the system line parameters, i.e. pen number and colour, and line type, to the specified values. Subsequent lines, circles, ellipses, arcs and hatches are drawn using the system line parameters. Line parameters comprise the following:

� Line pen : The eight available pen numbers referred originally to the physical pens in a pen plotter. For printers, the line thickness associated with each pen number are used instead. If a drawing is scaled when printed, its pen widths are scaled accordingly.

� Line type : The nine selectable line types produce different line styles. Two colour speed options are available. The Classic button reinstates all PADDS defaults, whereas the Windows button selects a standard set of line parameters that print well in Windows applications.

Page 205: Prokon Guia Dibujo

187

Refer to Chapter 3 of the User's guide for detail on line and text parameters. Related commands : Get line parameters, Set line parameters, Dimension parameters

Page 206: Prokon Guia Dibujo

188

Magnetic cursor

Menu : Set Command : Magnetic cursor Description : Toggles the magnetic cursor on and off Short form : SM Parameters : None Notes : The command is used to toggle the magnetic cursor on and off. The M button on the status bar at the bottom of the screen serves the same purpose. Enabling the magnetic cursor allows the cursor to jump to an entity (an intersection etc depending on the snap mode selected) while moving the cursor in the proximity. Without magnetic mode enabled, the cursor will only snap to the entity on clicking the mouse. The snap aperture (area about an entity wherein the cursor will snap to the entity) can be set using the File Options command. Related commands : M button on status bar, Set snap mode, File Options Snap aperture

Page 207: Prokon Guia Dibujo

189

Ortho mode

Menu : Set Command : Ortho mode Description : Enables or disables orthogonal mode Short form : SO Parameters : None Notes : The command is used to enable or disable ortho mode. The O button on the status bar at the bottom of the screen serves the same purpose. Ortho mode can be enabled or disabled at any time. When ortho mode is enabled, points can be selectively set at right angles from each other. Some commands, eg the rebar drawing commands, temporarily disable ortho mode during execution. By default the ortho angle is set at 0º with resulting orthogonal axes at 0º and 90º. The ortho angle can be changed using the Ortho angle command. Refer to Chapter 3 of the User's guide for detail on using ortho mode. Related commands : O button on status bar, Ortho angle, Construction mode

Page 208: Prokon Guia Dibujo

190

Ortho angle

Menu : Set Command : Ortho angle Description : Set the angle of the orthogonal axes Short form : SA Parameters : Angle/ entity Notes : The command is used to set the orientation of the orthogonal axes used when in ortho mode. Setting the ortho angle automatically enables ortho mode. By default the ortho angle is set at 0º with resulting orthogonal axes at 0º and 90º. Changing the ortho angle, sets a new ortho axis along the new ortho angle, and a second ortho axis at 90º from it. Refer to Chapter 3 of the User's guide for detail on using ortho mode and ortho angle. Related commands : Ortho mode

Page 209: Prokon Guia Dibujo

191

Set paper size

Menu : Set Command : Paper size Description : Set the paper size for a drawing Short form : SZ Parameters : Window

Notes : The command is used to set the drawing paper size. Select an ISO size and orientation (landscape or portrait) or enter a custom size. The paper orientation is adjusted automatically for custom paper sizes. The A4 schedule and A5 schedule paper sizes are customized A4 and A5 sheets. They are derived by taking the normal A4 and A5 sheets then reduced their sizes to accommodate the bending schedule frames. Use the file drawing info function to view the current paper size. Related commands : File drawing info

Page 210: Prokon Guia Dibujo

192

Set layer

Menu : Set (Layer) Command : Layer Description : Set the current/ active layer Short form : SL Parameters : Integer/ entity [confirm] Notes : The command is used to set the current layer to the specified layer number. A layer can also be selected by clicking an entity in that layer. The system scale is automatically adjusted to that of the current layer. It is often useful to turn all layers turned off and keep only the current layer displayed. If another layer is selected under such circumstances, the system will anticipate that the new layer should also be the sole displayed layer and will automatically confirm whether the previous layer must be turned off. Refer to Chapter 4 of the User's guide for detail on layers and scale. Related commands : Set scale

Page 211: Prokon Guia Dibujo

193

Set scale

Menu : Set (Layer) Command : Scale Description : Set the drawing scale Short form : SS Parameters : Real Notes : The command is used to set the current layer's scale. All entities in the current layer will be rescaled on the screen and displayed to the new layer scale. The Edit layer table command can be used to edit the current layer and other layer's scales and other properties. The Transpose scale command can be used to change a layer's scale without rescaling the layer's entities on the screen. Refer to Chapter 4 of the User's guide for detail on layers and scale. Related commands : Set layer, Edit layer table, Transpose scale

Page 212: Prokon Guia Dibujo

194

Transpose scale

Menu : Set (Layer) Command : Transpose scale Description : Transpose current layer scale Short form : ST Parameters : Coord1, coord2, real, layers Notes : The command is used to change the specified layers' scales without rescaling them on the screen. All entities belonging to the relevant layers are thus effectively resized. Indicate two points to have the distance between them measured. The displayed distance, based on the current layer scale, can then be changed to the correct value. The ratio of the entered distance to the measured distance is subsequently used to adjust all coordinates on the specified layers and the specified layer scales. All the specified layers' scales will then be updated without rescaling their entities on the screen. Entities can also be resized using a combination of the Set scale and Block scale commands. This one-step method to resize entities is very useful for setting up layer scales after reading a foreign drawing from another CAD system. Refer to Chapter 4 of the User's guide for detail on layers and scale. Related commands : Set scale, Block scale

Page 213: Prokon Guia Dibujo

195

Edit layer table

Menu : Set (Layer) Command : Edit layer table Description : Edit layer information Short form : SE Parameters : Window

Notes : The command is used to edit layer information. The text editing commands can be accessed by right-clicking the mouse on the active window (Edit layer table). The following layer information can be edited:

� Layer name : Any descriptive name, maximum ten characters. The number and name of the current layer is displayed on the status line.

� Scale : Real number specifying the layer scale, eg 2.5 for 1:2.5. � Origin : X- and Y-coordinates of the layer origin, specified in millimetres from the lower

left corner of the paper. � Layer on : Y to display a layer and N to turn it off. A layer that is turned of is displayed

in dark grey in the background. The current layer cannot be turned off.

Page 214: Prokon Guia Dibujo

196

The Change all layers button allows quick and easy editing of the scale and origin of all layers. This command can only be used when the scale and origin are the same for all layers. Refer to Chapter 4 of the User’s guide for detail on layers and scale and Chapter 8 for detail on setting up drawings. Related commands : Set scale, One layer on/off, All layers off, All layers on

Page 215: Prokon Guia Dibujo

197

Grid on or off

Menu : Set (Layer) Command : Grid on/off Description : Enable or disable the current layer’s grid display Short form : SG Parameters : None Notes : The command is used to enable or disable the display of the current layer's grid. A suitable grid spacing is intelligently selected. The grid display is further disabled intelligently if the current zoom setting causes the grid spacing to be less than five screen pixels. Therefore, zooming out far enough, will stop the display of the current layer's grid. Related commands : None

Page 216: Prokon Guia Dibujo

198

One layer on or off

Menu : Set (Layer) Command : One layer on/off Description : Turn a layer on or off Short form : S1 Parameters : Integer/ entity Notes : The command is used to turn a layer other than the current layer on or off. A layer can be specified by entering its number or by indicating an entity in that layer. It is often useful to improve clarity by turning selected layers off. Layers that are turned off are displayed in dark grey in the background. Such layers cannot be snapped to and are not printed or plotted. Unneeded layers can also be selected and deleted as blocks using the Block define layer and Block delete commands. Related commands : All layers off, All layers on, Edit layer table, Block define layer

Page 217: Prokon Guia Dibujo

199

All layers off

Menu : Set (Layer) Command : All layers off Description : Turn all layers off Short form : S2 Parameters : None Notes : The command is used to turn all layers off. The current layer cannot be turned off and will continue to be displayed. It is often useful to improve clarity by turning selected layers off. Layers that are turned off are displayed in dark grey in the background. Such layers cannot be snapped to and are not printed or plotted. Unneeded layers can also be selected and deleted as blocks using the Block define layer and Block delete commands. Related commands : One layer on/off, All layers on, Edit layer table, Block define layer

Page 218: Prokon Guia Dibujo

200

All layers on

Menu : Set (Layer) Command : All layers on Description : Turn all layers on Short form : S3 Parameters : None Notes : The command is used to turn all layers on. It is often useful to improve clarity by turning selected layers off. Layers that are turned off are displayed in dark grey in the background. Such layers cannot be snapped to and are not printed or plotted, and should therefore be turned on at an opportune time. Related commands : One layer on/off, All layers off, Edit layer table, Block define layer

Page 219: Prokon Guia Dibujo

201

Merge move entity

Menu : Set (Layer) Command : Merge move entity Description : Move an entity to the current layer Short form : SV Parameters : Entity1 [entity2…entityN] Notes : The command is used to merge one or more entities to the current layer by moving them from other layers. The display of the merged entities remains unchanged during the merging process. Merging an entity from a layer with a different scale or origin will therefore result in it being rescaled to the new scale. Entities merged to another layer using the Block change command are merely moved to the new layer. Such entities will be rescaled according to the new layer scale and may therefore be displayed bigger or smaller. Related commands : Merge copy entity, Block change

Page 220: Prokon Guia Dibujo

202

Merge copy entity

Menu : Set (Layer) Command : Merge copy entity Description : Copy an entity to the current layer Short form : SC Parameters : Entity1 [entity2…entityN] Notes : The command is used to copy one or more entities to the current layer by copying them from other layers. The display of the copied entities remains unchanged during the copying process. Copying an entity from a layer with a different scale or origin will therefore result in it being rescaled to the new scale. Related commands : Merge move entity, Block change

Page 221: Prokon Guia Dibujo

203

Set snap mode Menu : Set Command : Snap mode Description : Select and set the snap mode Short form : SN Parameters : None

Notes : The command is used to set the snap mode and select a snap once function. A menu is displayed (see above), where the options above the line are snap modes and those below the line are snap once functions. A snap mode is a snap function that, once selected, stays active until replaced by another snap mode. A snap mode can also be overridden temporarily by selecting a snap once function. The available snap modes are :

� Intersection : A point is set at the nearest intersection with the indicated entity. Intersections with the entity falling outside the snap zone are not considered. Intersections between all types of entities, including arcs, rebars and construction lines, are considered

� Endpoint : Snap to the nearest endpoint of the indicated line segment, arc or segment of rebar. If no endpoint is found in the snap zone, freehand snap mode is used. Endpoint snap mode can also be used to snap to the four corner points of the imaginary parallelogram enclosing a text entity.

� Both : Snap to the nearest intersection with or endpoint of the indicated entity. If no intersection or endpoint is found in the snap zone, freehand snap mode is used.

� Freehand : Do not snap to any position, i.e. use the current pointer position. Note: If no valid position can be found to snap to, a beep will be sound and the point is set freehand

Page 222: Prokon Guia Dibujo

204

The snap once functions available are :

� Line : If no previous point has been set, or if a previous point has been set and the included angle between the imaginary line joining the previous point and the mouse pointer, and the indicated entity at the position nearest to the mouse pointer, is less than 45º then snap to the nearest point on the indicated entity. However, if a previous point has been set and the angle included between the imaginary line joining the previous point and the mouse pointer, and the indicated entity at the position nearest to the mouse pointer, is greater than 45º then snap to a point perpendicular to the indicated drawing entity.

Note: The perpendicular snapping to lines with the Line snap function should not be confused with the Perpendicular line command.

� Horizontal : Snap horizontally from the previous point set, or the mouse pointer in its absence, to the nearest drawing entity. If no entity is found in the snap zone, freehand snap mode is used.

� Vertical : Snap vertically from the previous point set, or the mouse pointer in its absence, to the nearest drawing entity. If no entity is found in the snap zone, freehand snap mode is used.

� Midpoint : Snap to the midpoint or centre point of the nearest line, circle or circular arc. If no entity is found in the snap zone, freehand snap mode is used.

� Tangent : Snap tangentially to the nearest circle or circular arc if a previous point has been set. If no entity is found in the snap zone, freehand snap mode is used.

The snap zone or aperture within which snapping occurs, can be set in pixels using the File Options command. The larger the aperture, the less accurate snapping becomes in areas with many entities. Refer to Chapter 3 of the User’s guide for more detail on snapping, snap modes and snap once functions. Related commands : File Options Snap aperture

Page 223: Prokon Guia Dibujo

205

The Line menu The Line commands are used to draw lines and construction lines. Polylines and single lines, parallel lines and perpendicular lines can be drawn. A line's parameters can be read by the system and assigned to other lines. Construction lines can be drawn by enabling construction mode or using the crosshairs or orthogonal construction line drawing commands. The Line commands are grouped as follows:

� Normal line drawing commands: � Line � Auto line � Box � Parallel polyline � Parallel one line � Perpendicular line � Tangent two circles � Sketch � Revision Cloud � Get line parameters � Set line parameters

� Construction line drawing commands: � Construction crosshair � Horizontal construction line � Vertical construction line � Divide angle � Construction mode � Hide construction lines

� Spline drawing commands: � Tangent spline � Forced spline � Vectorize spline � Move control point � Parabola

Page 224: Prokon Guia Dibujo

206

Line

Menu : Line Command : Line Description : Draw a line between two or more points Short form : LL Parameters : Coord1 coord2 [coord3 . . . coordN]

Notes : The command is used to draw straight lines between two or more points. The drawn polyline will be regarded as a one entity, regardless of the number of points joined. The current line parameters are used. Related commands : Auto line, Box, Break polyline

Page 225: Prokon Guia Dibujo

207

Auto line

Menu : Line Command : Auto Description : Draw a line between two points Short form : LA Parameters : Coord1 coord2 [coord3 . . . coordN]

Notes : The command is used to draw straight lines between pairs of points. Each line drawn will be regarded as a separate entity. Related commands : Line, Box, Parallel single line

Page 226: Prokon Guia Dibujo

208

Box

Menu : Line Command : Box Description : Draw a box between two points Short form : LB Parameters : Coord1 coord2

Notes : The command is used to draw a rectangular box with the specified points as corners. If ortho mode has been selected, the box will be orientated according to the current ortho angle. The box will be regarded as a single entity. Related commands : Line, Auto line, Break polyline, Ortho mode, Ortho angle

Page 227: Prokon Guia Dibujo

209

Parallel polyline

Menu : Line Command : Parallel polyline Description : Draw a parallel polyline Short form : LP Parameters : Entity Coord1/dist1 [coord2/dist2 . . . coordN/distN]

Notes : The command is used to draw parallel polylines. The offset distance from each polyline or the points to pass through are specified. The parallel polylines will have the current system line parameters and will be drawn on the current layer irrespective the original line's layer. If construction mode is enabled, parallel construction lines are drawn. Related commands : Parallel single line, Perpendicular line, Construction mode

Page 228: Prokon Guia Dibujo

210

Parallel single line

Menu : Line Command : Parallel single line Description : Draw a parallel single line Short form : LO Parameters : Entity coord1/dist1 [coord2/dist2 . . . coordN/distN]

Notes : The command is used to draw parallel line segments. The offset distance from each line or the points to pass through are specified. The parallel lines will have the current system line parameters and will be drawn on the current layer irrespective the original line's layer. If construction mode is enabled, parallel construction lines are drawn. If a polyline is indicated, only lines parallel to the indicated segment will be drawn. Related commands : Parallel polyline, Perpendicular line, Construction mode

Page 229: Prokon Guia Dibujo

211

Perpendicular line

Menu : Line Command : Perpendicular line Description : Draw a perpendicular line between two points Short form : LR Parameters : Coord1 coord2 entity

Notes : The command is used to draw a line perpendicular to the indicated line, through a point up to a position perpendicular to a second point. Related commands : Parallel polyline, Parallel single line

Page 230: Prokon Guia Dibujo

212

Tangent two circles

Menu : Line Command : Tangent two circles Description : Draw a line tangent to two circles Short form : LT Parameter : Entity1,Entity2

Notes : The command is used to draw a line tangential to two circles or arcs. Depending on the position where the two source circles/arcs are indicated, different results can be obtained. All possible tangential lines to the two circles/arcs are determined and the line with the best correspondence to the positions on the source circles/arcs is then drawn. If construction mode is enabled, a tangential construction line is drawn. Related commands : Parallel polyline, Parallel one line, Perpendicular line, Construction mode

Page 231: Prokon Guia Dibujo

213

Sketch

Menu : Line Command : Sketch Description : Sketch a line or shape freehand Short form : LK Parameter : None Notes : The command is used to sketch a line or shape of any form freehand. The current system line parameters are used, even in construction mode. Select the Sketch command and then hold the left mouse button down while sketching. Releasing the mouse button ends the Sketch command. To delete an entire sketch line, use the Erase polyline or Block delete commands. Use the Erase line command if you wish to delete segments of the sketched line only. Note that curved lines consist of many short line segments which can be tedious to delete individually. Related commands : Line

Page 232: Prokon Guia Dibujo

214

Revision Cloud Menu : Line Command : Revision Cloud Description : Draw a revision cloud with label Short form : LV Parameters : Coord1 coord2 text

Notes : The command is used to draw a revision cloud around selected items that have been edited on a drawing. The revision cloud can also be labelled. The size of the arcs from which the cloud is a function of the text size, and can thus be altered by changing the size of the text under Set/ Text parameters. Related commands : Sketch, Text parameters, Line parameters

Page 233: Prokon Guia Dibujo

215

Get line parameters

Menu : Line Command : Get parameters Description : Read the line parameters of a drawing entity Short form : LG Parameter : Entity Notes : The command is used to assign the line parameters, i.e. pen and line type and attribute, of the indicated drawing entity to the current system line parameters. Related commands : Line parameters, Set line parameters

Page 234: Prokon Guia Dibujo

216

Set line parameters

Menu : Line Command : Set parameters Description : Assign the current line parameters to a drawing entity Short form : LS Parameters : Entity Notes : The command is used to assign the current system line parameters, i.e. pen and line type and attribute, to the indicated drawing entity. Related commands : Line parameters, Get line parameters

Page 235: Prokon Guia Dibujo

217

Construction crosshair

Menu : Line (Construction) Command : Construction crosshair Description : Draw a construction crosshair Short form : L+ Parameters : Coord1 [coord2 . . . coordN]

Notes : The command is used to draw a crosshair, consisting of a vertical and horizontal construction line, at the indicated point. If ortho mode has been selected, the construction crosshair will be orientated according to the current ortho angle. Related commands : Horizontal construction line, Vertical construction line, Construction mode, Ortho mode, Ortho angle

Page 236: Prokon Guia Dibujo

218

Horizontal construction line

Menu : Line (Construction) Command : Horizontal line Description : Draw a horizontal construction line Short form : LX Parameters : Coord1 [coord2 . . . coordN]

Notes : The command is used to draw a horizontal construction line through the indicated point. If ortho mode has been selected, the construction line will be orientated according to the current ortho angle. Related commands : Construction crosshair, Vertical construction line, Ortho mode, Ortho angle

Page 237: Prokon Guia Dibujo

219

Vertical construction line

Menu : Line (Construction) Command : Vertical line Description : Draw a vertical construction line Short form : LY Parameters : Coord1 [coord2 . . . coordN]

Notes : The command is used to draw a vertical construction line through the indicated point. If ortho mode has been selected, the construction line will be orientated according to the current ortho angle. Related commands : Construction crosshair, Horizontal construction line, Ortho mode, Ortho angle

Page 238: Prokon Guia Dibujo

220

Divide angle

Menu : Line (Construction) Command : Divide angle Description : Draw one or more construction lines intersecting an angle Short form : LD Parameters : Real [entity1 , entity2]

Notes : The command is used to draw one or more construction lines dividing the angle defined by two lines. The lines should be selected in an anti-clockwise direction. One less construction line will be drawn than the number of equal angle segments that is specified Related commands : Construction crosshair, Horizontal construction line, Vertical construction line

Page 239: Prokon Guia Dibujo

221

Construction mode

Menu : Line (Construction) Command : Construction mode Description : Select/unselect construction mode Short form : LC Parameters : None Notes : The command is used to enable or disable construction mode. When the construction mode is selected, all lines drawn using the line drawing commands will be construction lines. In the default setup of PADDS the O button on the status line at the bottom of the screen can be used to toggle construction mode. Construction mode can be enable or disabled at any stage during the execution of a command. Related commands : Hide construction lines

Page 240: Prokon Guia Dibujo

222

Hide construction lines

Menu : Line (Construction) Command : Hide construction lines Description : Hide or display all construction lines Short form : LH Parameters : None Notes : The command is used to hide or display all displayed construction lines. Hidden construction lines can not be snapped to. Related commands : Construction mode

Page 241: Prokon Guia Dibujo

223

Tangent spline

Menu : Line (Splines) Command : Tangent spline Description : Draw a spline tangential to a number of control points Short form : L1 Parameters : Coord1, Coord2 [Coord3….CoordN ]

Notes : The command is used to draw a spline tangential to a number of control points. The spline will start and end at the midpoints of the first and last connecting chords and touch all intermediate chords. The current line parameters are used. Points can be preset using the mouse or keyboard. A spline is regarded as a special polyline entity and can be converted to a normal polyline using the Vectorize spline command. A spline's control point can be moved using the Move control points command. The Edit entity info command can also be used to edit a spline. When changing a spline to a normal polyline, the resulting polyline will not have the same shape as the original spline but rather be a polyline connecting the original spline's control points. Related commands : Edit entity info, Forced spline, Vectorize spline, Move control points

Page 242: Prokon Guia Dibujo

224

Forced spline

Menu : Line (Splines) Command : Forced spline Description : Draw a spline through a number of control points Short form : L2 Parameters : Coord1, Coord2 [Coord3….CoordN ]

Notes : The command is used to draw a spline through a number of control points. The current line parameters are used. Points can be preset using the mouse or keyboard. A spline is regarded as a special polyline entity and can be converted to a normal polyline using the Vectorize spline command. A spline's control point can be moved using the Move control points command. The Edit entity info command can also be used to edit a spline. When changing a spline to a normal polyline, the resulting polyline will not have the same shape as the original spline but rather be a polyline connecting the original spline's control points. Related commands : Edit entity info, Tangent spline, Vectorize spline, Move control points

Page 243: Prokon Guia Dibujo

225

Vectorize spline

Menu : Line (Splines) Command : Vectorize spline Description : Convert a spline to a polyline Short form : L3 Parameters : Entity Notes : The command is used to convert a spline to a normal polyline with the same shape. The converted polyline can be further broken into single line segments using the Break polyline or Block Break polylines command. The Edit entity info command can be used to change a spline to a normal polyline. The resulting polyline will not have the same shape as the original spline but rather be a polyline connecting the original spline's control points. Related commands : Edit entity info, Break polyline, Block break polylines, Vectorize hatch

Page 244: Prokon Guia Dibujo

226

Move control point

Menu : Line (Splines) Command : Move control point Description : Move a spline’s control point Short form : L4 Parameters : Entity, Coord1, Coord2

Notes : The command is used to move one the control points of the indicated spline. Specify the distance and orientation to move by entering an offset or indicating two relative points. The Edit entity info command can also be used to change a spline's control point coordinates. The Stretch function can also be applied to a spline. Related commands : Edit entity info, Stretch

Page 245: Prokon Guia Dibujo

227

Parabola Menu : Line (Splines) Command : Parabola Description : Draw a parabola through three points Short form : L5 Parameters : Coord1, Coord2, Coord3

Notes : The command is used to draw a parabola through three points, namely the parabola start point, a point on the parabola and the end point. A parabola is treated as a polyline and the polyline commands are valid for a parabola. Related commands : Edit entity info, Break polyline, Make polyline, Parallel polyline

Page 246: Prokon Guia Dibujo

228

The Circle menu The commands on the Circle menu are used to draw circle, ellipses and circular and elliptical arcs. The Circle commands are grouped as follows:

� Circle drawing commands: � Circle � Circle two points � Circle three points

� Circular arc drawing commands: � Arc angle � Arc radius � Arc continue � Arc two elements � Arc three elements

� Ellipse and elliptical arc drawing commands: � Ellipse � Elliptical arc � Oblique circle

Page 247: Prokon Guia Dibujo

229

Circle

Menu : Circle Command : Centre and radius Description : Draw a circle Short formt : CC Parameters : Coord1 real/coord2

Notes : The command is used to draw a circle with the indicated centre point and radius. The current line parameters are used. Related commands : Circle two points, Circle three points, Ellipse

Page 248: Prokon Guia Dibujo

230

Circle two points

Menu : Circle Command : Two points Description : Draw a circle through two points Short form : C2 Parameters : Coord1 coord2

Notes : The command is used to draw a circle through two points. Related commands : Circle, Circle three points, Ellipse

Page 249: Prokon Guia Dibujo

231

Circle three points

Menu : Circle Command : Three points Description : Draw a circle through three points Short form : C3 Parameters : Coord1 coord2 coord3

Notes : The command is used to draw a circle through three points. Related commands : Circle, Circle three points, Ellipse

Page 250: Prokon Guia Dibujo

232

Arc angle

Menu : Circle (Arc) Command : Start point, centre point and angle Description : Draw a circular arc Short form : C4 Parameters : Coord1 coord2 angle/coord3

Notes : The command is used to draw a circular arc from a point, clockwise about the specified centre point up to the specified angle or point specified defining the angle. The angle is defined by a line from the centre point. The current line parameters are used. Related commands : Arc continue, Arc radius, Elliptical arc

Page 251: Prokon Guia Dibujo

233

Arc radius

Menu : Circle (Arc) Command : Start point, endpoint and radius Description : Draw a circular arc through two points Short form : C5 Parameters : Coord1 coord2 real/coord3

Notes : The command is used to draw a circular arc between two points, clockwise and with the specified radius or through a third point. Related commands : Arc continue, Arc angle, Elliptical arc

Page 252: Prokon Guia Dibujo

234

Arc continue

Menu : Circle (Arc) Command : Continue endpoint Description : Extends an entity with a circular arc Short form : C6 Parameters : Coord1 coord2

Notes : The command is used to draw a circular arc from an end point of an entity, at the same angle of the entity at that point, to another point. Related commands : Arc angle, Arc radius, Elliptical arc

Page 253: Prokon Guia Dibujo

235

Arc two elements

Menu : Circle (Arc) Command : Two elements and radius or centre point Description : Draw an arc tangential to two lines, arcs or circles Short form : C7 Parameters : Entity1, Entity2, Real/Coord1

Notes : The command is used to draw a circular arc at the specified radius tangential to two entities. The tangential entities may be lines, arcs or circles and the centre point of the arc may be indicated or the radius entered. For circles and arcs, more than one tangential arc may be possible, in which case the tangential arc nearest to the indicated points will then be selected. The current line parameters are used. If construction mode is enabled, a construction arc will be drawn. Related commands : Arc angle, Arc radius, Elliptical arc, Arc continue, Arc three elements

Page 254: Prokon Guia Dibujo

236

Arc three elements

Menu : Circle (Arc) Command : Three elements Description : Draw an arc tangential to three lines, circles or arcs Short form : C8 Parameters : Entity1 entity2 entity3

Notes : The command is used to draw a circular arc tangential to three entities. The tangential entities may be lines, arcs or circles. For circles and arcs, more than one tangential arc may be possible, in which case the arc nearest to the indicated points will then be selected. The current line parameters are used. If construction mode is enabled, a construction arc will be drawn. Related commands : Arc angle, Arc radius, Elliptical arc, Arc continue, Arc two elements

Page 255: Prokon Guia Dibujo

237

Ellipse

Menu : Circle (Ellipse) Command : Ellipse Description : Draw an ellipse Short form : CE Parameters : Coord1 coord2 coord3

Notes : The command is used to draw an ellipse through two specified points on a main axis and a point on the second main axis, perpindicular to a third specified point. The current line parameters are used. Related commands : Circle, Cicle two points, Circle three points, Elliptical arc

Page 256: Prokon Guia Dibujo

238

Elliptical arc

Menu : Circle (Ellipse) Command : Elliptical arc Description : Draw an elliptical arc Short form : CA Parameters : Coord1 coord2 coord3

Notes : The command is used to draw an elliptical arc between two specified points, clockwise about the specified centre point. The current line parameters are used. Related commands : Arc angle, Arc radius, Arc continue, Ellipse

Page 257: Prokon Guia Dibujo

239

Oblique circle

Menu : Circle (Ellipse) Command : Oblique circle Description : Draw an oblique circle Short form : CO Parameters : Coord1 coord2 coord3

Notes : The command is used to draw an ellipse, representing an oblique circle, with the indicated centre point and two axis intersecting points. The current line parameters are used. If construction mode is enabled, a construction ellipse will be drawn. Related commands : Circle, Ellipse

Page 258: Prokon Guia Dibujo

240

The Text menu The function of the commands on the Text menu is to allow the editing of text and text parameters for both individual text entities and for system text parameters. The commands on the Text menu are:

� Text � Multi-line text � Edit text � Detail text edit � Move text � Copy text � Text caption � Text box � Text to file � Text angle � Text parameters � Get text parameters � Set text parameters � Convert to uppercase � Convert to lowercase

Page 259: Prokon Guia Dibujo

241

Text

Menu : Text Command : Text Description : Write single line text Short form : TT Parameters : Coord, text

Notes : The command is used to write single line text at the specified point. Text parameters, direction and justification are determined by the current system text parameter settings. A single line is normally edited using the Edit text command but can be converted to multi-line text using the Detail text edit command. Related commands : Multi-line text, Caption, Edit text

Page 260: Prokon Guia Dibujo

242

Multi-line text

Menu : Text Command : Multi-line text Description : Write more than one line of text Short form : TU Parameters : Text, coord

Notes : The command is used to write multi-line text at the specified point. The text editor is used to input multi-line text in a separate window, thereby facilitating advanced editing functions.

Page 261: Prokon Guia Dibujo

243

The text parameters are briefly as follows:

� Justification, i.e. either top, middle or bottom combined with either left, centre or right. The justification can be typed is an abbreviation, eg "LB" for left bottom, or by clicking the position in the picture.

� Text pen number : The eight available pen numbers refer to the line thickness associated with each pen number. If a drawing is scaled when printed, its pen widths are scaled accordingly.

� Text font � Text height in millimetres. � Text width as a factor of text height. � Line spacing as a factor of text height. � Text angle in degrees.

For further details on text parameters, refer to Chapter 3 of the User’s guide. Text can be also read from a text file or saved as a text file using the Read from file and Save to file buttons. Font types can be added or removed using the Add font and Delete font buttons. Related commands : Text, Caption, Detail text edit

Page 262: Prokon Guia Dibujo

244

Edit text

Menu : Text Command : Edit text Description : Edit a single line text Short form : TE Parameters : Entity, text Notes : The command is used to edit single line text, including caption and dimension text. A text entity is selected by indicating a point inside the imaginary rectangle enclosing it. If multi-line text is selected, the Detail text edit command is executed instead. The current text parameters are used. Related commands : Detail text edit

Page 263: Prokon Guia Dibujo

245

Detail text edit

Menu : Text Command : Detail text edit Description : Edit a multi-line text and its parameters Short form : TD Parameters : Entity, text Notes : The command is used to edit multi-line text and its text parameters. Single line text can also be converted to multi-line text using this command. The multi-line text window appears, allowing editing of all parameters. Refer to Multi-line Text in the Command Reference and Chapter 3 in the User’s guide for further information. Related commands : Edit text, Get text parameters, Set text parameters

Page 264: Prokon Guia Dibujo

246

Move text

Menu : Text Command : Move text Description : Move a text entity Short form : TM Parameters : Entity, coord1 Notes : The command is used to move single line or multi-line text entities, including caption and dimension text. A text entity is selected by indicating a point inside the imaginary rectangle enclosing that line of text. Related commands : Copy text, Block move

Page 265: Prokon Guia Dibujo

247

Copy text

Menu : Text Command : Copy text Description : Copy a text entity Short form : TC Parameters : Entity, coord1 Notes : The command is used to copy single line or multi-line text entities, including caption and dimension text. A text entity is selected by indicating a point inside the imaginary rectangle enclosing that line of text. Related commands : Move text, Block copy

Page 266: Prokon Guia Dibujo

248

Caption

Menu : Text Command : Caption Description : Create a text caption Short form : TN Parameters : Coord1 coord2 coord3 text Notes : The command is used to write a single line text caption at the specified point and draw the caption lines and arrow at the points specified. The text parameters, direction, justification and line parameters are determined by the current system settings. The caption line is drawn using the current system dimension line parameters. Related commands : Text, Multi-line text

Page 267: Prokon Guia Dibujo

249

Box

Menu : Text Command : Box Description : Draw a box around a text entity Short form : TB Parameters : Entity Notes : The command is used to draw a box around a text entity. The current system line parameters are used. If construction mode is enabled, construction lines will be drawn. An island can also be created for a text entity in a hatched area using the Hatch text island command. Related commands : Hatch text island

Page 268: Prokon Guia Dibujo

250

Text to file

Menu : Text Command : Text to file Description : Read text entities and save them Short form : TF Parameters : Filename, entity1 [entity2...entityN] Notes : The command is used to read one or more text entities and write them to the specified file. This is an easy way of extracting text from a drawing for editing it in a word processing package. The Save as window appears, requiring a file name and position in which to save the file. The Detail text edit command can also be used to edit a text entity and save it in a text file. Survey coordinates can also be indicated and saved to a file with the Survey coordinates to file command on the Point menu. Related commands : Detail text edit, Survey coordinates to file

Page 269: Prokon Guia Dibujo

251

Text angle

Menu : Text Command : Angle Description : Set the text angle Short form : TA Parameters : Real / entity Notes : The command is used to set the system text angle. Enter the new angle between 0º and 360º, or indicate a line entity at the desired angle. The text angle can also be set with the Text parameters and Detail text edit commands. To keep text from being rotated, the Get text parameters and Set text parameters commands do not take the text angle parameter into account. Related commands : Text parameters, Detail text edit, Get text parameters, Set text parameters

Page 270: Prokon Guia Dibujo

252

Text parameters

Menu : Text Command : Parameters Description : Set the system text parameters Short form : TP Parameters : None

Notes : The command is used to set the system text parameters. The text parameters are briefly as follows:

� Justification, i.e. either top, middle or bottom combined with either left, centre or right. The justification can be typed is an abbreviation, eg "LB" for left bottom, or by clicking the position in the picture.

� Text pen number : The eight available pen numbers refer to the line thickness associated with each pen number. If a drawing is scaled when printed, its pen widths are scaled accordingly.

� Text font � Text height in millimetres. � Text width as a factor of text height. � Line spacing as a factor of text height.

Page 271: Prokon Guia Dibujo

253

� Text angle in degrees. For further details on text parameters, refer to Chapter 3 of the User’s guide. Related commands : Text angle, Detail text edit, Get text parameters, Set text parameters

Page 272: Prokon Guia Dibujo

254

Get text parameters

Menu : Text Command : Get text parameters Description : Read the text parameters of a drawing entity Short form : TG Parameters : Entity Notes : The command is used to assign the text parameters, i.e. pen, font, justification, height, width factor and line spacing, of the indicated text entity to the current system text parameters. The current system text angle parameter is not affected by this command and must be edited using the Text angle command. Related commands : Text angle, Text parameters, Set text parameters

Page 273: Prokon Guia Dibujo

255

Set text parameters

Menu : Text Command : Set text parameters Description : Set the text parameters of a drawing entity Short form : TS Parameters : Entity Notes : The command is used to assign the current system text parameters, i.e. pen, font, justification, height, width factor and line spacing, to the indicated drawing entity. To keep text from being rotated, the current text angles are not affected by this command and must be edited using the Detail text edit or Edit entity info commands. Related commands : Text parameters, Get text parameters, Detail text edit

Page 274: Prokon Guia Dibujo

256

Convert to uppercase

Menu : Text Command : Convert to uppercase Description : Convert a text entity to uppercase characters Short form : TO Parameters : Entity1 [entity2...entityN] Notes : The command is used to convert a text entity to uppercase characters. Related commands : Detail text edit, Convert to lowercase

Page 275: Prokon Guia Dibujo

257

Convert to lowercase

Menu : Text Command : Convert to lowercase Description : Convert a text entity to lowercase characters Short form : TL Parameters : Entity1 [entity2...entityN] Notes : The command is used to convert a text entity to lowercase characters. Related commands : Detail text edit, Convert to uppercase

Page 276: Prokon Guia Dibujo

258

The Point menu The commands on the Points menu are used to set and clear points and also to setup the survey coordinate system. The Points commands are categorized as follows:

� Normal point commands � Clear all points � Clear first point � Clear last point � Set point � Set points on line � Space (set N) points on line � Set point halfway � Move point � Show last position � Tick marks

� Survey coordinates commands � Orientate two points � Orientate point and angle � Set survey point � Set distance and bearing � Get survey coordinate � Get distance and bearing � Survey coordinates to file � Contours to DTM file

Page 277: Prokon Guia Dibujo

259

Clear all points

Menu : Point Command : Clear Description : Clear all points Short form : PC Parameters : None Notes : The command is used to clear all set points. It is sometimes more convenient to preset points before executing a command. If, however, points are accidentally set, they should be cleared before continuing. Related commands : Clear first point, Clear last point

Page 278: Prokon Guia Dibujo

260

Clear first point

Menu : Point Command : Clear first Description : Clear the first point set Short form : PF Parameters : None Notes : The command is used to clear the first point set. It is sometimes more convenient to preset points before executing a command. If, however, points are accidentally set, they should be cleared before continuing. Related commands : Clear points, Clear last point

Page 279: Prokon Guia Dibujo

261

Clear last point

Menu : Point Command : Clear last Description : Clear the last point set Short form : PL Parameters : None Notes : The command is used to clear the last point set. It is sometimes more convenient to preset points before executing a command. If, however, points are accidentally set, they should be cleared before continuing. Related commands : Clear points, Clear first point, Display last position

Page 280: Prokon Guia Dibujo

262

Set point

Menu : Point Command : Set Description : Set a point Short form : PS Parameters : Coord1 [coord2 . . . coordN]

Notes : The command is used to set a point at the indicated position. This is the menu equivalent of setting a point by clicking the mouse in the drawing area. Related commands : Move point

Page 281: Prokon Guia Dibujo

263

Set points on line

Menu : Point Command : Set points on line Description : Set some points at specified distances on a line Short form : P0 Parameters : Entity dist1 [dist2 . . . distN]

Notes : The command is used to set one or more points on a line. The first point is set the specified distance from the nearest line end point in the direction of the other line end point. Subsequent points are the specified distances from the previous points along the angle of the line. Related commands : Space points on line, Tick marks

Page 282: Prokon Guia Dibujo

264

Space points on line

Menu : Point Command : Set N points on line Description : Set some equally spaced points on a line Short form : PN Parameters : Entity integer

Notes : The command is used to set a one or more equally spaces points on a line. Related commands : Set points on line, Set point halfway, Tick marks

Page 283: Prokon Guia Dibujo

265

Set point halfway

Menu : Point Command : Set point halfway in between Description : Set a point halfway between the other points Short form : PS Parameters : Coord1 coord2

Notes : The command is used to set a point exactly halfway between two other points. Related commands : Space points on line

Page 284: Prokon Guia Dibujo

266

Move point

Menu : Point Command : Move Description : Move the last point Short form : PM Parameters : Coord Notes : The command is used to move the last point the distance of the relative coordinate specified. The entered coordinate is treated as a relative coordinate, even if it is not preceded with the usual '+' character. It is sometimes more convenient to preset points before executing a command. If, however, a point is set incorrectly, or a point is set at an easy-to-snap-to position, this command can be used to move it a certain distance away. Related commands : Set point

Page 285: Prokon Guia Dibujo

267

Show last position

Menu : Point Command : Show last position Description : Highlight the position of the last point Short form : PH Parameters : None Notes : The command is used to highlight the last point set, even if it has been cleared in the meantime. Related commands : Set point

Page 286: Prokon Guia Dibujo

268

Tick marks

Menu : Point Command : Tick marks Description : Set chained points on a line, circle or arc Short form : PT Parameters : Real entity

Notes : The command is used to set a series of equally spaced chained points along the length of a continuous series of lines and arcs or on a circle. Points are set at the chainage positions and also at all intersections. Related commands : Set points on line, Space points on line, Set point halfway

Page 287: Prokon Guia Dibujo

269

Orientate two points

Menu : Point Command : Orientate two points Description : Orientate the survey coordinate system by indicating two known points Short form : P1 Parameters : Coord1 coord2 coordS1 coordS2

Notes : The command is used to orientate the survey coordinate system by indicating two known points and entering their survey coordinates. Related commands : Orientate point and angle

Page 288: Prokon Guia Dibujo

270

Orientate point and angle

Menu : Point Command : Orientate point and angle Description : Orientate the survey coordinate system by indicating a known point and the

angle for south Short form : P2 Parameters : Coord1 coordS1 angle

Notes : The command is used to orientate the survey coordinate system by indicating a known point and entering the corresponding survey coordinate and the angle for south. Related commands : Orientate two points

Page 289: Prokon Guia Dibujo

271

Set survey point

Menu : Point Command : Set survey point Description : Set a survey coordinate by typing a coordinate Short form : P3 Parameters : Coord1 Notes : The command is used to set a survey coordinate by entering it. Related commands : Set distance and bearing

Page 290: Prokon Guia Dibujo

272

Set distance and bearing

Menu : Point Command : Set distance and bearing Description : Set a survey coordinate by entering a distance and bearing Short form : P4 Parameters : Dist angle

Notes : The command is used to set a survey coordinate by entering the distance and bearing from the last point set. Related commands : Set survey point

Page 291: Prokon Guia Dibujo

273

Get survey coordinate

Menu : Point Command : Get survey point Description : Read a survey point Short form : P5 Parameters : Coord1 [coord2 . . . coordN] Notes : The command is used to read the indicated survey coordinates. Related commands : Get distance and bearing, Survey coordinates to file

Page 292: Prokon Guia Dibujo

274

Get distance and bearing

Menu : Point Command : Orientate two points Description : Calculate the distance and bearing between two survey coordinates Short form : P6 Parameters : Coord1 coord2

Notes : The command is used to calculate the distance and bearing between two survey coordinates. Related commands : Get survey coordinate, Coordinates to file

Page 293: Prokon Guia Dibujo

275

Survey coordinates to file

Menu : Point Command : Coordinates to file Description : Read survey coordinates and save them to disk Short form : P7 Parameters : Coord1 [coord2 . . .coordN] Notes : The command is used to read one or more survey coordinates and write them to disk. The coordinate table is stored in a file named COORD.TXT. Contours can also be traced and saved as 3D coordinates in a DTM file using the Contours to DTM file command. Related commands : Get survey coordinate, Get distance and bearing, Contours to DTM file, Text to file

Page 294: Prokon Guia Dibujo

276

Contours to DTM file

Menu : Point Command : Contours to DTM file Description : Save coordinates on contours to a 3D DTM file Short form : P8 Parameters : Dialogue/file name real enitity1 real1 [entity2 real2 . . . entityN realN] Notes : The command is used to trace a contour plan and create a 3D coordinate file for use with a DTM system. Coordinates are read at the specified interval and the list saved to the specified text file. A height is entered before selecting each contour line. Survey coordinates will be written to the DTM file if a survey coordinate system has been set up. A no survey coordinate system has been set up, normal drawing coordinates will be used. Related commands : Survey coordinates to file

Page 295: Prokon Guia Dibujo

277

The Hatch menu The function of the commands on the Hatch menu is to allow the hatching of certain areas and the editing of hatch parameters. Hatch definition points and origins can also be edited. The commands on the Hatch menu are:

� Polygon hatch � Outline hatch � Area hatch � Move point � Delete point � Insert point � Text island � Vectorize hatch � Edit hatch pattern � Parameters � Change origin � Get hatch parameters � Set hatch parameters � Hide hatching

Page 296: Prokon Guia Dibujo

278

Polygon hatch

Menu : Hatch Command : Polygon hatch Description : Hatch an area by indicating a polygon Short form : HH Parameters : Coord1 coord2 coord3 [coord4..coordN] coordN+1

Notes : The command is used to hatch an area by indicating three or more points of a polygon. An additional point is required to define the hatch origin. Clicking on another hatch reads that hatch's origin. The hatch is drawn using the current system hatch parameters. A hatch area can be changed using the Move hatch point, Delete hatch point and Insert hatch point commands. A different hatch pattern can be assigned to a hatch with the Set hatch parameters function. Edit entity info can also be used to edit hatch patterns and points. An area can also be hatched using the Outline hatch and Area hatch commands. A hole can be inserted in a hatch by hatching an area inside it using the same hatch parameters. Alternatively additional hatch points can be inserted using the Insert hatch point command. Another hatch can be overlaid by indicating an area starting outside the hatch in question. Related commands : Area hatch, Outline hatch

Page 297: Prokon Guia Dibujo

279

Outline hatch

Menu : Hatch Command : Outline hatch Description : Hatch an area by tracing an outline Short form : HO Parameters : Entity coord1

Notes : The command is used to hatch an area by tracing its outline. Indicate a point near the outline, slightly to the side to be hatched. Starting it the indicated position, the line and arc end points are then traced. A second point is required to define the hatch origin. Clicking on another hatch reads that hatch's origin. The hatch is drawn using the current system hatch parameters. A hatch area can be changed using the Move hatch point, Delete hatch point and Insert hatch point commands. A different hatch pattern can be assigned to a hatch with the Set hatch parameters function. Edit entity info can also be used to edit hatch patterns and points. An area can also be hatched using the Polygon hatch and Area hatch commands. A hole can be inserted in a hatch by hatching an area inside it using the same hatch parameters. Alternatively additional hatch points can be inserted using the Insert hatch point command. Another hatch can be overlaid by indicating an area starting outside the hatch in question. Related commands : Area hatch, Polygon hatch

Page 298: Prokon Guia Dibujo

280

Area hatch

Menu : Hatch Command : Area hatch Description : Hatch an area by detecting it Short form : HA Parameters : Entity coord1

Notes : The command is used to hatch an area by auto-detecting it. Indicate a point near the perimeter, slightly to the side to be hatched. Starting at the indicated position, the line, circle and arc intersections are then traced. A second point is required to define the hatch origin. Clicking on another hatch reads that hatch's origin. The hatch is drawn using the current system hatch parameters. A hatch area can be changed using the Move hatch point, Delete hatch point and Insert hatch point commands. A different hatch pattern can be assigned to a hatch with the Set hatch parameters function. Edit entity info can also be used to edit hatch patterns and points. An area can also be hatched using the Polygon hatch and Area hatch commands. A hole can be inserted in a hatch by hatching an area inside it using the same hatch parameters. Alternatively additional hatch points can be inserted using the Insert hatch point command. Another hatch can be overlaid by indicating an area starting outside the hatch in question. Related commands : Outline hatch, Polygon hatch

Page 299: Prokon Guia Dibujo

281

Move point

Menu : Hatch Command : Move point Description : Move a point on a hatch perimeter Short form : HM Parameters : Entity coord1 coord2

Notes : The command is used to move a point on a hatch perimeter. Indicate the relevant hatch perimeter to highlight its perimeter points. Then click the point to move and indicate its new position. The point's new coordinate can also be typed as an absolute or relative coordinate. A point on a hatch perimeter can also be edited using the Edit entity info command. Hatch perimeter points can also be deleted and inserted using the Delete hatch point and Insert hatch point commands. Related commands : Edit entity info, Delete hatch point, Insert hatch point

Page 300: Prokon Guia Dibujo

282

Delete point

Menu : Hatch Command : Delete point Description : Delete a point on a hatch perimeter Short form : HD Parameters : Entity coord

Notes : The command is used to delete a point on a hatch perimeter. Indicate the relevant hatch perimeter to highlight its perimeter points. Then click the point to delete. Hatch perimeter points can also be moved and inserted using the Move hatch point and Insert hatch point commands. Related commands : Move hatch point, Insert hatch point

Page 301: Prokon Guia Dibujo

283

Insert point

Menu : Hatch Command : Insert point Description : Insert a point on a hatch perimeter Short form : HI Parameters : Entity coord

Notes : The command is used to insert a point on a hatch perimeter. Indicate the relevant hatch perimeter on the side of the perimeter where the new point is to be inserted. Then click the point indicate the new point's position. The point's new coordinate can also be typed as an absolute coordinate. Hatch perimeter points can also be moved and deleted using the Move hatch point and Delete hatch point commands. Related commands : Move hatch point, Delete hatch point

Page 302: Prokon Guia Dibujo

284

Text island

Menu : Hatch Command : Text island Description : Draw an island around a text entity Short form : HT Parameters : Entity

Notes : The command is used to remove a rectangular hatch area around the indicated text entity. No lines are drawn on the island perimeter. A hole can be inserted in a hatch by hatching an area inside it using the same hatch parameters. The Text box command can also be used to draw a box around a text entity. If a hatch area contains text islands, the area of the text islands will be subtracted when calculating the hatch area using the Dimension measure hatch area command. Related commands : Text box

Page 303: Prokon Guia Dibujo

285

Vectorize hatch

Menu : Hatch Command : Vectorize hatch Description : Convert a hatch to a polyline Short form : HV Parameters : Entity Notes : The command is used to convert a hatch to a polyline with exactly the same appearance. If holes must be created in the resulting polyline, the Block define cut and Block delete commands can be used. A polyline can also be converted to single line segments with the Break polyline command. Groups of polylines can be broken by defining them in a block and then applying the Break polylines command on the block menu. Related commands : Break polyline, Break polylines, Vectorize spline

Page 304: Prokon Guia Dibujo

286

Edit hatch pattern

Menu : Hatch Command : Edit hatch pattern Description : Edit the current system hatch pattern Short form : HE Parameters : Entity

Notes : The command is used to edit the current system hatch pattern. Changes made to the pattern can be viewed in the pattern preview window. A hatch pattern is defined by a number of lines with the following parameters:

� Angle : The angle is the line, measured anti-clockwise with 0º pointing to the right. � Origin : The origin in millimetre in the global axes system. The global origin corresponds

to the bottom left corner of the pattern preview window. � Delta : Enter the repeating spacing of the line in millimeter. Delta comprise two values:

� Spacing in the direction of the line. � Spacing perpendicular to the line. This value may not be zero since it will imply

no transverse distribution of the line. � Dashes : Alternating lengths of solid line segments and blanks, eg 2.0,-4.0,2.0,-8.0 for

Page 305: Prokon Guia Dibujo

287

2mm dashes with gaps alternating at 4mm and 8mm. A blank is defined by a leading minus sign. Up to three pairs of solids and dashes can be specified. If this field is left blank, a solid line is used.

The pattern preview window is updated every time the ENTER key is pressed. The hatch pattern is displayed using the current system line parameters, i.e. pen and line type. The following is required:

� Pattern name : Enter a compulsory pattern name comprising up to 15 characters. Any characters except commas may be used.

� Description : This is optional. � Scale factor : For enlarging or reducing the hatch pattern. A value greater than one will

enlarge the pattern. The default scale factor is unity. � Angle : Angle to rotate the hatch pattern with. The default value is zero. � Scaling system : Select between drawing and paper scale. With drawing scale the hatch

pattern will be scaled with the layer scale, eg brickwork drawn to 1:50 scale. Paper scale allows hatch patterns to be drawn full-size, eg a soil profile drawn full-size on 1:100 layer.

� Select a pattern file : Two pattern files are distributed with PADDS, namely PADDS.PAT (general patterns) and GEOTECH.PAT (geotechnical patterns for soil profiling).

� Add pattern to file : Save the edited pattern to the current pattern file. If a pattern by the same name already exists in the pattern file, a prompt to overwrite will be displayed.

A drawn hatch pattern also can be modified using the Edit entity info command. Related commands : Edit entity info, Hatch parameters

Page 306: Prokon Guia Dibujo

288

Parameters

Menu : Hatch Command : Parameters Description : Set the system hatch parameters Short form : HP Parameters : None

Notes : The command is used to set the system hatch parameters. The following parameters can be edited:

� Select a pattern file : Two pattern files are distributed with PADDS, namely PADDS.PAT (general patterns) and GEOTECH.PAT (geotechnical patterns for soil profiling).

� Scale factor : For enlarging or reducing the hatch pattern. A value greater than one will enlarge the pattern. The default scale factor is unity.

� Angle : Angle to rotate the hatch pattern with. The default value is zero. � Scaling system : Select between drawing and paper scale. With drawing scale the hatch

Page 307: Prokon Guia Dibujo

289

pattern will be scaled with the layer scale, eg brickwork drawn to 1:50 scale. Paper scale allows hatch patterns to be drawn full-size, eg a soil profile drawn full-size on 1:100 layer.

Select a hatch pattern by clicking it. The scroll arrows can be clicked to move up or down to other pages of the same hatch pattern file. The current hatch pattern can be modified and saved back to the hatch pattern file with the Edit hatch pattern command. Related commands : Edit hatch pattern, Get hatch parameters, Set hatch parameters

Page 308: Prokon Guia Dibujo

290

Change origin

Menu : Hatch Command : Change origin Description : Change the origin of a drawn hatch entity Short form : HC Parameters : Entity point/entity Notes : The command is used to assign a new origin to a drawn hatch entity, eg. to make it match with an adjacent hatch entity. When indicating the new origin, one can indicate another drawn hatch entity to force the origin to be the same as that hatch entity's origin. Related commands : Hatch parameters, Set hatch parameters, Get hatch parameters

Page 309: Prokon Guia Dibujo

291

Get hatch parameters

Menu : Hatch Command : Get hatch parameters Description : Read the hatch parameters of a drawn hatch entity Short form : HG Parameters : Entity Notes : The command is used to assign the hatch parameters, i.e. pattern name, scale factor, angle, scaling system, pen number and line type, of the indicated hatch entity to the current system hatch parameters. The pen number and line type can also be read from a line, circle or arc using the Get line parameters command. Related commands : Hatch parameters, Set hatch parameters, Get line parameters

Page 310: Prokon Guia Dibujo

292

Set hatch parameters

Menu : Hatch Command : Set hatch parameters Description : Set the hatch parameters of a drawn hatch entity Short form : HS Parameters : Entity Notes : The command is used to assign the current system hatch parameters, i.e. pattern name, scale factor, angle, scaling system, pen number and line type, to the indicated hatch entities. The hatch parameters can also be modified using the Edit entity info command. Related commands : Hatch parameters, Get hatch parameters, Edit entity info

Page 311: Prokon Guia Dibujo

293

Hide hatching

Menu : Hatch Command : Hide hatching Description : Disables or enables the display of all hatch patterns Short form : H1 Parameters : None Notes : The command is used to hide or display all hatch patterns. Similar to layers that are turned off, hidden hatching cannot be snapped to and is not printed or plotted. Related commands : Hide construction lines, One layer on/off, All layers on, All layers off

Page 312: Prokon Guia Dibujo

294

The Rebar menu The Rebar commands are used to draw, label and / or schedule reinforcement bars. The required concrete cover, scheduling code and rebar drawing parameters to be used can be set. Quick zone commands allow various rebar configurations to be drawn, labelled and scheduled all in a single command. Rebars that have already been drawn can be labelled and scheduled by indicating the rebars. The Rebar commands are grouped as follows:

� General rebar commands: � Bar � Bar ABCDE � Dot � Ring � Extend bar � Concrete cover � Rebar pen � Indicate beam � Curtail bar end � Rotate bar � Bar line mode � Tendon or cable � Scheduling code � Add shape code 99

� Quick zone commands: � Multiple bars � Alternate bars reversed � Staggered bars � Stepped bars � Fan zone � Circular grid � No bar zone

� Indicate drawn bars: � Text on bar � Indicate one bar � Indicate two bars � Indicate zone with one bar � Indicate zone with two bars � Multiple zones with one bar � Multiple zones with two bars

Page 313: Prokon Guia Dibujo

295

� Parallel zones with one bar � Parallel zones with two bars

Page 314: Prokon Guia Dibujo

296

Bar

Menu : Rebar Command : Bar Description : Draw a rebar Short form : RB Parameters : Shape coord1 coord2 [coord3 . . . coordN] confirm

Notes : The command is used to draw a rebar entity, optionally shrinking it with the concrete cover values. The number of bar handles required to define a rebar depends on its shape code. Each rebar entity possesses a complete set of attributes defining its actual shape and appearance on screen. All new rebars are drawn as solid lines in the current rebar pen. A rebar's line style and other parameters can be changed with the Edit entity info command. Although the points for the rebar handles are set in the normal fashion, the process can sometimes be simplified by enabling ortho mode. If enabled, ortho mode is intelligently overruled to aid the definition of certain rebars. On confirmation, the rebar's dimensions can be reduced with the concrete cover. A drawn rebar's dimensions can be changed using the Extend bar or Stretch commands. With the

Page 315: Prokon Guia Dibujo

297

Edit entity info command, one can modify all the parameters of a rebar. Once a scheduled rebar's dimensions have changed, its record in the bending schedule will be updated automatically. Drawn rebar entities can be distributed over one or more zones using the rebar indicating commands. Refer to Chapter 7 of the User's manual for a detailed discussion on rebar entities, their handles and default orientations. Related commands : Bar ABCDE, Dot, Ring, Edit entity info

Page 316: Prokon Guia Dibujo

298

Bar ABCDE

Menu : Rebar Command : Bar ABCDE Description : Draw a rebar to dimension Short form : RE Parameters : Shape coord1 coord2/angle coord3 confirm integer1 [integer2..integerN]

Notes : The command is used to draw a rebar entity of the specified dimensions, optionally shrinking it with the concrete cover values. The first handle indicated is used to define the rebar's position. The rebar's orientation is defined by entering an angle or setting a second point. The definition of the rebar's orientation is completed by setting a last point to indicate which side of the first two points it is located. The final step comprises editing the rebar's bending dimensions. The dimensions to be edited depend on the shape code specified. Each rebar entity possesses a complete set of attributes defining its actual shape and appearance on screen. All new rebars are drawn as solid lines in the current rebar pen. A rebar's line style and other parameters can be changed with the Edit entity info command. A drawn rebar's dimensions can be changed using the Extend bar or Stretch commands. With the

Page 317: Prokon Guia Dibujo

299

Edit entity info command, one can modify all the parameters of a rebar. Once a scheduled rebar's dimensions have changed, its record in the bending schedule will be updated automatically. Drawn rebar entities can be distributed over one or more zones using the rebar indicating commands. Refer to Chapter 7 of the User's manual for a detailed discussion on rebar entities, their handles and default orientations. Related commands : Bar, Dot, Ring, Edit entity info

Page 318: Prokon Guia Dibujo

300

Dot

Menu : Rebar Command : Dot Description : Draw a rebar dot Short form : RD Parameters : Coord1 coord2 [coord3 … coordN] integer

Notes : The command is used to draw one or more dots. After indicating the position of the second dot, a specified number of additional dots can be generated at the same bar spacing and inclination. Dots do not have the same complete set of attributes that normal rebars have and can not be used to generate bending schedules. Use the Edit entity info command to change a drawn dot's dimensions. Refer to Chapter 7 of the User's manual for a detailed description of dots. Related commands : Bar, Bar ABCDE, Ring, Edit entity info

Page 319: Prokon Guia Dibujo

301

Ring

Menu : Rebar Command : Ring Description : Draw a rebar ring Short form : RR Parameters : Coord1 coord2 [coord3 … coordN] [integer]

Notes : The command is used to draw one or more rings (hollow dots). After indicating the position of the second ring, a specified number of additional rings can be generated at the same bar spacing and inclination. Rings do not have the same complete set of attributes that normal rebars have and can not be used to generate bending schedules. Use the Edit entity info command to change a drawn ring's dimensions. Refer to Chapter 7 of the User's manual for a detailed description of rings. Related commands : Bar, Bar ABCDE, Dot, Edit entity info

Page 320: Prokon Guia Dibujo

302

Extend bar

Menu : Rebar Command : Extend bar Description : Lengthen or shorten a rebar dimension Short form : RX Parameters : Coord1 coord2/real

Notes : The command is used to lengthen or shorten the indicated dimension of a rebar. Indicate the dimension to be extended and indicate its new position. Alternatively enter the value of the extension, a positive value indicating a lengthening and a negative value a shortening. A rebar can also be extended with the Edit stretch command or edited with the Edit entity info command. Related commands : Edit entity info, Edit stretch

Page 321: Prokon Guia Dibujo

303

Concrete cover

Menu : Rebar Command : Cover Description : Edit the concrete cover parameters Short form : RC Parameters : Integer1 integer2 integer3

Notes : The command is used to specify the default concrete cover values. The top, bottom and side cover are entered sequentially, separated by commas or spaces. The three values relate to the corresponding edges of rebars in their default orientation. Refer to Chapter 7 of the User's manual for detail on rebar shape codes and default orientations. The concrete cover is optionally applied to all new rebar entities when using any of the rebar drawing commands. When given the choice to reduce a rebar's dimensions with the concrete cover, the default cover values can be edited first before applying them. Related commands : Rebar pen

Page 322: Prokon Guia Dibujo

304

Rebar pen (parameters)

Menu : Rebar Command : Pen Description : Select the rebar parameters Short form : RP Parameters : Integer Notes : The command is used to set the system rebar pen to the indicated or specified value. All new rebars are drawn as solid lines in the colour of the system rebar pen. The actual plotted pen width corresponding to each pen colour is set using the Set line parameters command. Valid line pen colours are 1 through 8. A rebar's parameters, including pen and line type, can be modified using the Edit entity info command. A rebar drawn with a solid line can, for example, be changed to a hidden line. Rebar description lines and text are drawn according the current system dimension line and text parameters. Related commands : Edit entity info, Set line parameters, Bar line mode, Dimension parameters

Page 323: Prokon Guia Dibujo

305

Indicate beam

Menu : Rebar Command : Indicate beam Description : Draw a beam designation Short form : RI Parameters : Coord1, coord2, text

Notes : The command is used to draw a beam description. A box is drawn, enclosing the entered beam description, with arrows to the indicated points. Two lines of text can be entered, separated with a comma, eg "BEAM 1,See BS 9001-01". The box with its arrows and the descriptive text are drawn according to the current system line parameters and dimension text parameters respectively. Related commands : Text caption

Page 324: Prokon Guia Dibujo

306

Curtail bar end

Menu : Rebar Command : Curtail bar end Description : Enable/disable curtailed display of bar ends Short form : RU Parameters : Entity1 [entity2…entityN]

Notes : The command is used to enable or disable the curtailed display of a rebar's ends. The end nearest to the indicated position on the rebar is curtailed or, if that end is already curtailed, it is expanded. A rebar's curtailment can also be adjusted with the Edit entity info command. The curtailment parameter is set using a two digit binary code:

� Zero defines a normal expanded end and one enables a curtailed end. � The first digit refers to the end nearest to the rebar's first handle, eg. 10 to enable

curtailment at the first end only. � The second or only digit refers to the end nearest to the rebar's second handle, eg. 01 or

1 to enable curtailment at the second end only. � Both ends can also be curtailed simultaneously, eg. 11.

Related commands : Edit entity info, Rotate bar Y sign

Page 325: Prokon Guia Dibujo

307

Rotate bar Y sign

Menu : Rebar Command : Rotate bar Y sign Description : Rotate bar in elevation or plan Short form : RY Parameters : Entity

Notes : The command is used to rotate a rebar in elevation or plan. When applied repeatedly to a rebar, its Y-sign will be changed from +1 to 0 to -1 and back to +1. A Y-sign can also be adjusted with the Edit entity info command. The Y-sign is set using a single digit code:

� Normal elevation : +1 � Plan view : 0 � Mirrored elevation : -1

Related commands : Edit entity info, Curtail bar end

Page 326: Prokon Guia Dibujo

308

Bar line mode

Menu : Rebar Command : Bar line mode Description : Set the rebar line display mode Short form : RL Parameters : Character Notes : The command is used to set the way rebars are displayed as solid lines or as outlines. The following options are available:

� Single : Draw all rebars on the active drawing as single lines. � Double : Draw all rebars on the active drawing as outlines. � Auto : Allows PADDS to decide which rebars should be displayed as solid lines and

which ones should be displayed as outlines. If the scaled diameter of a rebar exceeds three times the pen thickness, the rebar is shown as outline.

Tip : One would normally prefer to draw rebars as solid lines. For large scale details, however, one may prefer to show detailed rebar layouts using outlines. Mixing solid and outlined rebars on the same drawing can then be achieved by using the auto bar line mode. If a rebar is shown as a solid line and you would prefer outlines, simply reduce its pen thickness. This will cause the scaled thickness to exceed three times the line thickness and thus force outline mode. Related commands : Edit entity info, Rebar parameters (pen), Curtail bar end

Page 327: Prokon Guia Dibujo

309

Tendon or cable

Menu : Rebar Command : Tendon/cable Description : Draw a prestressed tendon or cable Short form : RN Parameters : Coord1 coord2 text confirm

Notes : The command is used to draw the layout of a group of prestressed tendons or cables. A tendon layout is defined from the dead anchor to live anchor:

� The first point set defines the position of the dead anchor. � Set as one or more additional points to define the tendon layout. Escape to stop setting

points. The last point set is used as the live anchor position. � Enter the description of the tendon:

� Number of tendons in the bundle. � Bundle number, eg. B7. � Tendon profile number, eg. P5.

� Confirm whether the dead anchor should be moved in with the value of the side cover. Press E to edit the cover values.

The number of tendons in the bundle information is represented using the symbols shown below:

Page 328: Prokon Guia Dibujo

310

A bundle is identified using the following information:

� The entered bundle number � The entered tendon profile number

Tip : Tendon profile schedules can be generated using Captain. Related commands : Indicate beam, Rebar parameters (pen)

Page 329: Prokon Guia Dibujo

311

Scheduling code

Menu : Rebar Command : Scheduling code Description : Set the scheduling code to be used Short form : RH Parameters : None Notes : The command is used to select the scheduling code to be used in detailing rebars. The user has a choice between SABS 082 and BS 4466/89. Note that bending schedules generated from PROKON design programs will be drawn and scheduled according to the detailing codes selected in Related commands : None

Page 330: Prokon Guia Dibujo

312

Multiple bars

Menu : Rebar (Quick zones) Command : Multiple bars Description : Draw a rebar distribution Short form : RM Parameters : Coord1...coord5 shape text confirm

Notes : The command is used to draw a rebar entity and uniformly distribute it in a zone. The rebar and distribution zone can optionally be shrunk with the concrete cover values. Rebar information is generated in the active bending schedule. The zone perimeter is defined by three points, the rebar position by the fourth point and the text position by the fifth point. If the text position is indicated inside the zone, the descriptive line will not extend beyond the zone borders and the descriptive text will be located at the indicated point. If enabled, ortho mode is overruled when setting the third, fourth and fifth points. Depending on the entered description, eg T1 for top layer 1, the rebar is drawn in its default top or

Page 331: Prokon Guia Dibujo

313

bottom layer orientation. More than one layer, eg T1 & B1, can also be specified, in which case the rebar will be drawn according to the first layer and double the number of bars will be scheduled. All new rebars are drawn as solid lines in the current rebar pen. Description lines and text are drawn according the current system dimension line and text parameters. The rebar dimensions are measured from the drawing and added to the list of attributes. The number of bars is calculated using the zone length and specified bar spacing and an appropriate insertion is automatically made in the active bending schedule. On confirmation, the parent rebar and its zone are reduced by the concrete cover. If the rebar's diameter or dimensions are later modified with the Edit entity info, Stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Alternate bars reversed, Staggered bars, Stepped bars, Fan zone, Circular grid

Page 332: Prokon Guia Dibujo

314

Alternate bars reversed

Menu : Rebar (Quick zones) Command : Alternate bars reversed Description : Draw an alternate bar reversed distribution Short form : RA Parameters : Coord1...coord6 shape text confirm

Notes : The command is used to draw a rebar entity and distribute it in a zone. The rebar and distribution zone can optionally be shrunk with the concrete cover values. Rebar information is generated in the active bending schedule. Each alternate rebar is reversed. The zone perimeter is defined by four points, the rebar position by the fifth point and the text position by the sixth point. If the text position is indicated inside the zone, the descriptive line will not extend beyond the zone borders and the descriptive text will be located at the indicated point. If enabled, ortho mode is overruled when setting the third to sixth points. Depending on the entered description, eg T1 for top layer 1, the rebar is drawn in its default top or

Page 333: Prokon Guia Dibujo

315

bottom layer orientation. More than one layer, eg T1 & B1, can also be specified, in which case the rebar will be drawn according to the first layer and double the number of bars will be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. The rebar dimensions are measured from the drawing and added to the list of attributes. The number of bars is calculated using the zone length and specified bar spacing and an appropriate insertion is automatically made in the active bending schedule. On confirmation, the parent rebar and its zone are reduced by the concrete cover. If the rebar's diameter or dimensions is later modified with the Edit entity info, Stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Multiple bars, Staggered bars, Stepped bars, Fan zone, Circular grid

Page 334: Prokon Guia Dibujo

316

Staggered bars

Menu : Rebar (Quick zones) Command : Staggered bars Description : Draw a staggered bar distribution Short form : RT Parameters : Coord1...coord6 shape text confirm

Notes : The command is used to draw a rebar entity and distribute it in a zone. The rebar and distribution zone can optionally be shrunk with the concrete cover values. Rebar information is generated in the active bending schedule. Each alternate rebar is staggered. The zone perimeter is defined by four points, the rebar position by the fifth point and the text position by the sixth point. If the text position is indicated inside the zone, the descriptive line will not extend beyond the zone borders and the descriptive text will be located at the indicated point. If enabled, ortho mode is overruled when setting the third to sixth points. Depending on the entered description, eg T1 for top layer 1, the rebar is drawn in its default top or

Page 335: Prokon Guia Dibujo

317

bottom layer orientation. More than one layer, eg T1 & B1, can also be specified, in which case the rebar will be drawn according to the first layer and double the number of bars will be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. The rebar dimensions are measured from the drawing and added to the list of attributes. The number of bars is calculated using the zone length and specified bar spacing and an appropriate insertion is automatically made in the active bending schedule. On confirmation, the parent rebar and its zone are reduced by the concrete cover. If the rebar's diameter or dimensions is later modified with the Edit entity info, Stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Multiple bars, Alternate bars reversed, Stepped bars, Fan zone, Circular grid

Page 336: Prokon Guia Dibujo

318

Stepped bars

Menu : Rebar (Quick zones) Command : Stepped bars Description : Draw a stepped bar distribution Short form : RS Parameters : Coord1...coord6 shape text confirm

Notes : The command is used to draw a rebar entity and distribute it in a zone. The rebar and distribution zone can optionally be shrunk with the concrete cover values. Rebar information is generated in the active bending schedule. The dimensions of each individual rebar are calculated to fit the parallelogram shaped zone. The zone perimeter is defined by four points, the rebar position by the fifth point and the text position by the sixth point. If the text position is indicated inside the zone, the descriptive line will not extend beyond the zone borders and the descriptive text will be located at the indicated point. If enabled, ortho mode is overruled when setting the third to sixth points. Depending on the entered description, eg T1 for top layer 1, the rebar is drawn in its default top or bottom layer orientation. More than one layer, eg T1 & B1, can also be specified, in which case the

Page 337: Prokon Guia Dibujo

319

rebar will be drawn according to the first layer and double the number of bars will be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. The rebar dimensions are measured from the drawing and added to the list of attributes. The number of bars is calculated using the zone length and specified bar spacing and an appropriate insertion is automatically made in the active bending schedule. On confirmation, the parent rebar and its zone are reduced by the concrete cover. If the rebar's diameter or dimensions is later modified with the Edit entity info, Stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Multiple bars, Alternate bars reversed, Staggered bars, Fan zone, Circular grid

Page 338: Prokon Guia Dibujo

320

Fan zone

Menu : Rebar (Quick zones) Command : Fan zone Description : Draw a fanned rebar distribution Short form : RF Parameters : Coord1...coord7 shape text confirm

Notes : The command is used to draw a rebar entity and distribute it radially in a fan zone. The rebar and distribution zone can optionally be shrunk with the concrete cover values. Rebar information is generated in the active bending schedule. The dimensions of the parent rebar are calculated to fit the radially shaped zone. The rebar position is defined by the first two points, the radius of the distribution by the third and fourth and the zone borders by the fifth and sixth points. The position by the text is defined with the last point. Depending on the entered description, eg T1 for top layer 1, the rebar is drawn in its default top or bottom layer orientation. More than one layer, eg T1 & B1, can also be specified, in which case the rebar will be drawn according to the first layer and double the number of bars will be scheduled. Description lines and text are drawn according the current system dimension line and text

Page 339: Prokon Guia Dibujo

321

parameters. The rebar dimensions are measured from the drawing and added to the list of attributes. The number of bars is calculated using the zone length and specified bar spacing and an appropriate insertion is automatically made in the active bending schedule. On confirmation, the parent rebar and its zone are reduced by the concrete cover. If the rebar's diameter or dimensions is later modified with the Edit entity info, Stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Multiple bars, Alternate bars reversed, Staggered bars, Stepped bars, Circular grid

Page 340: Prokon Guia Dibujo

322

Circular grid

Menu : Rebar (Quick zones) Command : Circular grid Description : Draw a circular rebar distribution Short form : RG Parameters : Entity coord1 coord2 shape integer text confirm

Notes : The command is used to draw a rebar entity and distribute it in a circular grid. The rebar and distribution zone can optionally be shrunk with the concrete cover values. Rebar information is generated in the active bending schedule. The dimensions of the parent rebar are calculated to fit the circular shaped zone. The centre line of the zone is defined by indicating a point on the perimeter at the position of the shortest bar. The zone length is then taken as twice the radius of the indicated circle/arc, extending from the position of the shortest bar through the circle/arc centre point. The second point is used to position the rebar and the third point to position the text.

Page 341: Prokon Guia Dibujo

323

The shape code is entered next. Supported shape codes are 10, 32, 33, 34, 35 and the rebars lengths are stepped by varying their A dimensions. The step size entered will be the lower limit for the variation in the length of the bars. If the specified step size is greater than the actual variation in the zone width, bars will by grouped together as necessary. Depending on the entered description, eg T1 for top layer 1, the rebar is drawn in its default top or bottom layer orientation. More than one layer, eg T1 & B1, can also be specified, in which case the rebar will be drawn according to the first layer and double the number of bars will be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. The rebar dimensions are measured from the drawing and added to the list of attributes. The number of bars is calculated using the zone length and specified bar spacing and an appropriate insertion is automatically made in the active bending schedule. On confirmation, the parent rebar and its zone are reduced by the concrete cover. If the rebar's diameter or dimensions is later modified with the Edit entity info, Stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Multiple bars, Alternate bars reversed, Staggered bars, Stepped bars, Fan zone

Page 342: Prokon Guia Dibujo

324

Zone (no bars

Menu : Rebar (Quick zones) Command : Zone (no bars) Description : Describe a rebar distribution zone Short form : RZ Parameters : Coord1 coord2 coord3 text

Notes : The command is used to describe a zone of drawn bars. The zone is defined by two points on the description line and the text by a third position. The distribution zone can optionally be shrunk with the concrete cover value. Description lines and text are drawn according the current system line parameters and dimension text parameters respectively. No insertions are made in the active bending schedule. This command is typically used when a rebar has already been scheduled in another view and needs to be described for a second time without rescheduling it. Related commands : Zone (one bar), Zone (two bars)

Page 343: Prokon Guia Dibujo

325

Text on bar

Menu : Rebar (Indicate drawn bars) Command : Text on bar Description : Describe a rebar by drawing text on it Short form : RO Parameters : Entity coord

Notes : The command is used to describe a drawn rebar by drawing descriptive text on it. The rebar's attributes are used to construct the default descriptive text. The description can then be edited to include a number of bars. The rebar is then automatically recorded in the active bending schedule. The description line and text are drawn according the current system dimension line and text parameters. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : One bar

Page 344: Prokon Guia Dibujo

326

One bar

Menu : Rebar (Indicate drawn bars) Command : One bar Description : Describe a single rebar Short form : R1 Parameters : Entity coord text

Notes : The command is used to describe a single drawn rebar and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the rebar entity and extended horizontally or vertically to the indicated descriptive text position. The rebar's attributes are used to construct the default descriptive text for the single bar. The text can then be edited to include a number of bars, spacing and more than one layer. If more than one layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled. The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. An appropriate insertion is automatically made in the active bending schedule. The description line and text are drawn according the current system dimension line and text parameters.

Page 345: Prokon Guia Dibujo

327

If the number of bars is set to zero, eg. "R10-A-200", the bar is not scheduled. This allows for the description of rebars on the drawing without scheduling. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Text on bar, Two bars

Page 346: Prokon Guia Dibujo

328

Two bars

Menu : Rebar (Indicate drawn bars) Command : Two bars Description : Describe two rebars Short form : R2 Parameters : Coord1 coord2 coord3 text

Notes : The command is used to describe a double occurrence of a drawn rebar and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the rebar entity and extended horizontally or vertically to the indicated descriptive text position. The rebar's attributes are used to construct the default descriptive text for two bars. The text can then be edited to include a number of bars, spacing and more than one layer. If more than one layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled. The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. An appropriate insertion is automatically made in the active bending schedule. The description line and text are drawn according the current system dimension line and text parameters.

Page 347: Prokon Guia Dibujo

329

If the number of bars is set to zero, eg. "R10-A-200", the bar is not scheduled. This allows for the description of rebars on the drawing without scheduling. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Text on bar, One bar

Page 348: Prokon Guia Dibujo

330

Zone (one bar)

Menu : Rebar (Indicate drawn bars) Command : Zone (One bar) Description : Describe a distribution zone for a single rebar Short form : R3 Parameters : Entity coord1 coord2 coord3 text confirm

Notes : The command is used to uniformly distribute a single drawn rebar over a zone, optionally shrinking the zone length with the concrete cover, and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the rebar entity between the indicated zone borders and extended horizontally or vertically to the indicated descriptive text position. If the text position is indicated inside the zone, the descriptive line will extend between the zone borders and the descriptive text will be located at the indicated point. The rebar's attributes are used to construct the default descriptive text for the single bar distribution. The rebar quantity is calculated using the zone length and specified bar spacing. If more than one layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled.

Page 349: Prokon Guia Dibujo

331

The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Zone (two bars), Multiple zones (one bar), Parallel zones (one bar), Zone (no bars)

Page 350: Prokon Guia Dibujo

332

Zone (two bars)

Menu : Rebar (Indicate drawn bars) Command : Zone (Two bars) Description : Describe a distribution zone of two rebars Short form : R4 Parameters : Entity1 entity2 coord1 coord2 coord3 text confirm

Notes : The command is used to uniformly distribute two drawn rebars over a zone, optionally shrinking the zone length with the concrete cover, and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the first rebar entity between the indicated zone borders and extended horizontally or vertically to the indicated descriptive text position. If the text position is indicated inside the zone, the descriptive line will extend between the zone borders and the descriptive text will be located at the indicated point. The attributes of the rebars are used to construct the default descriptive text for the two bar distribution. The rebar quantity is calculated using the zone length and specified bar spacing. If more than one layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled.

Page 351: Prokon Guia Dibujo

333

The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Zone (one bar), Multiple zones (two bars), Parallel zones (two bars)

Page 352: Prokon Guia Dibujo

334

Multiple zones (one bar)

Menu : Rebar (Indicate drawn bars) Command : Multiple zones (one bar) Description : Describe multiple distribution zones of a single rebar Short form : R5 Parameters : Entity coord1 coord2 [coord3…coordN-1] coordN text confirm

Notes : The command is used to uniformly distribute a single drawn rebar over one or more zones, optionally shrinking the zone lengths with the concrete cover, and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the rebar entity between the indicated zone extremes and extended horizontally or vertically to the indicated descriptive text position. Rebar quantities are drawn on the description line for each zone. If the text position is indicated inside the zone extreme, the descriptive line will extend between the zone extremes and the descriptive text will be located at the indicated point below the descriptive line. The rebar's attributes are used to construct the default descriptive text for the single bar distribution. The rebar quantity is calculated using the zone length and specified bar spacing. If

Page 353: Prokon Guia Dibujo

335

more than one layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled. The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Zone (one bar), Multiple zones (two bars), Parallel zones (one bar)

Page 354: Prokon Guia Dibujo

336

Multiple zones (two bars)

Menu : Rebar (Indicate drawn bars) Command : Multiple zones (two bars) Description : Describe multiple distribution zones of two rebars Short form : R6 Parameters : Entity1 entity2 coord1 coord2 [coord3…coordN-1] coordN text confirm

Notes : The command is used to uniformly distribute two drawn rebars over one or more zones, optionally shrinking the zone lengths with the concrete cover, and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the first rebar entity between the indicated zone extremes and extended horizontally or vertically to the indicated descriptive text position. Rebar quantities are drawn on the description line for each zone. If the text position is indicated inside the zone extreme, the descriptive line will extend between the zone extremes and the descriptive text will be located at the indicated point below the descriptive line. The rebar's attributes are used to construct the default descriptive text for the two bar distribution. The rebar quantity is calculated using the zone length and specified bar spacing. If more than one

Page 355: Prokon Guia Dibujo

337

layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled. The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Zone (two bars), Multiple zones (one bar), Parallel zones (two bars)

Page 356: Prokon Guia Dibujo

338

Parallel zones (one bar)

Menu : Rebar (Indicate drawn bars) Command : Parallel zones (one bar) Description : Describe parallel distribution zones of a single rebar Short form : R7 Parameters : Entity coord1 coord2 [coord3…coordN-1] coordN text confirm

Notes : The command is used to uniformly distribute a single drawn rebar over one or more parallel zones, optionally shrinking the zone lengths with the concrete cover, and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the rebar entity between the extremes of the first indicated zone and parallel to that in subsequently indicated zones. Rebar quantities are drawn on the description line for each zone. The rebar's attributes are used to construct the default descriptive text for the single bar distribution. The rebar quantity is calculated using the zone length and specified bar spacing. If

Page 357: Prokon Guia Dibujo

339

more than one layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled. The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Zone (one bar), Multiple zones (one bar), Parallel zones (two bars)

Page 358: Prokon Guia Dibujo

340

Parallel zones (two bars)

Menu : Rebar (Indicate drawn bars) Command : Parallel zones (two bars) Description : Describe parallel distribution zones of two rebars Short form : R8 Parameters : Entity1 entity2 coord1 coord2 [coord3…coordN-1] coordN text confirm

Notes : The command is used to uniformly distribute two drawn rebars over one or more parallel zones, optionally shrinking the zone lengths with the concrete cover, and generate information in the active bending schedule. A description line is drawn perpendicular from the indicated point on the first rebar entity between the extremes of the first indicated zone and parallel to that in subsequently indicated zones. Rebar quantities are drawn on the description line for each zone. The attributes of the rebars are used to construct the default descriptive text for the two bar distribution. The rebar quantity is calculated using the zone length and specified bar spacing. If

Page 359: Prokon Guia Dibujo

341

more than one layer is specified, eg. "T1 & B1", "NF + FF" or "EF", double the number of bars will be scheduled. The rebar layer, eg. "B1" or "T1", may be omitted from the description. The rebar will then still be scheduled. Description lines and text are drawn according the current system dimension line and text parameters. If the rebar's diameter or dimensions is later modified with the Edit entity info, Edit stretch, or Extend bar command, the bending schedule will be updated automatically. Related commands : Zone (two bars), Multiple zones (two bars), Parallel zones (one bar)

Page 360: Prokon Guia Dibujo

342

The Dimension menu The Dimension commands are used to dimension drawn entities and measure values. Linear, radial and angular dimensions can be drawn and distances, angles and areas measured. The Dimension commands are categorized as follows:

� Dimensioning commands � Horizontal dimension � Vertical dimension � Skew dimension � Dimension inside diameter � Dimension outside diameter � Dimension radius � Dimension angle � Dimension parameters

� Measuring commands � Line / circle / arc � Two points � Polygon area � Hatch area � Angle � Attribute

Page 361: Prokon Guia Dibujo

343

Horizontal dimension

Menu : Dimension Command : Horizontal Description : Draw a horizontal dimension Short form : DH Parameters : Coord1 coord2 coord3 [coord4 . . . coordN]

Notes : The command is used to draw linear horizontal dimensions. If baseline mode is selected, consecutive measurements are done from the first point set. If baseline is not selected, continuous measurements is done from the previous points set. Measurements are made in the current unit of measurement. Dimension lines and text are drawn as normal line and text entities using the current system dimension parameters. The appearance of the dimension lines and text can then later be modified by changing its line parameters and text parameters. Related commands : Vertical dimension, Skew dimension

Page 362: Prokon Guia Dibujo

344

Vertical dimension

Menu : Dimension Command : Vertical Description : Draw a vertical dimension Short form : DV Parameters : Coord1 coord2 coord3 [coord4 . . . coordN]

Notes : The command is used to draw linear vertical dimensions. If baseline mode is selected, consecutive measurements are done from the first point set. If baseline is not selected, continuous measurements is done from the previous points set. Measurements are made in the current unit of measurement. Dimension lines and text are drawn as normal line and text entities using the current system dimension parameters. The appearance of the dimension lines and text can then later be modified by changing its line parameters and text parameters. Related commands : Horizontal dimension, Skew dimension

Page 363: Prokon Guia Dibujo

345

Skew dimension

Menu : Dimension Command : Skew Description : Draw a skew dimension Short form : DS Parameters : Coord1 coord2 coord3 [coord4 . . . coordN]

Notes : The command is used to draw linear dimensions at a skew angle defined by the line joining the first dimension start point and end point. If baseline mode is selected, consecutive measurements are done from the first point set, else continuous measurements is done from the previous points set. Measurements are made in the current unit of measurement. Dimension lines and text are drawn as normal line and text entities using the current system dimension parameters. The appearance of the dimension lines and text can then later be modified by changing its line parameters and text parameters. Related commands : Horizontal dimension, Vertical dimension

Page 364: Prokon Guia Dibujo

346

Dimension inside diameter

Menu : Dimension Command : Diameter inside Description : Draw an inside diameter dimension for a circle Short form : DD Parameters : Coord1 coord2

Notes : The command is used to dimension circle diameters. The dimension line is located inside the circle, passing through the centre point and continuing up to the indicated text position. Measurements are made in the current unit of measurement. Dimension lines and text are drawn as normal line and text entities using the current system dimension parameters. The appearance of the dimension lines and text can then later be modified by changing its line and text parameters. Related commands : Dimension diameter outside, Dimension radius

Page 365: Prokon Guia Dibujo

347

Dimension outside diameter

Menu : Dimension Command : Diameter outside Description : Draw an outside diameter dimension for a circle Short form : D2 Parameters : Coord1 coord2

Notes : The command is used to dimension circle diameters. The dimension line is located outside the circle, extending perpendicularly from the perimeter to the indicated text position. Measurements are made in the current unit of measurement. Dimension lines and text are drawn as normal line and text entities using the current system dimension parameters. The appearance of the dimension lines and text can then later be modified by changing its line and text parameters. Related commands : Dimension diameter inside, Dimension radius

Page 366: Prokon Guia Dibujo

348

Dimension radius

Menu : Dimension Command : Radius Description : Draw a radius dimension Short form : DR Parameters : Coord entity

Notes : The command is used to dimension arc and circle radii. The dimension line extends perpendicularly from the circle perimeter or arc to the indicated text position. Measurements are made in the current unit of measurement. Dimension lines and text are drawn as normal line and text entities using the current system dimension parameters. The appearance of the dimension lines and text can then later be modified by changing its line and text parameters. Related commands : Dimension diameter outside, Dimension radius

Page 367: Prokon Guia Dibujo

349

Dimension angle

Menu : Dimension Command : Angle Description : Draw an angular dimension Short form : DA Parameters : Entity1 entity2 coord

Notes : The command is used to dimension angles between two lines. The dimension text is located outside the dimension line at the indicated point. Angular dimensions are automatically indicated on the outside if insufficient room is available to clearly display its leaders. Dimension lines and text are drawn as normal line and text entities using the current system dimension parameters. The appearance of the dimension lines and text can then later be modified by changing its line and text parameters. Related commands : Measure

Page 368: Prokon Guia Dibujo

350

Dimension parameters

Menu : Dimension Command : Parameters Description : Set the system dimension parameters Short form : DP Parameters : None

Notes : The command is used to set the system dimension parameters for all dimensioning functions. As before, text width and text width height are entered as a factor of text height. Dimension precision refers to the number of decimals to be displayed. The system dimension parameters are independent of the system line and text parameters and are applied to all new dimensions. Parameters of drawn dimension entities may however be set to the current system line and text parameters. Rebar indicator lines and descriptive text are drawn according to the system dimension parameters. Related commands: Line parameters, Text parameters

Page 369: Prokon Guia Dibujo

351

Line, arc, circle

Menu : Dimension (Measure) Command : Line / arc / circle Description : Measure the properties of a line / arc / circle Short form : D1 Parameters : Entity

Notes : The command is used to measure the properties of a selected element (either a line, circle or arc). The measurement is made using the current unit of measurement. The bigger of the current dimension precision and three is used. Related commands: Measure two points, Measure angle

Page 370: Prokon Guia Dibujo

352

Measure two points

Menu : Dimension (Measure) Command : Two points Description : Measure the distance and angle between two points Short form : D2 Parameters : Coord1 coord2

Notes : The command is used to measure the distance and angle between two points. The measurement is made using the current unit of measurement. The bigger of the current dimension precision and three is used. Related commands: Measure line/circle/arc, Measure angle

Page 371: Prokon Guia Dibujo

353

Measure polygon area

Menu : Dimension (Measure) Command : Polygon area Description : Measure and write the area of a polygon Short form : D3 Parameters : Coord1 coord2 coord3 [. . . coordN]

Notes : The command is used to measure the area of the indicated polygon and optionally write the area on the drawing. The measurement is made using the current unit of measurement. The bigger of the current dimension precision and three is used. Indicate as many points as necessary to define the polygon and press ESCAPE when finished. The measured area will be displayed in a dialogue box. After pressing ESCAPE, the area can optionally be inserted into the drawing at the indicated position. A polygon can also be marked by tracing its outline with the Trace outline command. The command also creates an input file for the PROKON section properties calculation program, PROSEC, which can be used for detailed calculation of section properties. Related commands: Measure hatch area, Trace outline

Page 372: Prokon Guia Dibujo

354

Measure hatch area

Menu : Dimension (Measure) Command : Hatch area Description : Measure and write the area of a hatched area Short form : D4 Parameters : Entity [coord]

Notes : The command is used to measure the area of an indicated hatch and optionally write the area on the drawing. The measurement is made using the current unit of measurement. The bigger of the current dimension precision and three is used. Indicate as many points as necessary to define the polygon and press ESCAPE when finished. The measured area will be displayed in a dialogue box. After pressing ESCAPE, the area can optionally be inserted into the drawing at the indicated position. A polygon can also be marked by tracing its outline with the Trace outline command. The command also creates an input file for the PROKON section properties calculation program, PROSEC, which can be used for detailed calculation of section properties. Note : If a hatch area contains text islands, the area of the text islands will be subtracted when calculating the hatch area. Related commands: Measure polygon area, Trace outline

Page 373: Prokon Guia Dibujo

355

Measure angle

Menu : Dimension (Measure) Command : Angle Description : Measure the angle between two lines Short form : D5 Parameters : Entity1, entity2

Notes : The command is used to measure the angle between the two indicated lines. The two lines do not need to intersect. The measurement is made the bigger of the current dimension precision and three. A dialogue box is displayed with the measured angle of each line and the included angle. Related commands: Measure line/arc/circle, Measure two points

Page 374: Prokon Guia Dibujo

356

Measure attribute

Menu : Dimension (Measure) Command : Attribute Description : Measure the properties and totals of an attribute Short form : D6 Parameters : Entity

Notes : The command is used to measure the properties and total lengths, areas and so on of all entities within a selected attribute. The attribute is selected by selecting an element within that attribute. A list of attribute names is then listed, from which the required attribute can be selected. It is thus possible for one entity to belong to more than one attribute. A window is displayed with the measured entities and totals. The quantities and totals can then be used in a Bill of Quantities. Attributes are created using the Set attribute command. Related commands: Measure line/arc/circle, Set attribute

Page 375: Prokon Guia Dibujo

357

The Block menu The commands on the Block menu are used for grouping and manipulating entities. Blocks can be copied, moved, mirrored, rotated, rescaled or deleted. By defining entities in a block, you can change the entity parameters selectively, eg text font or layer number. The Block commands are grouped as follows:

� Block definition commands: � Block define drawing � Block define layer � Block define box � Block define cut � Block define polygon � Block define line � Block define add � Block define remove � Block define scope � Block define swap � Block define handles � Block undefine

� Block manipulation commands: � Block save � Block load � Block copy � Block move � Block mirror � Block circular copy � Block rotate � Block scale � Block delete � Block change � Break polylines

Page 376: Prokon Guia Dibujo

358

Block define drawing

Menu : Block Command : Define drawing Description : Add all entities to the active block Short form : BD Parameters : None Notes : The command is used to add all drawing entities, of the types defined in the block scope, to the current block definition. Related commands : Block define scope, Block define remove, Block undefine

Page 377: Prokon Guia Dibujo

359

Block define layer

Menu : Block Command : Define layer Description : Add all entities in a layer to the active block Short form : BL Parameters : Integer / entity

Notes : The command is used to add all drawing entities in the indicated layer, of the types defined in the Block define scope, to the current block definition. The layer to add may be indicated be entering the layer number or indicating an entity in that layer. Related commands : Block define scope, Block swap, Block undefine

Page 378: Prokon Guia Dibujo

360

Block define box

Menu : Block Command : Define box Description : Add entities in a box drawing to the active block Short form : BB Parameters : Coord1 coord2

Notes : The command is used to add all drawing entities enclosed by the indicated box, of the types defined in the Block define scope, to the current block definition. Related commands : Block define cut, Block define polygon, Block define line, Block define add, Block define remove, Block define scope, Block undefine

Page 379: Prokon Guia Dibujo

361

Block define cut

Menu : Block Command : Define cut Description : Clip lines in a box and add to the active block Short form : BC Parameters : Coord1 coord2

Notes : The command is used to clip all lines in the indicated of the types defined in the block scope, to the current block definition. The clipping of the lines is temporary until a permanent change is made, eg the block is moved or line parameters are changed. Related commands : Block define box, Block define polygon, Block define line, Block define add, Block define remove, Block define scope, Block undefine

Page 380: Prokon Guia Dibujo

362

Block define polygon

Menu : Block Command : Define polygon Description : Add entities in a polygon to the active block Short form : BP Parameters : Coord1 coord2 coord3 [coord4 . . . coordN]

Notes : The command is used to add all drawing entities enclosed by the indicated polygon, of the types defined in the Block define scope, to the current block definition. Related commands : Block define box, Block define cut, Block define add, Block define line, Block define remove, Block define scope, Block swap, Block undefine

Page 381: Prokon Guia Dibujo

363

Block define line

Menu : Block Command : Define line Description : Add drawing entities crossed by line to the active block Short form : BI Parameters : Coord1 coord2

Notes : The command is used to draw a line and any entity crossed by the line is added to the active block. Related commands : Block define box, Block define polygon, Block define remove, Block define scope, Block swap, Block undefine

Page 382: Prokon Guia Dibujo

364

Block define add

Menu : Block Command : Define add Description : Add drawing entity to the active block Short form : BA Parameters : Entity1 [entity2 . . .entityN]

Notes : The command is used to add one or more drawing entities, of the types defined in the Block define scope, to the current block definition. Related commands : Block define box, Block define polygon, Block define remove, Block define scope, Block swap, Block undefine

Page 383: Prokon Guia Dibujo

365

Block define remove

Menu : Block Command : Define remove Description : Remove entity from the active block Short form : BR Parameters : Entity1 [entity2 . . . entityN]

Notes : The command is used to remove one or more drawing entities, of the types defined in the Block define scope, from the current block definition. Related commands : Block define add, Block swap, Block undefine

Page 384: Prokon Guia Dibujo

366

Block define scope

Menu : Block Command : Define scope Description : Define the scope of block entities Short form : BS Parameters : Char1 [char2 . . . char6]

Notes : The command is used to define the scope of entity types allowed to be included in the active block, eg lines, text etc. Removing an entity type from the Block define scope will remove all entities of that type from the active block and prevent adding of such entities to the active block. An entity type is included in the block scope by entering an appropriate character, eg L for lines, C for circles, A for arcs, T for text, B for rebars and P for dots and rings. The block scope can further be limited to certain pen numbers by typing the relevant pen numbers, eg 1357 for pen numbers 1, 3,7 and 9. If no pen numbers are entered, all pen numbers will be included. The default scope when starting the definition of a block includes all types of entities of all pen

Page 385: Prokon Guia Dibujo

367

numbers, i.e. LCATBP 12345678. Related commands : Block define drawing, Block define layer, Block define box, Block define cut, Block define polygon, Block define line, Block define add

Page 386: Prokon Guia Dibujo

368

Block swap

Menu : Block Command : Swap Description : Swap all defined and undefined block entities Short form : BW Parameters : None

Notes : The command is used to remove all drawing entities from the current block definition and add all other drawing entities, of the types defined in the Block define scope, to the current block definition. Related commands : Block remove, Block define scope, Block undefine

Page 387: Prokon Guia Dibujo

369

Block define handles

Menu : Block Command : Handles Description : Define block handles Short form : BH Parameters : Coord1 [coord2 coord3]

Notes : The command is used to define block handles. One, two or three handles can be defined. Press ESCAPE after the definition of the first or second handle if no more handles should be defined. It is not always necessary to define block handles. The only instances where block handles are compulsory, are when blocks are transferred out of the active drawing, eg when copied to another drawing or when saved to disk. If a block is copied or moved in the same drawing, handles are optional. The number of handles defined may influence some block manipulation commands. When a block is moved or copied to another drawing, or saved to disk and later loaded, the influence of the number of handles is as follows:

Page 388: Prokon Guia Dibujo

370

� One handle : Block size and orientation are preserved. � Two handles : The block is rotated and optionally resized. Text heights are optionally

scaled with the block. � Three handles : The block is rotated and optionally resized in one or two directions. Text

heights are optionally scaled with the block.

Given this behaviour, it is often useful to enable ortho mode when defining handles. That way, orthogonal scaling can easily be achieved when copying or moving a block. Related commands : Block save, Block load, Block copy, Block move

Page 389: Prokon Guia Dibujo

371

Block undefined

Menu : Block Command : Undefine Description : Clear the block Short form : BU Parameters : None Notes : The command is used to clear the current block definition and its handles. Related commands : Block define remove, Block swap

Page 390: Prokon Guia Dibujo

372

Block save

Menu : Block Command : Save Description : Save block definition Short form : B1 Parameters : Filename Notes : The command is used to save the current block definition with its handles to a disk file. The block must be given one, two or three handles to allow it to be positioned when it is loaded again at a later a stage:

� One handle : Block size and orientation are preserved. � Two handles : The block is rotated and optionally resized. Text heights are optionally

scaled with the block. � Three handles : The block is rotated and optionally resized in one or two directions. Text

heights are optionally scaled with the block. Related commands : Block define handles, Block load

Page 391: Prokon Guia Dibujo

373

Block load

Menu : Block Command : Load Description : Load a block from disk Short form : B2 Parameters : File Coord1 [coord2 coord3]

Notes : The command is used to load a block from disk. A position must be specified for each handle defined in the block being loaded. The number of handles defined may influence the scale, orientation and slant of the loaded block:

� One handle : Block size and orientation are preserved. � Two handles : The block is rotated and optionally resized. Text heights are optionally

scaled with the block. � Three handles : The block is rotated and optionally resized in one or two directions. Text

heights are optionally scaled with the block. Related commands : Block define handles, Block save

Page 392: Prokon Guia Dibujo

374

Block copy

Menu : Block Command : Copy Description : Copy the active block Short form : B3 Parameters : Coord1 [coord2 coord3] [integer]

Notes : The command is used to make one or more copies of the current block definition on the same drawing or another open drawing. If more than handle has been defined for the block, a prompt is displayed to allow scaling of the block between the indicated new handles. Text heights can also be scaled proportionally. If one handle has been defined, a prompt is displayed to allow multiple copies of the block. Additional copies will then be copied at the same spacing from the original block definition. The number of handles defined, allows different ways of copying the block:

� One handle : The block can be copied with its size and orientation preserved. � Two handles : The block is rotated relative the orientation of the two new handles and

can also be scaled between the two handles. Text heights can be proportionally scaled with the block.

Page 393: Prokon Guia Dibujo

375

� Three handles : The block is rotated between the first two handles. It can also be scaled between the first two handles and in a direction perpendicular to that up to the third handle. Text heights can be proportionally scaled with the block.

If the block is being copied on the same drawing, no handles need be defined beforehand. In that case, the block is copied once in relation to the two points set. No scaling is done in this case. Note : To copy a block from one drawing to another, first define the block with one or more handles. The destination drawing must then be made the active drawing before copying the block. Related commands : Block define handles, Block save, Block load, Block move, Block mirror, Block circular copy, Block scale

Page 394: Prokon Guia Dibujo

376

Block move

Menu : Block Command : Move Description : Move the active block Short form : B4 Parameters : Coord1 [coord2 coord3]

Notes : The command is used to move the current block definition to another place on the same drawing or another open drawing. If more than handle has been defined for the block, a prompt is displayed to allow scaling of the block between the indicated new handles. Text heights can also be scaled proportionally. The number of handles defined, allows different ways of moving the block:

� One handle : The block can be moved with its size and orientation preserved. � Two handles : The block is rotated relative the orientation of the two new handles and

can also be scaled between the two handles. Text heights can be proportionally scaled with the block.

� Three handles : The block is rotated between the first two handles. It can also be scaled between the first two handles and in a direction perpendicular to that up to the

Page 395: Prokon Guia Dibujo

377

third handle. Text heights can be proportionally scaled with the block. If the block is being moved to the same drawing, no handles need be defined beforehand. In that case, the block is copied once in relation to the two points set. No scaling is done in this case. Note : To move a block from one drawing to another, first define the block with one or more handles. The destination drawing must then be made the active drawing before moving the block. Related commands : Block define handles, Block copy, Block mirror, Block rotate, Block scale

Page 396: Prokon Guia Dibujo

378

Block mirror

Menu : Block Command : Mirror Description : Mirror the active block Short form : B5 Parameters : Coord1 coord 2

Notes : The command is used to create a mirror image of the current block definition about the indicated mirror points. A prompt is displayed to allow the block to be moved or copied to the mirrored image. The mirror points should not be confused with block handles. The mirror points are temporary points set for this procedure only whereas block handles are considered part of the block definition and mirrored with it. Related commands : Block copy, Block move, Block circular copy, Block rotate

Page 397: Prokon Guia Dibujo

379

Block circular copy

Menu : Block Command : Circular copy Description : Make a rotated copy of the active block Short form : B6 Parameters : [Coord] angle integer

Notes : The command is used to make a specified number of circular copies. Each copy of the block is rotated by the specified angle about handle 1. If the current block definition has no handles, a handle is prompted for. Related commands : Block copy, Block mirror, Block rotate

Page 398: Prokon Guia Dibujo

380

Block rotate

Menu : Block Command : Rotate Description : Rotate the active block Short form : B7 Parameters : [Coord] angle

Notes : The command is used to rotate the current block definition about the block’s first handle. The rotation angle is specified anti-clockwise. If the current block definition has no handles, a handle is prompted for. Related commands : Block move, Block mirror, Block circular copy

Page 399: Prokon Guia Dibujo

381

Block scale

Menu : Block Command : Scale Description : Enlarge or reduce the active block Short form : B8 Parameters : Real1 real2

Notes : The command is used to resize the current block definition with the specified factors, relative to the block's first handle, optionally resizing text entities. A scale factor greater that one corresponds to an enlargement and a factor smaller than one to a reduction. A negative scale factor mirrors the block about the relevant axis. If the current block definition has no handles, a handle is prompted for. The process of scaling a block should not be confused with the changing of a layer scale. When scaling a block, the size of the entities is changed without changing the scales of the included layers. Related commands : Block save, Block load, Block copy, Block move, Block change

Page 400: Prokon Guia Dibujo

382

Block delete

Menu : Block Command : Delete Description : Delete the active block Short form : B9 Parameters : None Notes : The command is used to delete all entities in the current block definition. Related commands : Block save, Block load, Block move, Block change

Page 401: Prokon Guia Dibujo

383

Block change

Menu : Block Command : Change Description : Change block entity parameters Short form : B0 Parameters : Char integer1 integer2 Notes : The command is used to change the following entity parameters :

� Pen : Enter the pen number, or 0 for all, to be changed and the pen number to change to, eg "1,2" to change pen number 1 to 2. This function applies to all drawing entities in the active block

� Line type : Enter the line type, or 0 for all, to be changed and the line type to change to, eg "0,12" to change all line types to solid. This function only applies to lines, circles, ellipses, arcs and rebars.

� Layer : Enter the layer number, or 0 for all, to be changed and the layer number to change to, eg "4,5" to merge all marked entities in layer 4 to layer 5. Note that the size of entities merged to a layer with a different scale are not changed, causing them to be displayed smaller or bigger when moved to a layer with a different scale. Use Merge move to merge an entity without changing its display.

� Text font : Enter the font number, or 0 for all, to be changed and the font number to change to, eg "0,2" to change the font of all marked text entities to Simplex

� Text height : Specify a factor to scale the heights of all marked text entities. � Text width : Specify a factor to scale the widths of all marked text entities.

Related commands : Set line parameters, Set text parameters, Detail text edit, Merge move, Merge copy

Page 402: Prokon Guia Dibujo

384

Break polylines

Menu : Block Command : Break polylines Description : Break blocked polylines into single lines Short form : BK Parameters : None Notes : The command is used to break all the defined polylines into single lines. The result is exactly the same as when using the Break polyline command on the Edit menu. The difference is that this command allows for the breaking of a group of polylines in one step. Single lines with the same parameters on the same layer can be converted to a polyline using Make polyline. Related commands : Break polyline, Make polyline

Page 403: Prokon Guia Dibujo

385

The Macro menu The commands on the Macro menu are used to record and play keyboard macros. A collection of general utilities are also available from this menu. The commands on the Macro menu are categorized as follows:

� Macro/Script commands � Play macro � Edit script � Add script to menu � Remove script from menu � Run current script

� General utilities � Combine bending schedules � Steel profile � Trace outline � Generate input file

� Library

� Component Detailing � Stairs

Page 404: Prokon Guia Dibujo

386

Play macro

Menu : Macro Command : Play macro Description : Play a macro Short form : MP Parameters : Filename Notes : The command is used to play a macro. Refer to the File open command for detail on using the Open file window. Related commands : None

Page 405: Prokon Guia Dibujo

387

Edit script

Menu : Macro Command : Edit script Description : Edit a script Short form : ME Parameters : Filename text

Notes : The command is used to select and edit a script or to write a new one. The Pascal Scripting window is opened (shown above) and standard scripting is used as the programming language. This is a powerful tool, allowing the writing of small and simple scripts as well as of complex ones. The last section of this manual deals with scripting functions that have been adapted especially for PADDS. For the more general commands, see any standard scripting manual. The Pascal Scripting window has an Undo and a Transparency button at the bottom left corner of the window. The Transparency button toggles the transparency of the Pascal Scripting window,

Page 406: Prokon Guia Dibujo

388

allowing the PADDS window to be partially seen, if required. This is useful to view the effect of a script on a drawing in PADDS. Related commands : Add script to menu, Remove script from menu, Run current script

Page 407: Prokon Guia Dibujo

389

Add script to menu

Menu : Macro Command : Add script to menu Description : Add script name to Macro menu as a short cut Short form : MA Parameters : Filename text Notes : The command is used to add a script name to the bottom of the Macro menu as a short cut. A prompt appears requesting a script number. Enter a number for a script, not already used for another one. This number determines where in the list the script will occur eg. script number 1 will occur first in the list. To remove a script from the menu use the Remove script from menu command. Related commands : Edit script, Remove script from menu, Run current script

Page 408: Prokon Guia Dibujo

390

Remove script from menu Menu : Macro Command : Remove script from menu Description : Remove script name from Macro menu Short form : MM Parameters : Filename text Notes : The command is used to remove a script name from the bottom of the Macro menu. A window appears listing the scripts on the menu. Select one or all of the scripts and click on the Remove button. Related commands : Edit script, Add script to menu, Run current script

Page 409: Prokon Guia Dibujo

391

Combine bending schedules Menu : Macro Command : Combine BS files Description : Combine bending schedule print files on a large sheet Short form : MC Parameters : None

Notes : The command is used to combine a number of bending schedule print files onto one large sheet. The Combine Bending Schedules window is displayed. One or more bending schedule print files can be selected. The number of columns and rows in which the bending schedule pages must be arranged must also be selected. To create a bending schedule file, select the Title block and Print button on the bending schedule. Ensure that the Print to File option is ticked. When requested, give a file name to be used. This file name, together with all other files created in this manner, will then appear in the list on the Combine Bending Schedule window. Related commands : Title block and Print button on bending schedule

Page 410: Prokon Guia Dibujo

392

Steel profile

Menu : Macro Command : Steel profile Description : Draw a steel profile Short form : MS Parameters : Dialogue coord1 coord2

Notes : The command is used draw steel section. A selection window is displayed. Click on a section profile button, eg I of H section, to make the relevant section list appear. Select a section by clicking it. A second window appears on which to select the type of drawing to create, eg section plan or elevation and indicate the section justification point, eg bottom left. Both windows are shown below.

Page 411: Prokon Guia Dibujo

393

Set two points on the drawing to position and orientate a section or draw an elevation or plan of the profile. Note that steel profiles are drawn to scale. The current layer scale should therefore be set to an appropriate value. The dimensions of the steel profiles are read from the PROKON steel section database. Related commands : None

Page 412: Prokon Guia Dibujo

394

Trace outline

Menu : Macro Command : Trace outline Description : Trace an outline Short form : MT Parameters : Entity

Notes : The command is used to trace a polygon to hatch it or calculate its section properties. Indicate the polygon to be traced to let the system trace it and set points at all intersections. Arcs and circles are approximated by straight lines at 15° angle increments. With points set at all the relevant intersections, the Hatch command can subsequently be executed to hatch the traced area. The Measure area command can be used to measure the area enclosed by the polygon. The command also creates an input file for the PROKON section properties calculation program, PROSEC. The file is called LASTSEC and will be loaded automatically when the program is executed. Calculate the section properties and save the input data under a new file name.

Page 413: Prokon Guia Dibujo

395

For this procedure to be completed successfully, the polygon must be closed and made up of a single layer of lines and arcs. Two lines lying on top of each other might cause a polygon to be traced incorrectly. Related commands : Hatch, Measure area

Page 414: Prokon Guia Dibujo

396

Generate input file

Menu : Macro Command : Generate input file Description : Generate an input file for PROKON analysis program Short form : MG Parameters : Dialogue entity Notes : The command is used to trace a group of entities and create an input file for a PROKON analysis program. The following procedures are used:

� A3 : FRAME : The structure should be drawn to scale using one or more layers with the same scale setting. Different pen numbers should be used to designate different section numbers, eg pen number 1 is translated to section number 1, etc. All connected entities is traced and, taking into account the current drawing units, nodal coordinates calculated in metre units at every intersection and endpoint. In the case of circles and arcs, nodes are generated at 10ø intervals. The PADDS X- and Y-axes are translated to the Plane Frame X-and Y-axes. However, the PADDS X- and Y-axes are translated to the Space Frame, Grillage and Space Truss X- and negative Z-axes. A Frame input file, LASTSF, is then created in the current directory with complete nodal and element input. Input of support, section properties and loading is then done manually.

� S4 : PLASDES : Similar procedure as for A3: FRAME. The file LASTPLAS is created in the current directory.

� C3 : FESD : The outside edges of the slab and finite element layout should be drawn to scale using one or more layers with the same scale setting. A rectangular grid of elements can easily be generated using the hatch commands, eg: � Select a cross pattern and adjust the scale factor to a suitable value to get the

desired grid spacing. Ensure that the "Drawing scale" is set. � Hatch the slab area using the auto-hatching commands on the Hatch menu. The

Area hatch command can, for example, be used to hatch the whole slab and then repeated to delete any holes.

� Use Vectorize hatch to convert the hatch pattern to normal lines and edit the resulting lines to ensure that all nodes are clearly defined.

The resulting grid of finite elements must each have three or four nodes. Nodal coordinates are calculated at intersections of lines. Complete nodal and element input is then saved in the current directory to a file called LASTFESD. All elements will be assumed to have the same section properties.

Page 415: Prokon Guia Dibujo

397

� G1 : PROSEC : The indicate the polygon is traced at its intersections and the file LASTSEC created. Arcs and circles are approximated by straight lines at 15º angle increments.

Related commands : Area Hatch, Measure area, Vectorize hatch

Page 416: Prokon Guia Dibujo

398

Library

Menu : Macro Command : Library Description : Library of standard details and symbols Short form : ML Parameters : Dialogue Notes : The command is used to access a library of standard details and symbols. Libraries are cutomizable to allow the user to add frequently used details and symbols. Library objects are inserted into the active drawing in a similar, but not identical, fashion as when loading blocks previously saved on disk. Library objects, called blocks, can be inserted using either drawing scale, eg details drawn to their exact scaled size, or paper scale, eg scale-independent symbols. The window has the following fields:

� Library : Type the name of the current selected library. The default library, PADDS.LIB, contains various useful engineering and architectural details and symbols.

� Browse : Select another library. Also use this function to enter a name for a new library to be created

� Drawing/Paper Scale : Set the scaling to be used when inserting a block. Drawing scale should be used when inserting a block using its scaled size, eg inserting a window frame into a layer with scale 1:20. Paper scale should be used when inserting blocks that should have a fixed size on the paper, eg a North arrow symbol that must be 50mm long, irrespective of the current layer's scale.

Note: Blocks are inserted into the current layer. When using drawing scale, an inserted block will be resized according to the current layer's scale. The library is organized using indexes, similar to the directory structure of a CD (compact disk). In this context, indexes are similar to directories and blocks similar to files. Frequently used details and symbols can be added to the a library as follows:

� First open/create a drawing with the information. � Use the block definition command to highlight the detail. � Define one or more block handles. See Block define handles for detail. Use a single block

handle if the block will not be rotated when later selected from the library, eg a windows

Page 417: Prokon Guia Dibujo

399

frame that is always inserted in an upright orientation. When the block should be rotated when inserted, eg a North arrow symbol with any arbitrary orientation, two handles should be used.

� In the Library window, add the block definition to the library. Related commands : Block save, Block load, Block Define handles

Page 418: Prokon Guia Dibujo

400

Stair detailing

Menu : Macro (Component Detailing) Command : Stairs Description : Detail a stair case Short form : MI Parameters : Dialogue Notes : The command is used to detail a stair by specifying the parameters defining its geometry and reinforcement. Single and double flights are supported. Related commands : Play macro, Generate input

Page 419: Prokon Guia Dibujo

401

The Assign menu The commands on the Assign menu are used to configure the button bars and function keys. The function key setup can be edited and individual menu commands and whole menus assigned to the button bars. The commands on the Assign menu are:

� Assign function keys � Assign speed button to status bar � Load configuration � Save configuration � Drag and drop buttons � Load default configuration

Page 420: Prokon Guia Dibujo

402

Assign function keys Menu : Assign Command : Assign function keys Description : Assign a menu command to a function key Short form : AF Parameters : Integer command

Notes : The command is used to configure the function keys not permanently consigned to a function. The keys permanently consigned are highlighted on the Assign function keys window. To assign the snap functions, precede the snap function's letter by an "N", eg "NH" for Snap horizontal. Note that the F10 function key toggles the viewing of the command short cuts on and off. Command short cuts are underlined on the main menu at the top of the screen and each of the pull-down menus. The first letter of the command short form is taken from the main menu, and the second letter from the specific command on the relevant pull-down menu eg. the short form of the command for Set Paper size is SZ, and that for Edit Chamfer is EA. Related commands : F10

Page 421: Prokon Guia Dibujo

403

Assign speed button to status bar Menu : Assign Command : Assign speed button to status bar Description : Assign the short form of a command to the status bar Short form : AB Parameters : Text Notes : The command is used to save a button labelled with the short form of a selected command to the status bar at the bottom of the screen. The command can then be accessed by clicking on the button. To delete a speed button, right click on it and select Delete. Related commands : Assign function keys

Page 422: Prokon Guia Dibujo

404

Load configuration Menu : Assign Command : Load configuration Description : Load a saved icon configuration Short form : AL Parameters : File name Notes : The command is used to open and load a file containing a customised configuration saved previously using the Save configuration command. A configuration file includes icon layouts and details such as line parameters set using the Set line parameters command. To revert back to the default PADDS configuration, use the Load default configuration command. Related commands : Save configuration, Load default configuration

Page 423: Prokon Guia Dibujo

405

Save configuration

Menu : Assign Command : Save configuration Description : Save a customised configuration for future recall Short form : AS Parameters : File name Notes : The command is used to save a specific customised configuration under a given file name in order to retrieve and reuse the configuration file at a later stage. The Load configuration command is used to load a saved configuration file. The Load default configuration command restores the PADDS default configuration settings. Related commands : Load configuration, Load default configuration

Page 424: Prokon Guia Dibujo

406

Drag and drop buttons Menu : Assign Command : Drag and drop buttons Description : Drag and drop one or more buttons to a button bar Short form : AD Parameters : None

Notes : The command is used to drag and drop buttons onto the four button bars situated around the drawing page on the screen. Drag and drop individual buttons from the Drag and drop buttons to desired toolbars window (shown above). Alternatively, click on the list on the left of the window to drag and drop all buttons associated with that particular menu item.

Page 425: Prokon Guia Dibujo

407

To remove a button from a button bar, drag the icon onto the PADDS wallpaper. Delete it then using the Block delete or Edit erase entity commands. Once customised as required, the configuration can be saved using the Save configuration command. To restore the default settings and configuration use the Load default configuration command. Related commands : Save configuration, Load default configuration, Block delete, Edit erase entity

Page 426: Prokon Guia Dibujo

408

Load default configuration Menu : Assign Command : Load default configuration Description : Reload default PADDS configuration Short form : AC Parameters : None Notes : The command is used to reload the default PADDS configuration. The existing configuration is lost, unless previously saved under a file name to be retrieved at a later date. Related commands : Save configuration, Load configuration

Page 427: Prokon Guia Dibujo

409

The Zoom menu The Zoom commands are used to zoom into and out of the drawing in various ways. Zoom settings can be stored and recalled again. The Zoom commands are as follows:

� Zoom all � Zoom extents � Zoom window � Zoom last � Zoom in � Zoom out � Zoom factor � Zoom store � Zoom recall � Zoom pan � Zoom centre

Page 428: Prokon Guia Dibujo

410

Zoom all

Menu : Zoom Command : Zoom all Description : Zoom all entities on paper size Short form : ZA Parameters : None Notes : The command is used to resize the drawing on screen to display all entities on the paper, without clearing any set points. Related commands : Zoom window, Zoom extents

Page 429: Prokon Guia Dibujo

411

Zoom extents

Menu : Zoom Command : Zoom extents Description : Zoom the drawing extents Short form : ZE Parameters : None Notes : The command is used to resize the drawing on screen to display all entities, even if they extend beyond the paper edges. No set points are cleared. Related commands : Zoom all, Zoom window

Page 430: Prokon Guia Dibujo

412

Zoom window

Menu : Zoom Command : Zoom window Description : Zoom in a window Short form : ZW Parameters : Coord1 coord2 Notes : The command is used to zoom into the indicated window defined by the two points set. If more than two points was set before zooming, all but the first two points are retained. Related commands : Zoom all, Zoom extents

Page 431: Prokon Guia Dibujo

413

Zoom last

Menu : Zoom Command : Zoom last Description : Restore the last zoom setting Short form : ZL Parameters : None Notes : The command is used to recall the previous window size, position and zoom settings. Related commands : Zoom store, Zoom recall

Page 432: Prokon Guia Dibujo

414

Zoom in

Menu : Zoom Command : Zoom in Description : Zoom in at the last point Short form : ZI Parameters : [Coord] Notes : The command is used to zoom into the drawing using the last set point as the midpoint of the new view. If no point has been set, the cursor position is used as zoom midpoint. No set points are cleared. Related commands : Zoom out, Zoom factor

Page 433: Prokon Guia Dibujo

415

Zoom out

Menu : Zoom Command : Zoom out Description : Zoom out at the last set point Short form : ZO Parameters : [Coord] Notes : The command is used to zoom out of the drawing using the last set point as the midpoint of the new view. If no point has been set, the cursor position is used as zoom midpoint. No set points are cleared. Related commands : Zoom in, Zoom factor

Page 434: Prokon Guia Dibujo

416

Zoom factor

Menu : Zoom Command : Zoom factor Description : Zoom in or out with a factor Short form : ZF Parameters : Real Notes : The command is used to resize the drawing on screen using the specified zoom factor. No set points are cleared. Related commands : Zoom in, Zoom out

Page 435: Prokon Guia Dibujo

417

Zoom store

Menu : Zoom Command : Zoom store Description : Store the current zoom setting Short form : ZS Parameters : None Notes : The command is used to store the current window size, position and zoom settings for later recalling. Any previously stored zoom setting is overwritten. Related commands : Zoom recall, Zoom last

Page 436: Prokon Guia Dibujo

418

Zoom recall

Menu : Zoom Command : Zoom recall Description : Recall the last stored zoom setting Short form : ZR Parameters : None Notes : The command is used to recall the current stored window size, position and zoom settings. Related commands : Zoom store, Zoom last

Page 437: Prokon Guia Dibujo

419

Zoom pan

Menu : Zoom Command : Zoom pan Description : Drag the drawing display to a new position Short form : ZP Parameters : None Notes : The command is used to move the drawing display. The cursor will change to a little hand which can be used to drag the display in any direction. Using this command has the same effect as using the window scroll bars. The only advantage is that the drawing can be panned in a diagonal direction as well. If the drawing should be panned further than the size of the display, the command can be repeated as many times as necessary. Use the repeat facility, F3 or the right mouse button on a three-button mouse, to speed up the process. Related commands : Zoom store, Zoom last

Page 438: Prokon Guia Dibujo

420

Zoom centre

Menu : Zoom Command : Zoom centre Description : Zoom in a window with its centre point at a selected position Short form : ZC Parameters : Coord1 coord2 Notes : The command is used to zoom into the indicated window defined by the two points set. The first point defines the centre of the window and the second the corner of the window. If more than two points was set before zooming, all but the first two points are retained. Related commands : Zoom window

Page 439: Prokon Guia Dibujo

421

The Window menu The Window commands are used to open and close windows and arrange open windows in various ways to view them separately or together. A window can also be printed. The Window commands are as follows:

� New window � Close window � Cascade windows � Tile windows � Tile horizontal � Maximize window � Redraw window � Redraw all � Print window � Show or hide bending schedule

Page 440: Prokon Guia Dibujo

422

New window Menu : Window Command : New Description : Open a new window Short form : WN Parameters : None Notes : The command is used to open a new window displaying an additional view of the active drawing. Refer to Chapter 1 of the User's manual for detail on working with multiple windows. Related commands : Close window

Page 441: Prokon Guia Dibujo

423

Close window Menu : Window Command : Close Description : Close a window Short form : WC Parameters : None Notes : The command is used to close the active window. If the active window contains the only view of the active drawing, the active drawing is closed. Related commands : New window, File close

Page 442: Prokon Guia Dibujo

424

Cascade windows Menu : Window Command : Cascade Description : Cascade all windows Short form : WA Parameters : None Notes : The command is used to make all the windows overlap so that each title bar is visible. Refer to Chapter 1 of the User's manual for detail on working with multiple windows. Related commands : Tile windows, Tile horizontal

Page 443: Prokon Guia Dibujo

425

Tile windows Menu : Window Command : Tile Description : Tile all windows Short form : WT Parameters : None Notes : The command is used to arrange all the windows in smaller sizes to fit next to each other. Preference is given to maximum window height. The active window will be repositioned in the upper-left corner with the maximum possible size. Refer to Chapter 1 of the User's manual for detail on working with multiple windows. Related commands : Cascade windows, Tile horizontal

Page 444: Prokon Guia Dibujo

426

Tile windows horizontally Menu : Window Command : Tile horizontal Description : Tile all windows horizontally Short form : WH Parameters : None Notes : The command is used to arrange all the windows in smaller sizes to fit next to each other. Preference is given to maximum window width. The active window will be repositioned in the upper-left corner with the maximum possible size. Refer to Chapter 1 of the User's manual for detail on working with multiple windows. Related commands : Cascade windows, Tile windows

Page 445: Prokon Guia Dibujo

427

Maximize window Menu : Window Command : Maximize Description : Maximize or restore a window’s size Short form : WM Parameters : None Notes : The command is used to maximize the active window's size or, if it is already maximized, restore it to its previous size. Related commands : Cascade windows, Tile windows, Tile horizontal

Page 446: Prokon Guia Dibujo

428

Redraw window Menu : Window Command : Redraw Description : Redraw the active window Short form : WR Parameters : None Notes : The command is used to refresh the display of the drawing entities in the active window. Related commands : Redraw all

Page 447: Prokon Guia Dibujo

429

Redraw all windows Menu : Window Command : Redraw all Description : Redraw all windows Short form : WL Parameters : None Notes : The command is used to refresh the display of the drawing entities in all windows. Related commands : Redraw window

Page 448: Prokon Guia Dibujo

430

Print window Menu : Window Command : Print Description : Print a window Short form : WP Parameters : Character coord

Notes : The command is used to print a rectangular area of the active drawing. Specify the paper orientation, i.e. landscape or portrait, and position a window over the active drawing. The size of the print window is determined by the paper size and scaling factor specified. A scaling factor larger than unity results in a smaller print window, i.e. the image is enlarged. Similarly, a scaling factor less than unity results in a bigger print window, i.e. the image is reduced. Related commands : File print

Page 449: Prokon Guia Dibujo

431

Show or hide bending schedule

Menu : Window Command : Show/hide bending schedule Description : Show or hide bending schedule Short form : WH Parameters : None Notes : The command is used to show or hide the bending schedule associated with a drawing. When shown, the bending schedule appears in a window to the left of the drawing window. In the default setup of PADDS the S button on the status line at the bottom of the screen can also be used to hide or show the bending schedule. When the bending schedule is shown, the two arrow buttons at the bottom of the page can be used to view all the columns (using the “>” button) or just certain columns of the bending schedule (using the “<” button). In compact mode, only the number of bars per member, bar diameter and bar mark columns are visible. Related commands : S button on status line

Page 450: Prokon Guia Dibujo

432

The Help menu The function of the commands on the Help menu is to provide information on the system's performance and to give guidance on using the different commands. This menu also provides aces to a pop-up calculator. The commands on the Help menu are:

� Contents � Request support � About PADDS

Page 451: Prokon Guia Dibujo

433

Contents Menu : Help Command : Contents Description : Display Help contents and search functions Short form : HC Parameters : None Notes : The command is used to display the Help contents from which a selection for a specific function can be made. Related commands : None

Page 452: Prokon Guia Dibujo

434

Request support Menu : Help Command : Request support Description : Display and submit a request, problem or suggestion form Short form : HR Parameters : Text

Notes : The command is used to display the Support request form, shown above. The account number, Program and Version are all automatically filled in. Where possible attach the current data file giving rise to the query in order to assist the support team in answering your query. Other file attachments can also be made using the Browse button. Provide a brief but complete description of the query or problem. Include vital information such as error numbers if errors were encountered. All requests for support will be handled as speedily as possible. However, in order to assist in our planning, please select an accurate indication of urgency by selecting the relevant Priority. Related commands : None

Page 453: Prokon Guia Dibujo

435

About PADDS Menu : Help Command : About PADDS Description : Display system version information Short form : HA Parameters : None

Notes : The command is used to display the system version number, the PROKON website address and the system details. Related commands : None

Page 454: Prokon Guia Dibujo

436

Repeating commands Menu : Status Bar (R) Command : Repeat mode Description : Repeat certain commands without selecting command a second time Short form : R on status bar Parameters : None Notes : The command is used to set the repeat mode on or off. When repeat mode is selected various commands can be repeated more than once without selecting the command more than once. The commands which can be repeated in repeat mode are:

� Edit menu : Join Lines, Clip lines, Trim Lines � Text menu : Text, Text Edit, Text Move, Text Copy, Text Caption, Text Box � Line menu : Horizontal Construction Line, Vertical Construction Line, Construction

Crosshair, Line Box, Parallel One Line � Circle menu : Circle Centre and Radius; Arc Start Point, Centre Point and Angle; Arc

Start Point, End Point and Radius � Dimension menu : Dimension Angle, Measure Angle, Measure Line/circle/arc, Measure

2 Points, Measure Polygon Area, Measure Hatch Area � Block menu : Block Copy

Page 455: Prokon Guia Dibujo

437

Chapter

13 Scripting PADDS has a number of advanced drawing and detailing features. One such feature is the Pascal scripting function built into PADDS. This powerful application allows for the writing and editing of scripts to further simplify the drawing and detailing capabilities of PADDS. This chapter introduces the following principles:

� The PADDS scripting environment � General commands � Script structure and syntax

Page 456: Prokon Guia Dibujo

438

The PADDS scripting environment This section briefly describes the procedure to start a PADDS scripting session and the elements of the scripting environment. For information regarding the general PADDS environment and commands, refer to Chapter 1.

Starting Pascal scripting

In PADDS, select the Edit script option from the Macro menu. The Pascal scripting window will be opened. The last script to be edited or run will be displayed. A brief menu is found at the top of the screen. This menu provides access to general file functions, running of the script, certain script examples and the help menu. Several options buttons are found at the bottom of the screen. The column to the left of the screen shows the line numbers of the script and is known as the gutter.

Run Debugging buttons

Page 457: Prokon Guia Dibujo

439

General commands

The general commands and other functions can be selected from the menu and the option buttons. The following commands and options are available:

� File menu : Offers the standard file functions: New, Open, Save, Save As and Close. A debugging option is also offered. When selected, debugging of the script occurs during running. However, if the script has already been debugged, it runs quicker if debugging mode is not selected.

� Run : Run the script. � Examples menu : A few examples demonstrating scripting aspects. � Help menu : Gives a selection of help topics. � Undo button : Allows the most recent action to be undone. � Transparency button : Transparency of the scripting screen can be selected in order to view

the running of the script through the scripting screen, if required. � Run and debugging buttons : The debugging buttons are disabled until the run (green arrow)

button is selected.

Using Scripting Help The Pascal scripting Help gives guidance on the scripting commands supported by PADDS. The default Help file can be edited and saved as a custom Help file. When accessing Help the user can then decide which Help file to refer to. PADDS updates will update the default Help file, but not the custom files. For help on PADDS commands or to contact PROKON, use the PADDS Help menu, as described in Chapter 1.

The script structure A typical script structure consists of two major blocks:

� Procedure and function declarations � Main block

Both are optional, but at least one should be present in a script. The main block need not necessarily be inside begin … end. It could simply be a single statement.

Page 458: Prokon Guia Dibujo

440

Script syntax Standard statements are available in scripting and certain aspects should accompany a statement. The following aspects should be noted:

� Each statement in a script should be terminated by a “;” character. � Begin … end blocks are used to group statements. � The case of letters is not important. � The following operators are supported: ̂ , *, /, and, +, -, or, <>, >=, <=, =, >, <, div, ,

sqr, sqrt, mod, xor, shl, shr The syntax for various standard statements are given and discussed below.

Assign statements Assign statements are used to assign a value or expression result to a variable or object property. They are built and indicated by using “:=”. Some examples:

fac:=rval(s); ie:=getcircle('Indicate circle?'); j:=i+1; dc:=distance(xa,ya,xb,yb);

Character strings A string is a sequence of characters. Strings are declared using a single quote (‘) character. For example:

A:=’This is text’;

Comments Comments can be inserted in scripts or statements can be ‘commented out’ (ie. rendered ineffective) using the // characters. The comment will finish at the end of the line. Alternatively, for comments longer than a line, use the (* *) or { } characters. Some examples:

// Single line comment {Comments are useful for recording thoughts behind the commands or for labelling parts of the script for easier reference}

Page 459: Prokon Guia Dibujo

441

Variables Variables do not need to be declared in scripting. They are implicitly declared. Consider the following example:

var A; begin A:=0; A:=A+1; end;

In this example, the variable A is declared. However, if the statement ‘var A’ declaring variable A was omitted, the script would still be valid.

Indexes Strings, arrays and array properties can be indexed using the square bracket characters “[ ]”. For example, the expression Str[3] returns the third character in the string Str. Further:

MyChar:=MyStr[2]; MyStr:=’A’; MyArray[1,2]:=1530;

Arrays Use the “[ ]” characters to construct an array. Multi-index array constructors can also be used. In a multi-indexed array, separate the indexes using “,” characters. Scripting supports indexing in a variable that is a variant array. A variable is a variant array if:

� it was assigned using an array constructor, or � it was created using the VarArrayCreate procedure.

Arrays in script are 0-based indexes. Some examples:

NewArray:=[1,2,3,4]; Num:=NewArray[1]; //Num takes on ‘2’ MultiArray:=[[‘red’,’blue’,’yellow’],[‘apple’,’banana’,’orange’]; Str:=MultiArray[0,2]; //Str takes on ‘yellow’ v:=vararraycreate([1,n1],12); //Create an array of n1 variants

Page 460: Prokon Guia Dibujo

442

If statements Two forms of if statement exist, namely the if … then and if … then … else statements. If the “if” expression is true, the statement or block is executed. If the statement is false and there is an “else” part, the statement or block following the “else” is performed. Some examples:

if not YesNoDlg('Keep changes?') then PopDwg; if not intersec(x1,y1,x2,y2, x3,y3,x4,y4, xi,yi) then errormsg('Lines are parallel'); if K<>0 then Result:=J/K; if K=0 then Exit else Result:=J/K; if K<>0 then begin Result:=J/K; Count:=Count+1; end else Done:=True;

While statements A while statement is used to repeat a statement or block for as long as a control expression is evaluated as true. The control expression is evaluated prior to the statement. Thus, if the control expression is false at the first iteration, the statement is never executed. Execution of the statement will continue for as long as the control expression remains true. For example:

while Data [M]<>Y then do M:=M+1; while M>0 do begin if Odd(M) then X:=X*Y; M:=M div 2; Y:=Sqr(Y); end; while 2>1 do begin setpoint('Point?',x,y); end;

Page 461: Prokon Guia Dibujo

443

Repeat statements A repeat statement has the following syntax: repeat statement 1; … ; statement n; until expression where the expression returns a Boolean value. The repeat statement continuously executes its sequence of statements, testing the expression after each iteration. The repeat statement terminates only when the expression returns True. Consider the examples:

repeat Write(‘Enter a value (0..9): ‘); Readln(X);

until (X>=0) and (X<=9); repeat if not gettext('txt') then break; infomsg(txt.text); until false;

For statements The syntax for a for statement is as follows: for counter:=initialValue to finalValue do statement. The statement (or block) is repeatedly executed until the value of the counter, which is incremented after each iteration from the initialValue, reaches the finalValue. For example:

for i:=low(sa) to high(sa) do sa[i]:=vararraycreate([1,3],8);

Function and procedure declarations The declaration of procedures and functions, if used in a script, occurs at the beginning of a script. Frequently used statements or blocks can be declared as procedures or functions for repeated use within a script, just as in conventional programming. The only significant difference is that with scripting variable types do not need to be specified. Functions are procedures that return a result. Consider the following examples:

function GetDim(Name); begin

s:='800'; result:=1*inputstring('Dimensions',Name+'?’, s);

end; function Max(x,y); begin if x>y then result:=x else result:=y; end; procedure Msg;

Page 462: Prokon Guia Dibujo

444

begin infomsg('Hello Joe'); end;

Procedures and functions are then called or used in the main part of the script. When functions are defined, the required input is defined. Then when functions are called, values for the stipulated input are given, and the result of the function is usually assigned to a variable. Procedures are called by simply using their names as statements. Some examples:

begin MSG; end; //calls procedure named Msg (see above examples) v:=max(10,7); {calls function Max defined in examples above and assigns function result to variable v}

Debugging a script

In order to debug a script, the Debugging mode option under File on the menu must be selected. The debugging buttons at the bottom of the screen become active when the Run option on the menu or the Run button are selected. The debugging buttons are as follows:

These buttons have the following functions:

� Pause : Pauses script during running at the position reached in the script. Selecting this button again removes the pause and allows the script to continue running.

� Show execution point : Shows position in script during running. � Trace over : Runs through script line for line, regarding functions as a single statement. � Trace into : Same as Trace over, except that when a function is reached, it is also run

through line for line, rather than being regarded as a single statement. � Stop : Stops the script running.

To force the script to stop at a certain point, click on the required line number in the gutter of the scripting screen. A break point, denoted by a red dot, will then be created at that position.

Stop

Trace Into

Trace Over

Show Execution Point

Pause

Page 463: Prokon Guia Dibujo

445

Commands supported In the following reference list of supported script commands, the number after the command denotes how many input values are required with that command.

System library: UpperCase, 1 Returns a copy of a string in uppercase. LowerCase, 1 Converts an ASCII string to lowercase. CompareStr, 2 CompareStr compares S1 to S2, with case-sensitivity. The return

is less than 0 if S1 is less than S2, 0 if S1 equals S2, or greater if S1 is greater than S2.

CompareText, 2 Compares two strings by ordinal value without case sensitivity. AnsiUpperCase, 1 Supports multi-byte character sets AnsiLowerCase, 1 AnsiCompareStr, 2 AnsiCompareText, 2 Trim, 1 Trims leading and trailing spaces and control char's from a string.

s:=Trim(' Junk ' #13#10);

TrimLeft, 1 Trims leading spaces and control characters from a string. s:=TrimLeft(' Junk'); TrimRight, 1 Trims trailing spaces and control characters from a string. qq:=TrimRight('Junk' +#13); IsValidIdent, 1 Tests for a valid Pascal identifier. IntToStr, 1 Converts an integer to a string. i2s below is less typing IntToHex, 2 Returns the hex representation of an integer StrToInt, 1 Converts a string that represents an integer to a number. qq:=StrToInt('10'); StrToIntDef, 2 Default parameter specified FloatToStr, 1 Converts a floating point value to a string. qq:=FloatToStr(75.34216); Format, 2 Returns a formatted string assembled from a format string and an array of arguments. FormatFloat, 2 Formats a floating point value qq:=FormatFloat(75.34216,2); StrToFloat, 1 Converts a given string to a floating-point value. qq:=StrToFloat('23.67895'); EncodeDate, 3 Returns a TDateTime value for a specified Year, M and Day. EncodeTime, 4 Returns a TDateTime value for a specified H, M, S, and millisec. DecodeDate, 4 Returns Year, Month, and Day values for a TDateTime value. DecodeTime, 5 Breaks a TDateTime value into hours, min, sec and millisec.

Page 464: Prokon Guia Dibujo

446

DayOfWeek, 1 Returns the day of the week for a specified date. Date, 0 Returns the current date. Time, 0 Returns the current time. Now, 0 Returns the current date and time. IncMonth, 2 Returns a date shifted by a specified number of months. IsLeapYear, 1 Indicates whether a specified year is a leap year. DateToStr, 1 Converts a TDateTime value to a string. TimeToStr, 1 Returns a string that represents a TDateTime value. DateTimeToStr, 1 Converts a TDateTime value to a string. StrToDate, 1 Converts a string to a TDateTime value. StrToTime, 1 Converts a string to a TDateTime value. StrToDateTime, 1 Converts a string to a TDateTime value. FormatDateTime, 2 Formats a TDateTime value. Beep, 0 for i:=1 to 300 do begin Beep; end; VarIsNull, 1 Indicates whether the specified variant is Null. Round, 1 Returns value X rounded to the nearest whole number. qq:=Round(5.4); gives qq=5.0 Trunc, 1 Truncates a real number to an integer. qq:=Trunc(5.7); gives an integer of 5 Copy, 3 Returns a substring of a string. inpstr:='abcdefghijk x:=copy(inpstr,3,5); x will be 'cdefg' copies from 3rd character of 5 characters c d e f g Delete, 3 Removes a substring from a string. x:=delete(inpstr,3,5); a will be abhijk deleted from 3rd character of 5 characters c d e f

g Insert, 3 Inserts a substring into a string beginning at a specified point. qq:=Insert('zzz','abcdef',4); Pos, 2 Returns the index a specified substring in a given string. qq:=pos('/','aaaa/bbb'); Length, 1 Returns the number of characters in a string. qq:=Length('abcdef'); ShowMessage, 1 Displays a message box with an OK button. infomsg is less typing InputQuery, 3 Displays an input dialog that lets the user enter a string or value. Raise, 1 Create an exception object CreateOleObject, 1 Instantiates a single instance of an Automation object. GetActiveOleObject, 1 Retrieves a reference to an IDispatch interface to a currently

running, registered COM object. VarToStr, 1 Converts a variant to a genuine string. qq:=VarToStr(qq);

Page 465: Prokon Guia Dibujo

447

Dec, 1 Decrements a variable by 1. Inc, 1 Increments an ordinal value by 1. High, 1 Returns the highest value in the range of an argument. Low, 1 Returns the lowest value in a range. VarArrayHighBound, 2 Returns high bound for a dimension in a variant array. VarArrayLowBound, 2 Returns low bound of a dimension in a variant array. VarArrayCreate, 2 Creates a variant array. qq:=VarArrayCreate([10,100], 3); Low bound 10, High bound 100(<10000), type=3 (integer). Where 3 integer 4 single 5 double 8 string (must be genuine strings use VarToStr on all

input) 9 boolean 11 byte

12 variant (Best when in doubt) Random, 0 Generates random numbers between 0 and 1. Machine, 0 Returns a pointer to current virtual machine object. Scripter, 0 Returns a pointer to current scripter object.

Page 466: Prokon Guia Dibujo

448

General functions PreviewScript 0 Previews a script run directly from the menu Nent, 0 Number of entities in drawing Natt, 0 Number of attributes in drawing attribute list Nstr, 0 Number of lines in current text entity. Use for MultiLine text block Ient, 0 Number of last snapped entity Iline, 0 Number of individual line in polyline structure Layer, 0 Current layer qq:=Layer; Scale, 1 Layer scale ( 0 for current layer) scale:=Scale(qq); will give .01 if current layer is 1:100 and .02 if current layer is 1:200 LayerOn, 1 Test if layer is on qq:=LayerOn(Lno); then use "if...." to respond Pen, 0 Current pen Font, 0 Current font number GetEntity, 1 Load specified entity into entity structure. See ient above GetEntity(ient); can then access the entities structure eg. if the entity snapped was a text string then qq:=txt.Text; will put

the text string into qq GetEntityLayer, 1 Get layer number of specified entity Lno:=GetEntityLayer(ient); SetEntityLayer, 2 Set layer number of specified entity (Entity #, layer #)

SetEntityLayer(ient,Lno); SetEntityPen, 2 Set pen of specified entity GetEntityPen, 1 Get pen of specified entity

qq:=GetEntityPen(ient); SetEntityAtt, 2 Set attribute number of specified entity GetEntityAtt, 1 Get attribute number of specified entity SetEntityStyle, 2 Set line style of specified entity (as integer) GetEntityStyle, 1 Get line style of specified entity (as integer) PutEntity, 1 Replace specified entity AddEntity, 1 Add entity in entity structure to drawing DelEntity, 1 Delete specified entity MarkDrawEntity 1 Highlights the entity on the drawing (Specify entity number) Still needs

work want to keep highlighted until "BU_" DrawEntity, 1 Redraws the entity (Specify entity number) 'ShowOffLayers, 1 True : Draws off layers with a gray pen. False : Do not draw off layers. Inblock, 1 Test if entity (by number) is currently in block AddToBlock, 1 Adds entity (by number) to block RemoveFBlock, 1 Removes entity (by number) from block

Page 467: Prokon Guia Dibujo

449

GetAttString, 1 Accepts an integer and returns the attribute label GetAttNumber, 1 Accepts a string and returns the attribute number SetAttString, 2 Sets the attribute label for the specified number

e.g. setattstring(3, 'ND512'); PushDwg, 0 Save drawing to temporary folder all scripts should

start with this PopDwg, 0 Restores drawing from temporary folder. Use with "Accept" at end DrawingName, 0 Returns full path name of current drawing Intersec, 10 Calculates the intersection between 2 lines e.g. Intersec(x1,y1,x2,y2, x3,y3,x4,y4, xi,yi); IntersecI, 10 Like intersec but only returns true if the lines actually cross each other. IntersecCL, 11 Calculates the intersection between a circle and line and returns the

number of intersections (0,1,or 2) e.g. n:=IntersecCL(x,y,r,

x1,y1,x2,y2,xi1,yi1,xi2,yi2); Distance, 4 Calculates the distance between 2 points e.g. qq:=Distance( x1,y1,x2,y2); DistancePL, 6 Calculates the distance between a point and line (>0 for left) e.g. qq:=DistancePL(x,y, x1,y1,x2,y2); PointOnLine, 6 Calculates the projection of a point on a line (true if projection between

end points) e.g. PointOnLine(x,y, x1,y1,x2,y2); InterPolate, 5 Interpolates a value between to coordinates e.g. y:=Interpolate(x1,y1,x2,y2, x); Exec, 1 Executes a .exe file. Still falls through into next line in script add stopper

flag:=0; Exec('c:\prokon\data\$-exe\ Dump_It.exe'); while flag<>1 do begin

delay(1); end;

then .exe file must set flag to 1 just before it exits ExecCenter 1 Executes a .exe file and moves the window to screen centre ExecWait 1 Executes a .exe file and waits until it is closed Run, 1 Runs a psc file run('c:\prokon\data\$-psc\ Do_It.psc'); RunUnit 3 Runs a specific function into a .psc file and returns the function value e.g. Xm:=RunUnit('c:\prokon\data\$-psc\Unit.psc',

'MaxValue', [5.0, 8.5]); Below is a procedure called "Show1.psc": procedure Show1(a)

begin infomsg('Input to a is '+a);

end; Called thus it will show what is in "a"

Page 468: Prokon Guia Dibujo

450

a:='It worked !!!'; RunUnit('c:\prokon\data\$-psc\show1.psc',

'Show1',[a]); SetLib 1 Specifies a global .psc library file. RunLib 2 Runs a library function and returns the function value, e.g Xm:=RunLib(‘MaxValue’, [5.0, 8.5]); SetVal, 1 Sets 1 value before executing a drawing command that requires it can be

stacked one above the other to set more values should the command below require it

SetVal2, 2 Sets 2 values SetText, 1 Sets a string SetChar, 1 Sets a character SetYN, 1 Sets a Yes or No cahracter ('Y' or 'N') GetPoint, 3 'Prompt', x, y Prompts for a point SetPoint, 3 'Prompt', x, y Prompts for point and set it GetLine, 1 'Prompt' Returns entity no (ient) + line no (iline) GetPolyLine, 1 'Prompt' Returns entity no (ient) GetCircle, 1 'Prompt' Returns entity no (ient) GetArc, 1 'Prompt' Returns entity no (ient) GetText, 1 'Prompt' Returns entity no (ient) GetPnt, 1 'Prompt' Returns entity no (ient) GetHatch, 1 'Prompt' Returns entity no (ient) GetRebar, 1 'Prompt' Returns entity no (ient) GetBitmap, 1 'Prompt' Returns entity no (ient) GetAnyEntity, 1 'Prompt' Returns entity no (ient) SnapLine, 2 Returns entity number (ient) of closest line to specified x, y (0 if nothing

found) SnapCircle, 2 Returns entity number (ient) of closest circle to specified x, y (0 if nothing found) SnapArc, 2 Returns entity number (ient) of closest arc to specified x, y (0 if nothing

found) SnapEntity, 2 Returns entity number (ient) of closest entity to specified x, y (0 if nothing

found) R2S, 2 Converts a real number to a string (value, number of decimals) I2S, 1 Converts an integer to a string Char, 1 Converts an ordinal value to a string IncStr, 1 Returns incremented numeric or alphabetical string DecStr, 1 Returns decremented numeric or alphabetical string Textwidths, 1 Returns the width of the specified string in mm Exit, 0 Terminates the script Delay, 1 Delays script or specified no of milliseconds

Page 469: Prokon Guia Dibujo

451

Entity structures e.g. lin.L refers to the layer of the line object and lin.X[1] refers to the x coordinate of the first vertex of a line lin Line entity Lno Layer integer Pen Pen integer Stl Style integer Typ Type integer Num Number of line segments integer Xc Array of X coordinates real Yc Array of Y coordinates real Att Attribute integer cir Circle entity Lno Layer integer Pen Pen integer Stl Style integer Rad Radius real Xc X coordinate real Yc Y coordinate real Att Attribute integer earc Elliptical arc entity Lno Layer integer Pen Pen integer Stl Style integer R_x X Radius real R_y X Radius real Ang Main Axis angle real A_1 Start angle real A_2 End angle real Xc X coordinate real Yc Y coordinate real Att Attribute integer pnt Point entity (dot or ring)

Page 470: Prokon Guia Dibujo

452

Lno Layer integer Pen Pen integer Typ Type integer T=1 => Dot

T=2 => Ring Dia Diameter real Xc X coordinate real Yc Y coordinate real Att Attribute integer txt Text entity Lno Layer integer Pen Pen integer Fnt Font integer Jus Justify integer (02 = Left Top) Bold Bold boolean Italic Italic boolean Underline Underline boolean Hgt Height real Ang Angle real W_F Width factor real L_S Line spacing factor real Xc X coordinate real Yc Y coordinate real Text Text string Att Attribute integer fil Hatch entity Lno Layer integer Pen Pen integer Stl Style integer Num No of vertices integer P_S Paper scale boolean ScF Scale factor real Ang Pattern angle real X_o Pattern origin real Y_o Pattern origin real Xc Array of X coordinates real Yc Array of Y coordinates real Pat Pattern name string[15] Att Attribute integer bar Rebar entity

Page 471: Prokon Guia Dibujo

453

Lno Layer integer Pen Pen integer Stl Style integer S_C Shape code integer C_E Curtailed ends integer Lvl Level integer S_x Sign X integer S_y Sign Y integer Adim A dimension real Bdim B dimension real Cdim C dimension real Ddim D dimension real Edim E dimension real Ang Angle real Dia Diameter real Xc X coordinate real Yc Y coordinate real Typ Type character Mark Mark string[5] Att Attribute integer bit Raster image entity Lno Layer integer Siz Size integer Wid Width real Hgt Height real Xc X coordinate real Yc Y coordinate real Typ Type char 'B' .bmp 'E' .emf 'J' .jpg 'G' .gif Att Attribute integer

Page 472: Prokon Guia Dibujo

454

File functions FileExists, 1 If not FileExists('c:\prokon\data\ junk.pad') then

break; DeleteFile, 1 DeleteFile('c:\prokon\ data\Junk.pad'); CopyFile, 2 DrgName:='c:\prokon\data\Junk.pad’; NewDrgName:='c:\prokon\data\Junk-A.pad'; CopyFile(DrgName,NewDrgName); RenameFile, 2 DrgName:='c:\prokon\data\Junk-A.pad'; NewDrgName:='c:\prokon\data\Junk-B.pad'; RenameFile(DrgName,NewDrgName); WorkingFolder 0 Returns the name of the working folder Tempdir 0 Returns the name of the temporary folder OpenW 1 openW('c:\prokon\data\$cratch\ Temp.txt'); WriteF 1 writeF('Some text'); OpenR 1 openR('c:\prokon\data\$cratch\ Temp.txt'); InStr:=readF; OpenA 1 openA('c:\prokon\data\$cratch\ Temp.txt'); writeF('Some more text'); will add extra text line to an existing file. ReadF 0 InStr:=readF; CloseF 0 closeF; All open files must be closed at end FindMore 2 Returns true while files for specified wild card, found e.g. “while findmore(workingfolder+”bs-*.pad”,s) do…”

Dialogue boxes InfoMsg, 1 message ErrorMsg, 1 message YesNoDlg, 1 question - returns true or false InputString, 3 heading, prompt, initial value of input string, returns input string

Page 473: Prokon Guia Dibujo

455

Radiogroup dialogue RadioClear, 0 Clears all entries from the radio dialogue RadioCaption, 1 Sets the caption of the radio dialogue box RadioAddItem, 1 Adds an item to the radio dialogue - no limit on number of items RadioAddHint, 1 Adds an optional hint for each item RadioColumns, 1 Specifies the number of columns in which items should be displayed RadioExecute, 1 Displays the dialogue. The number specified indicates the default

selection (-1 for previous selection, -2 for no selection. The function returns then number of the item selected. (-1 if cancel clicked)

Input grid (table) dialogue GridClear, 0 Clears all entries from the grid. GridCaption, 1 Sets the caption of the input grid dalog. SetGridCell, 3 Column and row number (0 based), and cell text to set. SetGridCell(0,1,'Dimension A'); GetGridCell, 2 Returns the cell text at column, row number. A:=1 * GetGridCell(0,1); SetGridImage, 1 Specifies the file name of the image to display next to the input grid. GridExecute, 0 Displays the dialog and returns false if Cancel clicked.

Drawing commands

Note : To view Padds drawing commands short cuts, use F10. Refer to Chapter 12 for command descriptions. File : FN_ 0 FW_ 1

FO_ 1 FP_ 0 FS_ 0 FK_ 0 FS_dos 1 FI_ 0 FA_ 1 FC_ 0 FR_ 1

Edit : EI_ 0 E1_ 0

ES_ 0 E2_ 0 EX_ 0 E3_ 0 EC_ 0 E4_ 0

Page 474: Prokon Guia Dibujo

456

ET_ 0 E5_ 0 EM_ 0 E6_ 0 EO_ 0 E7_ 0 EB_ 0 E8_ 0 EP_ 0 E9_ 0 EJ_ 0 E0_ 0 EF_ 0 EE_ 0 ER_ 0 EU_ 0 EA_ 0 EY_ 0 ED_ 0 EZ_ 0 EV_ 0

Set: SU_ 0 ST_ 0

SP_ 2 SE_ 0 SM_ 0 S1_ 0 SO_ 0 S2_ 0 SA_ 0 S3_ 0 SZ_ 0 SV_ 0 SL_ 1 SC_ 0 SS_ 1

Line : LL_ 0 LY_ 0

LA_ 0 LD_ 0 LB_ 0 LC_ 0 LP_ 0 LH_ 0 LO_ 0 L1_ 0 LR_ 0 L2_ 0 LT_ 0 L3_ 0 LK_ 0 L4_ 0 LG_ 0 L5_ 0 LS_ 0 LZ_ 0 LX_ 0

Circle : CC_ 1 C7_ 0

C2_ 0 C8_ 0 C3_ 0 CE_ 0 C4_ 0 CA_ 0 C5_ 0 CO_ 0 C6_ 0

Text : TT_ 1 TS_ 0

TU_ 0 TO_ 0

Page 475: Prokon Guia Dibujo

457

TE_ 0 TL_ 0 TD_ 0 TM_ 0 TC_ 0 TN_ 0 TB_ 0 TF_ 0 TA_ 0 TP_ 7 TG_ 0 TG_All 0 Similar to TG, but set the global text justify and text angle also.

Point : PC_ 0 P2_ 0

PF_ 0 P3_ 0 PL_ 0 P4_ 0 PS_ 2 P5_ 0 PO_ 0 P6_ 0 PN_ 0 P7_ 0 PI_ 0 P8_ 0 PM_ 0 PH_ 0 PT_ 0 P1_ 0 P1_8 8 Like P1 but accepts all 8 parameters in brackets

Hatch : HH_ 0 HE_ 0

HO_ 0 HP_ 0 HA_ 0 HC_ 0 HM_ 0 HG_ 0 HD_ 0 HS_ 0 HI_ 0 H1_ 0 HT_ 0 HV_ 0

Rebars: RB_ 0 RF_ 0

RE_ 0 RG_ 0 RD_ 0 RZ_ 0 RR_ 0 RO_ 0 RX_ 0 R1_ 0 RC_ 0 R2_ 0 RP_ 0 R3_ 0 RI_ 0 R4_ 0 RU_ 0 R5_ 0 RY_ 0 R6_ 0

Page 476: Prokon Guia Dibujo

458

RL_ 0 R7_ 0 RN_ 0 R8_ 0 RH_ 0 RM_ 0 RA_ 0 RT_ 0 RS_ 0

Dimensions :

DH_ 0 D1_ 0 DV_ 0 D2_ 0 DS_ 0 D3_ 0 DI_ 0 D4_ 0 DO_ 0 D5_ 0 DR_ 0 DA_ 0 DP_ 0

Blocks: BD_ 0 B1_ 0

BL_ 0 B2_ 1 BB_ 0 B3_ 0 BC_ 0 B4_ 0 BP_ 0 B5_ 0 BA_ 0 B6_ 0 BR_ 0 B7_ 0 BS_ 0 B8_ 0 BW_ 0 B9_ 0 BH_ 0 B0_ 0 BU_ 0 BK_ 0

Window :

WR_ 0 Zoom : ZA_ 0

ZE_ 0 ZW_ 4 // X,Y for first and opposite corners (Any order) ZC_ 3 // X centre, Y centre and radius of zoom window ZS_ 0 ZR_ 0

Snap modes and Snap once:

NI_ 0 NL_ 0 NE_ 0 NH_ 0

Page 477: Prokon Guia Dibujo

459

NB_ 0 NV_ 0 NG_ 0 NM_ 0 NF_ 0 NT_ 0

Page 478: Prokon Guia Dibujo
Page 479: Prokon Guia Dibujo

461

Index (see also Contents)

A active window, 6 arc, 231 ASCII data file, 149 attribute, 72

B backups, 13 bar marks, 92 Baseline mode, 68 bending schedule, 97 block handles, 60 block scope, 59 blocks, 63 button bars, 126

C chamfer, 167 Change block entity parameters, 382 circle, 228 colour printing, 14 combine the bending schedule files, 117 concrete cover, 90, 319 construction crosshair, 216 Construction lines, 36 construction mode, 36 coordinate system, 17 curtailment, 83 customised configuration, 404 customizing bending schedules, 129

D detailing, 75 dimension parameters, 66 dimensioning, 65

distribution zone, 83 Dots and rings, 84 drawing commands, 33 drawing file, 9 DTM file, 275 DWG files, 121 DXF drawings, 123

E edit, 38 edit layer information, 195 ellipse, 236 entity information, 153 erase, 46

F file management functions, 9 file names, 10 fillet, 165 fillet radius, 166 foreign drawing files, 119 function keys, 127

G generates an input file, 117 Gif file, 146

H hatch, 37 hatch origin, 277 help, 8

I indicate drawn rebars, 76 input file for PROKON analysis, 395

Page 480: Prokon Guia Dibujo

462

insert a picture, 141

L layer table, 11, 111 layers, 49 line parameters, 34

M macros, 115 magnetic cursor, 188 manipulating fixed size details, 63 Master bending schedule, 101 Merging an entity, 201 modify, 116 moving and copying, 47

O oblique circle, 238 orientation, 81 ortho angle, 190 Ortho mode, 27

P paper orientation, 19 paper size, 19, 110 parabola, 226 parent rebar, 89 pen numbers, 113 points, 18 Points, 5 presetting points, 28 prestressed tendons, 308 print, 11 print window, 14

R rebar angle, 81 rebar distribution zone, 96 rebar drawing commands, 78 Rebar orientation, 81 redo, 183 reinforcement bars, 84 rescheduling a rebar, 106

S scale, 50 schedule numbers, 12 scripting, 115 SDI file, 15 set a point, 261 shape code, 78 sketch, 213 snap function, 20 snap mode, 203 snap mode aperture, 20 snap once function, 203 Special characters, 40 spline, 222 stretching, 43 survey coordinates, 32 system settings, 33 system text parameters, 251

T text, 39 text files, 40 text parameters, 39 Transpose scale, 193, 194

U undo, 182

Page 481: Prokon Guia Dibujo

463

units of measurement, 18 uppercase characters, 255

W windows, 2

working folder, 134

Z zoom, 7