AVEVA Marine Drafting Manual PDF
AVEVA Marine Drafting Manual PDF
AVEVA Marine Drafting Manual PDF
Drafting
User Guide
AVEVA Solutions Limited
Disclaimer
1.1 AVEVA does not warrant that the use of the AVEVA software will be uninterrupted, error-free or free from
viruses.
1.2 AVEVA shall not be liable for: loss of profits; loss of business; depletion of goodwill and/or similar losses; loss of
anticipated savings; loss of goods; loss of contract; loss of use; loss or corruption of data or information; any
special, indirect, consequential or pure economic loss, costs, damages, charges or expenses which may be
suffered by the user, including any loss suffered by the user resulting from the inaccuracy or invalidity of any data
created by the AVEVA software, irrespective of whether such losses are suffered directly or indirectly, or arise in
contract, tort (including negligence) or otherwise.
1.3 AVEVA's total liability in contract, tort (including negligence), or otherwise, arising in connection with the
performance of the AVEVA software shall be limited to 100% of the licence fees paid in the year in which the user's
claim is brought.
1.4 Clauses 1.1 to 1.3 shall apply to the fullest extent permissible at law.
1.5 In the event of any conflict between the above clauses and the analogous clauses in the software licence under
which the AVEVA software was purchased, the clauses in the software licence shall take precedence.
Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every part of it
(including source code, object code, any data contained in it, the manual and any other documentation supplied
with it) belongs to, or is validly licensed by, AVEVA Solutions Limited or its subsidiaries.
All rights are reserved to AVEVA Solutions Limited and its subsidiaries. The information contained in this document
is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval system, or transmitted without
the prior written permission of AVEVA Solutions Limited. Where such permission is granted, it expressly requires
that this copyright notice, and the above disclaimer, is prominently displayed at the beginning of every copy that is
made.
The manual and associated documentation may not be adapted, reproduced, or copied, in any material or
electronic form, without the prior written permission of AVEVA Solutions Limited. The user may not reverse
engineer, decompile, copy, or adapt the software. Neither the whole, nor part of the software described in this
publication may be incorporated into any third-party software, product, machine, or system without the prior written
permission of AVEVA Solutions Limited, save as permitted by law. Any such unauthorised action is strictly
prohibited, and may give rise to civil liabilities and criminal prosecution.
The AVEVA software described in this guide is to be installed and operated strictly in accordance with the terms
and conditions of the respective software licences, and in accordance with the relevant User Documentation.
Unauthorised or unlicensed use of the software is strictly prohibited.
Copyright 1974 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved. AVEVA shall not
be liable for any breach or infringement of a third party's intellectual property rights where such breach results from
a user's modification of the AVEVA software or associated documentation.
AVEVA Solutions Limited, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom.
Trademark
AVEVA and Tribon are registered trademarks of AVEVA Solutions Limited or its subsidiaries. Unauthorised use of
the AVEVA or Tribon trademarks is strictly forbidden.
AVEVA product/software names are trademarks or registered trademarks of AVEVA Solutions Limited or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).
The copyright, trademark rights, or other intellectual property rights in any other product or software, its name or
logo belongs to its respective owner.
Marine Drafting User Guide
Revision Sheet
Revision Sheet
Contents Page
Drafting
Operator’s Instructions Drafting. . . . . . . . . . . . . . . . . . . . . . . . . .
Operator’s Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operator’s Instructions Drafting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
SAVE AND UNCLAIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
SAVE WORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
GET WORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
EXTRACT CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
NEW DRAWING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
OPEN DRAWING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:3
CLOSE DRAWING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:4
SAVE DRAWING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:5
SAVE DRAWING AS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:5
PRINT PREVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:6
PRINT .............................................................. 1:6
DRAWING REFERENCE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:6
DEFINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:6
COLLAPSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:7
EXPAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:7
EXCHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:8
DISSOLVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:8
SHOW ............................................................................ 1:8
TRANSFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:9
IMPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:10
IN ........................................................................... 1:37
OUT ........................................................................... 1:38
SUBPICTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:38
AUTO ........................................................................... 1:39
PREVIOUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:39
DOUBLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:39
HALF ........................................................................... 1:39
DEFINE WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:40
SELECT WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:41
PAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:41
LAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:42
GRID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:42
VISIBLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:43
SNAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:43
ENVELOPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:45
DEFINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:45
REMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:46
2D RESTRICTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:46
VISIBLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:46
NEW VIEWPORT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:46
SHADED VIEWPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:47
SHADING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:47
SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:47
AUTOSCALE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:47
ZOOM WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:48
ZOOM ........................................................................... 1:48
SLIDE ........................................................................... 1:48
SPIN ........................................................................... 1:49
WALK ........................................................................... 1:49
TILT ........................................................................... 1:49
ZOOM MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:50
TOP VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:50
FRAME VIEW - LOOKING AFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:50
FRAME VIEW - LOOKING FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:51
SIDE VIEW - LOOKING PORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:51
ISOMETRIC VIEW - LOOKING AFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:51
ISOMETRIC VIEW - LOOKING FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:52
PERSPECTIVE CAMERA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:52
MESSAGE WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:52
LOG VIEWER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:52
EXPLORERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:53
DESIGN EXPLORER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:53
MANUFACTURING EXPLORER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:53
DRAFT EXPLORER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:53
DRAWING EXPLORER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:53
ADDINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:54
DRAW LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:54
MY DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:54
SEARCH UTILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:54
SEARCH RESULTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:54
FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:76
COLOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:77
LINE TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:77
LAYER ............................................................. 1:78
HATCH PATTERN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:78
DEFAULTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:79
ZAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:98
OPERATION COMPLETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:98
QUIT ............................................................. 1:99
CANCEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:99
OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:99
ALL ............................................................. 1:99
SUBPICTURE LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:99
VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:99
SUBVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:100
COMPONENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:100
SUBCOMPONENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:100
TOOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:101
MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:101
PRESENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:101
CROSS SECTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:102
PANEL INTERSECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:102
EXCHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:103
COPY .......................................................................... 1:104
MODEL VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:104
EXCHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:105
AUTOSCALE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:105
AUTSCALE ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:106
2D RESTRICTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:106
CHANGE PROJECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:107
UPDATE DESIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:108
UPDATE ANNOTATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:108
UPDATE ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:108
SLICE .......................................................................... 1:109
SPLIT .......................................................................... 1:109
CLEAR .......................................................................... 1:110
EXPLODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:110
VALIDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:112
HULL SYMMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:113
BACKDROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:113
SUBPICTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:114
CURRENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:114
SAVE .......................................................................... 1:116
SAVE AS STD DETAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:117
SAVE AS STD HATCH PATTERN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:118
SAVE TO SDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:119
EXCHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:120
RENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:121
REDEFINE TRANSFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:122
REGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:124
SPLIT .......................................................................... 1:126
VITESSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:128
RUN SCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:128
RUN SELECTED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:128
FILES .......................................................................... 1:128
EDIT .......................................................................... 1:129
DEBUG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:129
LOG WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:129
RELOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:129
OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:130
STOP SCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:130
INQUIRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:131
MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:131
NAME .......................................................................... 1:131
VERIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:132
USED LAYERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:132
WORKSPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:133
DRAWING STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:133
ATTRIBUTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:133
Design Area Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:134
PROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:134
USER STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:134
DATA ACCESS CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:135
DB CHANGES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:135
GLOBAL COMMUNICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:135
GLOBAL LOCKING AND ISOLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:136
DRAWING FORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:136
OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:136
SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:137
SYMBOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:138
OPEN .......................................................................... 1:138
SAVE .......................................................................... 1:140
REMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:141
EXPLODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:142
INSPECT DRAWING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:142
CLEAN WORKSPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:145
GLOBAL TRANSACTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:145
MESSAGE CONFIRM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:146
CLAIM LISTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:146
LISTS ............................................................ 1:147
DB LISTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:147
SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:147
EXPLORER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:147
RESET WINDOW LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:147
PREFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:148
DIMENSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:148
ANNOTATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:194
GENERAL NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:194
POSITION NUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:195
CONFIG NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:196
CONFIG SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:197
CONFIG MOVE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:197
HULL NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:198
POS NO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:198
ASSEMBLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:199
BEVEL .......................................................................... 1:200
GRINDING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:200
HOLE DIMENSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:201
LABEL ............................................................ 1:202
AUTOTAGGING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:207
MARKUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:208
RULER ............................................................ 1:209
POSITION RULER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:210
COORDINATE AXIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:212
PIPE RESTRICTION SYMBOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:212
GENERAL RESTRICION SYMBOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:213
CROSS ............................................................ 1:213
CLOUD ............................................................ 1:214
MODIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:215
MOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:215
TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:215
SYMBOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:215
REFERENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:216
COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:217
PROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:254
CHANGE VIEW MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:254
AUTODP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:255
ASSEMBLY DELIVERABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:255
HVAC SKETCHES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:255
PIPE SKETCHES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:255
WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:256
ARRANGE ICONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:256
CASCADE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:256
CLOSE ALL WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:256
TILE VERTICALLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:257
MINIMIZE ALL WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:257
MAIN VIEWPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:257
HELP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:257
CONTENTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:257
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:258
ABOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:258
Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
SB021 - Symbol Font Utility Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
SY006 - Insert Text by Drawing Form Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:2
SY007 - Validate Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:4
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A:1
Internal Drawing Data Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:1
Set-up Files used by Drafting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:1
Compatibility with other Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:1
Drafting Default File Keywords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:2
Texts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:2
Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:3
Scales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:3
Print Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:4
Projection Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:4
Dimensioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:5
Hatching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:11
Notes, Position Numbers and Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:12
Drawing Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:14
Unit Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:15
Default Colours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:15
Default Line Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:16
Horizontal/Vertical Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:17
Verify & Confirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:17
Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:17
Auto Point Definition Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:18
Coordinate Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:19
Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:19
Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:20
Plate Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:20
Unit System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:20
Coordinate Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:21
MarkUp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:21
Miscellaneous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:22
PADD Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:33
Example of a Default File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:35
Colour Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:35
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:35
Example of a Layer Alias File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:43
Example of a Layer Class File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A:44
FILE
Options: None.
Result: The elements are saved to disk, and are o pen for updates.
SAVE WORK
Options: None.
GET WORK
Purpose: Pick up the changes that other people have made to the
database since your sessions was started.
Options: None.
EXTRACT CONTROL
Instructions: In the File menu, click Extract Control. This will open the dialog
that handles extract issues, such as issuing and flushing.
Options: None.
NEW DRAWING
Result: A new drawing with the selected name and type is created and
made current.
OPEN DRAWING
Options: You can filter your selection on drawing types in the Type field.
Only drawings matching the selected type will be listed.
However, if the type is "General Drawing", drawings with
"undefined" drawing type will also be included in the result list.
Drawings generated in Outfitting Draft have undefined drawing
type.
There is an option to open the drawing in read-only mode by
checking the Read-only check box. With this functionality you
will not claim the drawing for other users. In the read-only mode
you will actually be working in a temporary copy of the selected
drawing. You should not do any permanent changes to this
drawing. The drawing cannot be saved, neither with "Save
Drawing" nor with "Save Drawing As". You can only do "export
SDB". This copy is disconnected from the PADD database and
for that reason it is not possible to do changes that requires a
PADD database, for example:
• Draw outfitting
• Create or modify associative dimensions
• Create or modify associative labels
The user can, before opening the drawing, control the initial
appearance of the drawing with respect to Envelopes (however,
envelopes already defined in the drawing are not affected).
Select the desired alternative in the Envelope radio box:
• None - No envelope control (default)
• Initial - All views are initially shown with its envelope
• Permanent - All views are permanently defined as
envelopes
The user can also, before opening the drawing, control the
automatic expanding of Drawing References. The Expand
Drawing References check box is used for this purpose.
If you click the Open via Link button, this will open a dialog that
will let you select a drawing reference in the link documents
hierarchy.
If the variable DWG_NAME_UPPERCASE is set to Yes it is not
possible to use lowercase characters in the Drawing Name field.
CLOSE DRAWING
Options: None.
SAVE DRAWING
Result: The current drawing will be saved on the Drawing data bank.
SAVE DRAWING AS
Purpose: To save the current drawing with a new unique name in the
Drawing data bank.
Options: The User can save the drawing as a new drawing type in the
Type field prior to clicking the Save button.
The Save as link button will allow You to add a reference to the
current drawing in the link documents hierarchy.
If the variable SBB_SAVE_PREVIEW is set to "YES", a preview
of the drawing will be saved.
Result: The current drawing is renamed and saved with the selected
drawing type. All changes to the original drawing will be
discarded.
PRINT PREVIEW
Purpose: To show You how the drawing will look like when printed.
Options: None.
Options: Printer properties and print options can be selected in the dialog
before print job is started. Effective Print Area and Scale and
Orientation options can be saved through button Save Settings
and used later in another session of Drafting based application.
Result: The current drawing will be printed on the current print device.
DRAWING REFERENCE
DEFINE
Options: None.
COLLAPSE
Options: None.
EXPAND
Options: None.
EXCHANGE
Options: None.
DISSOLVE
Options: None.
SHOW
Options: None.
TRANSFER
Options: By clicking Options, it is possible specify the data bank for the
receiving drawing. Just key in the name of an existing data bank.
IMPORT
DXF
Purpose: To import drawings in DXF file format and make this the current
drawing.
Options: None.
DWG
Purpose: To import drawings in DWG file format and make this the current
drawing.
Options: None.
IGES
Purpose: To import drawings in IGES file format and make this the current
drawing.
Options: None.
SDB
Options: None.
EXPORT
DXF
Options: None.
Instructions: In the File menu, click Export, then CGM, TIF, SVG.
In the form that appears select the type of output format.
It is possible to specify size of TIF image (in pixels). The size can
depend on drawing aspect ratio. Select this option and specify
length of longer drawing edge.
Finally select the output directory and name of the exported file
and click the OK button to perform the export. Browse button can
be used for this purpose.
Options: None.
IGES
Options: None.
SDB
Purpose: To save the current drawing in SDB format. The main purpose of
the function it to export drawings stored in PADD to ‘non-
persisted’ drawings stored outside the PADD database. The
exported drawing object will be cleared from references to the
PADD database.
Options: None.
Result: The current drawing will be saved in SDB file format in the
selected directory.
DATA BANK
LIST
1. Drawings
Drawing DB SB_PDB)
2. Standards
Standard Library DB (SBD_STD)
3. Subpictures
Subpicture DB (SBD_PICT)
4. In Book
Standard Library DB (SBD_STD)
5. Other
user-defined DB
The first 4 choices denotes specific kinds of objects while the
last choice Other means that any kind of object can be listed. In
this case, the initial data bank is first supplied by user.
Listing Objects
The name of the object(s) to list is keyed in. Wild cards are
accepted. The names of the matching objects will be listed
together with the following attributes:
• Revision date
• Object codes
• Size, in 512 byte blocks
To list a data bank, other than the initially system-proposed, click
Options. The system will then let You key in the name of another
data bank (the name of the current data bank is proposed).
Options: None.
DELETE
Instructions: In the File menu, click Data bank, then Delete In.
1. Drawings
Drawing DB (SB_PDB)
2. Standards
Standard Library DB (SBD_STD)
3. Subpictures
Subpicture DB (SBD_PICT)
4. In Book
Standard Library DB (SBD_STD)
Deleting Objects
In the object browser dialog that now appears, You are prompted
to key in the name of the object to delete. It is possible to browse
the contents of the data bank by keying in a wild card name. To
delete in a data bank, other than the initially system-proposed,
click Options. The system will then let You key in the name of
another data bank (the name of the current data bank is
proposed).
Before the actual deletion of an object takes place, it must be
confirmed by You.
Options: None.
PROPERTIES
Prerequisites: The current drawing must contain a drawing form, with the
underlying form object available in the Standard Data bank.
Functionality
Here follows a description of the functions buttons in the lower
part of the SBFS form dialog:
When the function New rev. is used and the drawing update with
this information, there will be one more row of the @ tables in the
drawing. If there already are 20 rows (maximum no of rows), the
first row of the @ tables will be removed and there will be a new
row at the bottom of each table. This means that the information
in these tables will be scrolled upwards when new information is
entered. As long as there are less than 20 rows in these tables
they will increase downwards.
Options None.
MODULES
MONITOR
Options: None.
Result: The current module will exit and the selected module will be
started.
HULL DESIGN
Options: None.
Result: The current module will exit and the selected module will be
started.
OUTFITTING
Options: None.
Result: The current module will exit and the selected module will be
started.
OUTFITTING DRAFT
Options: None.
Result: The current module will exit and the selected module will be
started.
DIAGRAMS
Options: None.
Result: The current module will exit and the selected module will be
started.
SPOOLER
Options: None.
Result: The current module will exit and the selected module will be
started.
ISODRAFT
Options: None.
Result: The current module will exit and the selected module will be
started.
PARAGON
Options: None.
Result: The current module will exit and the selected module will be
started.
SPECON
Options: None.
Result: The current module will exit and the selected module will be
started.
PROPCON
Options: None.
Result: The current module will exit and the selected module will be
started.
EXIT
Options: None.
EDIT
DELETE
Options: None.
GEOMETRY
SUBPICTURE
Options: None.
DIMENSION
PART OF DIMENSION
Options: None.
NOTE
LABEL
POSITION NUMBER
HATCH PATTERN
Instructions: In the Edit menu, click Delete, then Hatch Pattern Island.
After indicating the hatch pattern to modify, the user is prompted
to indicate the boundary of the island. Any closed contour, or
contour possible to close by a straight line, will do as a boundary
definition. The boundary may also be defined by the
circumscribed box a user-indicated text.
By clicking Options when the user is prompted to indicate the
island, it is possible to define the boundary by a rectangle,
polygon or a general closed region. The user interaction here is
the same as in the Edit/Delete/By Area function.
Once identified, the hatch pattern inside the boundary will be
removed. When ready, click Operation complete.
Options: None.
CLOUD
MARKUP
SYMBOL
Options: None.
TEXT
Options: None.
DRAWING REFERENCE
Options: None.
CONSTRUCTION LINES
Options: None.
BY LAYER
Options: None.
Result: All of the information on the specified layer is deleted from both
the graphic display and the drawing file.
BY AREA
Options: None.
LAST ENTITY
Purpose: This function is used to 'undo' (remove) the last added geometry
or system component.
Note: The system does not keep any history of added items,
only the last one created can be removed.
Options: None.
TEXT
Options: None.
VIEW
REPAINT
Purpose: Restore the visual quality of the display after deletion operations.
Options: None.
ZOOM
IN
OUT
SUBPICTURE
Options: There are no options within this process. The User can use
separate Zoom Up and Zoom Down functions, etc., in order to
bring sub-pictures into the view and to subsequently change the
scale in order to display more clearly the details of the selected
sub-picture.
Result: The centre of the graphic view is positioned over the centre of
the selected sub-picture and the scale changed in order to
provide a maximum view of the sub-picture.
AUTO
Options: None.
PREVIOUS
Purpose: To undo the last zoom/pan operation in the current drawing, i.e.
display the previous visible section.
Options: None.
DOUBLE
Options: None.
HALF
Options: None.
DEFINE WINDOW
Purpose: To associate the current window (i.e. the visible part of the
drawing), or any user-defined window in the current drawing,
with a window number (0-9) or a description. This number/
description is then used to identify the window in the Select
Window function.
SELECT WINDOW
PAN
Purpose: To enable a User to 'pan' the screen view over the drawing in
order to position a selected region, showing the associated
graphic entities, in the viewing window.
Options: None.
Result: The working graphics window is relocated on the drawing and all
subsequent input and graphic output is through this window.
LAYER
Options: None.
Result: The selected layers, together with the treatment mode, will
control subsequent repaint operations.
GRID
Instructions: The User can select from one of three available sub-functions,
namely:
• visible
• snap
• define
Result: If the User has 'defined' a grid, then it is stored by the system and
it is automatically presented as part of the current display, and
remains on the display until it has been switched off.
VISIBLE
Options: None.
SNAP
Options: None.
DEFINE
Purpose: To redefine the size and origin of the orthogonal grid in the
current drawing.
Options: There are alternatives for defining both the grid size and the grid
origin.
When You are prompted to key in the grid size, click Options
and a multiple choice dialog appears:
1. Standard
2. Key in
3. Two positions
The Standard grid size is controlled by the Default Keyword
GRID_SIZE, while defining by Two positions means that You are
expected to supply two points in the drawing giving the diagonal
of one square of the grid.
When You are prompted to key in the grid origin, click Options
and a multiple choice dialog appears:
1. Standard
2. Key in
3. One position
The Standard grid origin is controlled by the Default Keyword
GRID_ORIGIN, while defining by One position means that You
are expected to supply a point in the drawing giving the origin.
ENVELOPE
DEFINE
Options: None.
REMOVE
Options: None.
2D RESTRICTIONS
VISIBLE
Options: None.
NEW VIEWPORT
Options: None.
Result: A new viewport with the indicated part of the drawing will be
opened.
SHADED VIEWPORT
Options: None.
SHADING
SELECT
Purpose: To allow the user to select a model part from the model view in
shading mode within functions that require selection of a model
part.
Instructions: When the system is in Shading mode and the active function that
require selection of a model part, choose the icon Select on the
Shading toolbar and click on the model part you wish.
Options: None.
AUTOSCALE
Instructions: Select Auto Scale icon on the Shading toolbar and the scaling
is automatically done.
Options: None.
ZOOM WINDOW
Instructions: Select Zoom Window icon on the Shading toolbar, then click
and hold the left button and move the cursor until the requested
area of the model is covered by the rectangle. Release the
button in order to view the selected area.
Options: None.
ZOOM
Instructions: Select Zoom icon on the Shading toolbar, then click and hold
the left mouse button and move the cursor in the requested
direction for either zooming or panning. Release the button when
the desired results are achieved.
Options: None.
SLIDE
Instructions: Select Slide icon in Shading toolbar, then click and hold the left
button and move the mouse in the requested direction. Release
the button when the desired results are achieved.
Options: None.
SPIN
Instructions: Select Spin icon on the Shading toolbar, then click and hold the
left button on the current display and move in the requested
direction. The model will rotate in the same direction. The centre
of rotation is the click point. After the button is released the
rotation stops. The User can define again a new centre and
direction in the same manner.
Options: None.
Result: The Shaded model view is rotated around a chosen point in the
requested direction.
WALK
Purpose: To walk through the model in shaded view. This function can be
used only if the Perspective camera is turned on.
Instructions: Select Walk icon on the Shading toolbar, then click and hold the
left button and move the mouse upwards to run forwards and
respectively downwards to move backwards. Point the cursor left
to spot on the left and right to spot on right.
Options: None.
Result: The perspective moves through the model and the User can see
any model part from the desired distance.
TILT
Instructions: Select Tilt icon on the Shading toolbar, then click and hold the
left button and move the pointer to the left to rotate the displayed
model clockwise or move it to the right to rotate counter
clockwise, around the view centre point.
Options: None.
ZOOM MODEL
Options: None.
TOP VIEW
Options: None.
Result: The imodels in the currently shaded view are fitted to the view
and then presented by looking in the down direction.
Instructions: In the View menu, click Shading, then Side View - Looking
AFT.
This function is available only if the system is in Shading mode.
Options: None.
Result: The models in the currently shaded view are fitted to the view
and then presented by looking in the backward direction.
Instructions: In the View menu, click Shading, then Side View - Looking
FOR.
This function is available only if the system is in Shading mode.
Options: None.
Result: The models in the currently shaded view are fitted to the view
and then presented by looking in the forward direction.
Instructions: In the View menu, click Shading, then Frame View - Looking
Port.
This function is available only if the system is in Shading mode.
Options: None.
Result: The models in the currently shaded view are fitted to the view
and then presented by looking in the port side direction.
Options: None.
Result: The models in the currently shaded view are fitted to the view
and then presented by an isometric projection direction.
Options: None.
Result: The models in the currently shaded view are fitted to the view
and then presented by an isometric.
PERSPECTIVE CAMERA
Options: None.
MESSAGE WINDOW
Options: None.
LOG VIEWER
Options: None.
EXPLORERS
DESIGN EXPLORER
Options: None.
MANUFACTURING EXPLORER
Options: None.
DRAFT EXPLORER
Options: None.
DRAWING EXPLORER
Options: None.
ADDINS
DRAW LIST
Options: None.
Result: The display state of the Draw List window will be reversed.
MY DATA
Options: None.
SEARCH UTILITY
Options: None.
Result: The display state of the Search Utility window will be reversed.
SEARCH RESULTS
Options: None.
Result: The display state of the Search Results window will be reversed.
REFERENCE LIST
Options: None.
Result: The display state of the Reference List window will be reversed.
ATTRIBUTES UTILITY
Options: None.
Result: The display state of the Attributes Utility window will be reversed.
COMMAND WINDOW
Options: None.
LINK DOCUMENTS
ADD LINK
Options: None.
LINKS
Options: None.
WINDOWS
Instructions: In the View menu, click Windows and click the wanted
predefined window.
Options: None.
INSERT
Instructions: A range of facilities is available for use and from which a User is
free to select according to the geometric elements that need to
be created and embodied within a drawing.
Select the screen icon that is appropriate to the geometric
element that is to be created. The selected mode of geometric
definition remains the current mode until the User exits from that
form of geometry definition and either selects another geometric
element definition mode, within the Insert menu, or changes to
another facility within the overall module.
Options: Any options that are available during the creation of geometric
elements and their insertion within drawings are described in the
Tip Text for each individual function.
MODEL
Options: The Hull View functions Create, Recreate, Detail and Modify
are described in Hull / Planar Modelling / User's Guide /
Interactive Planar Hull Modelling Functions / Model Generations
and View Functions / View.
VIRTUAL MODE
Purpose: When the system is waiting for the user to indicate a segment
(line or arc), it is possible to define a virtual segment by clicking
"Virtual Mode" followed by the definition mode of that segment.
Example: The user is about to define a midpoint of a segment
and the system asks the user to indicate a segment. At this
stage, the user can click "Virtual mode" followed by one of the
definition modes in the "Geometry Line" or "Geometry Arc"
toolbars, in order to define a virtual segment from where the
midpoint is derived.
For instance, instead of indicating an existing segment, the user
wants to define a virtual segment defined as a line between two
points. He then clicks "Virtual segment" followed by the "Line:
Two points" button in the "Geometry Line" toolbar. The system
will now let the user define this line and use the midpoint from
that one.
Options: None.
POINT
LINE
Options: None.
ARC
Options: None.
POLYLINE
STAIRCASE
Options: None.
SPLINE
Options: If the User has selected tangency control over the spline at the
first and last points, or at all points, then the system will request
the User to input the required angle in degrees as each particular
point is identified. The angle is defined where positive denotes
anti-clockwise and measured from the horizontal
Ability to change/modify if required.
CONIC
Options: None.
RECTANGLE
SQUARE
PARALLEL CURVE
FILLET
Purpose: To create fillets, with no trim, between two segments, (lines, arcs,
splines, etc.), in 2-D drawings.
(See also Modify / Trim / Fillet for combined 'fillet and trim'
operations)
Options: There are no options, except for the type of fillet, within this
process.
Result: A fillet will be created, The colour and line type of the resulting
fillet will be the same as the segment closest to user indication.
HATCH PATTERN
Options: If the default hatch pattern is set to Key In, then the user is
requested to supply the angle and line spacing of the hatch
pattern.
It is possible to delete islands in the hatch pattern just created.
The system will then enter the Edit/Delete/Hatch Pattern Island
functionality automatically after that the hatch pattern has been
created. Operation Complete completes the island deletion. To
activate/deactivate this feature, click Options while the system
prompts for the boundary definition.
CONSTRUCTION LINES
Options: None.
TEXT
Options: In order to create text of the required font, size, orientation, etc.,
the User can select from a range of options, namely:
Properties:
• Fonts: select font type from table of alternatives, e.g. Arial.
• Font Style: select font style from table of alternatives, e.g.
regular.
• Size: select font size from table of alternatives. The default
value is 3.50.
• Effects: Strikeout and Underline.
• Color.
• Aspect: to stretch out the text. The default value for normal
text is 1.0.
• Slant: key-in slant angle. The default value is 90 degrees.
• Interline space: key-in interline space factor. The default
value is 1.5.
• Layer.
• Copy prop: it copies the properties of an indicated text.
Rotation:
• Standard
• Key in (angle in degrees).
• Same as: indicated existing text.
• Two positions.
Lock U:
The text is constrained to start at a vertical position, regardless of
cursor position when left button is clicked, the vertical boundary
is established by the User, move the cursor to required position,
click Left button.
Lock V:
The text is constrained to be above a horizontal line, regardless
of cursor position when left button is clicked, the horizontal
boundary is established by the User, move the cursor to required
position, click Left button.
Unlock:
Removes any previously ordered locking.
Auto positioning:
• Refer to Automatic Positioning of a Text in Chapter Model
Viewing and General Drafting for details.
If and when a User sets one or more of the options to other than
the standard default value, the selected new option specification
remains as the new default value until the User effects a change.
SYMBOL
Options: None.
SUBPICTURE
Options: To fetch subpictures from a data bank other that the initially
system-proposed, click Options while inside the browser. The
system will then let You key in the name of another data bank
(the name of the current data bank is proposed).
Options None
STANDARD DETAIL
Purpose: To insert a detail, fetched from the Standard Detail Book, into the
current drawing (details reside as subpictures of level 1-3 (view,
subview or component) in the Standard data bank).
Options: None.
PLATE PART
Purpose: This function is used to bring in plate parts from the Plate Data
Bank (logical name SB_PLDB) as subpictures, into the current
drawing. The purpose is partly to have a powerful visualisation
function for plate parts but primarily to enable interactive
changes to plate parts in general.
Options: None.
DRAWING FORM
Options: None.
NODES
CONTOUR
Options: None.
SPLINE
Options: None.
TANGENTS
CONTOUR
Options: None.
SPLINE
Options: None.
FORMAT
Instructions: The format commands that are available can be selected from at
the discretion of the User. The system assumes various standard
defaults unless the User makes changes through these
commands. Typically a User may wish to use the available
commands at the commencement of a new drawing.
The format commands can be used at any time, however the
actions of format changes are not retroactive to the graphic items
and geometry, etc., that has been created before the format
change was made through use of these commands. The Format
> Layer command establishes the drawing layer on which all
subsequent input is to be stored. The User may need to use the
available alternative 'modify' facilities if changes are
subsequently required to previously existing entities.
Options: Any options that are available during format activities are
described in the Tip Text for that particular command.
Result: The user can set the colour, line type, hatch pattern, various
defaults and drawing layer to be used for all subsequent input.
COLOUR
Purpose: To enable the user to set the modal colour for new geometries in
the current drawing
Options: None.
Result: All subsequent added geometry will be presented with this line
type.
LINE TYPE
Purpose: To enable the user to set the modal line type for new geometries
in the current drawing. See Line Types in Chapter Model Viewing
and General Drafting for details.
Options: None.
Result: All new geometries in the current drawing will be presented with
the model line type.
LAYER
Purpose: To enable the user to set the modal layer for new geometries in
the current drawing.
Options: The User can define the unique layer identification by either a
simple numeric value or as a 'Layer Class'. A 'Layer Class' is
identified by the User typing '#' followed by the unique class
number.
Result: All subsequent added geometry and text will be associated with
this layer.
HATCH PATTERN
Options: The User can change the predefined standard patterns through
Format > Default.
DEFAULTS
Options: None.
Result: The resulting default settings will be the ones accessed, when
required, in the Drafting system.
LOCAL ORIGIN
Purpose: To redefine the local origin in the current drawing. If the origin is
keyed in, then the given coordinates equal the new origin;
otherwise the given coordinates will be divided by the current
scale giving the new origin, The local origin is initially set to (0, 0)
whenever an old drawing is fetched from the data bank or a new
drawing is created. The local origin in combination with the
current scale is taken in consideration when keying in 2D
coordinates.
Options: None.
Result: The local origin is verified and possibly redefined by the user.
GEOMETRY MODE
2D POINTS
CURSOR POSITION
NODE POINT
KEY IN
EVENT POINT
MID POINT
INTERSECTION
NEAREST POINT
EXISTING POINT
ARC CENTRE
ARC BY ANGLE
Instructions: Enter the angle in the value field in the Geometry toolbar.
Instead of giving an explicit angle, the value 'Indicate" can be
selected from the combo box.
Indicate the arc segment. The point on periphery at given angle
will be selected. If the angle has been defined implicit (as
'Indicate') the point on the arc is defined as the periphery point
closest to the arc indication. Here, periphery points close to one
of the four cardinal directions will snap to the corresponding
quarter points (0, 90, 180 and 270 degrees).
DISTANCE CONTOUR
CENTRE OF GRAVITY
Purpose: To allow the User to define the COG of a closed area in the
drawing.
SYMBOL CONN
OFFSET CURRENT
Purpose: To allow the User to define a point, at an offset from the current
point.
Instructions: If there is a current point defined, key in the desired offset. For
valid offset formats, see 2D Offset Input Format in Chapter
Model Viewing and General Drafting.
AUTOMATIC
ADD OFFSET
Instructions: After the point has been defined, key in the desired offset. For
valid offset formats, see 2D Offset Input Format in Chapter
Model Viewing and General Drafting.
3D POINTS
KEY IN
EVENT
OFFSET CURRENT
Purpose: To allow the User to define a point, at an offset from the current
point.
Instructions: If there is a current point defined, key in the desired offset. For
valid offset formats, see Basic 3D Point Definition Modes in
Chapter Model Viewing and General Drafting.
LOCK U
Purpose: To allow the user to lock the line through the current point and
parallel to the v-vector.
LOCK V
Purpose: To allow the user to lock the line through the current point and
parallel to the u-vector.
LOCK VIEW
Purpose: To allow the user to lock a plane through the current point.
LOCK X
LOCK Y
LOCK Z
Purpose: To allow the user to lock Z to the Z coordinate of the current point
Purpose: To allow the user to lock a plane through an event point and
perpendicular to the event vector
LOCK XZ
Purpose: To allow the user to lock a line through the current point and
parallel to the Y-cardinal vector (0,1,0).
LOCK YZ
Purpose: To allow the user to lock a line through the current point and
parallel to the X-cardinal vector (1,0,0).
LOCK XY
Purpose: To allow the user to lock a line through the current point and
parallel to the Z-cardinal vector (0,0,1).
Purpose: To allow the user to lock a line through an event point and
parallel to the event vector
Purpose: To allow the user to lock a line through the current point and a
second point.
UNLOCK
SET CURRENT
ADD OFFSET
Purpose: To allow the user to add an offset to the defined point. This
should be done prior to the point definition. The offset will be
given after the point definition.
VERIFY
LINE
Instructions: Select Insert / Line followed by the wanted line definition mode.
TWO POINTS
ANGLE
VERTICAL
HORIZONTAL
PARALLEL
Instructions: Enter the distance in the value field in the Geometry toolbar.
Instead of giving an explicit distance, the value 'Indicate" can be
selected from the combo box.
Indicate the 'parallel to' line. The resulting line will be defined at
given distance from the indicated line.
If the distance has been defined implicit (as 'Indicate') the
resulting line is dragged into the desired position.
PERPENDICULAR
TANGENT POINT
TANGENT PARALLEL
Purpose: To allow the user to define a line tangent to an arc and parallel to
another line.
TANGENT PERPENDICULAR
ARC
Instructions: Select Insert / Arc followed by the wanted arc definition mode.
THREE POINTS
Purpose: To allow the user to define a circle with a centre and a radius.
Instructions: Enter the radius in the value field in the Geometry toolbar.
Define the centre of the circle.
Purpose: To allow the user to define an arc with two end points and an
amplitude.
Purpose: To allow the user to define an arc with two end points and a
radius.
Instructions: Enter the radius in the value field in the Geometry toolbar.
Define the start point of the arc. Define the end point of the arc.
The resulting arc will be defined with given radius.
Purpose: To allow the user to define a circle with a centre point and a point
on the circle.
Purpose: To allow the user to define a circle with a centre point and a
tangent to the circle.
Purpose: To allow the user to define a circle with two tangents and a
radius.
THREE TANGENTS
Purpose: To allow the user to define an arc with an end point, a radius and
a tangent.
Instructions: Enter the radius in the value field in the Geometry toolbar.
Define the start point of the arc.
Indicate the tangent.
CONIC
CIRCUMSCRIBED RECTANGLE
Purpose: To allow the user to define an ellipse using the major and minor
axes.
Purpose: To allow the user to define an ellipse using the two focal points
and the length of the major axis.
Purpose: To allow the user to define an ellipse using the two focal points
and a point on the periphery.
SEGMENT DATA
Purpose: To allow the user to define a conic segment using start point, end
point, amplitude vector and a form factor.
Purpose: To allow the user to define a conic segment using the two end
points, slopes and a point on the periphery.
POLYLINE
TWO POINTS
Instructions: Enter the length in the value field in the Geometry toolbar.
Define the endpoint of the direction vector.
THREE POINTS
Instructions: Enter the amplitude in the value field in the Geometry toolbar.
Instead of giving an explicit amplitude, the value 'Indicate" can be
selected from the combo box.
Define the end point of the arc. The resulting arc will be defined
with given amplitude.
If the amplitude has been defined implicit (as 'Indicate') a third
point is required to give the amplitude.
Purpose: To allow the user to define a polyline segment using two end
points and radius (last point of previous segment used as first
point).
Instructions: Enter the radius in the value field in the Geometry toolbar.
Define the end point of the arc. The resulting arc will be defined
with given radius.
TOLERANCE
Purpose: To allow the user to define a tolerance used when defining an arc
in a polyline. Arc segments with amplitude less than a stipulated
tolerance will be considered as a line segment by the system.
ZAP
OPERATION COMPLETE
Purpose: To enable the User to specify to the system that all input required
for a particular function or activity within a function has been
completed.
QUIT
CANCEL
OPTIONS
ALL
Purpose: Some functions can affect all determinate object types in the
entire drawing. All is used to enable the User to select all objects
in the drawing when the running function requires selection.
SUBPICTURE LEVEL
VIEW
SUBVIEW
COMPONENT
SUBCOMPONENT
TOOLS
MODEL
PRESENT
Options: None.
CROSS SECTION
Options: None.
PANEL INTERSECT
EXCHANGE
Instructions: The User commences this process by identifying the model part
to be replaced with the aid of the cursor and clicking the left-hand
button on the mouse once. The user can also click the Options
button and type in the name of the model to exchange.
The system responds by drawing a small box around the
selected part, in the view that the User has chosen in order to
make the identification, and then by presenting the User with a
simple 'Question' dialog box in which he can signify if the
identification is correct.
If the User then keys-in 'Yes', signifying that the correct part has
been identified, he is then presented with a 'Multiple Choice'
dialog box asking the User to identify which actual part is to be
exchanged, namely 'All', 'Confirm one by one', or 'Only indicated'.
This is to allow for the possibility that there may be more than
one model part of the same name in the region that was
originally indicated by the User.
The system then presents the User with a simple Dialog box
containing the names of possible replacement parts and from
which the User is required to select the appropriate one.
COPY
Options: None.
MODEL VIEW
Instructions: The User is presented with a Model View sub menu from which
he can select a function, or series of functions, that meet his
requirements.
Result: All of these sub-functions will end with all or part of the view
being redrawn with the new attribute.
EXCHANGE
Options: None.
AUTOSCALE
Options: None.
Result: The indicated views are scaled and fitted to its predefined size in
the form.
AUTSCALE ALL
Purpose: To scale all views at once. Can be used in a drawing form with
predefined views that contains projection information.
Instructions: In the Tools menu, click Model View, then AutoScale All.
Options: None.
Result: All views are scaled and fitted to its predefined size in the form.
2D RESTRICTION
Options: None.
CHANGE PROJECTION
Instructions: In the Tools menu, click Model View, then Change Projection.
Indicate model view to be changed. The next possibilities for
defining the projection are shown in the window Choose option:
• Same As View.
Indicate an existing view in the drawing, and the projection
will be the same as in the indicated view.
• Point Vector.
Indicate a point in the projection plane, and a vector defining
the normal to that plane.
• Three Points.
Indicate a point in the projection plane, and two vectors
defining the U-axis and the V-axis of the projection plane.
• Two Cursor Positions.
Two cursor indications in an existing view define the U-axis
of the new projection; the V-vector is the same as the
normal to the projection indicated. A third cursor indication
defines the normal, and thereby the observer side, of the
new projection plane.
• 3D Rotate.
Starting from an existing view, the User defines the new
projection by rotating around the co-ordinate axes. This can
be done either in predefined steps, or in arbitrary steps via
keyboard input. The resulting projection is shown with a
small coordinate system and can be applied to the view by
Operation complete.
• Predefined Projection.
There is a possibility to define 5 standard projections in the
default handling, and each of these is displayed and is
accessible as a direct choice.
Select either one of the ways to define projection or predefined
projection.
If the drawing is an Assembly ADP drawing (a drawing generated
by the Assembly ADP utility) the system will ask you if you want
to re-run tasks. This will regenerate the labels and the bounding
box that was created by the Assembly ADP.
Please note that these tasks are a part of the Assembly ADP
application and they will only work if you are in Marine Drafting. It
will not work in Hull Design.
Options: None.
Result: The selected view changes its projection as per User’s choice.
UPDATE DESIGN
Result: The design models in the indicated model views are updated.
UPDATE ANNOTATIONS
UPDATE ALL
SLICE
Options: None.
SPLIT
Options: None.
CLEAR
Options: None.
EXPLODE
Purpose: This function gives the User a possibility to explode models into
their parts. It is also possible to 'undo' a previous exploded view.
The function is limited to handle the following models:
• Plane panel
• Curved panel
• Longitudinal
• Transversal
• Outfitting.
Result: The selected model parts or views are exploded with the explode
factor given by the User (or imploded).
VALIDATE
Purpose: This tool is used to track and optionally exchange all "out-of-
date" models in the current drawing. The validation tool will also
track and optionally remove all models in the drawing that is not
found in the data bank.
Note that the criteria for 'out-of-date' is controlled by time stamps
solely: a model is considered 'out-of-date' if the creation date of
the model in the drawing is older that the date of the model in the
data bank. This means that a model may be considered out-of-
date, even if the graphic representation in the drawing will be the
same after exchange.
It is possible to let the system automatically validate the drawing
when brought in from the data bank (via File/Open).The value of
the default keyword VALIDATE_MODELS_WHEN_OPEN_DWG
controls this:
• No
No validation (system value)
• Confirm
Validate drawing but let user confirm the exchange/remove
operations
• Yes
Validate drawing and exchange/remove without user
confirmation
Options: None.
HULL SYMMETRY
Instructions: In the Tools menu, click Model view, then Hull Symmetry.
If in the view are inserted B (both P and S) hull model parts, the
property Hull Symmetry can be changed to P or S by this
function. The system prompts to indicate model view.
Subsequently the system presents Select view Symmetry
dialog with three alternatives:
• Symmetric
• PS
• SB
Choose one of them. Indicate another view to change symmetry
or Operation complete to finish the function.
The result can be seen after exchanging the view
Options: None.
Result: In the exchanged views all hull symmetric model parts are shown
as is chosen in the 'Select view Symmetry' dialog.
BACKDROP
Options: None.
SUBPICTURE
CURRENT
Purpose: This function allows the user to predefine the current subpicture
to which subsequent user-added geometric information will
belong to.
When adding geometric information to the drawing, the structural
positioning, i.e. which subpicture the added information will
belong to, depends on what kind of information that are to be
added and the circumstances under which the adding is taking
place. Some information, like dimensioning components, will
always belong to the same structure as the (first) item involved in
the calculations. In other situations, like restoring of subpictures,
the user is explicitly prompted to indicate the owner of the
subpicture.
There are still other situations, where the structural positioning
depends on the current subpicture, i.e. the owner structure is
supposed to have been defined in advance. This function allows
the user to predefine the current subpicture in such situations
and thereby add information to any part of the drawing. A
subpicture can be made current either by indicating an existing
subpicture or by creating a new one. The current drawing scale
will always equal the scale of this subpicture. It is possible to
redefine the drawing scale to use when new views (level-1
subpictures) are created. In this case a new view with this scale
will be created and made current, independently of what
subpicture that was current before this operation. The current
subpicture is modal, i.e. it is valid until it is redefined by the user.
Existing component
The subpicture to become the current one is indicated by the
user.
New view
A new view will be created and made the current one. The scale
of the view is supplied by the user (the current scale is
proposed).
Automatic
The current subpicture will be derived automatically each time it
is needed.
Options: None.
SAVE
Instructions: In the Tools menu, click Subpicture, then Save as Std Detail.
Identifying the subpicture
The subpicture to save can be identified in two ways:
• By indicating the subpicture. To identify by name instead,
click Cancel.
• By keying in the name of the subpicture. If the drawing
contains more that one subpicture with the given name, You
have to confirm which one to save. To identify by cursor
instead, just type an empty Return.
Options: None.
Instructions: The pattern that the User has created must currently exist as a
level-3 sub-picture and the User initiates the process by
identifying either by name or with the aid of the screen cursor.
The user can toggle between these by clicking the Options
button.
Once the component/pattern has been identified it must be
registered as a pattern within the Hatch Pattern Book. This is
undertaken by giving the page number in the book, followed by
the pattern identifying description to be the used for future
referencing.
The system presents all of the existing pages in a dialog box and
the User is required to input the number of the page that suits his
purpose. The User is able to create a new page or to update the
description of an existing page by selecting the Options button
and inputting the required information.
If an existing page number is given by the User, all patterns
contain within that page are presented to the User in a dialog
box. Patterns are provided with a description and non-existing
patterns are revealed by the description not defined. The system
will ask the User to input the description for the new pattern.
Result: A new pattern is stored within the Standard Hatch Pattern Book.
SAVE TO SDB
Dimensions etc
If the sub-picture contains drawing components (like dimensions,
notes etc.), you are informed about this and you can choose if
these also should be saved.
Transformation
For obvious reasons, the sub-picture must be saved in a neutral
format (i.e. not transformed) in the data bank. Now, the system
has accumulated every transformation that has been applied on
the sub-picture during its lifetime. To achieve neutral format, the
inverse of this transformation history will be applied to the sub-
picture before saving it. Note that the transformation history of a
sub-picture can be viewed and optionally redefined in the
function Redefine Transformation.
Options: None
Result: The user-given sub-picture is saved in the selected file. The sub-
picture will have the same name as the file. Any transformations
that may have been made to it during its lifetime is effectively
reversed.
EXCHANGE
RENAME
REDEFINE TRANSFORMATION
Options: None.
REGROUP
Instructions: The first step, regardless of the actual re-grouping process itself,
is to indicate the new owner and to choose the required level.
The 'owner' can be a complete subpicture in level 1-3. By clicking
the 'operation complete' icon when the User is prompted to
indicate the 'owner', a new subpicture on level 1 will be created
as the new 'owner'. Regroup confirmation can be turned on or off
with the Options button.
The system then presents the User with a simple multiple choice
dialog box containing:
Options: Within each of groups 4 and 5, the User has two sub-options to
control the select of entities for regrouping, namely
SPLIT
1. Auto
Selection of this option results in the system automatically
creating a separate 'owner' for each subordinate level.
2. Subordinate
In this case the User identifies the owner for each subordinate
layer.
8. Geometry
By use of this option, the User defines the 'owner' of individual
graphic entities. Thus the User can control the 'level' each
selected geometric entity is to be assigned, that is 'owned'.
This option may result in some geometric/text entities being split
between levels and thus discontinued at the lower level.
4. Polygon (CUT/NOCUT)
The User creates a new owner for all geometric entities inside a
user-defined rectangle/polygon.
If the option Polygon is set to (CUT), geometry that intersects the
restricting boundary will be partitioned prior to splitting (CUT) and
geometry totally inside restricting boundary will be processed.
If the option Polygon is set to (NOCUT), geometry that intersects
the restricting boundary will be ignored and only geometry totally
inside restricting boundary will be processed (NOCUT).
5. Area (CUT/NOCUT)
The User creates a new owner for all geometric entities inside a
general user-defined area.
If the option Polygon is set to (CUT), geometry that intersects the
restricting boundary will be partitioned prior to splitting (CUT) and
geometry totally inside the restricting boundary will be
processed.
If the option Polygon is set to (NOCUT), the geometry that
intersects the restricting boundary will be ignored and only
geometry totally inside restricting boundary will be processed
(NOCUT).
6. Set CUT/NOCUT
This option switches Polygon (CUT) and Area (CUT) to Polygon
(NOCUT) and Area (NOCUT).
When the function is invoked, the User can switch Split confirm
ON/OFF by Options before indicating a subpicture to split. If
Split confirm is set ON, the involved entities will be highlighted
prior to prompt for split confirmation.
Options: None.
VITESSE
RUN SCRIPT
Options: None.
Result: The selected script is started and its name is added in the Script
Combo Box.
RUN SELECTED
Purpose: To allow the User run currently selected script in the Script
Combo Box.
Instructions: Select the script to be started in the Script Combo Box in the
Vitesse toolbar.
Then, in the Tools menu, click Vitesse, then Run Selected.
Options: None.
FILES
Instructions: Select the script to be started in the Script Combo Box in the
Vitesse toolbar.
See RUN SELECTED.
Options: None.
EDIT
Instructions: Select the script to be opened in the Script Combo Box in the
Vitesse toolbar. Then, in the Tools menu, click Vitesse, then
Edit Script.
The script is opened. The editor can be chosen from Tools /
Vitesse / OPT. After editing save changes and close the editor.
Options: None.
DEBUG
Options: None.
LOG WINDOW
Options: None.
Result: You can see the list of started scripts and events of reloading
modules.
RELOAD
Options: None.
OPTIONS
Purpose: To allow the User choose options for the editor, log output,
debugging and number of recently running scripts
Options: None.
Result: The script editor, Logging options, Debug script name and
number of recent scripts are defined according to the user's
choice.
STOP SCRIPT
Options: None.
INQUIRY
MODEL
Instructions: With the screen cursor the user must first select the model on the
drawing. The system will highlight the 'model' nearest to the
cursor when the left-hand button on the mouse is clicked. The
system then presents a simple dialog box that contains
information relevant to the selected model. The User can
continue to select further models within the drawing with the
system again presenting data on the selected model. By clicking
the Options button the user can get information on connection
points in the model.
NAME
Instructions: With the screen cursor the User can select a local within the
screen and the system will determine the nearby subpicture.
The name of the subpicture is then displayed in the Message
Window, if currently displayed, at the bottom of the screen. The
user can further specify the name inquiry by clicking the Options
button.
Result: The User is provided with the name of the subpicture that he has
selected.
VERIFY
USED LAYERS
Purpose: To provide the User with a simple listing of the layers, and their
identification, which have been established for use within a
drawing.
Options: None.
Result: The User can decide on the layer identification number for an
addition layer, or for additional layers.
WORKSPACE
Purpose: To provide the User with a list of the names and the sizes of
objects which are currently residing in the workspace.
Instructions: Simply selecting this function causes the system to create and
display a dialog box containing:
• a pointer to each object
• the total size of each object, (in words)
• the used space within each object, (in words)
• the length of the name string
• the name of each object
• the grand total object size, (in words)
• the grand total used space, (again in words)
DRAWING STATUS
Options: None.
ATTRIBUTES
Purpose: To show the Attributes window, which lists all of the attributes of
the current element.
Options: None.
Instructions: In the Tools menu, click Inquiry and then Design Area Docs.
Options: None.
PROJECT
Options: None.
USER STATUS
Instructions: In the Tools menu, click Inquiry and then User Status...
Options: None.
Purpose: To show the Query Data Access Control window, which provides
information about the access the current user has to database
elements and attributes.
Instructions: In the Tools menu, click Inquiry and then Data Access
Control...
Options: None.
DB CHANGES
Purpose: To show the Database Changes window, which allow the user to
report on changes made to database elements since a particular
instance in time, or differences between the current state and a
previous state.
This window is the same as that called by the option Tools>DB
Listing… as described later.
The window functions for both options through the Control
menu.
Options: None.
GLOBAL COMMUNICATIONS
Options: None.
Purpose: Check the Lock and Isolation state of all online global locations.
Instructions: In the Tools menu, click Inquiry and then Global Locking and
Isolation. This will display the query location lock and isolation
dialog.
Options: None.
DRAWING FORM
OPEN
Purpose: To open an existing drawing form and make this the current
drawing. The drawing form is fetched from the Form data bank or
any other data bank. This function is used in combination with
the function Save to update an already existing drawing form, or
to create a new drawing form based on a modification of an
existing drawing form.
SAVE
Purpose: To convert the current drawing into a drawing form and save it in
the Standard data bank. Text insertion rules are defined in
interaction with the user.
Options: None.
Result: The current drawing will be converted into a drawing form and
saved in the Form data bank.
SYMBOL
OPEN
Instructions: The User is presented with a simple dialog box containing the
various symbols and font sets that are currently available. With
the screen cursor, followed by clicking the left-hand button, the
User can select the symbol that is to be updated. The system
responds by drawing a simple rectangular box round the selecte
symbol.
If the user then clicks OK, the dialog box is then replaced on the
screen by an enlarged copy of the selected symbol, created in a
drawing form of size 511*511. This representation of the symbol
is held in a drawing named FONT<font number>SYMB<symbol
number>. It is to be noted that the original font and symbol
number will be save by the system, along with the drawing to be
used, when recreating the symbol.
The User can then update, modify, etc., this symbol using the
basic Drafting facilities of the system. In order to assist him the
symbol is automatically exploded, that is degenerated into its
original geometric elements, e.g. contours and chains.
Furthermore, the connections and text positions, if any and that
would have been established when the symbol was first created
and entered into the symbol file, will be shown as internal
symbols, showing the point and vector of each connection and
text position. The connections will be shown in white and the text
positions in red.
Options: The User can update and/or delete old connections and he can
add new connections. The system keeps track of the next free
connection number and allows the User to supply all necessary
information, namely:
• the connection point
• the connection vector
• the connection code
The adding of new connections is terminated by inputting the
command 'Operation Complete'.
The User can update and/or delete text positions and he can add
new text positions, in a similar manner as for the creation of a
new connection, except where supplying the relevant
information, namely:
• the text position
• the text vector
• the text position code
• the minimum height and width
The updating of text positions is terminated by inputting the
command Operation Complete.
Result: When the redefinition of the symbol has been completed, the
system will store the symbol in the 'symbol font' file and from
which it can be subsequently accessed for copying into a
drawing. The modified symbol will then be used in any drawing
that contains this symbol, including drawings that may have been
created before the modification was made.
SAVE
Purpose: To enable a User to create and save, in the system Symbol Font
file, a new symbol.
Instructions: The first task is to key-in, into the dialog box that appears on the
screen, the 'symbol font' ID number that is to be used, noting that
this must be unique and not one that is already used within the
'symbol font' set. When this input has been entered and the OK
button has been clicked, the display returns to the open drawing.
It is recommended that a drawing form of size 511*511 is used
when creating symbols from scratch. (This drawing form is
automatically created by the system when a symbol is fetched for
any subsequent updating.)
The User can then employ the full Drafting capability of the
system in order to create a symbol, inclusive of geometry and
text, which meets the design needs.
The 'symbol' object, when deemed by the User to be complete,
will then be scanned for 'contours' that define the shape of the
symbol. It is to be noted that geometric or text items that are
partly outside of the boundary of the drawing form will, after
verification, be omitted from the final symbol. Thus the User
needs to exercise some discipline in ensuring that the contours
and text that define the required symbol lay completely within the
drawing form. The User should note that in subsequent
applications of a symbol within a new drawing that he can, of
course, change the relative scale of the symbol at that time.
The total size of a single symbol is internally maximised by the
system and will be checked against the symbol shape definition.
If the system considers that the shape is too complicated, then
the User will receive an error message and the symbol creation
process will be aborted by the system. The User can reduce the
apparent 'complexity' of a symbol by 'chaining' geometric
elements together, as described in the corresponding Drafting
function.
Result: When the definition of the symbol has been completed, the
system will store the symbol in the Symbol font file, with an
appropriate graphic representation, and from which it can be
accessed at any time for copying into a drawing.
REMOVE
Instructions: The User is presented with a simple dialog box containing the
various symbols that are currently available. By selecting the font
number and horizontally scrolling, the User can select with the
cursor and the left-hand mouse button the symbol that is to be
deleted. The system draws a simple rectangular box around the
selected symbol.
If the user then clicks OK in this dialog box, the system asks him
to confirm that he really wishes to delete the selected symbol.
This Remove function should be used with care. When a symbol
is used within a drawing, only the reference to the symbol font,
together with any associated scaling, etc., information is held
within the electronic file version of the drawing, not a full copy of
the symbol itself. Only when a drawing is being displayed, or
plotted/printed in 'hard copy' form, is a full copy of the symbol
temporarily fetched from the symbol file. Thus deleting a symbol
from the symbol file may result in previously complied drawings
being inadvertently effected
Result: The Symbol Font file is updated to meet the User’s current
requirements.
EXPLODE
Instructions: Cursor-select the symbol that is to be exploded and click the left-
hand button once. The system responds by highlighting the
selected symbol. If the correct symbol has been identified then
cursor-select the 'operation complete' icon.
The User can then select any of the constituent geometric
elements of the original symbol and undertake any operations on
that original uncoupled element that may be deemed to be
necessary, e.g. delete it, move it, etc.
This facility provides a form of local control over the geometry of
the symbol. However it must be used with care as the various
components can no longer be manipulated in a contiguous
manner.
INSPECT DRAWING
Options: The initial Multiple Choice box presents the user with the
following alternatives, and in some cases, further selection
choices:
1. Recreate windows
Updates the sub-picture extension cache in the current drawing.
Note that this cache is normally kept up-to-date automatically by
the system. However, this is a way of forcing the cache to be
updated in case the automation for some reason has failed.
2. List object
Supervisor for listing the overall contents of the current drawing.
3. List element
Supervisor for listing/verifying the structural parts of the current
drawing.
4. Integrity check
Make sure no duplicate PADD references exist in the current
drawing.
Note that this functions is used for debugging purposes. The
normal state is that no duplicate PADD references exist.
5. Show windows
Supervisor for highlighting sub-picture or geometry extensions in
the current drawing.
6. Flag
Special function for making all information detectable and/or
possible to delete in the current drawing.
Aimed for debugging purposes.
7. Delete
Special function for deleting elements by pointer in the current
drawing
Aimed for debugging purposes
8. Performance
Supervisor for tuning the output to the graphical screen.
9. Purge
Removes obsolete sub-pictures (empty and non-vital) in the
current drawing.
10. Attributes
Supervisor for accessing attributes in the current drawing.
Aimed for debugging purposes
When the correct code page has been selected and the text is
readable, click OK and the texts in the list will be updated. To
update the texts in the drawing, click OK once more.
12. Remove dimensioning from PADD
To prevent un-persisted changes to be overwritten after a
subsequent evaluation of the dimensioning, it is possible to
remove the dimensioning from PADD before modifying it.
Note that when removing a dimensioning from PADD, the
associativity will permanently be lost and the sub-functions Move
dimension text, Text properties and Edit Dimension text
within the Modify/Dimension dialog will not apply anymore.
CLEAN WORKSPACE
Instructions: By the User simply picking this function the system responds by
clearing the current workspace, that is the display, of all objects
that are not needed. The objects that are retained depend on the
application and hence this function is intended for use with the
system in the primary Drafting mode.
Result: Unused objects are removed from the graphic workspace and
the associated drawing files.
GLOBAL TRANSACTIONS
Instructions: In the Tools menu, click Global Transactions. This will display a
dialog showing global transactions.
Options: None.
MESSAGE CONFIRM
Options: None.
CLAIM LISTS
Purpose: To show the Multiwrite Claims List window, which allows the user
to view claimed database elements, and also claim and unclaim
database elements.
Options: None.
LISTS
Options: None.
DB LISTING
Purpose: To show the Database Listing window, which allows the user to
create a macro that fully describes an element and all of its
offspring and which can be re-input at a later stage.
This window is the same as that called by the option
Tools>Inquiry >DB Changes… as described earlier.
The window functions for both options through the Control
menu.
Options: None.
SETTINGS
EXPLORER
Options: None.
Purpose: To reset the window layout. This should be used when any
window has been placed in an unwanted position and it is
impossible to move it.
Options: None.
PREFERENCES
Purpose: To control some settings that are modal, i.e. valid independently
of what drawing is current, such as colours and model draw
codes.
Options: None.
DIMENSION
Instructions: The User can select any one of the available sub-functions within
this group in order to create and add the types of dimensioning
that are available within that sub-function. More than one sub-
function may be employed in order to create the full
dimensioning details that are needed on an individual drawing
and the sequence of usage of the sub-functions, and of the
optional capabilities within them, is at the discretion of the User.
Options: The only options are to select the required sub-function from
within the menu that is presented at the top of the screen.
Dimensioning in 2D offers the following functions:
• Linear
• Radius
• Diameter
• Angle
• Curve length
• Area
• Distance 2 point
Dimensioning in 3D offers the following functions:
• Linear
• Axis Parallel
• Coordinate
• Curve Length
• Weight and COG
• Shell Profile Mounting Angle
• Distance To Plane
LINEAR
1. Direction
The Direction group shows the direction of the dimensioning: all
measure points will be projected along this direction.
If Parallel direction is selected, the user is requested to indicate
a line that defines the direction. Here, Operation Complete
means that the direction will be derived implicit from the two first
measure points given.
2. Type
The Type group shows the type of the resulting dimensioning:
Normal means that distances between each two adjacent
measure points are presented.
Chain means that distances from the base point to each other
measure point are presented on a common dimension line. The
base point is one the two end-most points when sorted,
depending on the two first points given related to the stipulated
direction.
Staircase presents the same distances as Chain but each one
on a separate dimension line.
3. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
4. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured distance
Ø - a diameter symbol to prepend
Ref Lines - leaders, aiming at the measure points
6. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured distance is presented).
Intelligent markers available:
#DIM()
The measured distance
~D
Diameter symbol
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
The field is normally not edited by user. However, arbitrary text
may be inserted at any position in between the intelligent
markers.
7. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured distance.
• Type and size of arrowhead at the ends of dimension lines.
• Height of dimension text.
• Various tolerances controlling the layout of resulting
dimensioning, like
• Distance text-line
• Reference line gap
• Reference line excess
• Chain gap
• Staircase factor
• Fit control for dimension text in restricted spaces.
• Shrink
• Rotate
• No adjust
• Position of the dimension text.
Alternatives for normal dimensionings:
• Above dimension line
• Splitting the dimension line
• Above the dimension line, but rotated
Alternatives for chained dimensionings:
• Centered
• At arrow
• At arrow, rotated
• At reference line, rotated
Options: None.
RADIUS
1. Type
There are three styles available:
• Straight
• Knuckled
• Cross
The straight style need only the arc/circle indication. The radius
is presented on a leader line aiming at the arc edge.
The knuckled style consists of a two-segment leader, with the
radius presented on a horizontal line. Here another user-given
point is required to locate the horizontal part of the leader.
The cross style presents the radius on a leader line from the
centre of the arc/circle to a point on the arc/circle edge. Here the
edge point is indicated by the user. Note that there are four
different layouts for the cross style, see the Text and Arrow
Layout section below.
2. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
3. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured radius.
5. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured radius prepended by 'R' is
presented).
Intelligent markers available:
#DIM()
The measured radius
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
6. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured radius.
• Type and size of arrowhead at the end of leader lines.
• Height of dimension text.
• Distance between measure text and leader line.
Options: None.
DIAMETER
1. Type
There are three styles available:
• Straight
• Knuckled
• Cross
The straight style need only the arc/circle indication. The
diameter is presented on a leader line aiming at the arc edge.
The knuckled style consists of a two-segment leader, with the
diameter presented on a horizontal line. Here another user-given
point is required to locate the horizontal part of the leader.
The cross style presents the diameter on a leader line from the
centre of the arc/circle to a point on the arc/circle edge. Here the
edge point is indicated by the user. Note that there are four
different layouts for the cross style, see the Text and Arrow
Layout section below
2. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
3. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured diameter
Ø - a diameter symbol to prepend
5. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured diameter prepended by the
diameter symbol is presented).
Intelligent markers available:
#DIM()
The measured diameter
~D
Diameter symbol
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
6. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured diameter.
• Type and size of arrowhead at the end of leader lines.
• Height of dimension text.
• Distance between measure text and leader line.
Options: None.
ANGLE
Purpose: This function is used to calculate the angle between two lines in
the current drawing and generates the complete dimensioning
component automatically.
1. Text Orientation
The Text Orientation group shows the orientation of the
dimension text:
• Horizontal
• Vertical
• Tangential
If Tangential orientation is selected, the text will be rotated to
align with the dimension arc at the point on this arc closest to the
text when positioned. Initially, the text is aligned to the middle of
the dimension arc.
2. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
3. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured angle
Unit - the unit of the angle (degree symbol)
4. Range
Given the two leg lines, two different angles can be presented:
• Smallest - the indicated sector will be measured (up to 180
degrees)
• Biggest - the indicated plus the two adjacent sectors will be
measured (up to 360 degrees)
5. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured angle plus unit is presented).
Intelligent markers available:
#DIM()
The measured angle
~0
Unit symbol (degree)
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
6. Parameters
By selecting the Advanced button it is possible to view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured angle.
• Type and size of arrowhead at the ends of dimension arc.
• Height of dimension text.
• Reference line gap and excess (when created)
Options: None.
CURVED
1. Type
The Type group shows the type of the resulting dimensioning:
Normal means that lengths of each curve subpart are presented.
Chain means that distances (along the curve) from the base
point to each other curve restricting point are presented on a
common dimension line. The base point is one the two end-most
restricting points on the curve, depending on the order of two first
restricting points given.
Staircase presents the same distances as Chain but each one
on a separate dimension line.
2. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
3. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured distances
Ref Lines - leaders, aiming at the restriction points on the curve
5. Text Adjust
If Text Adjust is on, it will be possible to identify and adjust any of
the resulting submeasure texts, using the general 2D
transformation tool.
6. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured distance is presented).
Intelligent markers available:
#DIM()
The measured distance
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
7. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured distance.
• Type and size of arrowhead at the ends of dimension lines.
• Height of dimension text.
• Various tolerances controlling the layout of resulting
dimensioning, like
• Distance text-line
• Reference line gap
• Reference line excess
• Chain gap
• Staircase factor
• Fit control for dimension text in restricted spaces.
• Shrink
• Rotate
• No adjust
• Position of the dimension text.
Alternatives for normal dimensionings:
• Above dimension line
• Splitting the dimension line
• Above the dimension line, but rotated
Alternatives for chained dimensionings:
• Centered
• At arrow
• At arrow, rotated
• At reference line, rotated
Options: None.
AREA
Options: None.
Result: Text stating the bounded area can be placed close to any entity
in a display and stored in the associated drawing file.
DISTANCE
Purpose: This function calculates the straight line distance between two
given points in the current drawing and generates the complete
Dimensioning component automatically.
Options: None.
3D
LINEAR
1. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
2. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured distance
Ø - a diameter symbol to prepend
Ref Lines - leaders, aiming at the measure points
4. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured distance is presented).
Intelligent markers available:
#DIM()
The measured distance
~D
Diameter symbol
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
5. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured distance.
• Type and size of arrowhead at the ends of dimension lines.
• Height of dimension text.
• Various tolerances controlling the layout of resulting
dimensioning, like
• Distance text-line
• Reference line gap
• Reference line excess
• Fit control for dimension text in restricted spaces.
• Shrink
• Rotate
• No adjust
• Position of the dimension text.
• Above dimension line
• Splitting the dimension line
• Above the dimension line, but rotated
Options: None.
AXIS PARALLEL
1. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
2. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured distance
Ø - a diameter symbol to prepend
Ref Lines - leaders, aiming at the measure points
4. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured distance is presented).
Intelligent markers available:
#DIM()
The measured distance
~D
Diameter symbol
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
5. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured distance.
• Type and size of arrowhead at the ends of dimension lines.
• Height of dimension text.
• Various tolerances controlling the layout of resulting
dimensioning, like
• Distance text-line
• Reference line gap
• Reference line excess
• Fit control for dimension text in restricted spaces.
• Shrink
• Rotate
• No adjust
• Position of the dimension text.
• Above dimension line
• Splitting the dimension line
• Above the dimension line, but rotated
1. Measure Along
Shows along which cardinal direction the current dimensioning
will be measured. Note that the system will accept neither a
direction perpendicular to the selected view, nor a direction
yielding a zero distance.
2. Witness Along
Shows along which cardinal direction the witness lines will be
presented. For each measure along direction, there are two
possible witness line directions.
3. Witness Base
Shows the base point for the witness lines. One of the witness
lines will aim directly at the selected base point while the other
will aim at projection of the non-base point.
Options: None.
COORDINATE
1. Dimension Text
These three fields control, for each axis, the format of the
resulting dimension text. Each one is built up by intelligent
markers and optionally string constants.
By clicking the Reset button, the contents of the specific field is
reset to system default (the coordinate value prefixed by
<X|Y|Z>= is presented).
Intelligent markers available:
#DIM()
The value of the coordinate
2. Translation
These check buttons control, for each axis, if the coordinate
should be translated using GENTAB (references to frames and
longitudinal positions) or not. Initial check status is fetched from
the default keywords DIM_COORD<X|Y|Z>_TRANSLATION.
3. Additional Text
Optionally, a line of Additional Text may be included in the
resulting dimension text, below the coordinate values. The
Include check button controls this.
Options: None.
CURVE LENGTH
Options: None
Purpose: This function calculates the weight and centre of gravity for a
collection of models and generates the complete dimensioning
component automatically.
Options: None.
Purpose: This function is used to guide the mounting angle of shell profile
webs, crossing the seam between two adjacent sections, during
the assembly phase. The function calculates this 'mounting'
angle between a shell profile web and a section seam, in the
seam plane, and generates the complete dimensioning
component automatically.
As described above, only seams defined as the intersection
between the surface and a plane can be used.
The side of the shell profile web to calculate the angle is
controlled by the Drafting default keyword
DIM_ANG_SHELL_PROF_SIDE.
The length of the seam leg, i.e. the leg simulating the seam side
is controlled by the Drafting default keyword
DIM_ANG_SHELL_PROF.LEG..
Instructions: In Dimension menu, click 3D, then Shell Profile Mounting
Angle.
The user indicates the section seam/shell curve and shell profile.
Once indicated, the seam/curve will be valid until this function is
left, or the user rejects the indication of a shell profile. Using the
seam/curve indication, the view to present the dimensioning in,
will be defined. The section seam/shell curve and the shell profile
will together define the angle vertex and the two angle legs. The
shell profile leg is defined as the intersection between the plane
of the section seam and the shell profile web. The vertex is
defined as the intersection between the section seam and the
mould line of the profile.
The dimension arc will be presented in the view defined by the
shell profile indication and is located by a user-defined point
through which the dimension arc should pass, Once the
dimension arc is located, the User drags the text denoting the
measured angle into desired location. By clicking Options here,
the text attributes like height, font, aspect etc can be changed.
Note that the change of text height will be modal while change of
other attributes only will apply on this dimensioning. Changing
text attributes other than the height permanently is done by
updating the corresponding default keywords via
Format>Defaults. If the text is placed outside the sector (and
the smallest angle is presented, see below) the arrows will flip
180 degrees and the dimension arc will be somewhat extended
(useful when sectors are narrow).
Once created, the user is requested to create another
dimensioning or quit the function. To remove the last created
dimensioning, click Edit/Delete Last Entity.
Initially, a dialog showing current dimension controls and
parameters is displayed. Changes here can be done before the
section seam/shell curve is given.
1. Text Orientation
The Text Orientation group shows the orientation of the
dimension text:
• Horizontal
• Vertical
• Tangential
If Tangential orientation is selected, the text will be rotated to
align with the dimension arc at the point on this arc closest to the
text when positioned. Initially, the text is aligned to the middle of
the dimension arc.
2. Tolerance
The Tolerance group shows the tolerance that will be appended
to the resulting dimension text.
None means no tolerance will be appended
± means symmetric tolerance. The value is typed in the field
below.
+/- means unsymmetrical tolerance. The Max and Min values
are typed in the two fields below.
3. Include
The Include group shows what should be included in the
resulting dimension text:
Value - the measured angle
Unit - the unit of the angle (degree symbol)
4. Range
Given the two leg lines, two different angles can be presented:
• Smallest - the indicated sector will be measured (up to 180
degrees)
• Biggest - the indicated plus the two adjacent sectors will be
measured (up to 360 degrees)
5. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants.
By clicking the Reset button, the contents of the field is reset to
system default (only the measured angle plus unit is presented).
Intelligent markers available:
#DIM()
The measured angle
~0
Unit symbol (degree)
~+<symmetric value>
Symmetric tolerance
~+<max value>/<min value>
Unsymmetrical tolerance
#/
New-line separator
6. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured angle.
• Type and size of arrowhead at the ends of dimension arc.
• Height of dimension text.
• Reference line gap and excess.
Options: None.
1. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants. By
clicking the Reset button, the contents of the field is reset to
system default (only the measured distance is presented).
Intelligent markers available:
#DIM()
The measured distance
#/
New-line separator
Note: The fields are normally not edited by the user. However,
arbitrary text may be inserted at any position in between
the intelligent markers.
3. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured distance.
• Type and size of arrowhead at the end of the dimension line.
• Height of dimension text.
• Various tolerances controlling the layout of resulting
dimensioning, like
• Distance text-line
• Reference line gap
• Reference line excess
Options: None.
DISTANCE TO RSO
Options: None
DISTANCE TO PLANE
LEADER
1. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants. By
clicking the Reset button, the contents of the field is reset to
system default (only the measured distance is presented).
Intelligent markers available:
#DIM()
The measured distance
#/
New-line separator
Note: The fields are normally not edited by the user. However,
arbitrary text may be inserted at any position in between
the intelligent markers.
3. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured distance.
• Type and size of arrowhead at the end of the dimension line.
• Height of dimension text.
• Various tolerances controlling the layout of resulting
dimensioning, like
• Distance text-line
• Reference line gap
• Reference line excess
Options: None.
BOX
Instructions: In Dimension menu, click 3D, then Distance to plane and Box.
First, the user selects the Principal Plane from a simple dialog
with the following alternatives:
• YZ plane through a given x-coordinate
• XZ plane through a given y-coordinate
• XY plane through a given z-coordinate
• Base line plane - BL
• Centre line plane - CL
• Aft perpendicular plane - APP
In the general case, the coordinate defining the depth of the
plane is required. The depth is then supplied from keyboard.
Clicking Options here, the depth can be indicated in the
drawing.
Next, the 3D point to measure the distance from is defined by
user in any model view. During the definition of the 3D point, a
dialog showing current dimension controls and parameters is
displayed, see below. Changes here can be done before the 3D
point is given.
Finally, the resulting dimensioning is dragged into desired
position in the drawing. Here, it is possible to change the
dimensioning parameters (text properties and rotation) by
clicking Options.
The dimensioning consists of the measured distance inside a
box with a leader referring to the 3D point. The user is now
requested to create another dimensioning or quit the function. To
select another principal plane, click Cancel. To remove the last
created dimensioning, click Edit/Delete Last Entity.
1. Dimension Text
This field controls the format of the resulting dimension text. It is
built up by intelligent markers and optionally string constants. By
clicking the Reset button, the contents of the field is reset to
system default (the measured distance prefixed by "H=" is
presented).
Intelligent markers available:
#DIM()
The measured distance
#/
New-line separator
The fields is normally not edited by user. However, arbitrary text
may be inserted at any position in between the intelligent
markers.
3. Parameters
By selecting the Advanced button the User can view and
optionally change any of the remaining parameters controlling
the layout of the dimensioning. The parameters are:
• Number of decimal positions in the measured distance.
• Type and size of arrowhead at the end of the dimension line.
• Height of dimension text.
Options: None.
ANNOTATE
Purpose: To enable the User to add various notes in the current drawing.
Instructions: Click any type of notes in the Annotate menu to add note in the
drawing.
Options: None.
GENERAL NOTE
POSITION NUMBER
Options: There are no other options in addition to those that are described
above.
CONFIG NOTE
Purpose: To enable the User to add and move configured notes to model
parts in the current drawing.
Options: None.
CONFIG SET
Purpose: This function allows the User to configure notes before adding to
the drawing. Here 'configure' means choice of note type
depending on the model part.
Instructions: In the Annotation menu, click Config note, then Config set.
This invokes dialog window Customized Note with list of notes:
• Plate note
• Profile note
• Bracket standard note
• Bracket instance note
• Bracket profile note.
Click the desired item from the list, then OK. The window closes
and you can select component within a model view. When the
system recognizes the component, you can position the note and
add to the drawing by Operation complete.
When the system prompts to indicate component, click
Operation complete. Configurable note window appears.
There are three alternatives:
1. Single item. Single items can be annotated one by one.
2. Automatic in subview. All items in the indicated subview will
be annotated automatically.
18. Automatic in view. All items in the indicated view will be
annotated automatically.
4. Reference line OFF (on). It can be used in combination with
the options Automatic in subview and Automatic in view. When
the user sets the options to Reference line OFF (on). the other 2
options add a note without any reference line. When the user
sets the options to Reference line ON (off), notes with reference
lines will be added to the drawing. The reference lines will
consist of 2 line segments.
The configured notes can be customized through Vitesse scripts.
Options: None.
CONFIG MOVE
HULL NOTE
Instructions: In Annotate menu, click Hull Note then one of the following: Pos
No, Assembly, Bevel, Grinding, Hole Dimension to add the
corresponding note.
Options: None.
Result: Chosen notes are added to the selected hull model parts.
POS NO
Purpose: To enable the User to add position numbers to hull parts in the
current drawing.
Instructions: In the Annotate menu, click Hull Note, then Pos No.
In the first dialog window the User has to select hull model part:
1. Profile
2. Bracket
19. Clip
4. Plane plate
5. Intersect plate
6. Doubling plate
The next step indicates the model part that is selected in the
dialog window and positions the reference line on the screen.
Operation Complete finishes the function with presenting the
position number on the screen.
When the User chooses the hull part to annotate, a dialog for
tuning the appearance of the position numbers can be invoked
by Options. Here the User can select in simple table the
information that will be added and symbol for the position
number.
Options: None.
ASSEMBLY
Purpose: To enable the User to add assembly name to hull parts in the
current drawing.
Options: When the User chooses the hull part to annotate, a dialog for
choosing the assembly level can be invoked by Options.
Result: Notes with assembly names are added to the selected hull model
parts as defined by the User.
BEVEL
Purpose: To enable the User to add note with bevel information to the
selected hull model part.
Options: None.
Result: Notes with bevel information are added to the selected hull
model parts.
GRINDING
Purpose: To enable the User to create symbols for grinding hull holes.
Options: None.
HOLE DIMENSION
Options: The text height is controlled using the Option button. Default text
height is defined using the Drafting default POS_TXT_MINH.
A created note can be deleted by clicking Edit>Delete>Last
Entity.
LABEL
Frame
Displays rectangular frame around label text. The margin defines
distance between displayed text and surrounding box.
Blanking
Defines if label shape should blank out parts of the drawing
behind the label. The margin defines offset that increases area
blanked out by label shape.
AUTOTAGGING
Autotagging in Marine Drafting is available through the graphical user interface found in
Annotate > Autotagging. The functionality will build up the hierarchy needed for the
view and allows you to create local tagging or library tagging. For more information
about autotagging refer to User Guide / Outfitting Draft / Labelling / Autotagging.
MARKUP
Options: None.
RULER
Options: None.
POSITION RULER
Purpose: This function creates different kinds of rulers in model views and
generates the complete dimensioning components automatically.
The following types of rulers can be created:
• Base Line (BL)
• Centre Line (CL)
• Frame Ruler (FR)
• Longitudinal Horizontal Ruler (LH)
• Longitudinal Vertical Ruler (LV)
Note that BL and CL are simply the lines of intersection between
the Base/Centre plane and the view plane. Nevertheless, BL and
CL will be referred to as rulers in the following.
Options: None.
COORDINATE AXIS
Purpose: To create coordinate axis for a model view. The coordinate axis
is a sub-picture of its own and consists of the vectors along the
principal axis in positive direction with an arrow at the end and a
text string describing the axis.
Options: None.
Options: None.
Instructions: First, the starting position of the contour is defined by user (as a
node point). To remove a previously created symbol, select
Edit>Delete>Last Entity at this stage.
Secondly, the ending position of the contour is given (also as a
node point).
Now, the resulting contour, built up by a "random" polygon, is
proposed and the user is asked to confirm it. If not accepted, a
spline contour passing through the same nodes as the polygon is
proposed instead and the user is asked to confirm this one.
Options: None.
CROSS
Instructions: The start and end positions of first diagonal line is defined by
user. To remove a previously created symbol, select
Edit>Delete>Last Entity at this stage.
Next, the start and end positions of second diagonal line is
defined by user. Here, clicking Operation Complete means
automatic adjustment of the second diagonal line:
• if clicked when defining the start position, the second
diagonal is automatically defined to make the resulting
cross rectangular.
• if clicked when defining the end position, this position will
automatically be defined to make the resting cross semi-
rectangular.
Finally, the descriptive text is keyed in by user. By clicking
Options here, it is possible to change some characteristics
(height, rotation, aspect, slant, interline space and font) of the
resulting text.
Options: None.
CLOUD
Purpose: The Cloud primitive is used to make the user pay attention to an
updated part of the drawing. It consists of a closed contour
making up a "cloud"-like shape.
Options: None.
MODIFY
MOVE
TEXT
Options: None.
SYMBOL
Options: None.
REFERENCE
Options: None.
COPY
TEXT
Options: When the system prompts for the text to copy, click Options for
an alternative way to define the source text. It will then be
possible to fetch the text from some general model information or
from a subpicture name.
SYMBOL
Options: None.
GEOMETRY
SUBPICTURE
TRANSFORM
GEOMETRY
Options: None.
SUBPICTURE
Options: None.
SCALE
MOVE DELTA
Purpose: The move delta way to transform asks the User to key-in the
offset value to be used for an orthogonal shift of the selected
level entities. Both positive and negative numeric dimensions
can be input for relative U, V coordinate. The orthogonal shift can
be specified by value (for distance) and followed by blank and
letter (for direction). The letter can be L(eft),R(ight), U(p), D(own)
or W(est), E(ast), N(orth), S(outh).
ROTATE DELTA
Purpose: The rotate delta way to transform asks the User to key-in the
angle to be used for the rotation about the centre of the selected
graphic object. Both positive and negative angles can be input,
with positive being counter-clockwise.
ROTATE 45
ROTATE 90
ROTATE 180
Purpose: The rotate 180 degrees way to transform simply rotates the
selected object in a counter-clockwise direction by 180 degrees
about its centre.
ROTATE -90
Purpose: The rotate -90 degrees way to transform simply rotates the
selected object in a clockwise direction by 90 degrees about its
centre.
MIRROR U
MIRROR V
MIRROR LINE
Purpose: The mirror any line way to transform creates a reflection of the
selected graphic object about a user-defined line.
PARALLEL
Purpose: The parallel way to transform enables the User to both rotate
and translate a selected graphic entity in a single combined
action. The User selects first a segment of the graphic entity and
then another segment or line to which the selected segment of
the graphic entity is to be made parallel to. The offset distance, in
either positive or negative directions, from the second segment is
then input from the keyboard, in response to a table that the
system presents to the User. The graphic entity is then translated
to the new position and located so that the line between the two
pivot points will be perpendicular to the segments.
Purpose: The four positions way to transform also enables the User to
accomplish a combined translate and rotate operation, through
that effectively combine 'move two positions' and 'rotate two
positions' operations. Using the cursor the User establishes four
positions, or points, on the screen. The system creates a straight
line between the first two points established. Similarly, the
system creates a straight line between the third and forth points
established. The first and third points establish the direction and
magnitude of the translation. The angle the two lines rules the
direction and magnitude of the rotation.
SAME AS
Purpose: The same as way to transform enables the User to signify that a
graphic entity is to be transformed in the same way that another
subpicture has been transformed. This means that two or more,
otherwise independent entities can be transformed in exactly the
same manner.
ALONG CURVE
Purpose: The along curve way to transform enables the User to transform
subpicture along the path defined by curve. The User selects a
curve on the display, then selects the location of the object on the
curve; the object part that will be tangent to the curve and key in
distance along curve.
LOCK U
LOCK V
CENTRE
Purpose: The Centre Sub function displays the current centre of a graphic
entity. This corresponds to the 'centre of gravity' or rather 'centre
of area', of the graphic element, assuming it to be either an area
or linear object. (This seems to be very questionable for several
graphic elements, particularly simple collections of line
segments, etc.) When the new centre is defined, Operation
complete is needed to confirm new position of the centre.
Subsequently the transformation can be continued.
FORM DETECTION
Purpose: The Form detection option enables the User to obtain a show of
the drawing 'form' that is currently being used, on the graphics
display during transformation operations. This enables the User
to ensure that the results of the transformations remain sensible
within the boundaries of the drawing form.
TRIM
TO ENTITY
Options: None.
BY LENGTH
Options: None.
Result: Straight lines and arcs will be modified, displayed on the screen
and stored in the drawing file.
GAP
Options: The only options are to reject the gap that is created before it is
incorporated in the definition of the selected entity and to select
the required segment to be removed in order to create a gap in a
closed contour.
Result: A gap is added to the selected entity, based on the User selected
intersecting entities, displayed on the screen and stored in the
drawing file.
CUTOUT
Options: When either or both the receiving and 'cut out' entities are of
closed contour form, then the User can control the selection of
the relevant portions of each of the entities by accepting or
rejecting the highlighted arrangement shown.
FILLET
Options: There are no options, except for the type of fillet, within this
process.
STRETCH
Prerequisites: The drawing must be open and currently viewed on the screen.
The display must contain the geometric elements that are to be
stretched. It is the responsibility of the User to determine if the
stretching of an object produces a meaningful shape and the
system does not contain any logic and/or limitations.
Option 1. Elbow
This option allows the User to replace a single contour segment
by two adjacent straight-line segments, meeting at a User
defined 'crack' point
Options 2 to 5
These four options require the same graphics screen input from
the User, however the methods whereby the system
accomplishes the 'stretching' operation itself, and then creates
the corresponding result, differ.
Basically the User moves a selected region, in an orthogonal
manner, to a new location on the screen and if required rotates it
in any direction and by any amount, either before or after
translation. Although these simple manipulations will suffice for
many design purposes the User can actually invoke all of the
Transformation functions that are available within the system,
as made available within the function Modify / Transform /
GEO. The system then stretches the connecting geometry,
outside of the selected region, in order to meet with the
transformed region.
The User positions the cursor at an appropriate point and clicks
the Left-hand button once. As he then moves the cursor the
system continuously draws an orthogonal rectangular box with
the previously selected point as one corner and the current
position of the cursor as the diagonally opposite corner. When a
box has been created that covers the region to be transformed
then the User clicks the left-hand button again.
It is most important to note that the lines and other geometric
entities that cross into, and out of, the box are the entities that
are to be eventually stretched by this function, in a manner that
also depends on the type of geometric entity. Hence the User
needs to ensure that geometric entities that are to be
transformed within the box are completely within the box. This
applies to, for example, arcs and circles that may pass out of and
then re-enter the box, as the parts that are outside of the box will
be held fixed and will not be moved as the other parts of the
same element are transformed within the box.
After the User has accepted the position and size of the box, and
has clicked the left-hand button the second time, then a vertical
tool bar appears, offering all of the transformation icons.
After the transformation activity has been completed, the
transformed contents of the box will remain on the screen,
together with the original position of the box and its original
contents. The User should then select the 'operation complete'
icon and the resulting fully-connected 'stretched' structure will
then appear on the screen.
Smooth
Basically, straight lines will be created between the points at
each end of the original line. Thus the line outside of the box is
changed as well as the line inside of the box.
Smooth Inside
A straight line will be created between the line end point within
the box and the point that is the original intersection point
between the line and the non-transformed box. Thus the original
element of the line outside of the box will be unchanged.
Smooth Outside
A straight line is created between the line external end point and
the point on the transformed box that is created by the
intersection between the internal line element and the box. Thus
the element that is within the box is unchanged except for the
transformation itself.
Cracked
A straight line is created between the original intersection point
between the line and the non-transformed box and the
corresponding intersection point on the transformed box. Thus
the structure that is external to the box in its original position is
totally unchanged and the structure that is within the box is only
changed according to the transformation itself, and with straight
lines connecting the pairs of non-transformed and transformed
points at the box intersection points.
CHAIN
Prerequisites: The User must ensure that the geometric elements either
connect at their end points with the required adjacent elements in
the anticipated chain or that their respective adjacent ends are
within the established dimensional tolerance, (see Options
below). This function does not recognise elements that do not
either share end points or have end points that are separated by
a distance that exceeds the set tolerance. However gaps are
allowed between the extreme start and end points in the final
chain, i.e. the chain does not need to form a closed loop.
DECHAIN
Purpose: To enable a User to convert a chain back into its original basic
geometric entities, e.g. back into individual lines and arcs, etc.
This will also apply where the chain to be 'dechained' is a copy of
another chain.
Result: The selected chain is broken back into the original geometric
entities, without changing their current position or orientation
within the display. Thus if the chain had been manipulated in any
manner after it had been first created, for example translated and
rotated into a new position, then the constituent geometric
components remain in their current position and can be
subsequently manipulated or deleted, if required, as individual
elements.
PROPERTIES
TEXT
Options: None.
SYMBOL
Options: The alternatives available to the User are Height, Rotation, and
Symbol.
Height
The system presents the User with a Change Symbol Height
dialog box. This provides the User with four means whereby the
height of a symbol can be changed, namely 'Standard', 'Key- in',
'Same-as' and 'Two positions'.
The selection of 'Standard' means that a subsequently selected
symbol is to be changed back to the originally programmed
standard size. If the User selects 'Key-in' the system presents
him with a simple box in which he is required to key-in the
numeric value of the dimension to be used for the height symbol.
The selection of 'Same as' requires that the User, with the cursor,
identifies the symbol that is to be used to redefine the height of
the symbol that is to be subsequently modified.
If the User selects the 'Two positions' option, then with the aid of
the cursor and at any convenient location on the screen, he is
required to graphically indicate the required height of the symbol.
Position the cursor and click the left-hand button. Drag the cursor
to a new position, with the system drawing a line from the first
position to the current position of the cursor as an aid to the User,
until a point is reached that is considered to be sufficient to
establish the height of the symbol and then again click the left-
hand button.
It is to be noted that however the height is changed, using any of
the above actions, that the overall proportions of the symbol
remain unchanged.
Rotation
The system presents the User with a Change Symbol Rotation
dialog box. This provides the User with four means whereby the
height of a symbol can be changed, namely 'Standard', 'Key- in',
'Same-as' and 'Two positions'.
The inputs from the User for each of these actions are very
similar to the corresponding 'Change Symbol Height' actions.
Symbol
The system presents the User with a Symbol Selection dialog
box. By changing the Font number, using the simple drop-down
list, and horizontally scrolling through the range of alternative
symbols that are associated with each font number, the User can
interactively search for and find the symbol that he requires.
With the cursor select the required symbol and click the Left-
hand button on the mouse. The system responds by drawing a
box around the selected symbol. If the required symbol has been
'seen' by the system, the User must then click the OK key in the
dialog box.
DIMENSION
3. Presentation
Selecting this option returns the User to the graphic display and
he is able to indicate any element of a particular dimension
construct if he wishes to change the basic form of presentation.
The system responds by highlighting the selected dimension
construct and simultaneously displaying in four boxes the
alternative presentation forms available within the system.
Select the required presentation format. The system changes the
format immediately when the first or the second format is
chosen. For the rest two formats the User has to indicate a side
of dimension text. Select another dimension to format or click
Operation complete to finish the sub function.
4. Text Properties
This sub-function lets the user change the text properties in a
dimensioning. It is also possible to change the properties of
individual texts in a linear multi-dimensioning (i.e. containing
several measure texts).
Initially, the system asks the user to indicate the dimension to
update. Click Options to modify individual texts in a linear multi-
dimensioning. After indicating the dimensioning, or the specific
dimension text to modify, the system displays the Text Property
Dialogue showing the current properties of selected item.
After making the desired changes in the dialog, click OK to
update the selected dimensioning with the new properties.
7. Flip Arrow
This simple option can be used to flip the direction of an
arrowhead and to position it on the opposite side of the
dimension associating lines.
Indicate the arrowhead and click the left-hand button. The
selected arrowhead is immediately reversed and re-positioned.
Options: None.
Note:
LABEL
1. Move
Selecting this option returns the user to the graphic display
and he is able to indicate any element of a particular label
construct if he wishes to change the position of the label text
by dragging it into a new position. Position the cursor over
the text, click the left button and then drag the text to the
required new position. Click the left button again in order to
fix the text in position and update the Label.
Operation complete returns the user to the multiple choice
dialog box. This also applies to all of the following options.
2. Rotate
Selecting this option returns the user to the graphic display
and then it is possible to indicate any element of a particular
label construct and to change the rotation of the label text.
The way to define the text rotation is then selected by the
user, where after the new rotation is given in interaction with
the system. Once given, the Label is updated with the new
text rotation.
3. Text Properties
Selecting this option returns the user to the graphic display
and he is able to indicate any element of a particular label
construct if he wishes to change the properties of the label
text, such as font, height, aspect, colour etc. The system
responds by highlighting the selected label and displaying
the Text Property dialog showing the current properties of
the label text.
After making the desired changes in the dialogue, click OK
to update the selected label with the new properties.
4. Text Value
Selecting this option returns the user to the graphic display
and he is able to indicate any element of a particular label
construct if he wishes to change the value of the label text.
The system responds by highlighting the selected label and
displaying the current value in the Text Edit dialogue.
After making the desired changes in the dialogue, click OK
to update the selected label with the new text value.
Options: None.
LABEL PLACEMENT
CLOUD
Options: None.
COLOUR
Options: None.
LINE TYPE
Options: None.
FILL STYLE
Purpose: Purpose: To add, modify or remove the fill style of contours in the
current drawing. Any combination of hatch patterns can be
added to contours in the drawing, using the PDMS Fill Style
concept. A Fill Style can be system-defined or user-defined, and
contains the definition of an arbitrary number of hatch patterns.
Refer to PDMS documentation for information about user-
defined Fill Styles. The fill style can be applied to any contour in
the drawing, closed or possible to close. It is also possible to
apply the fill style on a general area defined by multiple contours.
A dialog showing all available fill styles appears and the user is
requested to select the desired fill style (including Solid Fill) and
also associated properties. Initially, the values in the dialog is
unset (i.e. the values will be fetched from the target contour/fill
style).
To remove a fill style, select No Fill. No selection means use
target value.
The associated properties (not applicable for Solid Fill) are:
Unit System - controls if length in hatch pattern definitions
should be interpreted in Drawing or World units (blank field
means use target value)
Layer - layer of contours in fill style evaluation (blank field means
use target value)
Colour - colour of fill style evaluation. If "Same As Border" is
checked, the colour will be the same as the contour (always the
case of Solid Fill is selected). An indeterminate check status
means use target definition.
It is also possible to collect the fill style and associated properties
from an existing contour in the drawing: just click Copy and
indicate the fill style.
Next, the user is prompted to repeatedly indicate the contours/fill
styles to modify. Clicking Options here gives the user the
possibility to define a general closed area to apply the fill style
on.
LAYER
Options: None.
Result: The information will be transferred from the old layer to the new
layer, and will be subsequently treated, both graphically and in
drawings, as if it was originally associated with that layer.
GENERAL
Options: None.
Result: All geometry elements that matches the search property will be
modified according to the new property. The display will be
updated automatically.
PROJECT
CHANGE VIEW MODE
Purpose: To allow the user to switch between design view mode and
production view mode.
Options: None.
AUTODP
ASSEMBLY DELIVERABLES
Purpose: To show the form that allows the automatic creation of Assembly
Drawings and Parts Lists.
Options: None.
HVAC SKETCHES
Purpose: To show the form that allows the automatic creation of HVAC
Sketches.
Options: None.
PIPE SKETCHES
Purpose: To show the form that allows the automatic creation of Pipe
Sketches.
Options: None.
WINDOW
ARRANGE ICONS
Options: None.
CASCADE
Purpose: To allow the user to organize all windows starting from the top left
corner.
Options: None.
Result: All windows will be organized starting from the top-left corner.
Purpose: To allow the user to close all windows (except the Main
Viewport).
Options: None.
TILE HORIZONTALLY
Options: None.
TILE VERTICALLY
Options: None.
Result: All windows will be arranged vertically (no window will be on top
of another window).
Options: None.
MAIN VIEWPORT
Purpose: To allow the user to make the Main Viewport the current window.
Options: None.
HELP
CONTENTS
Purpose: To allow the user to show the contents page of the on-line
documentation.
Options: None.
INDEX
Purpose: To allow the user to show the index page of the on-line
documentation.
Options: None.
ABOUT
Options: None.
1 Introduction
AVEVA Marine Drafting is part of the AVEVA Marine modelling software. It has two main
purposes:
• To support the user with drafting tools (automatic, semi-automatic and manual) that
allows the user to create any type of drawing within the ship building process.
• To act as an interface for the Hull modelling activities; drawings are created while the
model is defined.
1.1 General
The AVEVA Marine Drafting application is a comprehensive system for design and drafting
activities. The system covers the following major activities:
• Retrieval and viewing of AVEVA Marine model information (hull model objects, pipes,
equipment, cableways, assemblies etc.). The model information can be projected and
intersected for creating 2D drawings, with hidden lines removed. Hull information can
be presented symbolically in a way suitable for ship building purposes.
• General 2D drafting. Any kind of drawing can be created using the 2D drafting
functions. These functions are also often used to annotate the model information views,
e.g. adding measurements and labels.
• Models viewed in drawings are connected to the model objects, meaning that drawings
can be recreated with latest version of model items and annotations can be updated
automatically.
AVEVA Marine Drafting is one of the drafting tools within the AVEVA Marine product. The
other one is AVEVA Outfitting Draft, which is specialized to efficiently create various
outfitting drawings. The functionality of Outfitting Draft is to a large extent available to the
Marine Drafting user through the automatic drawing functionality.
• General ADP
One thing to notice in using General ADP in Marine Drafting is that the generated drawing
will not look exactly the same as when using the General ADP in Outfitting Draft. The intent
when implementing the General ADP in Marine Drafting is that the resulting drawing should
be compliant with the way a drawing is created manually in Marine Drafting. There are
differences especially for dimensions. The benefit of this is that it is possible to change/
update them with Marine Drafting functions to modify dimensions.
In addition to the above there are currently known limitations in Marine Drafting;
• Leader line text in dimension is not supported.
View/Pan W, w
View/Repaint T, t
View/Zoom/Auto S, s
View/Zoom/In Z, z
View/Zoom/Out D, d
Zap/Operation Complete O, o
Zap/Quit E, e, Q, q
Zap/Cancel C, c, R, r
Zap/Options P, p
Zap/All A, a
Zap/Subpicture Level/View 1
Zap/Subpicture Level/Subview 2
Zap/Subpicture Level/Component 3
Zap/SubpictureLevel/Subcomponent
of interactive functions that keeps drawings consistent and makes the information in the
drawing persisted in the data base. Only a persisted drawing will allow for model updates
that reflect latest status of the viewed model objects and their annotations. Any updates
done from the Command Window, available within the AVEVA Marine framework, are not
guaranteeing a persisted drawing. Command Window usages can only be used if a certain
command is specifically documented as available for the AVEVA Marine Drafting user.
2.1 Concepts
2.1.1 Drawings
• General
A drawing can contain model views and 2D geometry like lines and arcs, texts and symbols.
The geometry of the model views is stored in the drawing together with a link to the original
model objects, so that model information can be obtained from views on a drawing. The
drawing can also be updated when a model change has been done.
Marine Drafting is used both as a drafting system and as a modelling interface for the hull
modelling functions. This can result in a session where model objects are to be saved but
not the current drawing. To handle this situation, the function Save Work is used to save
model objects, while the functions Save Drawing and Save Drawing As are used to save
the current drawing.
When saving a drawing, two storing operations are made. One is to the PADD database and
one to an individual file (.SDB file).
REGIs will have the same name as the original one but with a numbered suffix. Following
the example above where the REGI for General Drawings is ‘MarDwg’ then new REGIs will
be named: MarDwg, MarDwg_001, MarDwg_002, MarDwg_003 etc.
There is a Drafting default keyword controlling the maximum number of drawings saved in a
REGI:
MAX_DWGS_IN_REGI
The recommended value is 1000, which is also the default value.
Please note that the Open Drawing function in Marine Drafting will still find all drawings of a
specific type since in looks in the entire MDB not only in a specific DEPT/REGI.
One issue with this approach is possible name conflicts. Assume this scenario;
1. User A creates a new drawing. Marine Drafting finds that the current REGI is full and
creates a new: MarDwg_002, for instance.
2. User B creates a new general drawing and also in this session Marine Drafting creates
a new REGI called MarDwg_002.
3. User A saves his drawing.
4. User B saves his drawing. He will now get a name conflict in DABACON. The dialogue
box in Marine Drafting will say something like Failed to save the drawing to the PADD
database. Possible reason: There is a name clash, please use Save as.... There will
also be an error message in the message window stating that there is a name conflict
regarding MarDwg_002.
This scenario obviously creates a problem. To avoid any name conflicts we recommend that
you create a number of versions of the REGI element in advance using the naming principle
described above. This will help avoiding the name conflict.
A drawing is hierarchically structured in 3 sub-picture levels. These levels always exist for all
drawings, and all geometry is always located below the 3:rd sub-picture (Component) level.
The sub-picture structure can be created and re-arranged freely by the user, see the sub-
picture Create, Split and Regroup functions in the Operator's instructions. A sub-picture can
be used for group-wise manipulation of drawing elements, e.g. move, delete, change colour
etc.
Model projections are always added to a drawing in a predefined sub-picture hierarchy.
Each projection view (1:st level) contains sub-views (2:nd level) for each of:
• Hull parts
• Curved panels
• Hull surfaces
• Fairing curves
• Outfitting
• Assemblies
2D information that is added to a drawing is either placed into the currently selected sub-
picture, or the closest one (automatic). If the currently selected sub-picture is on the 1:st
level, a new 2:nd and 3:rd level is created for each new entity that is added. If the currently
selected sub-picture is on the 2:nd level, a new 3:rd level is created for each entity.
Some advice concerning efficient usage of sub-pictures is given in Usa.
Drawing Explorer can be activated by the Drawing Explorer menu command in the View/
Explorers Menu. The Drawing Explorer component can be docked or floating similar to a
toolbar.
The root in the Drawing Explorer is the ’picture’ node, this node can be expanded when a
drawing has been opened in the application. Each expanded level will represent a level in
the picture object structure. These levels are: ’picture’ -> ’view’ -> ’subview’ -> ’component’.
The generic names are replaced with the actual names whenever available. The Drawing
Explorer will react to changes made in the picture object structure and change accordingly.
If the Drawing Explorer is expanded with no nodes selected or the root 'picture' node
selected, hovering of the mouse pointer over the different Drawing Explorer nodes will
highlight their representation in the drawing. Selecting a node will highlight that specific
object in the drawing.
Selection of multiple objects can be done by clicking the Shift or Ctrl keys and using the left
mouse button. Commands in the Treeview popup menu will be available depending on the
selected object and/or whether multiple nodes has been selected.
If Model info function is used in the drawing, the component selected will be highlighted in
the Treeview. Should not the Treeview be expanded enough to display the component then
the parent node of the selected object will be highlighted.
Clicking the right mouse button in the Drawing Explorer will open the Treeview popup
menu.
Zoom In
Will change the viewed drawing picture so that the drawing window encompass the
representation of the selected node.
Clicking the Ctrl-E key will return the user to the previous picture zoom level. Can be used
on all picture objects.
Delete
Will delete any node and their representation on the drawing if they are possible to delete.
Can be used on all picture objects.
Exchange
Will perform a model exchange operation on the selected node and their representations on
the drawing. Can be used on all picture objects.
Model Info
Will show the model info of the component if available. The model info dialogue will be
updated with new info every time this command is selected. Works only for the “Component”
Treeview level.
Refresh
The Refresh command will search through the Treeview and make sure it is updated.
Note: The only functions that are able to expand drawing references are File/Open, File/
Print and File/Drawing Reference/Expand. This means that for example the hidden
line facility will ignore collapsed drawing references.
2.1.6 Envelopes
An envelope is a simple way to temporarily hide any sub-picture on a drawing. This can
improve the response time when working with large drawings. The sub-picture will be
replaced by an envelope symbol of the same size as the sub-picture min-max-rectangle.
The size of the drawing will not change as all the information in the envelope is kept in the
drawing.
2.1.7 Layers
A layer is a grouping of entities on a drawing that can be used for hiding and showing
related items, performing layer-wise changes etc. Layers are identified by numbers, which
can be given a textual description through a Layer Alias File. See Example of a Layer Alias
File in Chapter Appendices.
• System Layers
Model projections and objects viewed on drawings are always placed into system default
layers. System-defined geometry, e.g. measures, position numbers, hatching etc. are also
by default placed on system layers, but can be overridden by the user and placed on user
layers, see below. The system default layers have negative layer numbers. See System
Layers in Chapter Appendices for a list of system layer numbers and entities.
• User Layers
User-added information is grouped into the current user layer when it is created. By
changing the current layer, subsequent items are placed into that layer. User layers can be
given by the user as a single value or by giving a layer class. In both cases, the layers of the
following information will be affected:
• Measures
• Notes
• Position numbers
• Hatching
• General geometry
• General text
• General symbols
User layers have positive layer numbers.
• Layer Class
A layer class contains information about grouping of different types of items in a drawing in
layers. The user can define as many classes as needed in an external file. A layer class can
contain any of the layers for measures, notes, position numbers, hatch patterns, created 2D
geometry, general texts and general symbols. It is possible to add a name to the layer class.
If the system creates items of types not covered by the currently used layer class, their
layers will be undefined. An example of a layer class file may be found in Appendix 12,
Layer Class File.
2.1.10 Symbols
In many applications a considerable part of the information on drawings and diagrams
consists of schematic pictures of different items. These are referred to as symbols. Symbols
can be created once and then easily placed on drawings. Related symbols are grouped
together in a symbol font. Each font is identified by a unique font number (1-999). Each
symbol within a certain font is identified by a unique symbol number (1-32767). There are a
number of symbol fonts delivered with the system that are used by the system. These can
be used in drawings but must not be modified. A list of system defined reserved symbol
fonts can be found in Symbol Fonts Reserved by the System in Chapter Appendices
1. Single item rules are denoted as an integer preceded with a $ (dollar sign), e.g. $2000
meaning the drawing name. When the drawing is processed, the system will search for
all occurrences of text entities that contain an integer, preceded with a dollar sign. If
found, and if known to the particular system function, that text entity will then be
replaced for a new text entity, containing the actual data. In the case of $2000, the real
drawing name will replace $2000.
2. Table item rules are denoted as an integer preceded with a @ (commercial at sign),
e.g. @600 meaning the revision number. Table rules are used to build up tables, i.e. a
number of rows (maximum 20) with data. In the case of @600, a table with revision
data for a number of revisions may be built, including e.g. the date for each revision.
(The date as such would then have another rule associated - @603.)
In the replacement process, the position of the $ or @ text will be used for the new text, and
so will the text height and rotation angle.
The technique of using rules for dynamic texts is used for many types of drawings and lists
in the system. The rules are unique only within one form/list. (Consequently, $2000 may
mean something totally different in another list.) The rules are listed where the appropriate
functions are documented. Below is a list of links for the currently available rules:
• Config Set
This function is used to insert user configurable notes into a drawing. The configuration
includes a set of note types each with its own set of characteristics both regarding the
contents and the appearance. The configuration is made via a Vitesse hook described
below.
The created notes can be handled by the delete note function.
The operator has to pick a model part and optionally create a reference string line for the
note. By giving Options on the prompt it is possible to invoke automatic setting of a certain
note type in a whole view or subview. In this case the notes are placed without or with
reference string line, according to the option Reference line OFF (on). The reference line
consists of 2 line segments.
• Config Move
This function is used to move notes in a drawing inserted by the Set function above. To
move a note, just pick it and place it somewhere else.
Giving Options on the prompt will give the possibility to move a note and at the same time
create a reference string line from the original location. This option can only be used if the
note does not already have a reference line.
• General
A number of special notes are used in drawings with different contents. The contents of the
notes are depending on both the type of the note and the component the note is made for.
The configurable note option in the system makes it possible to create notes with a high
degree of freedom regarding both the contents and the appearance. Each note type is given
an identifying string to appear in a selection list, and a set of characteristics described in
detail below.
The configuration is implemented as a Vitesse hook, meaning that a file with a specific
name is accessed from the functions. This file is written using the Vitesse syntax and
interfaces.
• The Hook
The name of the configuration file must be _TBhook_ConfigNote.py and must be placed in
the directory indicated by the global variable PYTHONPATH.
They are all described in detail below. These methods should never be changed regarding
the input parameters and the result values.
• getNoteName
This method is supposed to have access to a list of note name strings. The input parameter
<NoteInd> is an integer index and should return the list value as a string if the index is within
the bounds of the list. If the index is outside the list bounds the nil object should be returned.
The string is supposed to be unique among the strings in the list, and must not be longer
than 80 characters.
The storing of the note names is free as long as they can be accessed as an indexed list
through the method getNoteName. The note names are used to present a list of available
notes to select from in the function that set configurable notes.
• getNoteChar
This method is supposed to have access to a list of note characteristic records. It also takes
an integer index as parameter and should return a list of note characteristics for the
corresponding note. This list of note characteristic records should have the same number of
elements as the corresponding name list described above, i.e. there should be one entry for
each note type.
The characteristics record returned should contain the following items:
(<reference>, <placement>, <colour>, <layer>, <flip_angle>)
<reference> is a string defining the location of the reference point. The allowed values are
described below:
Value Description
cursor Use the pick point defined by the user as reference point
midpoint Use the midpoint of the longest geometry in the identified picture
element
COG Use the centre of the circumscribed rectangle of the identified picture
element
infirst Use the inpoint of first straight part, if the identified object is a pipe,
pipe spool, ventilation or cableway. If no straight parts exist, use the
inpoint of first part.
Use the inpoint of the part, if the identified object is a part in a pipe,
pipe spool, ventilation or cableway.
inlongest Like infirst, but instead of inpoint of first straight part, inpoint of longest
straight part is used.
Value Description
midlongest Like midfirst, but instead of midpoint of first straight part, midpoint of
longest straight part is used.
outlongest Like outfirst, but instead of outpoint of first straight part, outpoint of
longest straight part is used.
<placement> is a string defining the location of the note body in case no reference lines
are used. The placement is related to the reference point and the values refer to the
circumscribed rectangle of the note body.
<placement> is built up by two values, one for horizontal placement and one for vertical
placement that are concatenated without delimiters to form one string. The allowed values
are described below:
Auto Use the lower side placed above the part, if the part is a pipe
part or a pipe spool part.
Use the lower side placed above the part, if the part is a
ventilation part. If it is a rectangular part, above means the
average distance from the centreline to all sides.
Use the lower side placed above the centreline of the part, if
the part is a cableway part.
Origin refers to the point (0,0) in the local coordinate system used when building up the note
body further explained below. All combinations of these values are valid, e.g. LeftLower or
MidOrigin.
• getNoteFilter
This method is supposed to have access to a list of pick filters for each note. These filters
define the valid models/parts/subparts to be picked for note setting. The method takes two
integer arguments, the first is the note type index and the second is a filter index within this
note type. This means that each note can have many filters. All components matching any
of the filters can be picked.
The return value should be a list of three strings defining the model type, the part type and
the subpart type. The valid string value combinations are described in the table below:
flange -
pillar -
plate -
bracket stiffener
flange
seam -
hole -
notch -
cutout -
longitudinal - -
transversal - -
plate -
Irrelevant values should be set to empty strings. Note that it is not necessary to define the
filter all the way down even if it is possible. E.g. if a bracket as a whole should be picked the
subpart type should be empty, or if the whole panel should be picked, also the part type is
set empty.
Giving indices outside the list bounds should result in a nil object return.
• getNoteData
This method is supposed to have access to a list of note definition records set by the
method setNoteData described below. It takes an integer item index and returns a note
definition record if the index is within the bounds of the note data list.
The records have the same basic layout, starting with six integer values followed by five
floats and ended by a string. They are interpreted differently depending on the first value.
Four different types exist, the reference symbol, the free symbol, the text in symbol, and the
free text. Irrelevant values should be set to nil values (0, 0.0 and "").
In the example below classes have been defined to encapsulate the record contents only
using relevant values for each type.
- Reference Symbol
The reference symbol is the symbol placed at the start point of the reference string-line
defined by the user, often an arrow. If the note is placed without a reference line, no
reference symbol will appear.
The reference symbol note definition record has the following contents
Description:
<font> is the symbol font number used to make up the name of the symbol font
according to d012sy<font>.sbs.
- Free Symbol
The free symbol is part of the note body. It can be placed freely and can be mixed with text
to form the note.
The free symbol note definition record has the following contents
Description:
- Text in Symbol
The text in symbol is placed using a predefined symbol text position with certain
characteristics. It is placed in the symbol preceding the text in symbol definition.
The text in symbol note definition record has the following contents
Description:
- Free Text
The free text is freely placed and can be mixed with symbols to make up the note body.
The free text note definition record has the following contents
Description:
• setNoteData
The parameter list is:
This method takes an integer note number referring to the list of notes defined by
getNoteName. The first note has # 1 and so on. The following parameters are used to
specify a model object part that has been picked by the user. The method is called once for
each model part picked and is used to populate an internal list of note definition records to
be read by the method getNoteData.
The <ModelType>, <PartType> and <SubPartType> can have the values
described under getNoteFilter above. <Model> is the name of the model object while
<Part> is the component/part number and <SubPart> is the subordinate component/part
number. Empty strings for the types implies non-valid numbers.
The implementation of the setNoteData method is entirely up to the user. The suggestion is
to use Data Extraction to retrieve relevant data from the model and then transform it into
note definition records.
When adding note definition records certain rules about the order has to be fulfilled.
• The first record must define a reference symbol.
• Only one reference symbol record is allowed.
• Before a record defining a text in a symbol, a symbol record must have been added
(containing the used text position).
• Example
An example can be found in a file: Drafting_ex_1.txt
2.2.4 Measurements
2D and 3D measurements based on model information can be created and placed in
drawings.
2.2.5 Texts
The Drafting application supports placing and formatting of texts on drawings.
A single line of text as well as multiple lines of text can be handled. The logical name
controls the TB_IGNORE_PSEUDO_MULTI_LINE_TEXT method for treating single text
rows in multi-line texts. If set to YES, such text rows will be treated individually. Otherwise,
such text rows will be treated as member of the multi-line text. Two kinds of text fonts are
supported, the system vector fonts and Windows TrueType fonts.
• Truetype Fonts
Truetype give access to a wide variety of different fonts. The truetype fonts available in
Drafting are the fonts that are installed through the Windows Control Panel. Compared to
vector fonts, the TrueType font characters are made up of outlines that are filled with colour,
often making them appear thicker than the vector fonts.
Solid 0
SolidWide 10
SolidXWide 17
Dashed 1
DashedWide 11
DashedXWide 18
DashedDotted 2
DashedDottedWide 12
DashedDottedXWide 19
DashedDoubleDotted 3
DashedDoubleDottedWide 13
DashedDoubleDottedXWide 20
ShortDashed 4
ShortDashedWide 14
ShortDashedXWide 21
Dotted 31
DottedWide 32
DottedXWide 33
Finedotted 34
FineDottedWide 35
FineDottedXWide 36
Chained 37
ChainedWide 38
ChainedXWide 39
DoubleChained 40
DoubleChainedWide 41
DoubleChainedXWide 42
TripleChained 43
TripleChainedWide 44
TripleChainedXWide 45
DashedAndSolid 98
Track 99
System5 5
System6 6
System7 7
System8 8
System9 9
System15 15
System16 16
System22 22
System23 23
System24 24
System25 25
System26 26
System27 27
Note: that these line types are not supported in the 2D DXF and IGES export. Lines having
these types will be drawn as solid lines.
The creation of user defined line types is described in detail in the AVEVA Outfitting Draft
manual.
Figure 2:1.
be maintained centrally. Note that the line type settings will affect both screen display and
paper printing.
Below, all environment variables controlling line type display are listed, with the system
default value given (all linear measures in mm):
SB_LINETYPE_DASHDOUBLEDOT_PATTERN_LEN = 40.0
SB_LINETYPE_SHORTDASH_PATTERN_LEN = 5.0
SB_LINETYPE_TRACK_PATTERN_LEN = 20.0
SB_LINETYPE_SYSTEM5_PATTERN_LEN = 10.0
SB_LINETYPE_SYSTEM7_PATTERN_LEN = 23.0
System25 : INSU-W2
System26 : INSU-B11
System27 : INSU-HEAT
2.2.7 Colours
The colours that are used by Drafting consist of a set of fixed standard colours. See Colour
Tables in Chapter Appendices, for a list of these colours. The colour values are for example
used when setting default values. See Drafting Default File Keywords in Chapter
Appendices.
• Point Definition
The different ways of defining a point, called point modes, are shown and selectable through
a toolbar that pops up when applicable.
• ARC AT ANGLE
• ARC CENTRE
• AUTO POINT
• CENTRE OF GRAVITY
• NEAREST POINT ON SEGMENT
• CURSOR POSITION (FREE)
• DISTANCE ALONG
• EVENT POINT
• EXISTING POINT
• INTERSECTION
• KEY IN POINT
• MIDPOINT
• NODE/END POINT
• OFFSET FROM CURRENT
• SYMBOL CONNECTION
Whenever the user is requested to supply a point, the user can redefine the system-
proposed point mode just by selecting the desired point mode from the toolbar. The system-
proposed point mode may be "cursor position", the last used point mode or some other
mode, depending mainly on the currently invoked function. The ADD OFFSET entry in the
pop-up toolbar is used in combination with an arbitrary point mode, in order to add a keyed
in offset to the point. When the system requests a point, the user may add an offset by
clicking this field prior to the definition and keying in the offset when the definition is
completed.
• Line Definition
The different ways of defining a line, called line modes, will after selecting Insert-Line
appear as a toolbar:
• HORIZONTAL THROUGH A POINT
• VERTICAL THROUGH A POINT
• END POINTS
• PARALLEL TO A LINE, AT DISTANCE
• PERPENDICULAR TO A LINE, THROUGH A POINT
• AT ANGLE TO A LINE, THROUGH A POINT
• TANGENT TO ARC, THROUGH A POINT
• TANGENT TO ARC, PERPENDICULAR TO A LINE
• TANGENT TO ARC, PARALLEL TO A LINE
• TANGENT TO TWO ARCS
Since the initial system-proposed line mode is always "EXISTING LINE", this mode will
appear in the toolbar. Whenever the user is requested to supply a line, the user can redefine
the system-proposed line mode just by selecting "LINE"and choose one of these alternative
from the toolbar.
• Arc Definition
The different ways of defining an arc, called arc modes, will after selecting Insert-Arc appear
in a toolbar:
• ARC THROUGH THREE POINTS
• ARC, END POINTS + AMPLITUDE
• ARC, END POINTS + RADIUS
• ARC, POINT + RADIUS + TANGENT
• Segment Definition
The different ways of defining a segment equals the ways of defining lines and arcs.
Whenever the user is requested to supply an arbitrary segment, the user can redefine the
system-proposed mode just by selecting "LINE" or "ARC" and choosing one of the
alternatives from the toolbar. The initial system-proposed mode is always "EXISTING
SEGMENT".
• Definitions
The "current" point refers to a specific 3D point in the drawing and is required by
most of the locking subfunctions and the 3D point definition mode "OFFSET FROM
CURRENT". In certain situations, the current point will initially be set by the system, in
others it will not. The user has always the opportunity to (re)define the current point for the
user's own purposes. A particular line or plane lock that initially has been set by the system
and for some reasons must not be reset by the user is called STATIC. An example of this is
when the systems requires a user-defined point that must lie on a predefined line; this line is
initially locked STATIC to meet this condition.
• 3D Request Toolbar
The tools available in the 3D point definition concept are listed in toolbar. By selecting View-
Toolbars-3D Request, this toolbar will be visible. It is then possible to select a suitable
subfunction or switch to 2D mode (see below) by using the 2D point mode toolbar.
• 3 D Request modes
• EVENT
• INTERSECTION POINT OF CURVED HULL OBJECTS
• KEYIN
• OFFSET FROM CURRENT
(locking tools)
• LOCK U
• LOCK V
• LOCK VIEW
• LOCK YZ
• LOCK XZ
• LOCK XY
• LOCK ANY LINE
• LOCK EVENT LINE
• LOCK EVENT PLANE
• UNLOCK
(miscellaneous)
• ADD (3D) OFFSET
• VERIFY
• SET CURRENT
NO LOCK - This just means implicit line locking. The line will be perpendicular to the view
plane and passing through the 2D point in this view. Normally, a locking may be cancelled
only via the 'UNLOCK' subfunction, but here a subsequent Reject will also serve as unlock.
PLANE LOCK - This lock in combination with the 2D point and the identified view forms a
sufficient condition to derive a 3D point. The resulting 3D point will then be the intersection
between the locking plane and the line perpendicular to the view plane and passing through
the 2D point in this view.
LINE LOCK - This lock in combination with the 2D point and the identified view forms a
sufficient condition to derive a 3D point. The resulting 3D point will then be the point on the
locking line closest to the line perpendicular to the view plane and passing through the 2D
point in this view.
A natural way of defining a 3D point is to give two 2D points in different views: The first point
will then define the position of the 3D point projected in the first view and the second point
will define the depth. Note that the reversed order will not necessarily yield the same 3D
point.
• Locking Commands
Tools for plane and line locking are implemented. Most of the locking subfunctions require
that the current point is set. If not so, it can be set using the SET CURRENT subfunction
prior to the lock command. Note that these commands are ignored if the system has set an
initial STATIC lock. (plane lock)
Implies that the point to be defined will be projected on the plane. The resulting point will
then be the point on the locking plane closest to the given point (intersection between the
locking plane and a line through the given point and perpendicular to the locking plane).
LOCK VIEW: A plane through the current point. The desired plane (projection) is identified
by the user. LOCK EVENT PLANE: A plane through an event point and perpendicular to the
event vector. The desired event point is identified by the user. LOCKX, LOCKY, LOCKZ: The
current value of X, Y, Z respectively is locked. The locked plane will be highlighted in all
views by showing the normal vector of the plane starting at a point in the plane (line lock).
Implies that the point to be defined will be projected on the line. The resulting point will then
be the point on the locking line closest to the given point (intersection between the locking
line and a plane through the given point and perpendicular to the locking line) LOCK U: A
line through the current point and parallel to the v-vector in a plane. The desired plane is
identified by the user.
LOCK YZ: A line through the current point and parallel to the X-cardinal
vector (1,0,0).
LOCK XZ: A line through the current point and parallel to the Y-cardinal
vector (0,1,0).
LOCK XY: A line through the current point and parallel to the Z-cardinal
vector (0,0,1).
LOCK EVENT LINE: A line through an event point and parallel to the event vector.
The desired event point is identified by the user.
LOCK ANY LINE: A line passing through the current point and a second point.
The second point is defined by the user (supported by the 3D
point concept). This lock tool in combination with OFFSET
FROM CURRENT enables the "hidden" subfunction
DISTANCE ALONG. The locked line will be highlighted in all
views.
• Set Current
This subfunction allows the user to (re)set the current point, e.g. prior to a lock setting. The
point is defined by the user (supported by the 3D point concept).
• Verify
This tool allows the user to define a 3D point in an iterative way. The iteration continues until
the user accepts the resulting point. At each iteration step, the point so far is verified and
confirmed by the user. The verification works like this:
1. The user defines a 3D point.
2. The system verifies the point and asks the user if the point is accepted. If so, the user
answers YES and the definition is completed, otherwise the system will continue with
step (3).
3. The system makes the point the current one and lets the user define another 3D point.
Operation Complete, at this stage, means accept.
4. The system verifies the next point and asks the user to key in relevant coordinates
(XYZ), i.e. the satisfying coordinates of this point. Different answers result in different
actions exemplified below:
2.3.3 Transformations
This facility is a tool used to transform subpictures or geometry items. It is also used when
modelling to describe a transformation in a certain view. The tool will normally be entered by
requesting the user to select an activity like scale, move etc. However, in some situations it
will be entered directly in dragging mode, i.e. the entity to transform will be connected to the
mouse for positioning in the drawing. Apart from this, the behaviour will be the same
independently of the invoking circumstances.
The transformation facility will throughout this manual be referred to as "PERFORM
TRANSFORMATION".
2.3.4 Capture
In some situations, e.g. in the restrict function, the user is allowed to identify drawing
information that lies inside (or outside) a rectangle, a polygon or a general area, built up by
contours. This facility will throughout this manual be referred to as "CAPTURE" and the
geometry identified in this fashion will be called "captured geometry". As default, any kind of
geometry will be captured but the user has the opportunity to specify exactly what kind of
geometry to capture (e.g. points, texts etc.)
2.3.6 Projection
When projecting model information, a number of standard projections are used. These
values are included in the default information. It is also possible to define projections
interactively. The defining of projections will throughout the manual be referred to as
SELECT PROJECTION.
0 No adjust
3 At the geometry.
• The distance between the closest geometry and the given position (connection point no
1) must be less than the default value (SYMB_AUT_DIST in the default file).
• Basic Transformations
• Scale
• Move Delta
• Move 2 Positions
• Rotate Delta
• Rotate 2 Positions
• Rotate Predefined
• Mirror U
• Mirror V
• Combined Transformations
• Parallel
• Transform 4 positions
• Same As
• Along Curve
• Snap
• Miscellaneous
• Lock U
• Lock V
• Centre
• Form Detection
• Purpose
The projection selection is used in all cases when 3D models are to be presented in a
drawing. It defines the view that the observer will get when he looks at the model.
• Operation
There are several possibilities when defining the projection:
THREE POINTS: Indicate a point in the projection plane, and two vectors
defining the U-axis and the V-axis of the projection
plane.
TWO CURSOR POSITIONS: Two cursor indications in an existing view defines the
U-axis of the new projection, the V-vector is the same
as the normal to the projection indicated. A third cursor
indication defines the normal, and thereby the observer
side, of the new projection plane.
3D ROTATE: Starting from an existing view the user defines the new
projection by rotating around the co-ordinate axes. This
can be done either in predefined steps, or in arbitrary
steps via keyboard input. The resulting projection is
shown with a small co-ordinate system in the drawing.
(specific dialog buttons, Multiple Choice buttons or the Options button). The type of
information that can be extracted is:
• General Model information
• Subpicture (e.g. model) name
Model information is extracted from a user-indicated model in the drawing. Once selected,
the model is highlighted and the general model information is presented in a dialog box. The
row of interest is then selected (and possibly edited) to be passed over to the invoking
function. Normally, such a row of information is made up of a "header" and a "body",
separated by a colon. Click Options to toggle the exclusion of the "header" in the resulting
row of information.
Subpicture name is extracted from a user-indicated subpicture in the drawing. Once
selected, the name is passed over to the invoking function.
Examples of functions accepting extracted information is:
• Annotate/General Note
• Annotate/Position Number
• Modify/Copy/Text
• Insert Text
80 (default 61) for position number symbols. For note symbols consisting of a start symbol
and an end symbol with connecting lines in between, the intervals are 81 -90 and 91 - 100
respectively. There is no default number for start/end symbols. It is however possible to
change these symbols in the default handling of the system (see Drafting Default File
Keywords in Chapter Appendices) or when activating the functions.
It is possible to extend the intervals for the different symbols mentioned above. For this
purpose, an alternative symbol font for Note and/or Position Number symbols should be
used. The number of this alternative font is #41 and the use of it is dictated by the Drafting
default keywords NOTE_SYMB_EXTENDED_RANGE and
POSNO_SYMB_EXTENDED_RANGE respectively. The alternative symbol font for Note
and Position Number symbols is organized as follows:
Interval Designation
For further details, see Drafting Default File Keywords in Chapter Appendices.
• Selection
Purpose
Change the linetype on certain model geometries depending on layer, type and/or colour
when printing.
Syntax:
Description
The Selection command allows users to change linetypes of geometries at the printing
moment. The changes will be visible on the printed papers but the actual drawing will not be
changed. To change the linetype of geometries a user has to select them by using colour,
type and layer of the lines that are to change. Any one or all of these criteria can be set as
wildcards by giving an empty string as input (‘ ‘). Which linetype to change to is then
defined by Linetype.
Command Qualifiers
Example:
2.3.18 MouseWheelZoom
Turning the mouse wheel will produce a zooming effect into or out from the drawing canvas
depending on the direction of the mouse wheel turn. Turning the mouse wheel in the
direction from the user will produce a zoom in and turning it towards the user will produce a
zoom out. The zoom will vary depending on the position of the mouse pointer over the
drawing canvas and the increment setting in Tools > Preferences > Miscellaneous.
In Tools > Preferences > Miscellaneous, the mouse wheel zoom can be turned off or on.
The increment setting can also be changed between 1 and 20. This setting will effect the
zoom level of the mouse wheel zoom. The higher the setting, the bigger the zoom effect will
be.
The zooming centre is the cursor position.
• Zoom Performance
Holding down the Ctrl key at the same time as rolling the mouse wheel will speed up the
operation by only drawing a subset of the line primitives. The quality level can be controlled
in Tools > Preferences > Miscellaneous form; a greater value will draw fewer lines and
thereby increase performance. The Delay is the amount of time after the user stopped
rolling the mouse until a normal repaint with full quality is made. This also applies to Middle
Button Drag (panning).
2.3.19 Dimensioning
Measurements are divided into the following main categories:
• Linear
• Angle
• Radius
• Diameter
• Coordinate
• Curve Length
• Area
The dimensioning functions make use of a variety of parameters that control the layout of
the resulting measurements. When starting up a session, all these parameters are initialized
from the default file of Drafting. Keywords and system values of these parameters are listed
in Appendix G, Drafting Default File Keywords.
The layout parameter settings of the Linear, Angle, Radius and Diameter measurements do
not normally influence each other. However, the Coordinate, Curve Length and Area
measurements share relevant layout parameters with the Linear set.
During a session, all parameters can be accessed and modally redefined
• inside the dimensioning function(s) that utilizes the particular parameter
• by invoking the function 'Format-Defaults'
Below, the different dimensioning categories will be illustrated. All layout parameters
together with their purpose are listed and exemplified. A particular parameter is denoted by
its corresponding keyword in the default file, where the prefix LIN_, ANG_, RAD_ and DIA_
denote Linear, Angle, Radius and Diameter dimension respectively.
DIM_RAD_ARROW
DIM_DIA_ARROW
• Arrow Size (mm symbol space)
Keywords:
DIM_LIN_SYMBH
DIM_ANG_SYMBH
DIM_RAD_SYMBH
DIM_DIA_SYMBH
• Height of the Measure Text (mm)
Keywords:
DIM_LIN_TEXTH
DIM_ANG_TEXTH
DIM_RAD_TEXTH
DIM_DIA_TEXTH
• 2D Linear Measurement
2D Linear measurements are divided into three types, namely
• Normal
• Chain
• Staircase
Each type may be presented either horizontally, vertically or parallel to an arbitrary line.
Normal
Presents the distances between successive measure points, along a common dimension
line. If the normal measurement contains only two measure points (i.e. a single measured
distance) it is called single, otherwise combined. A single measurement may be presented
in four different ways.
Chain
Presents the distances between a base point and a number of successive measure points,
along a common dimension line. The base point equals the first supplied point.
Staircase
Presents the distances between a base point and a number of successive measure points.
The distances are presented along a common direction, but along separate dimension lines.
The base point equals the first supplied point.
- Layout Parameters
All layout parameters are described below under separate headings:
Keyword: DIM_LIN_EXC
Keyword: DIM_LIN_CHAIN_PLT
(3) Text outside, one arrow inside and the other outside
(5) Mould line dimensioning. This presentation is specific for symbolic hull views. The
presentation is similar to (1) above, but considering the mould line of hull
components. The measurements are calculated from the actual mould line of the
cross section of a hull component instead of from one of the edge contours. The
dimensioning arrows are then placed at the mould line on the opposite side of the
material. If the mould line does not coincide with any of the sides two dimensioning
arrows are set in opposite directions, both located at the mould line.
Keyword: DIM_LIN_PRES
- Chain Gap
The gap between a witness line and the succeeding dimension line in a chain
measurement. The gap can, however, not be greater than half the length of the dimension
line.
Keyword: DIM_LIN_CLEAR
- Staircase Factor
This factor multiplied with the text height gives the distance between the dimension lines in
a staircase measurement.
Keyword: DIM_LIN_STEP
- Miscellaneous Factors
This factor multiplied with the arrow length gives the distance between the arrow and the
measure text in a single measurement when this text is placed outside (see DIM).
Keyword: DIM_FAC1
This factor multiplied with the height of the measure text gives the gap between the
measure text and the split dimension line in a normal measurement.
Keyword: DIM_FAC2
This factor multiplied with the height of the measure text gives the distance between the
rotated text and the end of the witness line in a chained measurement (see DIM).
Keyword: DIM_FAC3
This factor multiplied with the arrow length gives the minimum distance between the arrow
and the measure text when placed inside.
Keyword: DIM_FAC4
This factor multiplied with the height of the measure text gives the distance between the
start of the diameter symbol and the text (see DIM).
Keyword: DIM_FAC5
This factor multiplied with the arrow length gives the excess of the dimension line in a single
measurement with the arrow placed outside (flipped) and the measure text placed either
inside or at the opposite end (see Keyword: DIM_LIN_PRES).
Keyword: DIM_FAC8
• 3D Linear Measurement
A 3D Linear measurement presents the distance between successive 3D measure points in
an arbitrary view. The measurement is always of type normal with direction parallel to the
first two measure points given. See above for more information about normal linear
measurements.
• Angle Measurements
This section describes Angle measurements generated from the 2D and 3D Angle
dimensioning function. The angle may be presented in the range [0,180] degrees or in the
range [180,360] degrees. Concerning small angles, the arrows may be flipped and the
measure arc somewhat extended. Reference lines are included if needed.
- Layout Parameters
All the layout parameters are described below under separat headings:
• Radius Measurements
This section describes Radius measurements generated from the Radius dimensioning
function. Radius measurements are divided into three types, straight, knuckled and cross.
- Straight
A straight reference line, pointing at the edge of the arc. The measure text is placed parallel
to this line.
- Knuckled
A knuckled reference line. The first line part points at the edge of the arc, the second part is
a horizontal line with the measure text placed parallel to this line.
- Cross
A cross-reference line between the centre of the arc and a point on the edge. The measure
text is placed parallel to this line. The text and the arrows may be presented in four different
ways.
- Layout Parameters
All the layout parameters are described below under separate headings:
- Miscellaneous Factors
This factor multiplied with the arrow length gives the distance between the measure text and
• Diameter Measurements
This section describes Diameter measurements generated from the Diameter dimensioning
function. Diameter measurements are divided into three types, straight, knuckled and cross.
- Straight
A straight reference line, pointing at the edge of the circle. The measure text is placed
parallel to this line.
- Knuckled
A knuckled reference line. The first line part points at the edge of the circle, the second part
is a horizontal line with the measure text placed parallel to this line.
- Cross
A cross-reference line between two edge points of the circle and through the centre. The
measure text is placed parallel to this line. The text and the arrows may be presented in four
different ways.
- Layout parameters
The layout parameters are listed below under separate headings:
Keyword: DIM_DIA_PRES
- Miscellaneous Factors
This factor multiplied with the arrow length gives the distance between the measure text and
1. the arrow in a straight diameter measurement
• Coordinates Measurements
This section describes Coordinate measurements generated from the 3D Coordinate and
Weight & COG dimensioning functions.
- 3D Coordinate Measurement
A 3D Coordinate measurement presents a 3D point in an arbitrary view by means of a
reference line and the x-, y- and z-coordinates of the point inside a box.
- Layout Parameters
The layout parameters are listed below under separate headings:
- Layout Parameters
The layout parameters are listed below under separate headings:
• Adding Tolerances
A tolerance may be appended to the measure text in the following categories:
• Linear
• Angle
• Diameter
• Radius
There are two types of tolerances, symmetric and unsymmetric.
- Symmetric
The symmetric tolerance consists of a single value, denoting the uniform deviation from the
measured value. The height of the tolerance text will be the same as the height of the
measure text.
- Unsymmetric
The unsymmetric tolerance consists of two values, denoting the upper and lower deviation
from the measured value. The height of the tolerance text will be half the height of the
measure text.
- Layout Parameters
The layout parameters are listed below under separate headings:
- Miscellaneous Factors
This factor multiplied with the height of the measure text gives the space between the
measure text and the tolerance text in a symmetric tolerance.
Keyword: DIM_FAC6
This factor multiplied with the height of the measure text gives the space between the
measure text and the tolerance text in an unsymmetric tolerance.
Keyword: DIM_FAC7
This factor multiplied with the height of the tolerance text gives the interline space between
the upper and lower tolerance limits in an unsymmetric tolerance.
Keyword: DIM_FAC9
The layout is activated by clicking the Mould Line button, , selected in the dialog
box of Linear Dimension.
When used the Dimension layout can look as example below. The starting or ending arrow
line length can be controlled by changing the Hull Default Value
MOULD_LINE_ARROW_LENGTH.
Contour Polyline.
Line types Translated by a line table and name (line thickness not
implemented).
The resulting entities will belong to layer 0. The DXF postprocessor converts a DXF file to a
General drawing. The link is based on R12. There is also partial support of R13 if a drawing
is saved with the command SaveAsR12 in Autocad before exported to the system.
For import, the DXF file is converted in the following way:
Point Point.
Circle Contour.
Polyline Contour.
6. Note that lines having a complex line type will be drawn only as solid lines. See COM.
• Environment Variables
The following variable affects the way the DXF file is created on export:
DXFOUT_TEXT_WIDTH Scaling factor, e.g. 1.5, which scales the text width.
The following variable affects the way the drawing is created on import:
DXFIN_TEXT_HEIGHT Scaling factor, e.g. 1.5, which scales the text height.
Since the text font is proportional, the text width is also
scaled.
• PILLARS
• HOLES
• BRACKETS
• NOTCHES
• CUTOUTS
• MEASURES
• SEAMS
• PROFILES
• PIPES
• EQUIPMENT
• STRUCTURES
• VENTIATION
• CABLEWAY
• ROOM
• MEASURES
• NOTES
• SYMBOLS
• TEXTS
• DEFAULT
Those different types are also the valid keywords that could be used in the control file. The
DEFAULT type maps those entities that are not handled by the other types. It will take the
remaining entities and map it to a default layer. This default type can also have several
entries allowing for different linetypes and colours. It is possible to specify up to 20 different
layers of each model type. An example of a layer control file with a specification of the valid
key words can be found in Section System Layers, see Example of a DXF Layer Control File
in Chapter Appendices.
- Predefined Patterns
AVEVA Marine implements 11 Autodesk patterns. The table below shows how the marine
line types are mapped into Autodesk patterns by default.
Dashed AvevaDashed
DashedWide AvevaDashed
DashedXWide AvevaDashed
DashedDotted AvevaDashedDotted
DashedDottedWide AvevaDashedDotted
DashedDottedXWide AvevaDashedDotted
DashedDoubleDotted AvevaDashedDoubleDotted
DashedDoubleDottedWide AvevaDashedDoubleDotted
DashedDoubleDottedXWide AvevaDashedDoubleDotted
ShortDashed AvevaShortDashed
ShortDashedWide AvevaShortDashed
ShortDashedXWide AvevaShortDashed
DashedAndSolid AvevaDashedAndSolid
System15 AvevaSystem15
System22 AvevaSystem22
System25 AvevaSystem25
System16 AvevaSystem16
System17 AvevaSystem17
System5 ByLayer
System6 ByLayer
System7 ByLayer
System8 ByLayer
System9 ByLayer
System16 ByLayer
System23 ByLayer
System24 ByLayer
Dotted ByLayer
DottedWide ByLayer
DottedXWide ByLayer
FineDotted ByLayer
FineDottedWide ByLayer
FineDottedXWide ByLayer
Chained ByLayer
ChainedWide ByLayer
ChainedXWide ByLayer
DoubleChained ByLayer
DoubleChainedWide ByLayer
DoubleChainedXWide ByLayer
TripleChained ByLayer
TripleChainedWide ByLayer
TripleChainedXWide ByLayer
LineStyle-201 ByLayer
Solid ByLayer
SolidWide ByLayer
SolidXWide ByLayer
In this dialogue box the user can select an appropriate AVEVA linetype and assign one of
the predefined dxf patterns.
All of these kinds of patterns are supported by AVEVA Marine Dxf export functionality. The
Complex Shape Patterns contain a reference to a symbol stored in the shape definition files
(.shp). In a normal case the required .shp files are stored by Autodesk together with line
type definition files. However, it is possible to select a different location for a given .shp file
during the line type import process. If the system failed to find a required .shp file in the line
type file directory then the user is asked to browse to that file manually:
If the .shp file could not be found it is possible to skip this particular line type definition or
skip all Complex Shape Patterns definitions.
- Restoring Defaults
Sometimes it is necessary to restore the default linetype mapping table. It can be done by
clicking the Restore defaults button. The system will restore the default mapping table
(only predefined linetype patterns used) and can also delete all loaded pattern definitions
(option).
Example:
DXF_LTYPE_CTRL = c:\aveva\dxfexport\ltypes.xml
The data is loaded by the system at first dxf export startup and stored whenever user click
OK in the Mapping data dialogue box.
The data is stored in native xml format so it gives an option to modify the file manually.
However it is not recommended by AVEVA to modify that file manually as it contains loaded
patterns definitions. Changes in that area could result in wrong export of dxf file.
• General
Import and export of IGES format files can be done on drawings. Only 2D data is handled.
110 Line.
124 Transformation.
214 Leader.
Note: That lines having a complex line type will be drawn only as solid lines. See COM
If one ore more views exists on the drawing, a left-mouse button drag/drop into a specific
view will update the indicated view, and a drag/drop operation outside any view will always
update/insert into all views.
• Other Sources
It is possible to drag items from other gadgets than the explorer, e.g. the Search Result and
My Data.
given in levels (levels are explained below). This makes it possible to have e.g. a country
both on the English-spoken layer and on the NATO layer.
• Subpictures
The possibility to place information in different groups in a drawing and to perform activities
on such groups is an important aid when making the drafting work efficient. In Drafting, it is
possible to have these groups in three different levels. These groups of information are
referred to as subpictures on level 1, 2 and 3 in all Drafting documentation. In other contexts
the names view, subview and component may also be used. By splitting up a drawing in
subpictures, the user has the possibility to let the structure of the drawing reflect the reality.
Furthermore, during the creation of the drawing, it could be convenient to form subpictures
before operations such as transforming, duplicating, etc. Most operations that can be done
on geometry can also be done on subpictures.
• Levels of Subpictures
Level 1 is the top-level subpicture, which is a combination of level 2 subpictures. The level 1
subpicture is the owner of the level 2 subpictures below. Equally, the level 2 subpicture
owns a number of level 3 subpictures. It is an important fact, that all information added to a
drawing will end-up in a level 3 subpicture (which is a part of a level 2 subpicture, which is a
part of a level 1 subpicture, which is a part of the drawing).
- Default Subpicture
If no other action is taken from the user, apart from creating geometry, then all information
will be placed in a level 3 subpicture created by the system. This is quite sufficient on small
drawings, where no natural division in subpictures can be found.
When model information created by Drafting or other systems is added to a drawing, the
subpicture structure is created automatically by the system. Below, the types of subpicture
structure that can be created are listed.
• A new level 1 subpicture is created every time a projection is created from the Insert-
Model menu.
• A new level 2 subpicture is added to a projection subpicture every time a model object
(pipe, equipment, etc.) is restored.
• Model components (e.g. stiffeners on hull panels) are always represented as new level
3 subpictures.
- Drawing Components
The Drafting contains functions that, when used, result in a number of geometries that can
be treated as a unit. These units of information are referred to as drawing components and
they are subpictures on level 3. When created, information from other subpictures is used in
all these functions except in the function Insert-Text File. The first level 2 subpicture that
information has been fetched from will be the owner of the drawing component. A text file
will however belong to the current subpicture on level 2. The current handling of Drafting will
be explained below. The following functions or groups of functions in the Drafting create
drawing components:
• DIMENSIONING
• NOTE
• POSITION NUMBER
• 2D PRIMITIVES
- Regrouping
There are two functions that perform reorganization of the subpicture structure in a drawing,
REGROUP and SPLIT. SPLIT should be used when parts of the information in a subpicture
should be moved to a new subpicture, with the same subpicture properties (e.g. attributes,
colour, layer, etc.). REGROUP should be used when some information from one subpicture
shall be moved to another one. A level 1 subpicture will be created if OPERATION
COMPLETE on the menu is selected instead of an existing subpicture in the drawing. The
information to be moved can be selected in a number of ways. In an already well-structured
drawing, the most frequent ways to select information will probably be by using the activities
subordinate (subpictures on next lower level), neighbours (subpictures on the same level,
only when REGROUPing) and by picking geometry. In non-structured drawings, on the
other hand, information is probably selected most efficiently by capturing all data inside a
polygon or an area. Note, that the capturing process is always a lot quicker if the user
captures information that is completely inside a polygon or an area. This is done by
selecting the "NOCUT" alternative in the submenu of the SPLIT/REGROUP function. The
user must be aware that subpictures with the model information should normally not be
reorganized. This could result in the fact that the hidden line process fails, that model
information can not be fetched to the drawing, etc.
- Diagrams
In purely schematic diagrams, there is no real need for a subpicture structure in good order.
Subpictures could be created (by regrouping) when there is any need for it (e.g. duplicating).
The subpicture structure for geographical diagrams should probably look very much the
same as the structure used in arrangement drawings.
2.5.1 Texts
Purpose
Enabling the user to change text contents, text properties, move or rotate the selected texts
(single-line or multi-line).
Instructions
4 text specific options for editing texts will be displayed when right-clicking on a text in the
drawing. These are Edit, Properties, Rotate and Move.
When the Edit menu choice is selected, the selected text is presented in the Edit Text
dialog and the user can change the contents of the text. By clicking Options, it is also
possible to change the properties of the text.
By selecting the Rotate menu choice, the selected text can be rotated to a desired position
by moving the mouse clockwise or counter clockwise, the position is then fixed by clicking
the left mouse button. By clicking Options, it is also possible to give an absolute rotation
angle.
When the Move menu choice is selected, it is possible to drag the text to a desired position
and fix it there by clicking the left mouse button. By clicking Options, it is also possible to
change rotation, properties etc
If the Properties menu choice is selected, a dialog box will be presented that allows
modification of the current text properties. The properties are font, effects, size, colour,
aspect ratio, slant, interline space factor and layer. Click the Ok button in the Text
Properties dialog to modify the text.
Note: In case the text belongs to a system component that is persisted, it is possible to
apply the modification on this component as a whole. This can be achieved if and
only if
• the text belongs to a persisted system component (like dimensioning, label, etc)
• the modification makes sense on component level
Example:
The user right-clicks a text belonging to a (persisted) linear dimension component and
selects the Move option.
• If the default keyword DENY_UPDATE_OF_NON_PERSISTED_GEOM is set to “Yes”,
the text is moved, the new position is persisted in PADD and the dimensioning is re-
evaluated.
• If the default keyword DENY_UPDATE_OF_NON_PERSISTED_GEOM is set to “No”,
only the text is moved. The modification will be lost after a subsequent re-evaluation of
the dimensioning.
2.5.2 Symbols
Purpose
Enabling a User to move, rotate or change the selected symbol.
Instructions
The user will be presented with 3 symbol specific options for manipulating symbols if a right
click occurs over a symbol in the drawing. These are Change, Height and Move.
If the user selects the Change menu choice he is presented with the select symbol dialog.
The symbol is then exchanged with the selected symbol from the dialog.
If the user selects the Height menu choice, a new height of the symbol can be entered. This
will then change the symbol size.
If the user selects the Move menu choice, the user will be able to 'drag' the selected symbol
to a desired position and 'fix' it there by clicking the Left Mouse button.
Please note the Navigate in Design Explorer is not always available. This option is
removed when the element does not represent a design element.
Navigate in Draft Explorer and Navigate in Design Explorer will change the current
element (CE) in dabacon and the explorers will react on the change of CE. You will only see
the effect of the function if the selected explorer is opened.
Navigate in Drawing Explorer will set the current element in the Marine Drawing explorer
but not change the CE. Again, you will only see any effect in the Marine Drawing Explorer
is opened.
The function will identify the element in the "lowest" possible level starting from the
component level in the drawing object.
Examples:
Examples 1
Right click on the stiffener (component) in the drawing and select in Design Explorer:
Example 2
Right click on the dimension in the drawing and select Navigate in Draft Explorer:
The function will navigate to the LDIM element in the Draft Explorer:
Example 3
Hold the mouse over the stiffener and choose Navigate in Draft Explorer:
The function cannot identify any PADD element on component or subview level but will
navigate to the VIEW element:
The Box functions will allow you to select elements within a given box and the Polygon
function will let you select all elements within a polygon. Inside and Crossing are options to
the area selection. If Inside is checked, elements completely inside the area will be
selected. If Inside is NOT checked, elements completely outside the area will be selected. If
Crossed is checked also elements crossing the area boundary will qualify for selection, i.e.
in addition the ones inside or outside.
Among the selection options there are also two types of filters. The first filter is represented
by the Comp, Subview, View, Contour, Text and Symbol options. With Comp, Subview
and View you decide on what level you want to indicate subpictures. With Contour, Text,
Symbol you select what type of geometry you want to identify. Ticking these will only have
effect when you have no subpicture level selected at all, i.e. you select geometric entities
directly.
The second filter is available as the popup menu choice Advanced filter….
This is an additional filter that will be applied to the selected elements. The filter is one or
several properties like colour, line type, font, text height, layer etc. When you set the
Advanced filter... it means that you have two lists of elements, the selected elements and
the filtered elements. The filtered elements are the result you get when scanning the
selected elements to find the ones that match the advanced filter. Selecting Advanced
filter… leads to the below dialogue.
If you select more than one property it means that an element must match all the selected
properties to be targeted.
Examples:
1. You have selected two subviews and you have set the advanced filter to
colour Red and line type Dashed. The filtered elements will be all contours
in these two subviews that are both red and dashed.
2. You have selected one view and the advanced filter is ‘Layer=200’.
Assuming that the view has the elements seen in the figure below.
Note: That the search will stop on the highest level, i.e. once a matching element is found
the subordinate elements will not be searched.
There are two menu choices on the Multiple Select popup menu that are related to the
selected/filtered elements. Show selected elements and Show filtered elements. These
two options let you select which list of elements you want to be highlighted on the canvas.
The selected elements or the filtered elements. By default the selected elements are
highlighted.
Note: That if you have an Advanced filter... set, all operations you apply to your selected
elements will affect the filtered elements and not the selected ones.
• If multi select is active or not. If active then you will always have Transform, Delete
and Change Properties.
• Which application you are running. Running Hull Design for instance may result in
additional menu choices for specific model types identified as closest entity in the
drawing.
Example:
Three contours are selected, the vertical ones. Cross over the middle part, between the
horizontal lines, and a gap will be created.
Example:
Three contours are selected to be extended.
some items are completely hidden by others and not displayed even if they are
changed.
• Only Label annotations (GLABEL) are checked. Other annotations created in Marine
Drafting are not checked for changes.
Refer to User Guide Outfitting Draft / Change Highlighting for more information.
3 Utilities
Viewing Fonts
To View the characteristics of a font, select 'Read'. The font header characteristics will be
shown.
Updating Fonts
To Update the characteristics of a font, select 'Update'. The font header characteristics (1) to
(4) will be updated according to the current values in the form. For example, the total size of
a symbol font depends on (1) and (2) and can be optimised for performance reasons. Note
that the contents of the symbol font will not be changed.
Creating Fonts
To Create a new symbol font, select 'Create'. A new (empty) font with the header
characteristics (1) to (4) given in the form will be created. Individual symbols can now be
defined within the Marine Drafting System.
Default Characteristics
The current font header characteristics (1) to (4), used when creating or updating a font, can
be set to default values by selecting 'Default'.
by a specific number and contains information that directs the size and positioning of the
text. Some applications use this technique to insert texts in drawings.
For general information on rules and dynamic texts, see Drawing Forms and Rules in
Chapter Model Viewing and General Drafting.
The rules used for this purpose are system-defined and should normally not be used in this
program. To be sure not to interfere with the system-defined rules, it is recommended to use
rule numbers starting from 10000 and upwards. These are called user-defined rules.
However, there are no restrictions on the usage of rules in this program. The rules of any
form can be defined and updated interactively in Marine Drafting, using the Tools-Drawing
form-Save function. Hence, to insert a text into a drawing, this text must be associated with
a specific rule, a form must be connected to the drawing and this form must contain the
description of this specific rule. The program is controlled by an input file, directing what
drawings to handle and what text to insert.
Assignments
Input File
The input file is an ordinary ASCII stream file containing an arbitrary number of statements
defining what drawings to treat and what texts to insert. The file may look like:
DRAWING, 'MYDRAWING';
DRAWING, 'PROJ-%%%-MY*';
TEXT/RULE=12001,
‘Nagoya Takamitu';
TEXT, 'Hakamoto',
'Sukiyaki',
'and friends'
/RULE=12004;
Thus, first the drawings to treat are stated, followed by the texts to insert. However, the
order of the statements are irrelevant.
This statement denotes what text to insert. The rule number <rule_no> is given by the
attribute RULE and is compulsory. The text to insert is given row by row. At least one row
and a maximum of 25 rows are expected. The surrounding apostrophes can be omitted if
there are no special characters in the row.
Result
Drawings will be updated with text data as defined by the input file. In each drawing, each
text will be inserted according to the specified rule. The text will structurally belong to the
form view of the drawing. If a text denoted by this rule already exist, it will be replaced. Note
that the rule dictates the maximum length of a row and also the maximum number of rows in
a text. This means that the inserted text may be truncated to satisfy the rule description.
Drawings that cannot be found in the Drawing data bank will be ignored. The same goes for
drawings without a drawing form or if the form object cannot be found in the Standard data
bank. Texts denoted by a rule that cannot be retrieved (i.e. cannot be identified in the form
definition) will be ignored. A list file on the standard list directory containing the result of the
interpretation and the text insertion will be produced. The name of the list file will be instext
<jobno>.lst where <job_no> stands for the job number.
Note: The current picture version is 8. Conversion of versions less than 8 is not supported.
This means that until the next picture version (9) is introduced, invoking sy007 will
have no effect.To read a picture object of version less than 8, it must first be
converted to version 8 by using tbm3sp5 or older conversion software.
Operation
The user is prompted to key in the name of the picture(s) to validate. Wildcards are allowed
in the picture name. To exit the program, click <CR>. For each picture matching the given
name, the program will validate it and store it back on the data bank. Pictures already of
latest version will of course not be treated.
However, SY013 can also be run on drawings that already exist in the PADD database. In
that case SY013will then check if there are some parts of the drawing object that are not in
the PADD database and update the database if needed.
Operation
The program can be started from the command line with the following syntax:
sy013 <project login> -name <object name> -dwgtype <type> [-
list] [-onlyfromfiles]
<project login> The login information for the project, for example:
-proj=MAR -user=SYSTEM -pass=<*******> -mdb=/
ALL_NO_MDS
<object name> The object name. Wild cards can be given: * and/or %.
-list gives a list of objects for given drawing type with information
whether they exist in the PADD database or not. The
drawings will not be updated, i.e. there will be no changes to
the PADD database.
-onlyfromfiles Handle only drawings that does no yet exist in the PADD
database. Can be useful when you are migrating a large
collection of drawing and some of them fail. If you want to
repeat the command, this option will avoid spending time on
the already migrated ones.
TBSSystemFonts
When migrating drawings with SY013 there is an special issue with the legacy
TBSystemFonts. These fonts are:
TBSystemFont0
TBSystemFont1
TBSystemFont2
TBSystemFont3
TBSystemFont4
TBSystemFont5
TBSystemFont6
TBSystemFont7
TBISOFont101
TBISOFont105
These fonts are not supported for text elements stored in the PADD database. The fonts
above will be replaced by the default TrueType font unless the environment variable
TB_SYSTEMFONT_MAP is assigned to a text file where each legacy font is mapped to a
TrueType font available within the project. Please note that there is a new TrueType font
called MarineSystem that looks like the legacy fonts mentioned above. The format of this
text file should be as follows:
TBISOFont101 MarineSystem
Environment Variables
• SB028_LIST
When listing standard page descriptions, the name of resulting list file is controlled by
this logical variable.
If not assigned, "sb028.lst" will be used
• SB028_DWGNAME
When creating pictures for standard page illustration, the first part of the name of the
resulting drawing(s) should be assigned to this logical name.
If not assigned, 'SB028_DWG' will be used.
Each drawing created will then be stored under the name given by this logical, suffixed
by the type of book and the corresponding page number within that book.
The full name of the drawing will then be:
<translation of SB028_DWGNAME> _STD <type of book> _P
<page number>, where <type of book> is
Move Standard
This function moves a standard from one page to another within the current book.
First, the source page and standard within the page are supplied (the numbers of existing
standards within the page are listed). Secondly, the target page and standard within that
page are supplied. Overwriting is not allowed, so the target standard must not exist (the
numbers of non-existing standards within the page are listed).
Note: <CR> means step back, while one or more spaces makes the description empty.
Note: <CR> means step back, while one or more spaces makes the description empty.
$300, $301 Position of first standard (lower left and upper right corner)
$302, $303 Position of 2:nd standard (lower left and upper right corner)
$304, $305 Position of 3:rd standard (lower left and upper right corner)
$306, $307 Position of 4:th standard (lower left and upper right corner)
$308, $309 Position of 5:th standard (lower left and upper right corner)
$310, $311 Position of 6:th standard (lower left and upper right corner)
$312, $313 Position of 7:th standard (lower left and upper right corner)
$314, $315 Position of 8:th standard (lower left and upper right corner)
Environment Variables
• SB029_DWGNAME
When creating drawings for symbol illustration, the first part of the name of the resulting
drawing(s) should be assigned to this logical name.
If not assigned, 'SB029_DWG' will be used.
Each drawing created will then be stored under the name given by this logical, suffixed
be a running number.
This is an example of a symbol form with the rules visible (before storing as a form).
Each neutral file contains a number of lines with a variable number of characters,
maximized to 80. Each line starts with a keyword. Some of the keywords are followed by a
comma and a parameter, belonging to the keyword.
There must be a semicolon at the end of each line. The order of keywords are highly
relevant.
Parameters can be of four types: keywords, strings of characters, integers or reals.
Strings must be surrounded by apostrophes. Reals can be with or without exponent but
must be readable by FORTRAN and C programs.
Blanks are allowed between terms, parameters and separators but irrelevant, except within
string parameters.
The use of keywords for solid primitives are exactly the same as for the link which converts
a neutral file into objects.
• Object Types
The following different object types will be represented:
hull plate
hull stiffener
hull pillar
hull flange
hull bracket
hull curve
hull long
hull trans
For some object types there may be simplifications and adjustments to fit into the various
object primitives. This is valid e.g. for twisted profiles and some profile types (bulb bars and
round bars) with end cuts.
TRIBON_OBJECT none
GENERAL_DATA none
END_OF_GENERAL_DATA none
HOLE_DATA none
EN_OF_HOLE_DATA none
END_OF_TRIBON_OBJECT none
Hull Plate
Hull Stiffener
Hull Pillar
Hull Flange
Hull Bracket
Hull Curve
Hull Long
Hull Trans
• Overall Format
The overall format of a file is as follows:
VERSION
general data
primitive one
primitive two
....
....
....
....
• General Data
A general data group must always exist for each object. It contains information of general
administrative kind and has the following layout:
TYPE
NAME
PRODUCT_NAME
SUPERIOR_NAME
MODULE_NAME
COMMENT
....
• Curve
The contour primitive is used to describe a plane 3D curve, available in the system, e.g.a.
frame contour:
CURVE_DATA
contour data
END_OF_CURVE_DATA
• Primitive Data
Primitives available in the system, can be described in a primitive group. Such a group
always starts and ends with keywords, specific for the primitive. In between these keywords,
additional keywords describe the geometric data of the primitive.
The primitives available are:
• cylinder
• cap (spherical segment)
• parallel epiped
• cone
• torus
• rotational cylinder
• general cylinder (extrusion primitive)
Note: Imported VRML or SAT primitives cannot be exported with this link.
GENCYL_DATA
START_OF3D_CONTOUR
END_OF_3D_CONTOUR
V1X
V1Y
V1Z
HOLE_DATA
START_OF_3D_CONTOUR
END OF_3D_CONTOUR
START_OF_3D_CONTOUR
END_OF_3D_CONTOUR
END_OF_HOLE_DATA
END_OF_GENCYL_DATA
END_OF_GENERAL_DATA;
GENCYL_DATA;
START_OF_3D_CONTOUR;
NO_OF_SEG,4;
START_X,0.0;
START_Y,0.0;
START_Z,0.0;
AX,0.0;
AY,0.0;
AZ,0.0;
X,1000.0;
Y,0.0;
Z,0.0;
AX,0.0;
AY,200.0;
AZ,0.0;
X,1000.0;
Y,1000.0;
Z,0.0;
AX,0.0;
AY,0.0;
AZ,0.0;
X,0.0;
Y,1000.0;
Z,0.0;
AX,0.0;
AY,0.0;
AZ,0.0;
X,0.0;
Y,0.0;
Z,0.0;
END_OF_3D_CONTOUR;
V1X,0.0;
V1Y,0.0;
V1Z,15.0;
HOLE_DATA;
START_OF_3D_CONTOUR;
NO_OF_SEG,2;
START_X,400.0;
START_Y,500.0;
START_Z,0.0;
AX,0.0;
AY,-100.0;
AZ,0.0;
X,600.0;
Y,500.0;
Z,0.0;
AX,0.0;
AY,100.0;
AZ,0.0;
X,400.0;
Y,500.0;
Z,0.0;
END_OF_3D_CONTOUR;
END_OF_HOLE_DATA;
END_OF_GENCYL_DATA;
END_OF_TRIBON_OBJECT;
• Restrictions of SZ004
For the conversion of data in this link, some statement types of SZ004 does not have any
effect. The statements are of course still valid for SZ004 as such:
Statement CREATE_VIEW:
• The attributes /HIDD and /PROJ are irrelevant.
• The attributes /SLICE1 and /SLICE2 can be used to capture objects within the slice
planes, but the objects themselves will not be sliced.
Statement PANEL:
• The attributes /PAN, /STI, /BRA, /ENDCUT, and /CUTOUT are valid, but full material
will always be presented.
Statement CURVE:
• Valid.
Statement FAIR:
• Not valid
Statement LONG:
• Valid
Statement TRANS:
• Valid
Statement SURF:
• Not valid
Statement ASSEMBLY:
• Valid.
OBJECT_DATA none
GENERAL_DATA none
END_OF_GENERAL_DATA none
CYLINDER_DATA none
END_OF_CYLINDER_DATA none
CAP_DATA none
END_OF_CAP_DATA none
PEPIPED_DATA none
END_OF_PEPIPED_DATA none
CONE_DATA none
END_OF_CONE_DATA none
TORUS_DATA none
END_OF_TORUS_DATA none
ROTATIONAL_DATA none
END_OF_ROTATIONAL_DATA none
GENCYL_DATA none
END_OF_GENCYL_DATA none
POLYGON_DATA none
END_OF_POLYGON_DATA none
START_OF_3D_CONTOUR none
AX <ax> real
AY <ay> real
AZ <az> real
X <x> real
Y <y> real
Z <z> real
END_OF_3D_CONTOUR none
END_OF_OBJECT_DATA none
Separate keywords, those without parameters, denote the start and end of data groups of
different kinds.
• Overall Format
The overall format of a file is as follows :
VERSION
general data
primitive one
primitive two
.....
END_OF_OBJECT_DATA
....
.....
OBJECT_DATA
END_OF_OBJECT_DATA
• General Data
A general data group must always exist for each object. It contains information of
general administrative kind and has the following layout:
GENERAL_DATA
NAME
PRODUCT_NAME
DENSITY
COMMENT
COMMENT
COMMENT
END_OF_GENERAL_DATA
The comments can contain any type of ASCII data. The data information will be shown in
the Info Model function of most applications.
• Primitive Data
Each primitive, available in the system, can be described in a primitive group. Such a group
always starts and ends with keywords, specific for the primitive. In between these keywords,
additional keywords describe the geometric data of the primitive.
Immediately after the start keyword, a colour keyword may follow with information about the
appropriate colour for the primitive. The following colour codes are used:
0 green
6 cyan
12 blue
18 magenta
24 red
30 yellow
35 white
More colour codes will be added as a part of the ongoing system additions.
The primitives available are:
• cylinder
• cap (spherical segment)
• parallel epiped
• cone
• torus
• rotational cylinder
• general cylinder (extrusion primitive)
• polygon
All the primitives will be described in detail below. The following figures details the primitives
and the geometric parameters, describing them:
• Contour Data
Some of the primitives contain a contour group. The Layout of such a group is the following:
NO_OF_SEG
START_X
START_Y
START_Z
AX
AY
AZ
AX
AY
AZ
.....
.....
A contour must be planar. If not, serious tolerance problems may occur when the data are
used in the system, e.g. for interference check.
There is no limit for the number of segments in a contour, but for performance reasons, the
number should be as low as possible.
• Cylinder
The cylinder primitive describes a cylinder, e.g. a straight pipe:
CYLINDER_DATA
ORIGIN_X
ORIGIN_Y
ORIGIN_Z
V1X
V1Y
V1Z
RADIUS
END_OF_CYLINDER_DATA
• Cap
The cap primitive describes a spherical segments, i.e. a part of a sphere, cut off with plane.
CAP_DATA
ORIGIN_X
ORIGIN_Y
ORIGIN_Z
V1X
V1Y
V1Z
RADIUS
END_OF_CAP_DATA
The maximum size of a cap is half a sphere. Consequently, a whole sphere must be
described as two cap primitives.
• Parallel Epiped
The parallel epiped primitive describes a parallel epiped, including the cube.
PEPIPED_DATA
ORIGIN_X
ORIGIN_Y
ORIGIN_Z
V1X
V1Y
V1Z
V2X
V2Y
V2Z
HEIGHT
END_OF_PEPIPED_DATA
The two vectors v1 and v2 correspond to the x and the y axis respectively in a right hand
coordinate system.
• Cone
The cone primitive describes a cone. At least one of the radii must be greater then zero.
CONE_DATA
ORIGIN_X
ORIGIN_Y
ORIGIN_Z
V1X
V1Y
V1Z
RADIUS
RADIUS2
END_OF_CONE_DATA
• Torus
The torus primitive describes a torus less than or equal to 180 degrees.
TORUS_DATA
START_X
START_Y
START_Z
AX
AY
AZ
X
Y
Z
RADIUS
END_OF_TORUS_DATA
• Rotational Cylinder
The rotational cylinder primitive describes a rotational solid.
ROTATIONA_DATA
ORIGIN_Y
ORIGIN_Z
V1Y
V1Z
END_OF_ROTATIONAL_DATA
The contour may be (but need not be) tangential to the rotation axis but must not intersect
the axis. The rotation angle is always 360 degrees.
• General Cylinder
The general cylinder primitive describes a general cylinder, also called an extrusion solid.
GENCYL_DATA
V1X
V1Y
V1Z
END_OF_GENCYL_DATA
• Polygon
The polygon primitive describes a polygon.
POLYGON_DATA
START_X
START_Y
START_Z
.....
END_OF_POLYGON_DATA
There is no limit to the number of node points in the polygon but for performance reasons it
should be as low as possible.
The polygon primitive does not have any mass.
3.9.1 General
This document describes optional software.
SZ004 is a stand-alone program used to create pictures (views) by extracting model data
from data banks. This task is an alternative to the Insert/Model functionality in Drafting-
based graphic applications.
To create pictures, an input file to SZ004 must be created, using the ordinary editor. A
special language is used to order what model data to be extracted, to define projection data
and to choose the mode of representation. The resulting pictures, optionally with hidden
lines removed, are stored by the program the subpicture data bank given by SBD_PICT, and
can later be used as plane pictures or as an environment in an interactive modelling
programs.
• Purpose
SZ004 is a stand-alone program used to create model pictures.
• Files
The following picture illustrates the files involved when the interpreter is run:
DB2 is the resulting output stored on a data bank. The following logical name has to be
assigned:
LOG is a log file containing a list of the syntax file together with possible error messages. It
can have an arbitrary name given interactively to the program or in the logical name
PRINTER0.
DEF is a default file where e.g. the projection data can be defined by the operator. If the
name is not given in the logical name SBD_DEF1, the variables are set to existing default
values.
• General
The default representation for each model type is fetched from the default file with the
logical name SBD_DEF1. This default representation can be overridden via the syntax for
SZ004.
[ ] Optional.
{ } Choice (one must be chosen from the vertically listed choices or at least one from
the repeated expressions).
<> Term,
• Statement Types
The input language contains the following different statement types:
CURVE The CURVE statement specifies which and how the curves are to
be presented.
• Scheme Syntax
The different statement types may occur in the following way in an input file.
{ CREATE_VIEW { [ PANEL CURVE VOLUME FAIR LONG TRANS SURF]
ASSEMBLY }... } ...
• Statement Syntax
Below, the complete syntax of each statement type is described.
/HIDD The resulting view will be created with the hidden lines removed if the
term has the value ’YES’. Else if the value is set to ’NO’ no lines will be
hidden. ’NO’ is default.
/PROJ Contains a projection type. The projection is given with a number (1-7).
The projection data is collected from default values.
/SLICE2 Contains 3D points. These points together with the normal vector of the
projection plane defines the slicing planes. The resulting model picture
will always be the slice between those planes. If only one point is given
(SLICE1 or SLICE2), then all information behind this plane will be
removed.
/BOX Only those objects which are in the defined box will be included.
’<panel name>’ To create a model picture from the panel data bank,
the panel name, <panel name>, must be
specified. The name can be specified with a wild
card (*) at the end. The name must be less than 64
characters.
’<curve name>’ To create a model picture from the curve data bank,
the curve name, <curve name>, must be specified.
The name can be specified with a wild card (*) at the
end. Neither of the names can be more than 63
characters long.
’<fairing curve name>’ To create a model picture from the fairing curve
data bank, the fairing curve name, <fairing
curve name>, must be specified. The name
can be specified with a wild card (*) at the end.
Max length of name is 63 characters.
Operation:
The program will check all (or selected) drawings in the Drawing data bank, connected to
SB_PDB.
The user is prompted to key in the name of the drawing(s) to check. Wildcards are accepted
in the drawing name. Please note that drawings of versions less than 8 will be not treated.
For each drawing matching the given name, the program will check its consistency and
optionally repair and store it back on the data bank.
To exit the program, click <CR>.
For each corrupted object found, the program produces a log file containing diagnoses and
suggested recovery actions for that object.. According to user's choice, the object will then
be repaired and stored back on the data bank.
[ -report | -repair]
States the name(s) of the objects to check. Wild cards are accepted in the
name.
If missing, the program will ask the user for name.
Gives the name of the source databank. If missing, the source data bank
SB_PDB will be used.
[ -report | -repair]
To only perform a check, -report is given. A log file, named <object name>.log,
of each inconsistent object is produced, containing diagnoses and suggested
recovery actions for that object
To perform a check and repair if necessary, -repair is given. A log file, named
<object name>_fix.log of each repaired object is produced, containing
diagnoses and the taken recovery actions for that object.
If none of [-report | -repair] is given, the program will for each inconsistent
object let the user decide the recovery action. Accepted answers to the prompt
Recover ? (Y, YA, N, NA, Q), will then be
• Y, meaning Yes to this one
• YA, meaning Yes to this and remaining ones
• N, meaning No to this one
• NA, meaning No to this and remaining ones
• Q, meaning quit the program
Gives the name of the directory under which the log files will be placed.
If missing, the TEMP directory will be used.
Gives the name of the target databank. i.e. in which data bank the repaired
objects should be stored.
If missing, the source data bank will be used.
Note: that in case the recovered objects are stored back in the source data
bank, the original ones will be overwritten.
A Appendices
Note: The first version used in Marine Drafting is 8, which is the same as last version used
in Tribon Drafting (a predecessor to Marine Drafting). Conversion of versions less
than 8 (coming from Tribon Drafting) is not supported.
A.4.1 Texts
A.4.2 Symbols
A.4.3 Scales
Note: When giving the projection vectors, the u-vector is primary and the given w-vector
adapts to this. If you expect the w-vector to be primary, make sure the v-vector is in
the view plane defined by w-vector!
PROJ_VEC_W4 -0.5773503,-0.5773503 ,
0.5773503
A.4.6 Dimensioning
Keywords prefixed by 'LIN' are used in Linear Dimensions, by 'ANG' in Angle Dimensions,
by 'DIA' and 'RAD' in Diameter and Radius Dimensions respectively. Keywords prefixed by
'DTP' are used in the Distance to Plane dimensions. Concerning coordinates, curve length
and area dimensions, relevant dimensioning characteristics will at present be fetched from
the linear status.
A.4.7 Hatching
HULL_CODE_PROF 4 1 = No profiles
2 = Profiles as lines
3 = Thin profiles
4 = Material thickness
HULL_CODE_BRAC 3 1 = No brackets
2 = Thin brackets
3 = Material thickness
HULL_CODE_CUTO 1 1 = No cutouts
2 = Cutouts
3 = Cutouts and clips
HULL_CODE_ENDC 1 1 = No endcuts
2 = Endcuts
A.4.15 Form
AUTO_DIST 15 Distance in mm
The resulting AUTO point in the point definition mode is derived as follows:
• The system asks the user to give a cursor position
• Using this cursor indication, the system tries to calculate six (different) points according
to the six point definition codes, MODE1-MODE6. Recognized point mode codes are:
3 (node point)
5 (symbol connection)
8 (arc centre)
10 (midpoint)
13 (intersection)
23 (event point)
• The minimum distance between the cursor indication and the points derived in step (2)
is calculated. If this distance is less than AUTO_DIST, this "minimum-distance" point is
selected, otherwise the cursor position is selected.
A.4.18 Grid
A.4.19 Print
A.4.23 MarkUp
A.4.24 Miscellaneous
A.6.1 General
Geometric entities in the drawings can be displayed in a total of 256 different colours. The
colours are named according to the fixed RGB mix. There are 61 colours with descriptive
names, the rest are named Colour_<running number>. Below is a list of the system code,
the name and the RGB mix.
.
Green 0 0 129 0
Black 1 0 0 0
NavyBlue 4 0 0 129
Firebrick 7 189 46 0
ForestGreen 9 31 129 0
Blue 12 0 0 255
LimeGreen 19 46 189 0
Sienna 21 129 86 86
Red 24 189 0 0
Maroon 31 129 0 0
OrangeRed 32 255 63 0
GreyT50 34 80 80 80
Chocolate 37 189 94 0
DarkBrown 39 129 64 0
DarkGreen 46 0 104 0
DarkSlateGrey 48 53 79 79
MidnightBlue 52 0 25 104
Indigo 54 64 0 129
Mauve 55 96 0 129
Brown 58 189 0 46
BrightRed 61 255 0 0
Colour_63 62 0 255 0
Colour_64 63 65 65 65
Colour_65 64 255 0 0
Colour_67 66 104 0 0
Colour_68 67 104 69 69
Colour_69 68 79 0 0
Colour_70 69 79 53 53
Colour_71 70 129 31 0
Colour_72 71 129 96 86
Colour_73 72 104 25 0
Colour_74 73 104 78 69
Colour_75 74 79 19 0
Colour_76 75 79 59 53
Colour_78 77 104 52 0
Colour_79 78 104 86 69
Colour_80 79 79 39 0
Colour_81 80 79 66 53
Colour_82 81 129 96 0
Colour_84 83 104 78 0
Colour_85 84 104 95 69
Colour_86 85 79 59 0
Colour_87 86 79 73 53
Colour_93 92 79 79 0
Colour_94 93 79 79 53
Colour_97 96 96 129 0
Colour_99 98 78 104 0
Colour_100 99 95 104 69
Colour_101 100 59 79 0
Colour_102 101 73 79 53
Colour_111 110 39 79 0
Colour_112 111 66 79 53
Colour_119 118 19 79 0
Colour_120 119 59 79 53
Colour_127 126 0 79 0
Colour_128 127 53 79 53
Colour_137 136 0 79 19
Colour_138 137 53 79 59
Colour_145 144 0 79 39
Colour_146 145 53 79 66
Colour_153 152 0 79 59
Colour_154 153 53 79 73
Colour_162 161 0 79 79
Colour_169 168 0 59 79
Colour_170 169 53 73 79
Colour_177 176 0 39 79
Colour_178 177 53 66 79
Colour_186 185 0 19 79
Colour_187 186 53 59 79
Colour_194 193 0 0 79
Colour_195 194 53 53 79
Colour_204 203 19 0 79
Colour_205 204 59 53 79
Colour_211 210 39 0 79
Colour_212 211 66 53 79
Colour_218 217 59 0 79
Colour_219 218 73 53 79
Colour_228 227 79 0 79
Colour_229 228 79 53 79
Colour_238 237 79 0 59
Colour_239 238 79 53 73
Colour_246 245 79 0 39
Colour_247 246 79 53 66
Colour_254 253 79 0 19
Colour_255 254 79 53 59
Colour_256 255 51 51 51
1001 'VIEW1'
1002 'VIEW2'
1101 'PANEL'
1201 'CURVE'
1109 'STIFF'
For detailed description of code words see also User Guide Draft / Outfitting Draft /
Intelligent Text / Intelligent Text Syntax - Summary.
An example of the file is given below:
Example:
{General}
---------------------
General
---------------------
Name #FNAME
Owner #OWNE
Branch #BRAN(C2:)
Pipe #PIPE(C2:)
Posn #POS
{Drawing}
---------------------
Drawing
---------------------
Title #DTITL
Author #AUTH<FR DRWG>
App #APPR<FR DRWG>
Date #DATE<FR DRWG>
Rev #RVSN<FR DRWG>
-1 Measures
-2 Position numbers
-3 Notes
-4 Construction geometry
-9 Markups
-11 Labels
-202 Hatching
-207 Cross
-212 Cloud
-1103 Cutout
-1104 Seam
-1109 Stiffener
-1113 Flange
-1114 Bracket
-1120 Clips
-1121 Notch
-1122 Pillar
-1123 Hole
Layer Explanation
-2701 Pipe
-2801 Equipment
-3001 Room
-3101 Structure
-3201 Ventilation
-1901 Backdrop
Font Description
Font Description
6 System font:
Font Description
41 System font: Alternative font for Note and Position Number symbols
Font Description
Font Description
1 US ASCII
This example is also available as a file for copy and further use: Drafting_dxf_layer_ctrl.txt
The valid colour codes and corresponding colour are as below:
0 GREEN
1 BLACK
6 CYAN
12 BLUE
18 MAGENTA
24 RED
30 YELLOW
35 WHITE
2 WHEAT
3 MEDIUMAQUAMARINE
4 NAVYBLUE
5 DARKORCHID
7 FIREBRICK
8 ORANGE
9 FORESTGREEN
10 DIMGREY
The key word of valid line types as below, corresponding to basic linetypes
LOADDRAWINGS commands, requesting the loading of the saved related files on restore.
This functionality can be turned off again using the command:
OUTPUTDRAWINGS OFF
The Datal listing may be created as usual either using the user interface, or in the
Command Window using the OUTPUT command.
The file backup facilities are supported only for the OUTPUT command doing the full listing,
and not just the listing of changes.
Important: It is crucial, that the SAMEREF option is always used during OUTPUT executed
for backup purposes.
In order to restore the SHEE or OVER from the backup, the following actions are needed:
1. Close any current drawing.
2. Make sure, that the element being restored does not exist in the database. Delete it if
necessary, and issue the SAVEWORK command.
3. Navigate to the intended owner of the restored element.
4. Make sure, that the related files to be restored are still in the location as given in the
LOADDRAWINGS … FROM folder command in the DB listing macro. If it has changed,
modify the folder name in the macro accordingly.
5. Run the DB listing macro
6. If everything went fine, issue the SAVEWORK command.
Note: It is not enough to use the REPLACE option of the OUTPUT command to get rid of
an existing element being replaced. This element has to be removed manually in
step 1 above.
It is important, that the value of the PVNO attribute of the restored SHEE or OVER is higher
than any of the values used in the past history of this element. For performance reasons the
scan of the history is limited by default to the 100 database sessions. The user might want
to scan more sessions, e.g. if there are many users working on the same database, or if the
element being restored was deleted from the database a long time ago. This can be done by
defining an environment variable AVEVA_RESTORE_MAXSESSIONS before starting the
application.
Example:
The command
set AVEVA_RESTORE_MAXSESSIONS=1000
would request scanning of the past 1000 sessions instead of the default 100. Of course, the
scan continues only until the element is found in a past session with the value of the PVNO
attribute greater or equal to the one being restored, so in most cases there will not be 1000
sessions scanned.
Note: The restored drawing may not be consistent with the current state of the Design
database, and needs to be validated before use. To guarantee consistency between
Draft and Design databases, the existing functionality of backtracking databases in
an MDB to a given stamp is recommended.