Sie sind auf Seite 1von 3

DESIGN Switch to Design module.

DRAFT To Draft.
ISODRAFT To Isodraft
OUTFITTING ?To Outfitting
MONITOR To Monitor
!!appxload('des','equi',f) Switch to Equipment application
!!appxload('des','pipe',f) Switch to Pipework application
------------------------------Use this command on valve (handle rotation) "ori p3 dir is (put your required di
rection)"
------------------------------chamfer plate in pdms??
No easy way...
Use NBOX...
In normal modeling I would only add that kind of detail if I was going to show a
blown up detail on the drawing...
Otherwise it should be covered by standard detail drawings...
-------------------------------By PDMSGURU
I've written this short macro for you, to use it, navigate to the member you wan
t moved, then call the macro,
$m/c:\bopmat.mac
then pick the pipe that has the bop you want to match.
this only works with matching BOP in up / down direction.
--------------hole in structure??
new fitt
new tmpl
new nbox xlen 100 ylen 100 zlen 100
Ok, so for sctn you have to create first a fitting and then a template. Under th
e template you can create any negative primitives (nbox, ncyl..), which you can
then modify and position just like any other primitives. For panels you don't ne
ed the fitting and template. In panels and plates -mode you can create a negativ
e extrusion from a pulldown menu.
slotted hole?? cfrea 2 neg cyln and a nbox in between (______)
---------------------You can create symbolic labels (SLAB) for number tags (create-label-general/symb
olic). Then the number is set as ATEXT -attribute i.e. atext '01'
These numbers you have to set manually. Or of course you can create some nice pi
ece of code to identify the spre of tagged element and link it with the mto's nu
mber...but that might be much more complicated than doing it by hand
------------New Equi /NewEquiName copy Same by N x E y U z
--------------Goto BRAN and query
Q CLLE
this is a length of centreline thru head to tail including all fittings lengths
or
Q TUCL

to get total length of only straight parts represented by TUBI including BENDs
Q TULE
the same as previous but without BENDs, only TUBI
----------------draft.... wireline to 2 line??
It's the representation rules that apply to the view that define how it is shown
.
Stand at the view and :
q rrsf
This refers to rules and then these rules (which have criteria) if the design el
ement matches the criteria it is then directed to a STYL...this then defines wha
t is shown (centre line...profile...etc)...
You need to look this up in the draft manual...
Cheers
------------------------type ne 'BEND' and TYPE of OWN of OWN ne 'HVAC'
TO EXCLUDE ELBOW AND TEE, TYPE NE 'ELBO' AND TYPE NE 'TEE'
-------------------------TO SHOW ONLY UP VALUE
POS[3]
--------------------------How I get the clipping box from the command line?
SHOW!!XXXX(your pml name of clipbox)
----------------------------If you are within a framework or branch in your design explorer you can move bet
ween elements by using PREV and NEXT to move up and down the list of members and
they will highlight on screen. But I don't know how to expand a Site or Zone St
ru etc. using keyboard commands to view the contents.
======================
How to call all of equipment datum once in draft?
Create Library for ADP-TAGGS
Create TRST
Create TAGR with Criteria ALL EQUIPMENT WITH ( ATTRIB FUNC EQ 'EQUIPMENT-TAG' )
-----------------------------------------------Now some labels are overlapped with each others. Can I get those labels only whi
ch are overlapped with each other? And place them at a place wherein it will not
overlap with another?
try command ( on view)
SPREAD LOCAL
---------------------------------------------------ow I have placed the labels on pipes..What happens is some labels are getting re
peated...Means same Pipe No. is getting repeated...Is there any way to keep them
unrepeated? means only One labels should be there..it should not get repeated..
.??
I have solved this... Every Label has an attribute called ddname...If you select
a label & in command line type, q ddname..it will give the branch name. So now

you have to find all SLAB which has same ddname value....& keep any one from the
m..and hide others
Suppose, You want to collect all labels for pipe P-100... so, in command window
type run below lines as a macro: var !lab coll all slab with ddname eq 'P-100' f
or ce do !i from 2 to !lab.size() $!lab[$!i] lvisibility false enddo
----------------------------------------------------

Das könnte Ihnen auch gefallen