0% menganggap dokumen ini bermanfaat (0 suara)
200 tayangan100 halaman

Pdms Commands Book

Buku ini berisi kumpulan perintah-perintah yang sering digunakan dalam mengoperasikan perangkat lunak manajemen desain pabrik PDMS. Buku ini berisi daftar perintah query untuk memperoleh informasi tertentu dari desain PDMS.

Diunggah oleh

Pujangga Piping
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
200 tayangan100 halaman

Pdms Commands Book

Buku ini berisi kumpulan perintah-perintah yang sering digunakan dalam mengoperasikan perangkat lunak manajemen desain pabrik PDMS. Buku ini berisi daftar perintah query untuk memperoleh informasi tertentu dari desain PDMS.

Diunggah oleh

Pujangga Piping
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

PRICE RM 25 SAHAJA (IN MALAYSIA)

Hanya Rp. 50.000,- saja

Saya Hanya Mengumpulkan dari Internet,


Mengedit, Memasukkan ke Dalam Satu File,
tidak untuk menciptakan PDMS COMMAND

PUJANGGA PIPING BOOK RELEASE


2012
SALAM KATA PEMBUKA

Terima Kasih yang sebesar-besarnya atas kepercayaan anda meminati buku


ini. Buku ini adalah kumpulan dari beberapa PDMS Command yang pernah
saya jumpai baik di Internet maupun diberi teman-teman semasa kerja di
bidang PDMS Design.

Mohon Maaf bila buku ini tidak sesuai dengan harapan anda karena buku ini
hanyalah kumpulan jadi hanya dimasukkan dan dengan sedikit edit-an, maka
buku ini bisa tercipta.
Seperti di dalam Cover Judul di atas bahwa Saya hanyalah pengumpul
PDMS dan bukan menciptakan PDMS Command. Jadi mohon
dimaklumkan.

Buku ini hanyalah kumpulan perintah-perintah yang biasa dipakai di dalam


pengoperasian PDMS Software dan bukan Buku untuk belajar PDMS bagi
pemula. Karena bila anda ingin bekajar PDMS, mungkin anda bisa memilih
tempat kursus yang ada di Indonesia maupun di mana saja dan juga bisa
belajar secara otodidak..

Demikianlah dari saya dan harapan saya semuga buku ini bermanfaat bagi
anda semua.

Saya ucapkan sekali lagi terima kasih anda telah mengganti biaya untuk
mengumpulkan materi PDMS Command di dalam suatu Buku ini.

Canberra, 08 September 2012

Salam,

Atas Nama Pengumpul


Pujangga Piping Blog
OVERVIEW PDMS MENURUT PENGUMPUL

PDMS itu adalah singkatan dari Plant Design Management System. Dan PDMS
adalah sebuah software 3 Dimensi yang dimiliki oleh AVEVA. (www.aveva.com)

Pengertian seperti diatas itulah yang penulis ketahui mengenai PDMS, karena
penasaran dan pengen tahu banyak mengenai PDMS maka di dalam blog pujangga
piping ini menulis menuliskan step by step belajar PDMS itu karena itu
menupakan catatan pujangga piping saat belajar PDMS. Maksudnya daripada nanti
kelupaan dan belajar lagi dari awal maka penulis merangkumnya di dalam blog
pujangga piping ini. Jadi karena ini tahap pembelajaran maka apa yang
disampaikan oleh penulis dalam blog ini adalah berdasarkan pandangan penulis
semata mengenai PDMS dan mungkin sebagian pandangan orang yang biasa
memakai PDMS berbeda.

Balik lagi ke cerita awal.

PDMS itu merupakan software yang besar dan cukup mahal harganya makanya
jarang dipakai di project-project onshore walau ada beberapa company yang telah
memakainya. Dan pengalaman saya di Malaysia hampir semua company memakai
PDMS sebagai alat mendesign untuk suatu project. Karena memang investasi awal
cukup mahal tapi khan mendapatkan hasil yang maksimal. Karena dengan PDMS
diharapkan akan mengurangi cost-cost yang tidak perlu dan menghindarkan juga
dari kegagalan project-project.

Karena kalau saya lihat keuntungan menggunakan PDMS adalah kebanyakan


berhubungan dengan material yang digunakan dimana dengan menggunakan
PDMS maka surplus material/kelebihan material yang tidak terpakai semakin
berkurang. Dan kalau di piping bisa dikatakan “ istilah panjang potong dan pendek
sambung” bisa dihindari/dikurangi

Disamping itu juga kebutuhan akan manpower bisa dikurangi dan waktu
pengerjaan pun bisa dipercepat dengan menggunakan software ini. Software ini
bisa digunakan baik itu untuk offshore maupun onshore. Intinya software ini
digunakan untuk mempermudah membuat suatu system perencanaan yang berhasil
baik untuk suatu project.
Untuk mempelajari PDMS ini tidaklah begitu sulit yang penting kita tahu cara
mendesign baik itu steel structure, piping, mechanical maupun
Electrical/instrument. Dan PDMS ini hanyalah sebuah tools yang mempermudah
orang dalam mendesign sesuatu.

Ada beberapa orang menyatakan bahwa kalau kita bisa mengoperasikan PDMS
tentunya ratenya akan lebih baik. Kalau pendapat itu saya rasa betul adanya tapi
dengan catatan orang tersebut minimal seorang yang pernah bekerja sebagai
seorang designer. Karena PDMS ini mostly adalah pendesignan jadi kalau
kemampuannya hanyaah copy paste alias drafter maka rasanya sulit menjadi
seorang PDMS Designer.

Bila kita mengikuti training-training PDMS, maka kita akan belajar membuat
design untuk Steel Structure, Mechanical and Piping. Kalau E & I ada kelas
tersendiri. Tapi dalam aplikasi design PDMS yang sesungguhnya untuk Steel
Structure ada bagian sendiri , piping ada bagian tersendiri dan mechanical atau
diistilahkan dengan Equipment. Maksudnya adalah setiap bagian mempunyai
designer tersendiri.

Disamping keuntungan secara material dan mempermudah suatu project bila kita
menggunakan PDMS ada juga kekurangannya dalam menggunakan PDMS ini. Itu
kadang menjadi alasan untuk memperlambat suatu project. Dan kekurangan itu
dari sudut pujangga piping yang menerapkan seni dalam suatu pengerjakan design
piping adalah :

1. Kualitas gambar yang merupakan transferan dari PDMS Design ke Isometric


Drawing (Iso Draft) tidaklah secantik dan sebaik bila kita menggunakan
manual Cad Drawings. Kadang orang mengalasakan bahwa itulah hasil dari
PDMS bilamana kita menuntut suatu hasil yang maksimal dari sebuah
drawings.

Contohnya : MTO (Material Take Off) yang ditampilkan pada Isometric


Drawings atau drawings lainnya yang dikeluarkan oleh ISO Draft. Bila kita
lihat Bolt and Nuts. Kadang kala muncul dan kadang kala tidak muncul
tercetak dalam drawings. Dan bila kita meriew dan menemukan beberapa
kejanggalan dan ditanyakan kepada yang mendesign. Dialaskan bahwa
itulah yang keluar dari PDMS. Sebenarnya itu jawaban yang membuang
badan.

Kalau menurut saya sebenarnya Tampilan hasil dari Isodraft tidaklah


sempurna sekali tapi sebenarnya bisa di edit lagi untuk mendapatkan hasil
yang maksimal dan mempermudah orang untuk membacanya. Karena
PDMS itu hanyalah Tools Design jadi semua bagaimana kita yang ingin
membuatnya menjadi baik.

2. HOLD Item yang selalu bikin reseh.

Bila kita menggunakan PDMS, kita juga memelurkan kecermatan dalam


memproduksi equipment/equipment, piping component dan special item
secara baik. Bila semua itu tak terpenuhi makan keluarlah istilah HOLD
Item dan kadang bikin semua menjadi delay. Tapi sebenarnya itu bisa
disiasati dengan insting dan kecekatan seorang designer. Bila terjadi pada
Valve atau Orifice, kita cermati dengan melihat standard-standard yang baku
yang terdapat dalam piping spec atau client spec. Kalau Equipment dan
special item kebanyakan dari vendor drawings. Kalau untuk Steel structure
kebanyakan pada ukuran-ukuran Beam yang masih memerlukan perhitungan
yang maksimal. Kalau pada Piping kebanyakan terjadi pada pipa yang tidak
lazim dipakai contohnya FRP Pipe. Tapi saya nggak tahu apakah ini
berhubungan dengan Administrator yang harus memasukkan lagi spec FRP
di dalam PARAGON atau yang mana lagi saya kurang paham. Intinya
HOLD item bisa bikin design menjadi terlambat dan bikin suatu system
perencanaan piping tidak menjadi indah dan enak dilihat.

3. Designer PDMS Carbitan mempunyai kemampuan sebagai Operator dan


bukan Designer. Yang merasa sudah puas karena sudah duduk di dalam
PDMS Members.

Kesempurnaan suatu design piping atau lainnya di dalam PDMS adalah


tanggung jawab daripada seorang designer. Dan seorang designer itu
mempunyai anggapan bahwa design yang dihasilkan bisa di baca orang, bisa
dimengerti dan bisa di construct. Tapi kadang seorang designer itu
mempunyai keegoan sendiri menuruti apa yang dia buat alias mendesign
dengan asal-asalan walau apa yang didesign itu tidak bisa dipakai alias tidak
bisa deconstruct /difabrikasi. Dan kadang ini yang membuat nilai jual PDMS
Designer menjadi murah. Jadi bila kita ingin menjadi seorang PDMS
Designer hendaknya kaedah-kaedah sebagai seorang designer itu harus
dipenuhi dahulu. Dengan mempelajari specification dari Client,
Specification dari material itu sendiri dan Standard International yang
dipakai, tentunya kita mudah mendapatkan apa yang menjadi kaedah-kaedah
seorang PDMS Designer.

Intinya Prinsip-prinsip seorang designer murni baik itu piping, mechanical,


civil ataupun E & I haruslah dimiliki sebelum menjadi seorang PDMS
Designer. Dan jangan salahkan software PDMS bila kita melakukan
kesalahan dalam hal mendesign sesuatu yang salah dan tidak bisa di-
konstruksi /fabrikasi. Dan tentunya harus diingat bahwa PDMS itu adalah
Tools 3 Dimensi yang bekerja dalam membantu Designer untuk
mempermudah pengerjaan suatu project.

Dan itulah menurut pandangan pujangga piping dalam memahami PDMS dan
mungkin pandangan ini berbeda dengan pandangan-pandangan seorang PDMS
Designer Murni. Karena pandangan ini adalah pandangan secara awam dari sisi
seorang pujangga piping. Anggap sajalah apa yang disampaikan diatas adalah
pandangan salah sorang PDMS Designer Carbitan juga.

Salam

Canberra, 08 September 2012.


SENGAJA DIKOSONGKAN
SEBAGAI PEMISAH TIAP-TIAP KUMPULAN
PDMS COMMANDS SAJA
PDMS QUERY COMMANDS

Q ADEG (DRAFT) = GIVES THE C/VIEW ANGLE (IE 90 DEG)

Q ANGLE (HVAC) = GIVES THE CE ANGLE

Q ATEX (DRAFT) = GIVES THE SLAB TEXT ATTIBUTES

Q ATT = GIVES THE ATTRIBUTES

Q BANG = GIVES THE CE BETA ANGLE

Q BORE (PIPING) = GIVES THE PIPPE INSIDE DIA.

Q BSRF (DRAFT) = GIVES THE TEXT / GLAB ATTRIBUTES

Q BTEX (DRAFT) = GIVES THE TEXT /GLAB ATTRIBUTES

Q CHEI (DRAFT) = GIVES THE TEXT CHARACTER HEIGHT

Q CLL (PIPING) = GIVES THE PIPE BRANCH LENGTH

Q COL ACT = GIVES THE CURRENT ACTIVE COLOUR

Q COL AIDS = GIVES THE CURRENT AID LINE COLOUR

Q COL CE = GIVES THE CURRENT ATTRIBUTED COLOUR

Q COL VIS = GIVES THE CURRENT VISIBLE COLOUR

Q COL 4 (ECT) = GIVES THE ATTRIBUTED COLOUR (YELLOW)

Q CREF = GIVES THE CONNECTION REFERENCE

Q CUT = GIVES THE CE CUT LENGTH

Q DDNAME (DRAFT) = GIVES THE OWNERS NAMES

Q DER LEN = GIVES THE OWNERS NAME

Q DESC = GIVES THE CE DESCRIPTION

Q DESP = GIVES THE CE DESPERAMETERS

Q DIR (DRAFT) = GIVES THE C/VIEW DIRECTION (IE N)

Q DIR PIN1 = GIVES THE DIRECTION OF PIN1


Q DISPLAY = GIVES THE TOLERANCE & REPRES LEVELS

Q DMTXT (DRAFT) = GIVES THE DIM TEXT ATRIBUTES

Q DNST = GIVES THE CE DENSITY

Q DPOS (DRAFT) = GIVES THE LDIM POSITION ON SHEET

Q DRNE = GIVES THE END CUT-PLANE DIRECTION

Q DRNS = GIVES THE START CUT-PLANE DIRECTION

Q DTER (DRAFT) = GIVES THE LAYER/LDIM TERM’TR DEFAULT

Q :DTYPE = GIVES THE FRMW STILE TYPE (is STLS)

QE = GIVES THE CE EAST CO-ORDINATE

Q ELEM = GIVES THE CE ELEMENT NAME

Q FRAD = GIVES THE FLOO/PAVE RADIUS ie 100mm OR THE

NXTR /VERT RADIUS ie 100 mm.

Q FPT (DRAFT) = GIVES THE STRA FROM POINT CO-ORDS

Q FUNC = GIVES THE CE FUNCTION

Q GCOF = GIVES THE CE GROSS C OF G

Q GRADE = GIVES THE CE MATERIAL GRADE

Q GTYP = GIVES THE GENERIC TYPE ie OD , HP, TG

Q GWEI = GIVES THE CE GROSS WEIGHT

Q HEI = GIVES THE CE (PLOO LVL) PLT THK

Q HSTU (ONLY FOR BRANCH) = GIVES THE HEAD SPE FN TUBE

Q HH (PIPE SUPPT) = GIVES THE CE HANGER HEAD CO-ORDINATES

Q HPOS (PIPING) = GIVES THE CE PIPE HEAD CO-ORDINATES

Q HT (PIPING) = GIVES THE CE HANGER TAIL CO-ORDS

Q IDP @ WRT/* = GIVES THE CE P POINT CO-ORDINATES

Q IDPL@ = GIVES THE PLINE NAME USING CURSOR


Q ISPEC (PIPING) = GIVES THE CE (PIPE) INSULATION

Q ITLE = GIVES LENGTH OF IMPLIED TUBE

Q ITLE OF IA TUB = GIVES PIPE SPOOL LENGTH ON ARRIVAL SIDE

Q ITLE OF IL TUB = GIVES PIPE SPOOL LENGTH ON LEAVE SIDE

Q JLIN = GIVES THE CE JOINT LINE

Q JUSL = GIVES THECE JUSTIFICATION LINE

Q LASTMOD = GIVES THE DATE STRU WAS LAST MODIFIED

Q LEN (DRAFT) = GIVES THE STRA LENGTH

Q LEY = GIVES THE CE LEVEL (OBSTRUCTION ETC)

Q LHEI (DRAFT) = GIVES THE TEXT LETTER HEIGHT

Q LSTU (ONLY FOR MEMBER) = GIVES LEAVE SPEFN TUBE

Q LIST = GIVES POSSIBLE TYPES IN MEMBERS LIST

Q LOCK = GIVES THE LOCK STATUS

Q LSHAPE = GIVES THE LABEL LEADER LINE STATUS

Q MATREF = GIVES THE CE MATERIAL REF

Q MCOUNT = GIVES THE Nos OF SUB MEMBERS IN CE

Q MCOUNT SCTN = GIVES THE Nos OF SCTN MEMBERS IN CE

Q MDB = GIVES THE PROJECT DATABASE

Q MEM = GIVES THE CE MEMBERS

Q MEML = GIVES THE CE MEMBERS LINE

Q MIDP = GIVES THE CE MIDPOINT CO-ORDINATES

Q MPT (DRAFT) = GIVES THE STRA MID POINT CO-ORDS

Q MTLL = GIVES THE C.L. LENGTH OF MATERIAL TUBE

Q MTO = GIVES THE CE MTO STATUS

Q NAM = GIVES THE CE NAME


Q NCOF = GIVES THE CE NET C OF G

Q NSRF = GIVES THE CE NET SURFACE

Q NVOL = GIVES THE CE NET VOLUME

Q NWEI = GIVES THE CE NET WEIGHT

Q OBS = GIVES THE CE OBSTRUCTION LEVEL

Q OLIST = GIVES POSSIBLE TYPES OF OWNERS FOR CE

Q ORI = GIVES THE CE ORIENTATION (SLOPE)

Q OSRF = GIVES THE SHEET OVERLAY (VIEW ONLY)

Q OWN = GIVES THE CE OWNER

Q PA (PIPING) = GIVES THE ARRIVE CO-ORDINATES

Q PA TOP WRT/* (PIPING) = GIVES THE CE ARRIVE CO-ORDS AT T.O.PIPE

Q PA BOP WRT/* (PIPING) = GIVES THE CE ARRIVE CO-ORDS AT B.O.PIPE

Q PARA = GIVES THE CE PARAMETERS ie SERIAL SIZES

Q PH (PIPING) = GIVES THE CE PIPE HEAD ATTRIBUTES

Q PH BORE (PIPING) = GIVES THE CE (PIPE HEAD) BORE

Q PH OD (PIPING) = GIVES THE CE (PIPE HEAD) DIAMETER

Q PI WRT/* (PIPING) = GIVES THE CE (PIPE SUPPORT) LOCATION

Q PKEY (DRAFT) = GIVES THE DIM PLINE NAMES

Q PL WRT/* (PIPING) = GIVES THE CE LEAVE CO-ORDINATES

Q PLNA = GIVES THE CE PLINE NAMES

Q PLTXT (DRAFT) = GIVES THE PROJ TEXT ATTRIBUTES

Q POS = GIVES THE CE CO-ORDINATES (START)

Q POS WRT TO ID@ = GIVES THE DIST FROM CE TO START OF

IDENTIFIED MEMBER.

Q PSPR (FOR BRAN/PIPE) = GIVES PIPE SPEC. FOR CE BRANCH/PIPE


Q POS IN $V1 = GIVES THE CE DISTANCE TO VAR $V1

Q POS PIN1 WRT/* = GIVES THE CE CO-ORDINATION OF PIN1

Q POSE = GIIIVES THE CE END COORDINATES

Q POS FITT = GIVES THE C/FITT COODINATES (START)

Q POS PLRF (DRAFT) = GIVES THE CURRENT VSEC COORDINATES.

Q POS IDPL@ = GIVES THE PLINE CO-ORDINATES AT CE START

Q POS PPLI BOS WRT/* = GIVES THE BOS PLINE (PPL1) AT (0,5 X DER LEN)

ON THE N/A

Q POSS = GIVES THE CE START COORDINATES

Q POSS POSE = GIVES THE CE BOTH END COORDINATES

Q PRLS = GIVES THE DESP NAME TYPES

Q PRESS (FOR BRANCH/PIPE) = GIVES THE CE PRESSURE

Q PT OD (PIPING) = GIVES THE CE (PIPE TAIL) DIAMETER

Q PT (PIPING) = GIVES THE CE PIPE TAIL ATTRIBUTES

Q PURP = GIVES THE STRU PURPOSE ATTRIBUTE

Q RAD (HVAC) = GIVES THE CE RADIUS

Q RCOD (DRAFT) = GIVES THE VIEW ORIENTATION

Q REF = GIVES THE CE PDMS REFERENCE NO.

Q REPRES = GIVES THE CE REPRESENTATION STATUS

Q FUNC = GIVES THE FUNCTION

Q RRSF (DRAFT) = GIVES THE CURRENT VIEW RULE SETTINGS

Q SIZE (DRAFT) = GIVES THE VIEW O/ALLDIMENSIONS

Q SJUS = GIVES THE PLOO JUSTIFICATION ie UTOP,

DCEN, DBOT

Q SNAP (DRAFT) = GIVES THE SNAP SETTING (ON/OFF)


Q SPRE = GIVES THE CE SPECIFICATION REFERENCE

Q STEXT = GIVES THE ATTA PENETRATION IDENT\

Q :STATUS = GIVES THE CE STRU STATUS ie “AFC”

Q :SWCODE = GIVES THE CE WEIGHT CODE

Q TCTL OR (Q CUTL) = GIVES THE CE CUT LENGTH?

Q THPOS (DRAFT) = GIVES THE C/VIEW MATCHLINE COORDINATES

Q TMRF (DRAFT) = GIVES THE CE (SYMBOL) NAME

Q TEMP (FOR BRANCH/PIPE ) = GIVES THE TEMPERATURE

Q TPOS (PIPING) = GIVES THE CE PIPE TAIL COORDINATES

Q TPT (DRAFT) = GIVES THE STRA TAIL POINT COORDINATES.

Q TULE = GIVES THE BRANCH TUBE LENGTH

Q TYPE = GIVES THE CE TYPE ie SCTN, PANE

Q UNIT = GIVES THE UNITS SETTING

Q USER = GIVES THE CE USER DATABASE

Q USERMOD = GIVES THE LAST USER LOGIN ID (STRU)

Q VOL CE = GIVES THE CE VOLUME

Q VLIMITS (DRAFT) = GIVES THE VIEW LIMITS

Q VSCALE (DRAFT) = GIVES THE C/VIEW SCALE (ie 0.5)

0.5 = 1:2 0.2 = 1:5 0.1 = 1:10 0.01 = 1:100

0.05 = 1:20 0.04 = 1:25 0.02 = 1:50

Q VTYP (DRAFT) = GIVES THE VIEW ATT (ie.GLOBAL HIDDEN)

Q XYPOS (DRAFT) = GIVES THE VIEW POSITION ON SHEET

Q ZDIS = GIVES THE CE FITTING DIST FROM START

$R6 = GIVES THE MACRO LISTING FOR THE CURRENT

COMMAND
$R = EXIST THE CURRENT LISTED MACRO
PDMS TYPED COMMANDS

ADD ALL WITHIN VOL CE = ADD ALL DISCIPLINES THAT OVERLAP CE

ADD ALL WITHIN VOL CE 100 = ADD ALL DISCIPLINES THAT OVERLAP CE

WITH A VOLUME OF + 100mm

ADD ALL SCTN WITHIN VOL CE = ADD ALL SECTIONS THAT OVERLAP CE

ADD ALL STRU WI PURP EQ “PS” = ADD ALL STRU WITH PURPOSE

WITHIN VOL CE 500 COL 4 ATTRIBUTE SET AT PSWITHIN A VOL OF

+ 50 COLOUR YELLOW

ADD ALL EQUIP WITHIN VOL CE = ADD ALL EQUIPT THAT OVERLAPS CE

ADD CREF = ADDS CE PIPE CONNECTION REF

ADD CE = ADDS CE

ADD CE COL 39 = ADDS CE WITH COL 39 (COLOUR SHEET)

ADD CE SITE = ADDS CE SITE

ADD ALL PIPE WITHIN E..N..U.. TO = ADD ALL WITHIN E21500 N 132500 U100250

E..N..U.. COL GREEN TO E29000 N138500 U105600 COL BLUE

AID CLEAR LINE ALL = REMOVE UNWANTED LINES FROM PDMS

ALP REQ CLEAR = CLEARS THE COMMAND WINDOW

AT IDP@ = MOVES CE TO SELECTED PPOINT

AT IDPL@ = MOVES CE TO SELECTED PLINE

AXES AT CE = PLACES CE AXES

AXES AT PA CE = PLACES AXES AT PIPE ARRIVE POINT

AXES AT PPLI TOS PROP 1 = PLACES AXES AT THE END OF TOS PLINE

AXES OFF = REMOVES CE AXES

BY D100 (PDMS ONLY) = MOVES CE DOWN 100 MM


BY E100 (PDMS ONLY) = MOVES CE EAST 100 MM

BY E2IN WRT CE = MOVES CE E2” WRT CE (DETERMINE

CORRECT CE AXIS FIRST)

BY E3.1/2 IN = MOVES CE E3, ½ “

BY N100 (PDMS ONLY) = MOVRS CE NORTH 100 mm

BY U100 (PDMS ONLY) = MOVES CE UP 100 mm

BY X100 (DRAFT & PDMS) = MOVES CE X (EAST) 100 mm

BY X100 WRT/* (PDMS PLATES) = MOVES CE X EAST 100mm WRT TO WORLD

CALLSTL GSCTNTAG CE = MARKS CE SCTN START & END

CALLSTL GSCTNTAG OFF = UNMARKS SCTN

CHE CE ( OR CH CE) = GIVES CONSISTANCY CHECK ON CE

COL ACT BLUE = CHANGES THE ACTIVE COLOUR TO BLUE

COL CE VIOLET = CHANGE THE CE COLOUR TO VIOLET

COL 39 YELLOW = CHANGES LINE COL TO YELLOW

DELETE CE = DELETE THE CE

DESCLASH CHECK CE = RUNS CLASH CHECK ON CE (TYPE EXIT

TO CLEAR MACRO & RETURN TO DESIGN)

DRNE PERP = CUTS SCTN END AT 90 DEG TO SECTION

ENHANCE CE TRANSL 0 = DISPLAYS CE AS A SOLID

ENHANCE CE TANNSL 60 = DISPLAY CE TO 60% TRANSLUCENCY

ENHANCE CE COL YELLOW = DISPLAY CE AS YELLOW

EXT END TO ID@ = EXTENDED THE END TO SELECTED ITEM

EXIT = EXITS FROM DESELASH MODE

GO TO SPRE/DETR/CATR (PIPING) = NAVIGATE TO SPRE/DETR/ CATREF OF CE


SENGAJA DIKOSONGKAN
SEBAGAI PEMISAH TIAP-TIAP KUMPULAN
PDMS COMMANDS SAJA
! " #
$ ! "

$ ! " "
$ ! "
$ ! " %
$ " ! " " %
$ & ' ! " % & '
% ! " %
" ! "
() !
*
* *+

"
"
" **
" " , - ..
"
"
$ / /
% " -0 * *
" 0**

11/05/2005 GUERAULT (papy)

1 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
()

,
,
,
, $
111#

, 2 , 2 ,
, 2 , 2 ,
, 3 , 2 ,
, 3 / , / ! , ,

! " #$ $ %#
45 64 7 78 7 9: 6; 7
& ' ( ) * )) & ) ) +,, -
45 64 7 96 64 9: 4;< 9 = 67 >
* . ) ( / +- 01 6? 96 64 9 :@ @. A &69B ' 9656 67 8 7
/ +#
* ) / +- 01 6? 96 64 9 / + 9 = 67 #

45 64 9 7 2 2 4 7 6 9 7 ;4C 9 84 . 9 / 3 /& 8 8 <4 @ 9


0** = 7 9 84 . 9 9 / 3 /& #
2 2 ' ( ) / 3 /& 34,,

45 64 7 7 @ @. 7 A : 69 9 :4 6 ) ( # 4 64 = . 9 94 = 6 .
4. 9 :@ @. A ? ? & 7 6 67 ; 8 9 7 D 69 97 E '#
2 2 ( ) * ) ( * 5 6/ 7 7 8 8 7 #7 %$ 9 16--

F .= 8 , >
• E G 7 <43 ? C 9 G 7#
• H G 7 <43 7 G #

F> H ** E
• @7 9 ? ? > ** *
• **

( * $: 6 %" -
% 4. 9 7 ;7 B
% I I JK J0 J " 0 K % *
% 4. 9 7 ;7 " % 00*
% 4. 9 7 ;7 L L #0 967 0 * *
11/05/2005 GUERAULT (papy)

2 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
% I I 0** * L0*
=6= 4. =6=
% =6= 4. =6= ; ?
%

2 * 8 6 %" -
" , " & (# M M* ' & L ( #M L '
" % L** & , '
" % L** & . '
" % L** & , ' L**
" , M*** M*** L *** E& , ' , 4
% N
" , " B & , ' , "
9 9 9
, ,; !4 = .
FFF 4. "
% I " % I % L0*
% 4. 9 7 ;7 " % % 0
% " ** ** , "

* :8 6 %" -
, " 0 0**
, " L 0
, " L " % I
, " ! 0 K
, " 0 B 0**
, " 0 B 0**
, " JO JO JO JO " JO # , O ,
, " ! JP JO "
, " L 4 ? , 69B 0**
, " L 4 ?** 4 5? B
, " B & , ' , " I
,
, " B & , ' , " ,
, " B & , ' , "
% & , ' , " ** . .
% ** & , ' , " ** . .
% L , " L Q& ' & , ### I
'
% (# , " ( # L Q& '
% & , ' , " ** . .
% & , ' , " ** . .
% I & R , ' , " I & ' ** . .
% I E& , ' , " I B Q' * * . .
B , "
B ,

11/05/2005 GUERAULT (papy)

3 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
) ) * 6 %" -

$;# ! $ <
4 64 9: 4;< S T 4 9 : F S T 7=@ 6 6@ 9: 4;< U 9 8 4 < 7V : 4
9 : F S T 9: 4;< #
4 F@ 4. . 9 U =@ 6 6 : F 9 4 64 U : F 9 :4;< V 84 7 84 W . 496 6 7 6
=476 64 8 7 :6 7 64 9 :4;< 7 V 84 7 84 W 84 7 65 #
7X F =4 6 Y 7 68 > V
% Z F67[ Z F67[ 67 Z=476 64 [

F .= 9 4 64 4 9 9: @ @. :F 7 96 65@ 8 7 = @ @9 9 7 ?6@ ?6 #
% I "

% B % 0J E & 4 64 9: 5 F 4 9: ==46 '


% N 0
% * % 7
4 5? ( % 4 ?% 0
0 L0
444 L**** (*** E % % )*
% N % " I %)* !
% % (* % % (* !
% % 0 % % 0 !
, % % )* % , % )* !
% B % )* Q % )* !#
% B % )* % )* !#
B % )* % % )* !#
B % )* % % )* !#
% % )* % % )* !#
% % 0 % % 0 !

2 * :8 6 %" $ # 8
$:=:$ -
** %

* % B
L B
0**
! B
***
\L * * , B J E ? 967 67 4. 6 5 4. 74 ?

2 ) * 2 6 %" -
0** , , ,
0** , , ,
" P
JP
" ]
11/05/2005 GUERAULT (papy)

4 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
B L
L J
$ B ! " , , ,%
$ J" ! " " # J"
$ E ! " N
$ ! " N
$ ! " N / & '
$ B ! " N
$ % E ! " % N (
$ * #0 ! " N (
& ' &* #0 F '
$ ! "
$ ! " 9

2
8
% * #0 , %

E B , " ^
L E B , " L
% M , " M. .

( ( I
$ ! "

2 2
$ % & !' ! "
$ & !' ! " % !
$ & !' ! " N
$ & !' ! " ! N
$ & !' ! " & '
$ & !' ! " " N D6 ? 7= 4 9
$ E& !' ! " " N * 4
$ % E& !' ! " " N % 4
$ % & !' ! " & '%
$ & !' ! " & ' I ,
$ E& !' ! " & '
$ E& !' ! " " N
$ & 6=6 5' ! " 6= 6 769 6.
$ & !' ! "
$ ! "
$ ! " %
$ ! " ! , %
"
I
" 4 4 F64 . Y. 76 F @. 6 @7 6 4. = 6; 7 '
$ , ! " , %
$ , ! " , ,
$ ! " % % !
11/05/2005 GUERAULT (papy)

5 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
2 2 #
$ , ! " ! , %
$ , ! " # ! , %
$ ! " !
$ ! "
$ " ! " " ,
$ ! " 6!
$ ! "
$ & !' ! " %
$ & !' ! " %
$ & ' ! " ! N
$ ! ! " ! ! 86 X
$ ! ! " ! !

) )
$ % ! ! " % !
$ ! " N
$ ^ ! " ^
$ ! " , &6 '
$ ^ " ! " ^
$ ! " N
I B I ,
I B I
I B I
" , " 9 B ** ,
, **
$ B ! " , !
! ! , 2 R
) !
$ ! " !
$ ! " & " ' 2
$ ! " " 6 **. . I "
6 ..
$ ^ ! " ^ 6
$ ! " !
$ ! "
$ " ! " " ,
$ ! " 6!
$ ! " ,
$ ! "
$ ! ! " , !
$ ! ! " ! 6 U U !
$ ! ! " ! ! 86 X
$ ! ! " ! !
$ , ! " ,
$ ! " I !
$ &$ ' ! " !

11/05/2005 GUERAULT (papy)

6 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
2 )
> 6 %"
B 4 B
L 4 ( " % I
$ ! ! " ! ! 86 X
$ ! ! " ! !

2 ) 2
)) & )
, " 7
I I
I I "
I I
I , 8 I 7
2 ! " 2

2 I 2 & I , R
! '
R " ,
M* 9 5 7 ? ,
! 2 ! ,

% ,
B , %
,

2 2 R , ,%
, , . ,
" % % ! M* % ! M*
* _
* #0 _ ,
_

& , I ' '


! " !
, FFF
, !! % L ,
" 2 " 2
, 2 , , ,%
2 2 R , ,%

$ ! " %
$ ! "
$ ! " ,
$ ! " %
$ ! " ,

11/05/2005 GUERAULT (papy)

7 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
$ ! " %
$ > ! " 6 / = /

$ > ! " !
$ ! ! " !
$ ! " R "
$ ! "
$ ! " N
$ , ! " , ,
$ ! "
$ B E ! " N
$ ! " ! , %
$ , ! " ,
$ 4[ H ! " !
$ " ! " " & % '
$ ! " % , ,%
$ 2 ! " 2
$ , ! " 47 % , ,%
$ , ! " 47 Q , ,%
$ , % ! " ^ %
$ , , ! " , ,%
$ , , ! " , ,%
$ , ! " ,
$ , ! " ,
$ % ! " % "
$ ! " %
$ , ! " & '
$ ! "
$ ! " , 6
$ ! " N & '
$ ! " . & 6 7'
$ ! " %
$ I ! "
$ ! " 6 U
$ ! " %
$ , ! " !
$ " ! " " ,
$ ! " ! !

J ! " , ! ,, ,
J I " ,, J

11/05/2005 GUERAULT (papy)

8 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
)
>
F /` & ( > ( '/

F /N N " #` - # # #/
" " " / " ! &
'
F /N N " #` ( - # # #/
" " " / " ! & "
/ '
F /N N " " ` & ( > ( '/
" " " " !

I " % * & ' I *

& >
% F /E % ! ` & ( >'& L >( 'QF* ` & ( >'& ) > L ' N #` -/
" , I "
" !
% F /` & >'& L > ' ` & L >'& L >'/
, , ^
% F /` & >'& L > ' ` & L >'& L >) '/
, , ^
% F /` & ( >'& L >L 'QF* ` & FL >'& L >'/
% *Q " #* * * Q
% F /` & ( >'& L >L 'QF` & FL >'& L >'/
% *Q " #* * * Q
% I /` & ( >'& L >( 'QF* ` & FL >'& L >'/
% " #* * * Q
% I /` & ( >'& L >( 'QF` & FL >'& L >'/
% " #* * * Q
% I /` & ( >'& L >( 'Q/
%
% F / !` a bF` aL bF` a( bF` a b/
, , !
% F / !` a bF` aL b/
, , !
% I /` $ & >'& >'/
! $ ,
% I / ` & N >'& L >' ` & L >'& L >( ' 2 #/
, $ $
% I /` & N >'& L >' ` & L >'& L >( ' 2 #/
, $
% F / # #` a bF` aL bF` a( b 2 #/
11/05/2005 GUERAULT (papy)

9 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
, $
% F /` & 0 >'& L >0 ' c ` a bF c ` aL b ` F ` a( b ?3# /
,
% F / % ! #` 2 !!d -Z E[/
/ " / % &^ '

% F / ` 2/
/ / #

2 >
F / #` - # # #/
/ " ! /

)
$ ! " " !
$ ! " " ,
$ ! ! " " ! &6 ) * !'
$ ! " & ' , /
$ % ! " !# # #& " '
$ ! ! " I !
$ ! " & ' /
$ ! " " &6 '
$ ! " ,
$ ! " X , ,/
$ ! " , N '
$ ^ ! " " ^ &6 '
$ ! " !
$ ! " I !
$ ! " %
$ " ! " " %
$ , ! " , N
$ 2 ! " , &6 '
$ ! " " N
$ ! " "
$ ! " " !
$ ! " " ,
$ ! " ! & '
$ ! " " , N
$ , ! " & ,% ' ,
$ ! " I %
$ ! " N
" , ! " " ,
$ " ! " " &6 L0'
$ " ! " " & 6 * #0 '
$ " ! " " %
$ I ! "

11/05/2005 GUERAULT (papy)

10 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
Q YXPOS OF PTRF GIVE THE POSITION OF THE SYMBOL
$ & ' ! " " D &6 '
$ , I & ' ! " , I %
$ & ' ! " ,
$ & ' ! "
$ & ' ! " , ,/
$ & ' ! " "
$ & ' ! " !& '
$ & ' ! " " ,
$ , & ' ! " ,% ,
$ & ' ! " 2
$ " , & ' ! " " ,
$ " & ' ! " " &6 * #0 ' * #0 _ >L * #L _ >0 *# _ >
$ I & ' ! "
$ " & ' ! " " &6 ! % '
$ % & ' ! " ! & ! " '
$ & ' ! " I !
$ , & ' ! " ,
$ I & ' ! " ^ I %
$ & ' ! " " N #
$ !& ' ! " ! & 6 )* !'
$ I & . ' ! " % I %
$ % I & _' ! " I ! % %
$ % . ' ! " I !
$ & ' ! " %
$ ! " " &" '
$ 2 & ' ! " , &6 '

! % J" ! % J"
! % " B ! % 2

# ) :$

4 64
! %
,
,%
J$

111 111
6 /, ` ! & >M '` , , ! " ` , 2/
" , , ! , "
$ ,,
9 4 , U! %U %U ,U ###U $ /
, #

EEEEEE EEEEEEEEEEE

11/05/2005 GUERAULT (papy)

11 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
64 /M 0 M ^ N* ` , & L * >L L ' N( L` , & L 0 >L M '/ ! ,
,

$ 8 $
EEE ! $ EEEEE

! -!
-
$ _
$ _
- _
! -! _

EEE, 4 , 2 N EEEEE 2 ) 2 PPPPP

J, + + , . 46 . #. , / I
/ , & ' ,
J, + + , . 45 4; #. , / I
/ , ! % & ' ,
J , >e N , e ,, N , e N # I , ! ,# #
& I $ >'

11/05/2005 GUERAULT (papy)

12 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
NN
NN . 7 9 7 676 8 7 7@ 64 7
NN
NN NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NN " 4 7 ? ? W 7 4;< 7 9 4. 8 6 4 7 = 6 9 4.
NN =46 9/6 45 64 H _ G V 4 V
NN /@ 46 E ? C 9 G 7V 4 V 7

) ( * 5?/@@ 1?- = $

NN " 4 7 ? ? W = 6 9/ 4. =476 64 6F & * ' 4. ; 9 G 7 6F 7 &( '


& ) * 53 , 5A - = $ JE N N **
@7 _ N J E * L( 0 KM)* L( 0 KM)*

NN " 4 7 7 W = 6 L 9/ 4. . &4;< =9. 7 4 4. . @ '


NN . _ 0L 4 % , 2 4 , 2 N
NN 0 L 7 . L & 0 9 7 / F .= =4 = 6 L = 75 9 @5 0'

*2 )* 5+ 5? ?-- B4 = $

NN " 4 7 ? ? W = 6 9/ 4. & % ' 8 8 8 6 76 4 8@


) * 5? & ?- ) 3 J E 8 6

NN " 4 7 74 ? 6 @ =@ = 6 F 9/ 4. 9/ =476 64
NN
2* - 2 ( ) ( JE 4 8 9 =476 64 =

) * 5?' ' ' ?- J E 94 7 6 9 4. = G7 7 7 ?46767

& * 5?(' ?- J E 94 7 G 7 = @ @9 7 G 7 ?4676 & 76 = 7 4 8@


@7 7 //'

2 )* 5+ 5?/?- JE 4 ? .=L 9 4.

2 )*? C ?5?C?- JE 4 ,

2 )*? & ?5D - JE 4

11/05/2005 GUERAULT (papy)

13 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
2 * 2 2 5?/ 3 4 , ?5?) ) ? - J E 7 ;7 6 0* =

2 ** ) *) 2--5?C3 , , , , , ?5?3 , , ?- J E 7 ;76 . = A ; 746 9:Y


7 6 5 76 4 . ? = 7#

@ =@ 64 9 96 . ? 7
%4 ?_ * ) * & *= 583 % $-5= 5 $# 5 $# 5B D 5 $# --

, 6= 8 ?46F 9 7 %
. _ *% = $ * = $* = E $5? C?-5? ?--

@ =@ 64 9 4. ; 9@ 6. F
* $ F** E F9 -5? + ?--

6 67 64 9 ,
2 G * ) * 8* - = 8 E $ /1 5 ? 3 ? --

7 7 4. 9 6 94 4 6 =4 4. = 674 76 8 [(

* * #% * = 5B 53 --- A

6 * $ = $ %# # $ %# := 8 $ 6# #$-

@ 6 6 64 9: 6; 7= 6 6 7U 6@7 A @ 776 @ 9 6U ? ? U 64 = 6 6G 9:4;< 7#

F .= > 9@9 6 9 496 6 64 9 :4;< , U 7 . 7.@ 6 =4 , U , U


U ### #

:7 9@ 6 67 =4 ? C = 7
>% # , N 4 =7 9 . @ 6 & ! U U, U" '
>% # , N .6 & " U , U U### '
>% # N X= 6 5@ 6 6 & " U U , U ### '

4 9 7 = Y 7 .=6 4. 6V = 6 9: ; 7 9 94 @ 7 F A : 69 9
$ X#

45 64 9 4 9 7 :7 >
$ JE > 6? 67 9 4 7 7 6; 7 9 :4;< #
$ >% # , JE > 6? 4 9 : #

11/05/2005 GUERAULT (papy)

14 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
= )

4 64 )&4 9:@ @. 7'U 774 6@ 8 & 7 'U


= . 9 =69 . 7@ 64 7 @ @. 7 765 9 , % 4 UV :4 74 ? 6 674 =4
6 ? 5 U =4 7. @869 &4 'U 7 7 == 6. U ## ## #
4 64 9 . 9 9 7 4 3 9 7 8 6; ; 7 4;< 7 A 8 6 # 7 94 @ 77 6 9
4 C 4. . 9 , 9 . 67 8 6; " #

' 2 6 ) ) )
`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
H 9 $8 & E 9 * 9E * 56/ 16-- E 9 3,AI4, DIJ,I4 DJ4, )
KI4,, DJD4,, AA4,,
9 =$ H 9 $8 DA
`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
H 9 $8 88 2 2 E 9 3,AI4, DIJ,I4 DJ4, ) KI4,, DJD4,, AA4,,
9 2 2 =$ H 9 $8 A4
`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN

' 2 6 ) ) 2
>: # $ = 9 $ $8 ;# F #$ : : : $
0 3L3,, 0 1 8 $ M $ 8 $ := # # 9 > # M $ ! 8$ $ 8
0 +L++ 0 1 8 $ M $ 8 $ := # # #$ 6 == 9 F
$ H%$ 9 %$ E 9 9% $ ; 0 3
9 =$ H%$ 9 #$ 0 +
#$
NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
# = 9 $ >: #
0 / # = 9 $ $ 8 34, A4
NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

# $ > 8 <
0 3L AA
0 +L++
$ H %$ E 9 ; O0 3 P
9 =$ H #$ 0 +
#$
NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

# = 9 $ >: #
0 / # = 9 $ $8 DD& +I * DD& +I Q $ % 03 0+ # 6 -

' 2 2 ) Q = )

11/05/2005 GUERAULT (papy)

15 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
# < : #8:$ $ # & / ,A $ M$
R R
$ HQ & E 9 * ) 6/ , A 6- * 9E
* 56/1 16--
9 =$ HQ AJ

# < : #8:$ $ # % S 6: 9 >5T5U #8:$ #$ ! 3 , , ,


$ H% > & ' E 9 * > ) 3,,,- * T ) 3,,,- * U ) 3,,,- $ Q & '
=$ H% >

# < : #8:$ $ # ;# 8$ Q # / 3 /& 8 $


/ 3/ @@@
/ 3 /& + 01
)) ) 8 #$ 6# # Q # 8 $ 5 V $ 8$:

$ H$$ E 9 * 9E * 56 / 3 / /16-- E 9 Q 6/ 3 /& 6


$ H E 9 * 9E * 56 / 3 / /16-- E 9 Q 6/ 3 /& 6
9 =$ H K
9 =$ H 3B

# < #88$ $ 6 == 9 F # % S 6 )) & ) ' 8 # F$ ;# 3 + A 4 ,


Q % > E 9 * ' ) 3 + A 4 , - =$ H% >

# < # F$ #8 88 Q # Q $ # %$ 9
& /2 2 + ' & 3 /2 2 +

8:$ #$ 8 $ # $ <
( 9 C F# #$ 8# F# 9 S $ M$ # # Q $ %
H F L ( 9 * H -
02 0H F
: #8:$ # # 6# Q $ %
$ H 6 + C A C D6
$ H *2 )* ) ' )*H -5A --
02 0H 01 == 9 A * D-

)
H 9 $8 #% E 9 * 9E * 56/ 16-- E 9 3,AI4 DIJ, DJ4,
) KI4, DJD4 AA4

9 =$ H 9 $8 DA

NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

Q $ H 9 $8 88 88 E 9 3,AI4, DIJ,I4 DJ4, )


KI4,, DJD4,, AA4,,

9 8 8 =$ H 9 $8 A4

11/05/2005 GUERAULT (papy)

16 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
476 64 68 9: 4WW 4 64 9 7 =476 64 7 4 9

$ X 7V & =4D & 4. =&F' 4 =47 D E U L ' - =4D & 4. =&X' 4 =47 D E U L ''

11/05/2005 GUERAULT (papy)

17 / 17
COMMANDES PDMS DECAN (papa)
EL-GHERBI (fiston)
SENGAJA DIKOSONGKAN
SEBAGAI PEMISAH TIAP-TIAP KUMPULAN
PDMS COMMANDS SAJA
SENGAJA DIKOSONGKAN
SEBAGAI PEMISAH TIAP-TIAP KUMPULAN
PDMS COMMANDS SAJA
SENGAJA DIKOSONGKAN
SEBAGAI PEMISAH TIAP-TIAP KUMPULAN
PDMS COMMANDS SAJA
Command Syntax

BACK While routing pipe, switches to backward mode


FORW While routing pipe, switches to forward mode
Q MODE Queries whether you are in forw or backward mode
NEXT Navigates to the next item
PREV Navigates to the previous item
OWNER Navigates to the owner of the CE
BRAN Navigates up to branch level
PIPE Navigates up to pipe level
BY E 12 Moves CE East 12 inches
Q ATT Queries attributes of CE
Q POS Queries the position
NEW PIPE /NAME Creates a new pipe named NAME
NEW BOX Creates a new box
XLEN 1’ Sets xlen to 1’
NEW BOX COPY PREV Creates a new box that is a copy of the CE
DELETE item Deletes item ie DELETE PIPE

Q HREF Queries the head ref of a branch


Q TREF Queries the tail ref of a branch
Q CREF Queries the connection to a tee, olet, etc.
GOTO HREF Navigates to the head ref of a branch
GOTO TREF Navigates to the tail ref of a branch
GOTO CREF Navigates to connected item of a tee, olet, etc.

CONN PH TO FIRST MEM Connects the branch head to the first member
CONN PT TO LAST MEM Connects the branch tail to the last member
CONN PH TO ID TEE @ Connects branch head to identified tee

ADD CE Adds the current element to the drawlist


ADD HREF Adds the head ref to the drawlist
ADD TREF Adds the tail ref to the drawlist
ADD CREF Adds item connected to tee, olet, etc to the drawlist
CONN P1 to IDP@ Nav. To nozz
Q POS IN /* Queries position at center of CE
Q DTXR Queries specification of CE

ADD ALL INST WITH MATCHWILD(NAME,'*SN1-FA-41*')

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

repre command syntax


I've made some quick-keys (synonyms) for these commands that help out alot!

REPRE HOLES ON
REPRE DARC 1MM
REPRE UPDATE
REPRE SNODE OFF
REPRE PNODE OFF

These are all quick syntax for the Settings>Graphics>Representation form that I hate
having to call up to change things...

Let me know if this is useful

You could use the sintax help form to see tha commnd sintax:

show !!syntaxHelp

$H is also Helpful in place of $Q

/EQUIP10 Named design Element


SAME Previous Element accessed
OWN Owner of Current Element
GOTO SPRE Specification of Current (piping) Element
NEXT 2 Second Next Element at same level
4 Fourth Member of Current Element
LAST 3 MEM Third Last Member of Current Element
END Next element up in hierarchy
SITE Site above Current Element
ZONE 3 Third Zone
NEXT 2 PIPE Second Next Pipe

PREV BOX
FIRST ZONE OF /SITE 5
PIPE OF /VALV101
FIRST MEM OF BRAN3 OF /PIPE10
HEAD OF FIRST BRAN

CLOSEST VALV EAST


Closest valve to current element in East direction in design
model (note that syntax accepts only cardinal directions,
which must be entered in full)

CLOS VALV NORTH FROM E100 N200 U300


Closest valve in North direction starting from given position
(valves found before this position are ignored)

P3 P-point 3 of Current Element


PL OF PREV Leave P-point of previous element
PH Branch Head P-point
HT OF /HANG5 Hanger Tail P-point of named Hanger
IDP @ Cursor pick

E1000 East 1000


Z10 Up 10
E30 D10 S20 East 30 Down 10 South 20
E0 IN SITE East 0 in Site

E East
E45N East 45 North
W-33D West 33 Up
Y North
N45E33D North 45 East 33 Down
N10E10 North 45 East

N45E Axis direction


PL Design point direction
TOW E0 WRT SITE From Current Element Origin to SITE origin
FROM PIN6 TO PIN7 From Pin 6 to Pin 7
ALL Selects all elements
ALL FRMW Selects all framework elements
ALL BRANCH MEMBERS Selects all piping components
ITEMS OF EQUI /VESS1 Selects all primitives below /VESS1
(/PIPE1 /PIPE2) Selects just /PIPE1 and /PIPE2
ALL WITH (XLEN GT 1000) Selects all elements where XLEN is greater than 1000mm

ALL WITHIN W8000N17000U1000 TO W1400N13500U1200


Selects all elements within the defined volume

ALL PIPE WITHIN VOLUME /PIPE1 1500


Selects all piping elements within a volume defined as a box drawn around /PIPE1, with a
clearance of 1500mm between the edges of /PIPE1 and the volume box.

ALPHA COMMANDS CLEAR (ALPHA COMM CLEA)


Clears the text from the COMMANDS region only.

ALPHA REQUESTS CLEAR (ALPHA REQ CLEA)


Clears the text from the REQUESTS region only.

Q BANner
Q BANner FULL
This will cause PDMS to redisplay the banner which was shown when
you first entered Design. For example:
Design Mk11.3.1 (WINDOWS-NT 4.0) (29 Feb 2000 : 22.40)
(the FULL option will also display data about the software components
used by Design).

Q DBNAME Gives name of current DB; e.g. TEST/DESI


Q DBTYPE Gives type of current DB; e.g. DESI
Q DBFNUMBER Gives file number for current DB; e.g. 6
Q DBFILE Gives pathname for current DB file; e.g.
\usr\pdms\projects\SAM\sam006

Q LASTMOD Gives date for last modification to current element.


Q SESSMOD Gives session number for last modification to current element.
Q USERMOD Gives name of user who last modified current element.
Q LASTMOD HIER Gives dates for last modifications to current element and its members.
Q LASTMOD XLEN Gives date for last modification to XLEN attribute of current element..

Q HISTORY DIAM Gives all sessions in which DIAM attribute was modified.
Q HISTORY[2] DIAM gives second most recent session in which DIAM attribute was
modified.

Q SESSCOMM 58 Gives comment text associated with session 58


Q SESSUSER 58 Gives name of user responsible for session 58.
Q SESSDATE 58 Gives date and time at which session 58 was created.

ADD /P100A /P100A is added to the Draw List


ADD CE The current element will be added to the Draw List

ADD /ZONE1 /ZONE2 COLOUR 5


/ZONE1 and /ZONE2 will be added in colour 5. If you wish to add items in other colours, you must
use separate commands.

Q DRAW Queries the contents of the Draw List


Q DRAW COUNT Queries the number of items in the Draw List
Q DRAW FULL Queries the contents of the Draw List and the colour with which each
Draw List member was added
Q DRAW r COLOUR Queries the colour number of the referenced item, r. It returns unset if
the item is not in the Draw List.
Q DRAW r TRANSLUENCY Queries the translucency number of thereferenced item, r. It returns
unset if the
item is not in the Draw List.

AUTOCOLOUR ALL EQUI COLOUR 4


All Equipment items to be added in colour 4

AUTOCOLOUR ALL EQUI COLOUR 4 TRANSLUCENCY 25 EDGES ON


All Equipment items to be added in colour 4 with 25% translucency and edges drawn.

AUTOCOLOUR ALL BRAN WITH (HBORE GT 100) COLOUR 10


All Branches with head bores greater than 100 to be added in colour 10.

AUTOCOLOUR ALL SCTN COLOUR (:COLOUR OF SPRE)


All Sections to be added as defined by the UDA:COLOUR derived via their SpecRefs.

AUTOCOLOUR ALL COLOUR (:COLOUR)


Uses the UDA :COLOUR to denote the colour for all displayed elements. If you enter this as the
final rule, it will provide a default colour if all other rules prove false.

AUTOCOLOUR ON
Colours will be chosen according to autocolour rules. If Off (the default), colour specified in the
ADD command will be used.

AUTOCOLOUR DYNAMIC ON
Updates autocolour each time an attribute changes. (Use with care!)

AUTOCOLOUR RESET
Clears all current autocolour rules.

AUTOCOLOUR REMOVE 2
Removes the second rule from the current list.

AUTOCOLOUR REORDER 2 TO 4
Moves rule number 2 to position 4 in the list.

The predefined colour mixes which you may specify by name are as
follows:
Colour Red Green Blue Colour Red Green Blue
black 000 springgreen 0 100 50
white 100 100 100 green 0 80 0
whitesmoke 96 96 96 forestgreen 14 56 14
ivory 93 93 88 darkgreen 18 31 18
grey 66 66 66 cyan 0 93 93
lightgrey 75 75 75 turquoise 0 75 80
darkgrey 32 55 55 aquamarine 46 93 78
darkslate 18 31 31 blue 0 0 80
red 80 0 0 royalblue 28 46 100
brightred 100 0 0 navyblue 0 0 50
coralred 80 36 27 powderblue 69 88 90
tomato 100 39 28 midnight 18 18 31
plum 55 40 55 steelblue 28 51 71
deeppink 93 7 54 indigo 20 0 40
pink 80 57 62 mauve 40 0 60
salmon 98 50 44 violet 93 51 93
orange 93 60 0 magenta 87 0 87
brightorange 100 65 0 beige 96 96 86
orangered 100 50 0 wheat 96 87 70
maroon 56 14 42 tan 86 58 44
yellow 80 80 0 sandybrown 96 65 37
gold 93 79 20 brown 80 17 17
lightyellow 93 93 82 khaki 62 62 37
lightgold 93 91 67 chocolate 93 46 13
yellowgreen 60 80 20 darkbrown 55 27 8

The default colour assignments are:


Colour No Colour
Active design orange
Current element yellow
Visible design lightgrey
Clashing element red
Obstructing element tomato
Aids blue
1 grey
2 red
3 orange
4 yellow
5 green
6 cyan
7 blue
8 violet
9 brown
10 white
11 pink
12 mauve
13 turquoise
14 indigo
15 black
16 magenta

Examples:
COL 5 DARKGREEN
Colour 5 will be changed to dark green

COL 3 MIX RED 50 GRE 50 BLU 5


Colour 3 will change to the specified mix of red, green and blue

PIN 5 C0PY IDP @


Pin 5 will be placed at the same position and orientation as the p-point or pin hit by the cursor.

PIN 5 CONNECT TO PH
Pin 5 will be placed at the Branch Head, but pointing in the opposite direction to HDIR (Head
direction). This command must be given at BRANCH level. Pin 5 can be an existing pin or a
new one.

PIN 6 BY E3000 N2000


Pin 6 is moved by the given directions and distances

PIN 6 DIST 600


Pin 6 is moved along its own direction by the given amount

PIN 6 THR /NOZZ5


Pin 6 is moved along its own direction until it intersects a plane through /NOZZ5

PIN 6 DISTANCE 600 INFRONT ID @


Pin 6 is moved along its direction until it is 600 distance units in front of the item picked with the
cursor.

Constructs
Note: Use the Constructs options on the Utilities menu in preference to these older facilities.

CONS POS P2 OF FLAN 4 OF BRAN /PIPE1-1 TO PLANE PIN 7


The intersection between the specified point and the plane perpendicular to pin 7 is shown.

VAR 5 CONS POS PL TO LINE PA OF NEXT


The closest point on the line from PLEAVE to the intersection of the two lines is placed in Variable
5.

CONS POS PIN5 TO PLA PIN6


The intersection between the direction of pin 5 and the plane perpendicular to pin 6 is written out
into the request region.

CONS DIR PL
The direction of the line is output in World coordinates into the request region.

CONS DIST PA TO PL
The dimension from the first to the second p-point of the current element is written out into the
Request region.

VAR 5 CONS DIST PL TO LIN PA OF NEXT


The minimum distance between PLEAVE of the current element and the specified line will be be
placed in Variable 5

CONS ANG PIN1 TO PIN2 TO PIN3


The angle between the three specified points is written out into the Request region.

CONS ANGL PL LIN PA OF NEXT


The angle between the lines from the two specified p-points is written out into the request region.

CONS LINE JOIN P0 TO P1


Constructs a line joining the two p-points, displaying the line description in the request region.

CONS PLANE P3 DIST 900


The plane perpendicular to the specified point and 900 from it is written out into the request
region.

CONS PLANE PL THROUGH /NOZZ5


The plane perpendicular to the specified point and intersecting /NOZZ5 is written out into the
request region.

CONS PLANE PA DIST 500 BEH /COL19


A plane perpendicular to the specified point will be defined and written out into the request region.
The plane will be positioned 500 to the far side of /COL19.

Creating Elements
NEW ZONE /Z1
The Zone element is created as a member of the current Site. The Zone is now the current element.
Its NAME attribute is /Z1.

NEW TEE
If the current element is the fourth member in a Branch member list, the Tee element is inserted
as the fifth member. The Tee is now the current element.

NEW EQUIP /1301


If the current element is a Box owned by another EQUIP which is Member 2 of Zone /Z1, the new
Equipment element is inserted as member 3 of the Zone and named /1301. The new Equipment is
now the current element.

NEW GASKET
If this command is given when the current element is the Branch Head, the Gasket is inserted as
the first member of the Branch and is now the current element.

NEW VALVE BEF (At a Branch Component)


The Valve will be inserted before the current element in the current list.

NEW ZONE BEF 2 (At Site level)


The Zone will be inserted before member 2 of the Site.

NEW BOX (At a CYLI which is a member of a STRU)


A new BOX will be inserted as the next member of the STRU (after the CYLI in member list
order).

NEW BOX (At a SUBS which is a member of a STRU)


A new BOX will be inserted as a member of the SUBS (at the top of the member list).

NEW INST SPREF /Tag No


Add Instrumentation according tag No.

Copying and Renaming


COPY MEM OF /EQUIP10 (At another EQUIP element.)
If the current element is an Equipment, all the offspring of /EQUIP10 are copied into the
current element. The attributes of the current element do not change.

COPY /P1/PIPE RENAME /P1 /P2


The attributes and offspring of /P1/PIPE are copied into the current element. Where /P1
is found as the name or part of the name, it is renamed as /P2 in the current element and
its offspring.

COPY MEM 4 TO 10 OF PREV BRAN


The attributes and offspring of the fourth element in the current element’s member list
are copied into the tenth element in the member list of the previous BRAN element in
the current member list.

Naming Design Elements


NAME /ZONE5D
The current element is given the specified name provided it has not been used elsewhere.

UNN
The current element loses its name (it is still identifiable by its automatically allocated reference
number).

REN ALL /Z1 /Z2


All occurrences of /Z1 in the names of the current element and its offspring will be changed to /Z2.

Locking Elements Against Alteration and Deletion


Keywords: LOCK UNLOCK
Description: Locking a design element prevents it from being modified or deleted. The LOCK
command allows either a single element to be controlled, or all its offspring too. (A complete Site
can be locked if required.) This provides you with personal security control over your area of work.
(General security restrictions affecting the whole Project are established in the
ADMINISTRATION module of PDMS.)

Examples:
LOCK ALL
The current element and all its offspring are locked.
UNLOCK
The current element is unlocked.

The Position and Orientation Attributes

Q POS Returns the current element position in its owner co ordinates


Q ORI WRT SITE Returns the current element orientation in Site coordinates

Q POS IDP@ WRT WORLD


Returns the position of the Design point hit by the cursor in World coordinates

CHECK CE
Check the current element for data inconsistencies.

ADD CE
Add the current element to the display.

Going to an Implied Tube or Rod


Keywords: IARRIVE ILEAVE HEAD TAIL TUBE ROD

Description: You can navigate to implied tube or rod within a branch or hanger (although if the
derived length is less than 1mm, the system does not consider it to exist).
To make an implied rod or tube the current element, you must also indicate whether the head, tail,
arrive or leave tube or rod is intended.

Example:
IARRIVE TUBE OF /PIPE1
Go to arrive of implied tube of /PIPE1.

Other Navigation Commands


Keywords: FIRST LAST NEXT PREVIOUS MEMBER END TYPE

Description: Navigate to the specified position in the members list. Most can be
used with the OF keyword to go to members of other elements.

Examples:
FIRST BRANCH OF ZONE /Z25A
LAST NOZZLE OF PREVIOUS 3 EQUIPMENTS
FIRST ZONE OF /SITE 5
PIPE 2 OF /Z100A
ELBOW 1 OF NEXT BRANCH
Connecting the Head or Tail

Keywords: CONNECT
Description: The CONNECT command, when applied to Branches (or Hangers), sets up the Head
or Tail to match exactly the item to which it has been connected. For example, if
the Head is connected to a 3-inch flanged-faced nozzle at E3000 and pointing
North, the CONNECT command will set all the Head attributes (HBOR, HCON,
HPOS and HDIR) to corresponding values. In addition, the Head and Nozzle are
logically ‘tied together’ by two attributes which ‘point’ to each other - the Nozzle
CREF will point to the Branch, and the Branch HREF (Head Reference) will point
to the Nozzle.

The final effect of CONNECT, which only applies to Heads, is that the Tube (or Rod)
that may be required between the Head and the first Component is automatically
selected.

A Branch Head or Tail can connect to the following items:

• A Nozzle
• The Head or Tail of another Branch
• A ‘free’ p-point of a multi-way Component in another Branch (e.g. a Tee)

Examples:
CONN PH TO /1205-N5 (Where /1205-N5 is a Nozzle)
The Head attributes of the current element (Branch or Hanger) are set to match the
position, orientation, bore and connection type of the Nozzle (see Figure 3-1).

CONN PT TO LAST MEM


The Tail attributes of the current element will be set to match the Leave Point of the
last Component (that is not an Attachment point).

CONN PT TO /100-A8/T2 (Where /100-A8/T2 is a TEE)


The Tail attributes of the current element will be set to match the free p-point on the
specified TEE (see Figure 3-1).

CONN PT TO P4 OF /VF205 (Where /VF205 is a VFWA.)


The Tail attributes of the current element will be set to match the specified

CONN PH TO PT OF /100-A8/1 (Where /100-A8/1 is another Branch)


The Head attributes of the current element will be set to match the Tail of the specified Branch.
CONN PH TO ID NOZZ@
As in the first example, but with the Nozzle identified by cursor selection. Note: Before a
CONNECT command is given, the Branch Specification attribute must be set. Connection to
elements not within the designer’s jurisdiction (Read Only) will cause an inter-DB connection
macro to be created automatically (see Part 1 of the DESIGN Reference Manual).

The Head or Tail Connection Reference Attribute

Keywords: HREF TREF Description: These attributes hold the name of the element to which the
Branch or Hanger is connected. They are usually set automatically as a result of a CONNECT PH
(or PT) command, but they may also be set explicitly. When they are set, the corresponding
attribute (CREF, HREF or TREF) of the item connected to is reset so as to point back to the
Branch or Hanger.

Examples: TREF /PIPE2 HEAD Sets TREF of current element to point to Head of /PIPE2 and
setsHREF of /PIPE2 to point back to the current element. HREF NULREF Unsets HREF; i.e.
disconnects Head from any other element.

Positioning Head or Tail in Free Space

Keywords: HPOS HBOR HDIR HCON TPOS TBOR TDIR TCON


Description: It is sometimes necessary to terminate a Branch (or Hanger) in free space; for
instance, where a Branch reaches the Battery Limits. Where this termination ends
with a length of TUBE (or ROD) and no Head or Tail connection can be made, it is
necessary to set the Head/Tail attributes individually.

Examples:
HPOS E10 N5 U5
The Head position is set as specified in owner coordinates.
HDIR N WRT WORLD
The Head direction is set as specified in World coordinates.
HBOR 80
The Head Bore is set as specified.
HCON OPEN
The Head Connection Type is set as specified.
Note: If a data consistency error is to be avoided, the HCONN or TCONN of a free end
must be set to one of the following: OPEN, CLOS, VENT, DRAN

Head or Tail Positioning Using End Components


Keywords: POSITION PH PT THROUGH DISTANCE
Description: These commands allow the Head or Tail position to be set by using the end
Component in that Branch or Hanger. This will normally occur when the Tail is to
finish with a piece of variable length Tube. This command treats the Tail position
as a pseudo-Component and places it at the specified point along the previous
Component’s Leave p-point direction. If the Head is to be positioned in this way,
Backwards Routing Mode must be in force.

Examples:
POS PT DISTANCE 1000 The TPOS attribute will be set to the position 1000 from the
leave p-point of the last Branch member (i.e. previous Component). POS PH THROUGH
E3000 (In BACKWARDS mode) The HPOS attribute will be set to the intersection
between the line from the Arrive p-point of the Previous Component and the
perpendicular plane through E3000 N0 U0 in owner coordinates.

Moving the Head or Tail

MOVE PT DIST -2000


Moves the Tail by 2000 from its current position, in the opposite direction to PT.

MOVE PT BY E2000 S500


Moves the Tail by 2000 East and 500 South from its current position
To save modification if server already expunge :
ALPHA FILE /Filename OUTPUT /* CHANGES
To Reload :
$m /Filename
SENGAJA DIKOSONGKAN
SEBAGAI PEMISAH TIAP-TIAP KUMPULAN
PDMS COMMANDS SAJA
show _CDCOMP to show the Piping Components form
Q ADEG (DRAFT) GIVES THE C/VIEW ANGLE ( ie 90 DEG )
Q ANGLE (HVAC) GIVES THE CE ANGLE
Q ATEX(DRAFT) GIVES THE SLAB/GLAB TEXT ATTRIBUTES
Q ATT GIVES THE CE ATTRIBUTES
Q BANG GIVES THE CE BETA ANGLE
Q BORE (PIPING) GIVES THE PIPE INSIDE DIA.
Q BSRF (DRAFT) GIVES THE ATTACHEDDRG/SHT (DRWG LVL)
Q BTEX(DRAFT) GIVES THE DEAD TEXT ATTRIBUTES
Q CHEI (DRAFT) GIVES THE TEXT CHARACTER HEIGHT
Q COL ACT GIVES THE CURRENT ACTIVE COLOUR
Q COL AIDS GIVES THE CURRENT AID LINE COLOUR
Q COL CE GIVES THE CURRENT ATTRIBUTED COLOUR
Q COL VIS GIVES THE CURRENT VISIBLE COLOUR
Q COL 4 (ETC) GIVES THE ATTRIBUTED COLOUR (YELLOW)

PDMS COMMANDS: MOSTLY STRUCTRUAL

NEW STRU COPY $V1 COPIES STRU FROM 1 SITE TO ANOTHER


Q USERM GIVES CREATORS NAME
Q PPLIN TOS START
GIVES TOP OF STEEL OF UB/UC
WRT/DATUM
Q IDP @ WRT /DATUM GIVES THE COORD OF A POINT
Q ADEG (DRAFT) GIVES THE C/VIEW ANGLE (ie 90 DEG)
Q ANGLE (HVAC) GIVES THE CE ANGLE
Q ATEX (DRAFT) GIVES THE SLAB TEXT ATTRIBUTES
Q ATT GIVES THE CE ATTRIBUTES
Q BANG GIVES THE CE BETA ANGLE
Q BORE (PIPING) GIVES THE PIPE INSIDE DIA.
Q BSRF (DRAFT) GIVES THE ATTACHED DRG/SHT (DRWG LEVL)
Q BTEX (DRAFT) GIVES THE TEXT/GLAB ATTRIBUTES
Q CHEI (DRAFT) GIVES THE CHARACTER HEIGHT
Q CLL (PIPING) GIVES THE PIPE BRANCH LENGTH
Q COL 4 (ETC) GIVES THE ATTRIBUTED COLOUR (YELLOW)
Q COL ACT GIVES THE CURRENT ACTIVE COLOUR
Q COL AIDS GIVES THE CURRENT AID LINE COLOUR
Q COL CE GIVES THE CURRENT ATTRIBUTED COLOUR
Q COL VIS GIVES THE CURRENT VISIBLE COLOUR
Q CREF GIVES THE CONNECTION REFERENCE
Q CUTL GIVES THE CE CUT LENGTH
Q DDNAME (DRAFT) GIVES THE DIMENSION OWNERS NAME
Q DER LEN GIVES THE CE EXACT LENGTH
Q DESC GIVES THE CE DESCRIPTION
Q DESP GIVES THE CE PARAMETERS
Q DIR (DRAFT) GIVES THE C/VIEW ANGLE (ie N)
Q DISPLAY GIVES THE TOLERANCE & REPRES LEVELS
Q DMTXT (DRAFT) GIVES THE DIM TEXT ATTRIBUTES
Q DNST GIVES THE CE DENSITY
Q DPOS (DRAFT) GIVES THE LDIM POSITION ON SHEET
Q DRNE GIVES THE END CUT-PLANE DIRECTION
Q PH (PIPING) GIVES THE CE PIPE HEAD ATTRIBUTES
Q PH BORE (PIPING) GIVES THE CE (PIPE HEAD) BORE
Q PH OD (PIPING) GIVES THE CE (PIPE HEAD) DIAMETER
Q PI WRT/* (PIPING) GIVES THE CE (PIPE SUPPORT) LOCATION
Q PKEY (DRAFT) GIVES THE DIM PLINE STATUS (ie TCTF)
Q PL WRT/* (PIPING) GIVES THE CE HVAC LEAVE CO-ORDINATES
Q PLNA GIVES THE PLINE NAMES
Q PLTXT (DRAFT) GIVES THE PROJ TEST ATTRIBUTES
Q POS GIVES THE CE CO-ORDINATES (START)
Q POS FITT GIVES THE C/FITT CO-ORDINATES (START)
Q POS IDPL @ GIVES THE PLINE CO-ORD AT CE START
Q POS IN $V1 GIVES THE CE DISTANCE TO VAR. $V1
Q POS PIN1 WRT/* GIVES THE CE CO-ORDINATES OF PIN 1
Q POS PLRF (DRAFT) GIVES TE CURRENT VSEC CO-ORDS
GIVES THE CENTRE CO-ORDINATE POSITIONS
Q POS POPLI NA PROP 0.5 OF THE PLINE (PPLI) AT (0.5X DER LEN) ON THE
N/A
Q POS PPL1 BOS WRT/* GIVES THE BOS PLINE CO-ORDINATES
GIVES THE DIST FROM CE TO START OF
Q POS WRT TO ID@ IDENTIFIED MEMBER
Q POS1 WRT/* GIVES THE CE CO-ORDINATES OF PIN 1
Q POSE GIVES THE CE END CO-ORDINATES
GIVES THE CENTRE CO-ORDINATE POSITIONS
Q POSPPLI NA PROP 0.5 OF THE PLINE (PPLI) AT (0.5X DER LEN) ON THE
N/A
Q POSS GIVES THE CE START CO-ORDINATES
Q POSS POSE GIVES THE CE BOTH END CO-ORDINATES
Q POST FITT GIVES THE C/FITT CO-ORDINATES (START)
Q POST IN $V1 GIVES THE CE DISTANCE TO VAR.$V1
Q POST PLRF (DRAFT) GIVES THE CURRENT VSEC CO-ORDS
Q PRLS GIVES THE DESP NAME TYPES
Q PT (PIPING) GIVES THE CE (PIPE TAIL) ATTRIBUTES
Q PT OD (PIPING) GIVES THE CE (PIPE TAIL) DIAMETER
Q PURP GIVES THE STRU PURPOSE ATTRIBUTE
Q RAD (HVAC) GIVES THE CE RADIUS
Q RCOD (DRAFT) GIVES THE VIEW ORIENTATION
Q REF GIVES THE CE PDMS REFERENCE NO
Q REPRES GIVES THE CE REPRESENTATION STATUS
Q RRSF (DRAFT) GIVES THE CURRENT VIEW RULE SETTINGS
Q SIZE (DRAFT) GIVES THE VIEW O/ALL DIMENSIONS
GIVES THE PLOO JUSTIFICATION ie UTOP, DCEN,
Q SJUS DBOT
Q SNAP (DRAFT) GIVES THE SNAP SETTING (ON/OFF)
Q SPRE GIVES THE CE SPECIFICATION REFERENCE
Q STEXT GIVES THE ATT PENETRATION IDENT
Q TCTL OR (Q CUTL) GIVES THE CE CUT LENGTH
Q THMRF (DRAFT) GIVES THE CE (SYMBOL) NAME
Q THPOS (DRAFT) GIVES THE C/VIEW MATCHLINE CO-ORDS
Q TPOS (PIPING) GIVES THE CE PIPE TAIL CO-ORDS
Q TPT (DRAFT) GIVES THE STRA TAIL POINT CO-ORDS
Q TULE GIVES THE BRANCH TUBE LENGTH
Q TYPE GIVES THE CE TYPE ie SCTN, PANE
Q USER GIVES THE CE USER DATABASE
-------
COPY -
NEW TEXP COPY PRE BY X 10, Y 10
LIST -
Q ATT
PLOT -
UTILITIED-DXF CE-CONFIGURABLE
ROTATE -
ADEGREES 90
POSTION -
AT @
CHECK EL. -
Q POS IN/*
TEXT LEADER LINEON/OFF DRAFT-LIBLICATION, CREAT-GENERAL LABLES POSTION
ATTACHMENT
TAG BLOCK REMOVE -
LLEADER FALSE LFRAME FALSE
TAG BLOCK NAME EDIT -
Q SORF
//
SORF NULREF
PIPE DELETED -
CLICK VIEW LAYER-MODIFY-DRAWLIST-PIPE DELETED
TAG COPY -
SELECT OLD TAG-Q DDNAME-SELECT NEW TAG NEW SLAB COPY PREDD
TAG LEADER LINE DELETE Q ATT-LEADER TRUE-FALSE
NEW TEXT
CLICK VIEW LAYER-NEW VNOT-NEW TEXTP-BTEXT`JB'-AT@
JB INSERT
CLICK VIEW LAYER-NEW VNOT-NEW SLAB-TMRF/FJB-
CLICK JB.Q NAME-DDNAME/JB------CLICK SLAB
JB SYMBOL CHANGE -
Q TMRF-TMRF /FJB
TMRF/LCP, TMRF/RIO
TAG BLOCK INSERT -
CLICK VIEW LAYER-NEW VNOT-NEW SLAB-Q TMRF-TMRF NULREF-
TMRF
(XCV)
/CONVLV1-CLICK OLD TAG Q DDNAME-DDNAME/XCV-8718-SAME
CLICK SLAB CLICK DDNAME/XCV-----ENTER
TAG BLOCK INSERT -
CLICK VIEW LAYER-NEW VNOT-NEW SLAB-Q TMRF JBI
(PV,LV)
CLICK OLD TAG Q DDNAME-SELECT TAG BLOCK-SAME-SELECT TAG
BLOCK
CHECK TRAY WIDTH -
Q ATT , Q HBORE
CHECK TRAY EL. - Q HBORE Q TBORE
ALPHA LOG / file name (TO OPEN FILE)
$R6 (RECORD ACTIVITY)
-

- - - RUN MACRO - - - -
$R0 (TO STOP RECORDING)
ALPHA LOG END (TO CLOS FILE)
=======================================================================
PARAGON
-------
PROJECT
- TRG
USERNAME
- SYSTEM
PASSWORD
- XXXXXX
MDB
- TRGCAT
MODULE
- PARAGON
WORLD
!
F
I – INST
C – CONTROL VALVE
J

B – JOHN BROWN
M – RATING 150#(FGB), P=300#(FGD), U-600#(FAUB), W-800#, X-900#(FAXB), Z-1500#.
A – FLANGE FINISH , A – RF , C - FF
F – INLET SIZE
F – OUTLET SIZE

STRUCTURE COMMANDS

1. AXES AT POSE/S (end or start)

2. Q POSE WRT/*

3. EXTE END BY D 500 WRT/*

4. EXTE START BY U 500 WRT/*

5. EXTE END/START THRO ID@

6. EXTE END/START THRO IDPL@ (PL-Pline)

7. Q CUTL (To see length of section)

8. Q POS PPLINE BOS IN/* (BOS TOS NA)

9. ADD ALL STR

10. REM ALL STR


11. Q ATT

12. BY U//D/E/W/N/S 500

13. Q DRNS DRNE

14. DRNSTART S 45 E (Direction and angle)

15. DRNEND S 45 W (Direction and angle)

EQUIPMENT COMMANDS

1. ADD ALL EQUI

2. REM ALL EQUI

3. MOVE U THROU IDP@

4. MOVE E THROU IDP@

5. MOVE W THROU IDP@

6. MOVE N THROU IDP@

7. MOVE S THROU IDP@

8. REPR HOLES ON/OFF UPDATE

9. REPR OBST ON/OFF UPDATE

10. To Copy New Equipment


a. VAR1 NAME

b. NEW EQU COPY $V1 (To Include Equipment in another zone)

11. BY U//D/E/W/N/S 500

12. NEW BOX COPY PRE

13. NEW BOX XLEN 400 YLEN 250 ZLN 150

14. NEW CYL COPY PRE

15. NEW PYRE COPY PRE

16. NEW NOZZ COPY PRE

17. NEW BOX COPY PRE ROT BY 90 ABOUT Z THRO IDP@

OTHERS COMMANDS

1. For copy equip/sub equipment from one project to another project.

a. FILE /FILE NAME.TXT

b. OUTPUT CE

c. TERM

2. For pest equipment / sub equipment from one project to another


project.
a. $M FILE NAME.TXT

3. For Undo Command

a. MDB NOUPDATE

b. EXIT

4. Mdb Update

a. MDB UPDATE

b. USER PROMQAMQA/MQA

c. /SUFN

d. EXIT

5. UNCLAIM CE

6. UNCLAIM ALL

7. ALPHA REQ CLEAR (To clear the command screen)

8. CREATE NEW ZONE/SITE/EQUI

9. ADD ALL WITHIN VOL CE 100

10. Q ORI (To see the orientation)

11. ALPHA LOG /C:/ANANT.TXT (To make command line file)


ALFA LOG END

12. SAVEWORK
13. Q US (User name)

14. Q MDB (Multiple data base)

15. Q REF

16. RECREATE DISPLAY /ABC.TXT (For save Display)

17. $M ABC.TXT (For restore Display)

18. Q UNITS

19. Q DISPLAY

20. Q BANNER (To Check the version number)

21. Q BANNER FULL

22. Q TEAM (PDMS user name)

23. Q USER (Logging name)

24. Q DBNAME (To check DB name)

25. Q DBTYPE

26. Q DBFNUMBER

27. Q DBFILE

28. Q LASTMOD

29. Q SESSMOD

30. Q SESSMODI
31. Q USERMODI

32. Q LASTMODI HIER

33. Q DRAW

34. Q DRAW COUNT

35. Q DRAW FULL

36. STATUS

37. SYSTAT (Gives you information about the current active Status of
the project)

38. recre disp /gggg over (U can save as a display or u can do like
this)
$m gggg

39. FILE /C:/AAA OVER


OUTPUT NEW CEV
TERM ENTER
$M /C:/AAA
PIPING COMMANDS

1. ADD ALL PIP

2. REM ALL PIP

3. MOVE U THROU IDP@

4. MOVE E THROU IDP@

5. MOVE W THROU IDP@

6. MOVE N THROU IDP@

7. MOVE S THROU IDP@

8. Q DTXR (To See Name Of Component)

9. Q STEXT
10. STEXT ‘NOTE’ (Naming For Attachment)

11. Q ATT (To see the attributes)

12. REPR INSU ON/OFF UPDATE

13. Q ISPEC (To see the insulation)

14. ISPEC NULREF (To Remove the Insulation)

15. CONN NEXT (Connection to next element)

16. FCONN (For force connection)

17. DIST 500

18. AXES AT PH (To see Axes of Pipe Head)


19. AXES AT PT (To see Axes of Pipe Tail)

20. AXES OFF

21. BY U 500

22. BY D 500

23. BY E 500

24. BY W 500

25. BY S 500

26. BY N 500

27. Q NAME
28. ROTATE BY 45 (Rotated command)

29. ROT BY 90 ABOUT Z THRO ID@ (Rotated)

30. Q PARA (To check nozzle size)

31. Q CATREF (To See nozzle Rating)

32. Q POS IN WORLD

33. CH CE (check current element)

34. Q SPREF (check piping Spec)

35. Q ORI (To see the orientation)

36. DIR D (Direction Down) U E W N S (For elbow,


tee, valve)

37. Q P1/P2/P3 (To see pipe Bore Direction


Connection type and Position)

38. Q HBORE

39. Q TBORE
40. Q LBORE

41. NEW BRA COPY PREV BY E/W/S/N/U/D 100

42. Q U (To see the elevation)

43. Q ANGLE (For change the angle)

44. THRO NEXT (To connect element to next


component)

45. Q LTLE (To cheek pipe length)

46. Q MEM

47. Q RTEX OF DETREF (To see element type and


detail)

48. CONN IDP@ TO IDP Q CE

49. Q PL (For Direction and position)

50. BRA CONN PH TO FIST MEM

51. BRA CONN PT TO NOZZ ID@


52. BRA CONN PT TO LAST

53. RAD 500 (Control Valve Radius)

54. HEI 500 (Control Valve Height)

55. BACK (Backward)

56. FORW (Forward)

57. For Drain pipe

a. ADD ATT (For isometric note)

b. Q ATT

c. TCONN OPEN

d. Q STEXT

e. STEXT ‘DRAIN POINT’

58. For Slope Line /Rotated Elbow

a. FORWARDS (Select in piping components)

b. DIR TOW NEXT


c. BACKWARDS (Select in piping components)

d. DIR TOW NEXT

59. MTOC DOTD (Do not want in bill of material) You


can see the Doted DOTD

60. MTOC ON (Want in bill of material)

61. MTOC OFF (Don’t Want in bill of material)

62. Q PA BOP/TOP (To see the pipe BOP/TOP)

63. Q LSTUBE (To Change the spec Brake)

64. Q PSPEC (To see the pipe spec)

65. CONN PH TO P3 OF ID@ ( AND SELECT THE PIPE


P3)

66. CONN PT TO LAS MEM


PDMS Syntax Examples
Position>Move>Distance
Moves the element’s origin by a given distance in a given direction.

Ex.
MOVE N DIST 10’
MOVE S WRT /* DIST 5'
MOVE E IN SITE DIST 5'

Position>Move>Through
Moves the origin of the element in a given direction through a
Reference Plane perpendicular to the line of travel that is passing
through a picked element, p-point, or coordinate.

Ex.
MOVE N THRO ID@
MOVE N THRO IDP@
MOVE N THRO N46’

Position>Move>Clearance
Moves the element’s origin, p-point, or obstruction in a given direction
with a clearance from another item’s origin, p-point, or obstruction.

Ex.
MOVE E DIST 10’ FROM /P-101
MOVE E CLEARANCE 10’ FROM /P-101

The options INFRONT, BEHIND, ONTO, and UNDER refer to a picked or


named item’s physical obstruction, while the TO and FROM options
refer to the item’s origin. INFRONT and TO refer to the near side while
BEHIND and FROM refer to the far side of an item.

Position>Plane Move>Through
Moves the origin of the element in a given direction through a
Reference Plane specified by the user that is passing through a
picked element, p-point, or coordinate.
Ex.
MOVE ALONG E PLANE N45W THRO ID@

• AT E3’ N30’ U10’ -- Position the current element at a specific


coordinate (must specify all three coordinates)

• BY E6’6 -- Move the current element a relative distance in a


given direction

• TO U12’6 -- Move a piping component to one specified zone


coordinate along constrained centerline

• Q ATT -- Query all attributes of current element

• Q NAME -- Query name (or any specific attribute may be used)


of the current element

• Q REFNO -- Query the reference number of the current element

• Q POS -- Query position wrt owner of the current element

• Q POS WRT ZONE -- Query position wrt zone of current element

• Q CE - Query the name attribute (or reference name) of current


element

• Q MEM -- Query members of current element

• Q OWN -- Query the name of the owner of the current element

• NEXT -- Go to next element in list


• PRE -- Go to previous element in list

• SAME -- Go to the previous current element

• $Q -- Lists all valid commands

• MOVE $Q -- Lists all options for the MOVE command

• NAME /ANYNAME -- Set the name attribute of the current


element

• DESC ‘ANY TEXT STRING’ -- Set the Description attribute of


the current element to a text string.

• $S QA=Q ATT -- Create synonym to query attributes

• Q POS PPLINE TOS START WRT WORL -- Query TOS of


current element (SCTN)

• Q EVAR PDMSUSER -- Query the operating system location of


user file directory (%PDMSUSER%)

• NEW STRU -- Create new structure element (Note: CE must be


a owner level (ZONE) or below

• NEW SUBS /MAIN-DECK -- Create new substructure element


and set the name attribute

• POS E20’ N10’ U5’ -- Position CE at specified owner coordinates

• POS E20’ N10’ U5’ WRT /* -- Position CE at specified world


coordinates

• CONN IDP@ TO IDP@ -- Connect a picked Ppoint on the current


primitive to a picked Ppoint of another.

• CONN P1 TO IDP@ -- Connect P1 of the current primitive to a


picked Ppoint of another primitive
Setting PDMS attributes
In principle, any attribute can be set by specifying the attribute name
and value you want it to
take. The following are examples:

XLEN 200

DESC 'PLATE GIRDER'

HEIGHT 300

TEMP 120
NAME /FRED

PURP EQUI

ORI Y IS N

ORI Y IS N AND Z IS U

Navigation
Commands for moving around the PDMS database.

• /NAME - Move to an element by name

• =23/506 - Move to an element by its reference number

• END - Move up the database hierarchy by 1 level

• 6 - Move to the sixth element in the list of the current element

• NEXT - Move to the next element in the list at the same level

• NEXT 2 - Move to the second element after the current element

• NEXT ELBO - Move to the next elbo in the current list by passing
any other elements
• PREV - Move to the previous element in the list

• PREV 4 - Move four elements back from ce

• SAME - Go to the previous current element

NOTE: NEXT and PREV commands work on the list according to the
modes Forwards or Backwards. In backwards mode, the list is
considered to be reversed so these commands have the effect of
working from the opposite end of the list.

Query Commands
• Q ATT - Query all the attributes of the current element

• Q POS - Query the position of the current element

• Q POS IN SITE (or Q POS WRT SITE) - Query the position of


the current element relative to the site position

NOTE: Normally, the Q POS command gives the position relative to


the element's owner.

• Q NAME - Query the name of the current element. This may


either begin with '/' character. '/PIPING' or may be by a list
position name (full name) such as:

ELBO 2 OF /P1/B1

• Q REF - Query the database unique reference number i.e. =


234/702. This is the best way of ensuring that you get to the
element you want. Names can change but reference numbers are
fixed so you always get the same element.
Positioning Commands (General)

• At E300 N400 U500

• At E3333 N6000 U50 WRT SITE

• At N500W30U600 WRT WORLD

• AT N400 U500 E300 IN ZONE

• At N40 WRT /FRED

---->>> Position an element explicitly at the coordinates given


relative to the element's owner. To position relative to some other
element, wrt can be added, as shown above.

• BY N500 -->> Move the element north from it's current position
by 500mm (This is relative movement.)

• CONN P1 TO P2 OF PREV --->>> Positions P1 at the specified


point and orientates the element such that P1 is pointing in the
opposite direction to the specified ppoint.

• CONN IDP@ TO IDP@ --->>> Connect a picked Ppoint on the


current primitive to a picked Ppoint of another

• CONN P1 TO IDP@ --->>> Connect P1 of the current primitive


to a picked
Point of another primitive

Positioning Commands (Piping)


NOTE: All the above commands can be used with piping components
for exact positioning. The following commands are specific to piping
because they use the implied direction of the previous component to
determine the position. This implied direction is some times referred to
as the constrained centreline and is simply a line drawn in the
direction of the previous component. All of the following commands
will move components along this line.

• DIST 300 --->>>> Position the current element 300mm away


from the previous component. The direction is taken as the leave
direction of the previous component.

• CLEAR 400 --->>>> Position the current element with a


clearance of 400m between it and the previous element. For
most types of component, this command gives a tube spool
length equal to the clearance value. For some components such
as level operated valves the clearance is likely to take the lever
length as the obstruction length of the valve, so in this case the
clearance might be more unpredictable.

• THRO N500 TO N500 --->>>> Position the origin of the CE


along constrained centerline through N500 in ZONE coordinates.

• THRO PT --->>>> Position the origin of the CE along


constrained centerline at the point where it intersects a
perpendicular plane positioned at the branch tail.

• CONNect --->>>> Position the arrive point at the leave point of


the previous component and orientate the component to suit.

Orientation Commands (General)


• ORI Y IS N AND Z IS U --->>>> This is the default orientation
(wrt owner) for all elements that have an orientation attribute.

• ORI Y IS E45N --->>>> Specify that the Y axis is pointing


E45N. When only one axis is specified, the other tries to get to
it's default, so in this case, Z will default to UP.

• ORI P1 IS N --->>>> Rather than specifying an axis, this


command specifies that a particular ppoint is to be orientated in
the direction specified.
Orientation Commands (Piping)
• ORI --->>>> This command orientates the arrive of the element
in the opposite direction to the leave of the previous element. It
does not change the position.

• CONNECT --->>>> Perform an ORI, then position the arrive at


the leave of previous.

• DIR S --->>>> This is a special command which is allowed to


change the angle of a component. It first performs an ori, then
adjusts the angle to ensure that the leave direction is in the
direction specified.

• ORI AND P3 IS U --->>>> Used for valves, tees, etc., this


command performs an ori and then points the ppoint in the
required direction. It does not change the angle.

• DIR AND P3 IS U --->>>> This is another special command


which is only used on tees with variable angles. (Usually for
sloping lines.) In this case, the tee is orientated and the angle
adjusted to allow p3 to point in the direction specified.

Creating Elements
• NEW BOX --->>>> To create anything in PDMS, you need to be
at the right level in the hierarchy and use the command NEW
followed by the TYPE of element you want to create.

• NEW EQUI /T-1101 --->>>> Create EQUI element and set the
name attribute

• NEW ELBO CHOOSE --->>>> For piping components, you need


to create the element and then link it to the catalogue via the
spref attribute. The CHOOSE command allows you to select
components from the specification by picking them from a
displayed menu.

• CHOOSE ALL ---->>>> Allows you to see more detail about the
component than CHOOSE on it's own.
Deleting Elements

• DELETE ELBO --->>>> To delete an element, the syntax is


DELETE followed by the TYPE of element you are deleting.

• DELETE BRAN MEM --->>>> This deletes the members of an


element (i.e. BRAN in this example) without deleting the element
itself.

PSEUDO ATTRIBUTES

In order to get specific information directly from the database, a


number of keyword or pseudo
attributes have been introduced. Pseudo attributes are not attributes
as such, but they have
the ability to extract data when queried. For Example

• ELBO 1 --->>>> Go to elbo 1 of the branch

• Q PARAM --->>>> Query the parameters of the catref of the


spref

• Q DTXR --->>>> Query the rtext of the detref of the spref_ can
also use dtxs or dtxt

• Q MTXX --->>>> Query the xtext of the matref of the spref _


can also use mtxy or mtxz

• Q PSATTS --->>>> Query the list of pseudo attributes available


for the CE.

A few useful pseudo attributes appear below:


General Queries

• Q LIST --->>>> Query what you can create below the current
element

• Q OLIST --->>>>Query the type of elements which can own CE

• Q ORDER --->>>>Query the list position

• Q PROP DESC --->>>> Query the data element with the dkey
equal to DESC in the component's dataset (Steelwork and Piping
elements)

• Q PRLS --->>>> Query the list of properties in the component's


dataset

• Q PURP XXX --->>>> Query the purpose attribute of the


property XXX

Piping Attributes
• Q CHOICE --->>>> Query the answers of the selectors of the
spref

• Q CHOICE STYP --->>>> Query the styp used to select the


component

• Q PL BOP --->>>> Query the bottom of pipe elevation of the


leave point

• Q PA INSU --->>>> Query the insulation thickness at the arrive


point

• Q PGRAD 1 --->>>> Query the slope at ppoint 1

• Q ITLE --->>>> Query the length of implied tube (must


navigate first by using 'IL TUBE' at a component)

• Q LBOR --->>>> Query the leave bore


• Q ABOR --->>>> Query the arrive bore

• Q APOS --->>>> Query the arrive position

• Q LPOS --->>>> Query the leave position

At Branch Level
• Q TULEN --->>>> Query the length of tube in a branch

• Q CLLEN --->>>> Query the centerline length through all


components

Steelwork
• Q ODESP --->>>> Query the design params of the joint owner

• Q ADESP --->>>> Query the design params of the joint


attached beam

• Q DRPS --->>>> Query the derived position of the beam start

• Q NWEI -->>>> Query the net weight (considering joint cut


outs)

• Q GWEI --->>>> Query the gross weight (beam before cutting)

• Q NCOF --->>>> Query the net centre of gravity for the beam

• Q NSRF --->>>> Query the net surface area

• Q MIDP --->>>> Query the mid point

• Q POS PPLINE TOS START WRT /* --->>>> Query TOS of


current element (SCTN)

• Q PPLINE TOS DIR --->>>> Query the direction of the TOS


pline on a SCTN

The Construct Syntax

The construct syntax is described more fully in the Design reference


manual and it is worth looking at it in more detail. CONST allows
distances and angles to be calculated from the design data and is
invaluable when you are writing applications. For example

• Q CONST ANGLE N AND W --->>>> gives 90°

• CONST A PIN1 TO PIN2 TO PIN3

• Q CONST DIST FROM P1 to P2 TO P2 OF/BOX1 --->>>>


gives a distance

• CONST DIST FROM PA TO PL OF PREV

• $S QA=Q ATT --->>>> Create a synonym to query attributes

• Q EVAR PDMSUSER --->>>> Query the operating system


location of user file directory PDMSUSER

REPORTING SYNTAX

You can create an array which includes a number of elements which all
satisfy specific selection criteria, as defined by yourself. The syntax is:

VAR !Array COLLECT selection criteria

!Array is the name of the array that will be created to contain the
elements selected.

The following general criteria can be used to define the selection:

• A class of elements or element types

• A logical expression to be satisfied at all selected elements

• A physical volume in whichall selected elements must lie


• A point in the hierarchy below which all selected elements must
lie

Eg VAR !PIPECOMPS COLLECT ALL BRANCH MEMBERS

This would create the array !PIPECOMPS and set it to contain the
reference numbers of every
piping component in the MDB. Logical expressions use the WITH and
WHERE option; a volume is defined by the WITHIN keyword; and the
hierarchy criteria is defined by the FOR keyword.

Eg VAR !ELBO COLL ALL ELBO WITH SPREF EQ /A300B/100

Evaluating Selected DB Elements


Using the facilities described here you can create an expression and
have it evaluated for all elements which satisfy particular selection
criteria. The results of the expression are then placed in a named
array.

The command syntax is:

VAR !Array EVALUATE (Expression) FOR Select

!Array is the name of the array that will be created

(expression) is the expression that will be carried out for all elements
that match the select criteria

Select is the selection criteria

Eg VAR !BOXES EVALUATE ( XLEN * YLEN ) FOR ALL BOXES


IF ALL ELSE FAILS!
As you can see, there are a lot of commands available to the PDMS
user and the list above is only scratching the surface. Almost all of the
command syntax is described in the reference manuals but in some
cases you might find it difficult to compose the required command
from these alone. In these cases, it might be necessary to build a
command by using the query syntax itself, using $Q and $H syntax.

The command: $Q gives a list of all possible commands at any one


time. On it's own, $Q gives a complete list of top level commands in
any PDMS module. When applied in the middle of a command line, it
lists the options available at that point.

E.G. the command:

• SETUP FORM --->>>> Yields an error incomplete command line

• SETUP FORM $Q --->>>> list_name as required

• SETUP FORM _FRED $Q --->>>> lists a number of options


including:

• 'BLOCK/ING' 'RESI/ZABLE' 'AT' 'SIZE' 'COPY' and Newline

Each of the words in quotes can be used at this point. There may be
further options after these words and the same technique can be used
to find the way through. The characters before the '/' indicate the
minimum abbreviation which may be used for each part of the
command. The presence of the Newline keyword without the quotes
indicates that the return key may be pressed at this point and the
command is executed.

Another form of syntax querying is the $H command. $H is a slightly


more sophisticated form
of $Q, which lists the available options numerically as the following
example shows:
SETUP $H

SETUP $H1

'FORM'

SETUP FORM $H

UNAME

And so on.

Positioning Radial Nozzles


Method 1
1. Create and then position the nozzle to the correct Up coordinate
only. P1 should point in the correct direction, i.e. E 45 N.

2. From the application menu bar, choose:

Position > Move > Distance

The direction of movement is the same as P1. The distance is the


PROJECTION DISTANCE.
Note: If the nozzle’s height is set from face to centerline, you might
use

Position > Relatively (BY)

and define the relative movement as the offset from P2 to P1.

Solid line nozzle shows position after Step 1. Dashed line nozzle shows
position after Step 2.

Method 2

1. Create and then position the nozzle at the correct Up coordinate and
position it to an orthagonal direction the PROJECTION DISTANCE away
from the equipment centerline, i.e. E 2’9. P1 should point in the
orthagonal direction, i.e. E.

2. From the application menu bar, choose:

Orientate > Rotate

The rotation axis should pass through any point on the equipment
centerline, i.e. CYLI origin, DISH origin, EQUI origin, etc. Change the
‘wrt’ to WORL, SITE, ZONE, or EQUI if
required.
The Database Listing form is displayed when you select
Utilities>DB Listing or Query>DB Changes from the main bar
menu. This form lets you output all or part of the database, including
element attributes, as a text file.

A simple procedure to create a DB listing:

<!--[if !supportLists]-->1) <!--[endif]-->Select Utilities > DB Listing

<!--[if !supportLists]-->2) <!--[endif]-->Navigate to the element that you want to list.

<!--[if !supportLists]-->3) <!--[endif]-->Select Add > CE from the DB Listing form.

<!--[if !supportLists]-->4) <!--[endif]-->Destination should be File. Accept the default


filename, or give a path and filename of your choice, i.e. C:\temp\P1501A.txt.

<!--[if !supportLists]-->5) <!--[endif]-->Press the Apply button at the lower left corner of
the DB Listing form.

<!--[if !supportLists]-->6) <!--[endif]-->Open the file in the text editor of your choice, i.e.
NotePad, WordPad, etc., and edit any attributes such as names, positions, etc. Search and
Replace can be used to change names throughout the file. Remember, names must be
unique. Don’t forget to save the file.

<!--[if !supportLists]-->7) <!--[endif]-->In PDMS, navigate to the level of a legal owner (or
below) of the element type that you have listed.

8) <!--[endif]--> Display > Command Line


<!--[if !supportLists]-->8)

<!--[if !supportLists]-->9) <!--[endif]-->Key in: $M C:\TEMP\P1501A.TXT


It can be used in three different modes:

DB Listing: This outputs a listing of the specified parts of the database in its
current state.
DB Changes: This outputs a listing of the changes to the specified parts of the
database as a macro which can be run in to return the database
to the state it was in at the given time or session. You can edit
the macro file so that only the required elements are changed.
DB Differences: This outputs a listing of the specified parts of the database, with
the old and new elements and attributes changed or added since
the given time or session.

The mode affects which gadgets are active on the form. The mode is changed
using the options under Control on the menu at the top of the form.

Destination:

You can send the output to the Screen or a File. If you select File, fill in a valid
filename to output to the $PDMSUSER directory, or input a valid pathname to
output to a different directory. Select New for a new file, or Overwrite or Append
if the file exists: if you do not, you will be prompted to specify which one you
want. If you select Screen, the Command Input & Output window will be
displayed, ready to display the information when you press Apply.

Browse displays a file browser.

Elements:

This shows the list of elements that will be reported on when the Apply button is
pressed. Clicking on any element in this list will navigate to that element.
Changes since
Differences since
DB Listing:

The active gadgets in this frame depend on the form mode, which is shown by
the frame title. None of the gadgets are active in DB Listing mode. In DB
Changes and DB Differences modes, you can select:

Savework, which will report on changes since the last Savework.

TimeDate, which will report on changes since the time and date given.

Time format is HH:MM on a 24 hour clock, e.g. 16:15.

Date format is DD Mon Year, e.g. 9 Feb 1998 or 30 Aug 97

Session, which will report on changes since the given session number. Set the
other gadgets in this frame to the time, date, session number and session user of
the last saved session of the current DB.

Extract, which is only active when the current element is in an extract database.
will report on changes since the given session number. When you choose this
option, the options in the Since Extract frame will become active, see below.

You can type in the session number, or change it using the + and - buttons.

Remember that each DB has its own sessions. The current DB is shown by
Database Name at the bottom of the frame.

Note that TimeDate and Session are related: changing one will affect the other
settings, and also display the correct Session User.
The More button shows a form with the Session comment for the given
session.

Highlight Changes:

This button is only active when the form is in DB Changes or DB Differences


mode in DESIGN. If switched on, the changed elements will be highlighted in all
the 3D graphics views in the colour specified by Colour>Changes. This option is
useful after a Getwork to see the changes that other users have made.

Since Extract

The first drop-down list in the Since Extract frame will become activewhen you
choose the Since Extract option in the DB Changes/Differences frame. It
shows all the databases in the extract hierarchy above the current extract, with
the Master at the top of the list.

The options on the next drop-down list are:

Only which compares the current database with the selected extract ancestor
database

Latest which compares the database with the latest version of the selected
extract ancestor database.

Session which compares the database with the selected ancestor extract since
session nn of that extract.

Date which compares the database with the selected ancestor extract since the
given date in a session of the ancestor extract.

The Apply button is only active when there are elements in the Elements list.

The Dismiss button dismisses the form and clears the Elements list.
Q DRNS GIVES THE START CUT-PLANE DIRECTION
Q DTER (DRAFT) GIVES THE LAYER/LDIM TERM'TR DEFAULT
QE GIVES THE CE EAST CO-ORDINATE
Q ELEM GIVES THE CE ELEMENT NAME
Q FPT (DRAFT) GIVES THE STRA FROM POINT CO-ORDS
GIVES THE PLOO/PAVE RADIU ie 100mm
Q FRAD GIVES THE NEXTR/VERT RADIUS ie 100mm
Q FUNC GIVES THE CE FUNCTION
Q GCOF GIVES THE CE GROSS C OF G
Q GTYP GIVES THE GENERIC TYPE i.e. OD, HP, TG
Q GWEI GIVES THE CE GROSS WEIGHT
Q H (PIPE SUPPT) GIVES THE CE HANDER HEAD CO-ORDS
Q HEI GIVES THE CE (PLOO LVL) PLT THK
Q HPOS (PIPING) GIVES THE CE PIPE HEAD CO-ORDINATES
Q HT (PIPE SUPT) GIVES THE CE HANDER TAIL CO-ORDS
Q IDP @ WRT /* GIVES THE CE P POINT CO-ORDINATES
Q IDPL @ GIVES THE PLINE NAME USING CURSOR
Q INREF GIVES THE CE IN REFERENCE
Q ISPEC (PIPING) GIVES THE CE (PIPE) INSULATION
Q ITLE GIVES LENGTH OF IMPLIED TUBE
Q JLIN GIVES THE CE JOINT LINE
Q JUSL GIVES THE CE JUSTIFICATION LINE
Q LASTMOD GIVES THE DAT STRU WAS LAST MODIFIED
Q LEN (DRAFT) GIVES THE STRA LENGTH
Q LEV GIVES THE CE LEVEL (OBSTRUCTION ETC)
Q LHEI (DRAFT) GIVES THE TEST LETTER HEIGHT
Q LIST GIVES THE CE FITTINGS (NEG EXTR. ETC)
Q LOCK GIVES THE LOCK STATUS
Q LSHAPE (DRAFT) GIVES THE LABEL LEADER LINE STATUS
Q MATREF GIVES THE CE MATERIAL REF
Q MCOUNT GIVES THE NOS OF SUB MEMBERS IN CE
Q MCOUNT SCTN GIVES THE NOS OF SCTN MEMBERS IN CE
Q MDB GIVES THE PROJECT DATABASE
Q MEM GIVES THE CE MEMBERS
Q MEML GIVES THE CE MEMBER LINE
Q MIDP GIVES THE CE MIDPOINT CO-ORDINATES
Q MPT (DRAFT) GIVES THE STRA MID POINT CO-ORDS
Q MTLE GIVES LENGTH OF MATERIAL TUBE
Q MTLL GIVES CL LENGTH OF MATERIAL TUBE
Q MTO GIVES THE CE MTO STATUS
Q NAM GIVES THE CE NAME
Q NCOF GIVES THE CE NET C OF G
Q NSRF GIVES THE CE NET SURFACE
Q NVOL GIVES THE CE NET VOLUME
Q NWEI GIVES THE CE NET WEIGHT
Q OBS GIVES THE CE OBSTRUCTION LEVEL
Q ORI GIVES THE CE ORIENTATION (SLOPE)
Q OSRF GIVES THE SHEET OVERLAY (VIEW ONLY)
Q OWN GIVES THE CE OWNER
Q PA (PIPING) GIVES TE C ARRIVE CO-ORDINATES
Q PARA GIVES THE CE PARAMETERS ie SERIAL SIZES
Q USERMOD GIVES THE LAST USER LOGIN ID (STRU)
Q VLIMITS (DRAFT) GIVES THE VIEW LIMITS
Q VOL CE GIVES THE CE VOLUME
Q: DTYPE GIVES THE FRMW STYLE TYPE (ie STLS)
Q: STATUS GIVES THE CE STRU STATUS ie 'AFC'
GIVES THE CE WEIGHT CODE
Q:SWCODE
show _CDCOMP to show the Piping Components form
Q ADEG (DRAFT) GIVES THE C/VIEW ANGLE ( ie 90 DEG )
Q ANGLE (HVAC) GIVES THE CE ANGLE
Q ATEX(DRAFT) GIVES THE SLAB/GLAB TEXT ATTRIBUTES
Q ATT GIVES THE CE ATTRIBUTES
Q BANG GIVES THE CE BETA ANGLE
Q BORE (PIPING) GIVES THE PIPE INSIDE DIA.
Q BSRF (DRAFT) GIVES THE ATTACHEDDRG/SHT (DRWG LVL)
Q BTEX(DRAFT) GIVES THE DEAD TEXT ATTRIBUTES
Q CHEI (DRAFT) GIVES THE TEXT CHARACTER HEIGHT
Q COL ACT GIVES THE CURRENT ACTIVE COLOUR
Q COL AIDS GIVES THE CURRENT AID LINE COLOUR
Q COL CE GIVES THE CURRENT ATTRIBUTED COLOUR
Q COL VIS GIVES THE CURRENT VISIBLE COLOUR
Q COL 4 (ETC) GIVES THE ATTRIBUTED COLOUR (YELLOW)

Anda mungkin juga menyukai