[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Length of TUBI
Anonymous
If you want to know the length of the TUBI element, navigate to the ELBO before the TUBI and type the following in the Design command window:
CE IL TUB OF CE
Q ATT
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
If you want to calculate the distance between leave of the current element and the arrive of the next element type in the command window:
Var !dist const dist pl to pa of next
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
In Paragon, if you want to copy a CATE and all its members into a new category like:
/AAEA200 to like /BAD4200 and all the SCOM's under /AAEA200 (like /AAEA200RR, AAEA200NN, AAEA200TT, AAEA200VV, AAEA200WW ...) to names like (/BAD4200RR, /BAD4200NN, /BAD4200TT, /BAD4200VV....) use this trick:
NEW CATE COPY PREvius RENAME /AAEA200 /BAD4200
Then a new CATE is created and only the CATE it self need to be named, all items owned be the CATE was copied and renamed.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Copying a CATEgory II (Advanced, be careful)
Anonymous
In Paragon, if you want to copy a CATE and all its members into a new category like:
/AAEA200 to like /BAD4200 and all the SCOM's under /AAEA200 (like /AAEA200RR, AAEA200NN, AAEA200TT, AAEA200VV, AAEA200WW ...) to names like (/BAD4200RR, /BAD4200NN, /BAD4200TT, /BAD4200VV....) use this trick:
Step1:
======
In Paragon command window, type the command:
NEW CATE /BAD4200 COPY /AAEA200
(The new category is created, with all SCOM's unnamed)
Step2:
======
Navigate to /AAEA200 and create a report, by clicking Utilities>Reports from the main menu bar and fill the form like this:
Filename: /trial.rep
Elements: CATE MEM
With :
Hierarchy: CE
Step 2a:
========
Add the following columns:
SEQ
'name'
NAME
OWN
Now run the report.
Step 3:
=======
Use any ASCII editor to open the trial.rep file and search and replace all
"AAEA200" with "BAD4200".
Save the file
Step 4:
=======
The trial.rep is now a macro, and you can run it by typing $m /trial.rep by
being at the /BAD4200 category.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
If you want unname a named item, just type "NAME UNNAME" in the Design command window by making the element that you want to unname as the current element.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
If you want the name of the equipment to be prefixed to a NOZZ like,
/E1201/N1, /E1201/N2 etc.
NEW EQUI /E1201
SET
NEW NOZZ */N1
NEW NOZZ */N2
NEW NOZZ */N3
....
The trick is typing the SET command! You can even navigate back to the equipment /E1201 by just typing '*' in the command window.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
You can download a shell-tool for WinNT at this address:
http://www.freeware32.command/moreinfo.php3?GProgramName=eDesk
It works pretty good !
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
If you want to avoid to say "YES" to a large number of empty subframes, frames etc. you can change the defaults by as listed here:
you shall find the macro //..../RELEMVOL and change the lines 60 and 91 from
'"CALLIB XWARNING $<$!INDX is not in the spatil map$>"
to
"$P Warning - $!INDX is not in the spatial map
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
If you wants to change the defaults in Hangers & Support - maybe you do not name your PIPE's with a name including the word PIPE - you can change this by changing the content of //..../DFLTS/HANGER/DES-SUP. Here your can set the settings for picking up a pipe to TRUE if desired. Optionally the changes file can be stored under your //.%PDMSUSER%.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
If you wants to collect some information about a catalogue or the contents of an department, you can use the PML commands:
VAR !YOURNAME COLL ALL CATE WITH (:PARHANG EQ 'TRUE') FOR CE
This command will create an array with the reference to all catalogue items where the UDA :PARHANG is set to true. This could be very useful in the day to day work.
NB In PDMS Ver. 11.? there's no VAR-word for definition of an variable.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Details in ISO-draft drawings.
kek@plantcon.dk
The reference from the pipe isometrics to the detail looks like this:
In order to have details on isometrics the PDMS System administrator change the settings of ISODRAFT:
Select "Detail-plot" and define where on the paper, the detail shall be positionend. The setting illustrated above looks like this:
Beneath is descriebed what is the basis for detail on isometrics :
Dpfn /vhe/ep_ux24/users/evt/evtplot/DEMO1.PLT.
Derefter er du klar til at danne isometrier med detail-plots på, og du behøver således ikke gå i DRAFT og tegne "ovenpå".
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Reference measurements on ISO-draft drawings.
kek@plantcon.dk
It's possible to attach reference measurements to the follow components:
In order to use measurements form one of the above mentioned piping components or ATTAs,
it's essential that you in DESIGN sets the following attrubutes:
DMTYPE can be set to either of the following possible values:
DMFARRAY shall be set to the name of the component(s) or gridlines which you wish to make measure from. DMFARRAY can (as far as we know) only be set via via command-line. An example could be:
For reference measures at branc-head you shall use one of the following attributes:
For reference measurements at branc-tail you shall use one of the following attributes:
HDMTYPE and TDMTYPE shall be set to one or two of the following options:
HDMFARRAY og TDMFARRAY shall be set to the name of the reference element(s) as e.g.:
See also ISODRAFT reference manual chapter 4.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Details for insulation on ISO-draft drawings.
In order to create symbols on the isometric drawings showing start and stop of insulation, you must create ATTA's at the pipe and set the ATTY to "INPP".
This can be done either via the command-line: ATTY INPP - or through using menus:
If you - as displayed in the example below - wants to start the insulation again, then you shall again insert a ATTA and setting the Attype and change the reference for insulation specification to your actual ISPEC. This will result in an isometric drawing as displayed here (only part of an isometric ISODRAFT drawing):
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Using ISO-draft as backing sheets.
kek@plantcon.dk
You can use iso-draft drawings or other drawings as backing sheet for other drawings. See example below:
when you create a drawing make sure the BSFN is sett to the name of the plotfile you wants as backing sheet. This is easely done when selecting EXPLICIT (and not from TEMPLATE) when creating a new drawing.
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Macro for creation of a new project
With this text you will create:
You can download the whole text for your own editing of the macro. The names are based on the PLANTWare names:
ADMIN
PROJ DESC 'STV'
$* Macro call for generation of project
$M/C:/TEMP/OPRET.txt
$* Cut text from start to here
CR TE CATA
on error continue
CR USER CATA/HUND
SET TE CATA
TADD CATA
TADD SYSTEM
COPY DB CATA/CATS FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/CATS
COPY DB CATA/CATA FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/CATA
COPY DB CATA/PLANTW FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/PLANTW
COPY DB CATA/PDICT FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/PDICT
COPY DB MASTER/PADD FROM PROJ CTP USER SYSTEM/XXXXXX TO MASTER/PADD
COPY DB CATA/DICT FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/DICT
COPY DB CATA/PROP FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/PROP
CH CATA/CATA ACC UPDA
CH CATA/CATS ACC UPDA
CH CATA/PLANTW ACC UPDA
CH CATA/PDICT ACC UPDACH MASTER/DICT ACC UPDA
CH MASTER/PROP ACC UPDA
CR TE PIPEA
CR DB PIPEA/DESI DESI ACC UPDA
CR MDB /PIPEA
ADD PIPEA/DESI 1
ADD CATA/PLANTW 2
ADD CATA/PDICT 3
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD CATA/DICT 8
ADD CATA/PROP 99
CR TE DRAFTADMIN
TADD SYSTEM
CR TE ISOADMIN
TADD SYSTEM
SE TE CATA
CR MDB /CATA
ADD CATA/PLANTW 1
ADD CATA/PDICT 2
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD MASTER/PADD 7
ADD CATA/DICT 8
ADD CATA/PROP 9
ED MOD DESIGN IMACRO /%DESSTART%
ED MOD PARAGON IMACRO /%CATSTART%
ED MOD PARAGON MODE PROP RW
$* Set system access for changing catalogue from Design
ED MOD DRAFT IMACRO /%DRASTART%
ED MOD ISODRAFT IMACRO /%ISOSTART%
FONTF 1 IR 885901 Style 1
FONTF 2 IR 885901 Style 2
FONTF 3 IR 885901 Style 3
FONTF 4 IR 885901 Style 4
CR US DRAFA/DRAFA
TADD DRAFA
CR TE DRAFA
TADD DRAFA
CR DB DRAFA/PADD PADD ACC UPDA
SET MDB /DRAFA
ADD DRAFA/PADD 1
ADD PIPEA/DESI 2
ADD CATA/PDICT 3
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD CATA/PLANTW 99
ADD CATA/CATA 99
ADD MASTER/PADD 99
ADD CATA/DICT 99
CR MDB /DRAFM
SET MDB /DRAFM
ADD MASTER/PADD 99
ADD PIPEA/DESI 2
ADD CATA/PDICT 3
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD CATA/PLANTW 99
ADD CATA/CATA 99
ADD CATA/DICT 99
ADD DRAFA/PADD 99
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Modulus system/grid for GA's
You can make lines for building mudulus system/grid as branches with only a weld as member. The weld would the have no geometry but ensure that it's possible to make measurements from any item to a grid line.
You could also make them direcly from the menus in PDMS using this work flow:
Create a........
SITE: /??-ADMIN
ZONE: /??-ADMIN/MODULNET
STRU: /??-ADMIN/MODULLINIER
FRMW: /??-MODULLINIER
?? could be your company name. Maybe you should create a FRMW for e.g. N-S and a FRMW for the E-W grid lines.
After this go to menu: Graphics -> Reference data -> Grid.......
If you keeps to a strick naming convertion the setup for GA and other drawings are easy from project to project. When using our application for Hangers and Support Autodrawing production (H&S-ADP: ITEM 98017) it's essentila to be strick with the naming as the building brid lines will be added to a section flat view on the drawing.
Skal du udtegne modulnettet i draft, så er det vigtigt, at du overholder ovenstående navnestandard!
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Connection reference between steel and equipment:
cp@plantware.dk
You can make connection references between a LOAP owned by an equipment and a FITT owned by a section in the steelwork. In order to do this automatically we have developed a macro listed at ITEM 98027
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Level-information at section flat drawings:
cp@plantwar.dk
If you in the PDMS Draft-module want to have the levels shown on section flat drawings or positions on section perpendicular drawings, the information shall be obtained from FP1 and FP2. The Btext shall have the content as listed here:
[TOP] | [ISO1] | [ISO2] | [ISO/INSU] | [BSFN] | [GRID] |
[LOAP] | [LEVEL1] | [LEVEL2] | [NEW PROJECT] | [H&S1] | [eDESK] |
[SPATIAL] | [GENERAL1] | [TUBI length] | [CALC DIST] | [COPY CATE 1] | |
[COPY CATE 2] | [SET command] | [UNNAME] |
Levels:
When you try to reduce the amount of data in the graphical view by using the normal level settings, PDMS® will add it all anyway. The amount of data will then not be less !!
With ITEM98018 ADD Levels function you can add very large models into the graphical view with a level selection option. The ADD Levels function will ensure that only the selected levels (and lower as option) will be added to the graphical view.
If you have any questions or tricks you want to share with other PDMS users, please mail tricks@plantcon.dk.
PLANTCON A/S
u Druehaven 33 u 7000 Fredericia u Tel: +45 2751 0174