At this page we display some tricks we find useful for other PDMS users around the world. You should feel free to contribute to with whatever good idea you would like to share!


[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]

Calculating a distance
Anonymous

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]

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]

UNNAME
Anunymius

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][GENERAL1] [eDESK] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2] [SET command] [UNNAME]

SET command
Anonymius

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][GENERAL1] [eDESK] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2] [SET command] [UNNAME]

Shell for WindNT (as available for UNIX)
cp@plantware.dk

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]

Changing default for checking spatial map.
kek@plantcon.dk

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]

Changing default for H&S
cp@plantware.dk

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][GENERAL1][eDESK][SPATIAL [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2] [SET command] [UNNAME]


Collecting information via PML-commands

cp@plantware.dk

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][GENERAL1][eDESK][SPATIAL] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2] [SET command] [UNNAME]

Details in ISO-draft drawings.
kek@plantcon.dk

It's possible to include detail on a isometric ni PDMS from version 10.5.2. Underneath there is an example of how itcould look like:

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:

image

Beneath is descriebed what is the basis for detail on isometrics :

  1. There shall be a shall be a plot file in PDMS-plot format. The plot file dowsn't nessesary need to created from PDMS. Filen behøver ikke være dannet i eller af PDMS. F.eks kan DXF-filer, HPGL eller og andre filer oversættes med PDMS' plotprogram til det interne PDMS plot format. Husk, at detailplottene skal være "små".
    Plottene forslås gemt i et katalog under projektet, f.eks: ...../evt/evtplot/ , som administrator opretter samtidig med, at der gives mulighed for at udtegne detaljer.
  2. I design kan du ny knytte detailplot på alle rørkomponeter. I det viste eksempel er der knyttet detail-plot til en ventil og tre bæringer. Det kræver blot, at komponeneten har en attribut "Dpfn". For at få et detail-plot knyttet til en komponent, så sættes attributten i DESIGN til det fulde navn på plotfilen, f.eks:

    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][GENERAL1][eDESK][SPATIAL] [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][GENERAL1][eDESK][SPATIAL] [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][GENERAL1][eDESK][SPATIAL] [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:

ISO-draft as backing sheet


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.

ISO-draft as backing sheet
 


 [TOP] [ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT][eDESK][SPATIAL] [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][GENERAL1][eDESK][SPATIAL] [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][H&S1][GENERAL1][eDESK][SPATIAL] [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][GENERAL1][eDESK][SPATIAL] [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][GENERAL1][eDESK][SPATIAL] [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.

 


This Page is last updated on the 2008-03-12 20:07:15
If you have any questions or tricks you want to share with other PDMS users, please mail cp@plantware.dk

CopyRight PlantWare A/S 2004

visits from the 1999-10-01
visits today