You are on page 1of 17

A .

DESIGN
AFFIC'HAEE

REEL/16E AFFIC'HAEE
@: REPRE DARC 1 SET ARC TOLERANCE 1
REPRE DARC DEF SET ARC TOLemnce DefaulT
REPRE HOLES ON SET HOLE ON
REPRE HOLES OFF SET HOLE OFF
REPRE PNODE COL YELLOW SET PNOD COLOUR YELLOW
REPRE PNODE ON SET PNOD ON
REPRES PNODE SIZE 6 SET PNOD SIZE 6
REPRES PROF ON CL OFF SET PROFILE REPRESENTATION SOLID
REPRES SNODE ON SET SNOD ON / OFF
REFRESH REFRESH THE SCREEN
PREC 4 DP ! "
GIVES PRECISION READ OUT TO 4 DEC.# POINTS
$Q REPRES ! "
GIVES THE REPRESENTATION STATUS

COULEUR.

@ $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)'
COL ACT %BLUE !
CHANGES " COLOUR TO %BLUE
THE ACTIVE
COL CE "VIOLET !
CHANGES THE CE COLOUR TO "VIOLET
COL (39) YELLOW !
CHANGES LINE COL TO YELLOW
ENHANCE CE TRANSL *o DISPLAYS CE AS A SOLID
ENHANCE CE TRANSL 60* * + TRANSLUCENCY
DISPLAYS CE TO 60%
ENHANCE CE COL YELLOW DISPLAYS CE AS YELLOW

ADD
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 -+|OOmm
..
ADD ALL SCTN WITHIN "VOL CE
ADD ALL SCTN THAT OVERLAP
" CE
ADD ALL STRU WITH PURP EQ $ /'PS'/
ADD ALL STRU WITH PURPOSE ATTRIBUTE % SET AT PS WITHIN A "vOL OF -0
+500
** COLOUR YELLOW
ADD ALL WITHIN "VOL CE 0500
* * COL 4
ADD CE
ADD CREF

11/05/2005
11/05/2005 GUERAULT
GUERAULT (papy)
(papy)

11/17
/ 17
COMMANDES
COMMANDES PDMS
PDMS DECAN
DECAN (papa)
(papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
@2 ADD CE COL (39
)
@2 ADD SITE

REMOVE
@2 , CE
REM
@2 , ALL
REM
@2 ,
REM PIPE
@2 , EQUI
REM $
@2 1 1 1#
ETC..........

MARK
, 2 CE
MARK , 2 CE NAME
MARKS ,
, 2 CE
UNMARK , 2 CE NAME
UNMARKS ,
, 3 CE
MARk , 2 CE NAME
MARK ,
, 3 WI /'TEMPORARY'
MARk , / CE ! CE WITH NAME
TAGS , TEMPORARY
,

La commande QUERY 27‘ la m/Zse !d jour'


" #$ des A ffr'ibufs
$ %#
@2 45 64 7sur les7 8voleurs7 9:
InTerrogoTion 6; 7
d'o’r’rribu’rs
Q ALL & ' (
BOX ) *( ATTRIB
WITH )) & EAST
) GT
) +200
, , -)
45 64 7sur la 96
InTerrogoTion 64 9:
direcTion d'un 4;<
obje’r 9depuis
= 67 le CE >:
Q *(FROM id@
. ) (
TOWARD //EQUI2)
+- 6 ? lo 96
0$*1 offiche 64 9de l’e’le’menT
direcTion :@ @. A(‘1 &69B ' 96
(id@) 56 67 8vers7
digi’roliser
//EQUI2.+#
Q *(FROM CE )
TO //EQUI2)
+- 6 ? lo 96
0$*1 offiche 64 9de //EQUI2
direcTion + 9depuis
= 67 CE.#

45 64 9des7 2
InTerrogoTion 2
PIPES 4 7 en enTier
con’renus 6 9dons7 lo ;4C
boT’re 9de 84 . 9de //CV1/BASA
volume 3 /& 8 une 8voleur ojou’re’e
ovec <4 @ 9de
0 * * en =plus7 9du 84
1500 . 9de clearance 9de //CV1/BASA.
volume 3 /& #
Q ALL 2PIPE 2 EXCLUSIVE
' ( )
WITHIN VOLUME //CV1/BA$A
3 /& 31500
4,,

45 64 7sur les7 @e’le’menTs


InTerrogoTion @. 7 Aa l'oide
: 69 9de l’ou’ril
:4 6 MATCHWILD.
) ( # Ce’r’re foncTion
4 64 =perme’r
. 9de 94
dormer =por’riellemen’r
6 .
4. 9de l'e’le’menT
le nom :@ @. A(‘1 rechercher
? ? &( Elle es’r
7 u’rilisoble
6 67 ; ovec
8 9des7 Dwildcords
69 97 E* '#
).
Q ALL 2PIPE 2 (WITH ) *( MATCHWILD
) ( *( NAME,5 6/ 7 7 8 8 7 #7 %$
'/nom_de_pipe_ou_branche*'))9 16--

F . = ovec
Exemple 8 , MATCH >:
•0 E* Coroc’reres
G 7 joker
<43 ? C 9de corocTeres.
Cho’l‘ne G 7#
•0 H? CorocTeres
G 7 joker
<43 1 7seul corocTere.
G #

F >: RR?H *001*


Ex * E
•0 @7
Re’sulToT 9de la recherche
? ? >: ** *
RRI001P0
•- **
RRA001EC

( *( Cre’aflan
La commande NEW $: 6 %" )-
d’objef
@2 % /nomdelosubs
NEW SUBS 4. 9 7 ;7 AT IDP@ B ORI Y IS N AND Z IS UP
@2 NEW %BOX
I IXLEN J$7
K YLEN J$5
0 ZLEN J$1 LEV
" 05 K7 OBST
% *0
@2 % /nomdelosubs
NEW SUBS 4. 9 7 ;7 COPY PREV " %BY E 1550
00*
@2 % /nomdelosubs
NEW SUBS 4. 9 7 ;7 POLAR N22.5W
L L #0 96 7 0500
disT **
11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
22 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
NEW %BOXI IXLEN 0500
* * YLEN 10
* ZLEN L250
0*
=6= 4. =6=
NEW PIPE /pipe/nom/pipel
NEW %BRAN /pipe/nom/pip21/bmnch1
=6= 4. =6= ; ?
%
NEW ELBOW SEL WI STYP EL

2 *( C'opie
La commande COPY 8 d'objef
6 %" )-
@2 COPY PREV" ,MOVE " N(43.68
& ( # M 180
M * A)E
' DIST &(1243.8
L ( #M L2 D)'
@2 NEW SCTN COPY PREV " %BY E200
L * * &(PDMS)
, '
@2 NEW SCTN COPY PREV " %BY E200
L * * COL 4 &(PDmS)
. '
@2 NEW SCTN COPY PREV " %BY E200
L * * WRT CE &(PDMS)
, ' COPIES E200 L * * WRT CE
@2 NEW SCTN COPY PREV " ,MIRRO PLANE E THR EII8000 M * * * N118000
M * * * U26000
L * * * WRT/*(PDMS)
E& , ' , 4 COPIES
MIRROR
%
CE ABOUT N
CO-ORDS ONE DIRECTION
NEW STRU COPY PREV " ,MOVE" W WRT CE TO IDPL@ B &(PDMS)
, ' COPY A NEW STRU AND , "
MOVES IT WEST
WRT CE and 9 TOWOrd 9 SeleTed 9 PLINE
COPY , ,; OF /Goupname
MEMber !4 = .
NEW FFF 4. COPY PREV
xxx /nom "
NEW %BOXI COPY PREV " %BOXI %BY W125OL0*
NEW SUBS% /nomdelasubs
4. 9 7 ;7 COPY PREV " ROT ABOUT
% Z %BY 45
0
NEW %BRAN /CVT/RRI001
" * * COPY /RRI001 * * RENAME, /RRI /CVT/RRI
"

La commande M0VE *( Dép/acemenf :8 6 %" )-


d’abjef
MOVE
, " N45E0 DIST 1500 0**
MOVE S DIST 1245
, " L 0
MOVE
, " u THRO P2 L OF PREV " %BOX I
MOVE ALONG P1 DIST 547
, " ! 0 K
MOVE
, " N45W0 TOWARDS ID@ B DIST 0500 **
MOVE N45W TOWARDS IDP@ DIST 500
, " 0 B 0 **
MOVE
, " J$_DIR
O WRT WORLD PLANE J$_PLAN O CLEARANCE J$_DIST
O J$_RELATIVE
O " J$_CD.NNAME_NAME
O # , O ,
MOVE ALONG $!SCTNDIR1 PLANE u THR u $_ELEVATION
, " ! J P J O "
MOVE
, " P2L Nor’rh
4 ? DIST 0500 * * FROM , 6id@
9B
MOVE
, " P2L Nor’rh
4 ? CLERANCE 100 * * THRough
4 5? IDP@ B
MOVe
, " E WRT CE TO ID@(PDMS)
B & , ' MOVe
, " CE WRT TO ITS OWN AXIS
I E TO A SELETED
ELEMENT
,
,MOVE" U TO ID@(PDMS)
B & , ' , " UP TO A SELecTED ELEMENT
MOVE ,
,MOVE" W TO IDPL@(PDMS)
B & , ' MOVE
, " WEST TO A SELECTED PLINE
%BY DIOO &(PDMS , ONLY)' , "
MOVES CE DOWN 100* * .mm.
%BY EIOO
* * &(PDMS
, ONLY)' , "
MOVES * * .mm
CE EAST 100 .
%BY E2IN
L WRT CE , "
MOVES L Q&
CE E2"(INCHES) ' WRT CE &(DETERMI...
, ### CORRECT CE AXIS
I
FIRST)'
%BY E3.IDIN
(# , "
MOVES ( # L Q&
CE E3.1/2"(INCHES) '
%BY NIOO &(PDMS , ONLY)' , "
MOVES CE NORTH 100 * * .mm
.
%BY UIOO &(PDMS , ONLY)' , "
MOVES CE UP 100* * .mm
.
%BY IXIOO &(DRAFT R& PDMS)
, ' , "
MOVES CE IX &(EAST)' 100* * .mm.
%BY IXIOO WRT/*(PDMS
E& , PLATES)' , "
MOVES CE IX B@AS") Q' 100
* * .mm. WRT TO WORLD
AT IDP@ B , " CE TO SELECTED PPOINT
MOVE
AT IDPL@ B ,
MOCE CE TO SELECTED PLINE

11/05/2005
11/05/2005 GUERAULT
GUERAULT (papy)
(papy)

33/17
/ 17
COMMANDES
COMMANDES PDMS
PDMS DECAN
DECAN (papa)
(papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
La commande R0)TA)TE *( Rafaflan d’objef
6 %" )-

$;# !(i la commande $r0fafe<:


Remarque
4 64 9:
Effec’ruer la ro’ra’rion d’un 4;<
obje’r S“n"T auTour4 9de l'axe
: F S“Z”T 7=@ 6 6@ 9:
spécifie’ d' un 4;<
obje’r,U e’r 9devanT
8 4
Tourner < 7V : la renconTre
jusqu'a 4
9de l'axe
: F S“Y"T 9:
d'un auTre 4;<objeT.#
4 exe’cu’rer
Pour F@ 4. . 9 U Spe’cifier
ceTTe commande, =@ 6 6 l'axe : F 9de ro’ra’rion,
4 64 U l'axe: F 9de l’obje’r
:4;< Vque 84 vous7 84
voulezW .modifier
496 6 e’r ensui’re
7 6 la
=476 64 8vers7 l'inTersecTion
posi’rion :6 7 64 9de l’obje’r
:4;< 7sur lequel V 84
vous7 84
voulezW 84vous7 aligner.
65 #
La 7X
synTaxeF =4
pourmi’r 6 Yé’rre la 7suivan’re
68 >:laquelle
V
@2 ROTATE ABOUT % Z<axis>
F67[ AND Z<axis>F67[ 6is7 TOWARDS Z=476 64 [
<posiTion>

F . = 9de roTaTion
Exemple 4 64 au’rour
4 9de Z 9:
d'un @e’le’menT
@. : F Y es’r
eT l'axe 7 96 65@ 8vers7 le =pre’ce’denT
dirige’ @ @9 9dans7 la ?6@ ?6 #
hie’mrchie.
%
@ ROTATE ABOUT IX AND Y IS TOWARDS PREV
"

%
ROTATE ABOUT B %BY 45$*
Z THROU IDP@ 0 J E &( Ro’ra’rion
4 64 9: 5 Fx au’rour
d’un angle 4 9:d’un ==46
ppoin’r ')
ROTa’re %BY N-45
0
ROTa’re %BY 60* ABOUT
% EasT7
4 5? P3
ROTa’re THRough ( ABOUT
% 4 ? %BY 45
Sou’rh 0
ROTaTe AND Y IS N45W25D 0 L 0
ROT THR WloooO444 N20000
L * * * * U3000
( * * * WRT /*E ABOu’r
% U %BY )90*
ROTATES CE ABOUT CO-ORDS WRT TO WORLD ABOUT "VERT AXIS
% N % I %BY )90
* DEG !
ROT THR POSE ABO % D %BY (30 * ROTATES CE ABOUT % END POS %BY (30 * DEG !
ROT THR POSS ABO % D %BY 45 0 %
ROTATES CE ABOUT START POS BY 45 DEG % 0 !
ROT THR , MIDPABO % D %BY )90 * ROTATES CE ABOUT % ,
MIDP POS %BY )90 * DEG !
% IDPC‘?
ROT ABO B %BY )90* ROTATES CE LOCALTO PPOIN'IQ %BY )90 * DEG.
!#
% IDPL@
ROT ABO B %BY )90* ROTATES CE LOCAL TO PLINE %BY )90 * DEG.!#
ROT THR IDPC‘? B %BY )90* ROTATES CE ABOUT % ANY PPOINT %BY )90 * DEG.!#
ROT THR IDPL@ B %BY )90* ROTATES CE ABOUT % ANY PLINE %BY )90 * DEG.!#
% Pl %BY )90
ROT ABO * ROTATES CE ABOUT % P1 %BY )90
* DEG. !#
% PPLIN TOS %BY 15
ROT ABO 0 ROTATES CE ABOUT % PLINE TOS %BY 15 0 DEG !

La commande 2PLANE(
* Dép/acemenf
:8 6 %" se/on la norma/e
d’objef $ # plan
au 8 de
$réfe’r'ence)
:=:$ -
PLANE N CLEAR 100* * %BEHIND CE
PLANE E THRO PIN 1
PLANE U DIST *0 %BEHIND IDP@ B
PLANE PIN L2 THRO IDP@ B
PLAN N DIST 0500
**
PLAN N THROUGHT! ID@B
PLAN U THROU U 1000***
PLAN N DIST \L * * FROM
-200 , IDP@
B J$*E The
? 96 7
dis’rance 6is7 coming
4. 6 5 from
4. 74
souTh?

La commande 2POSITION
) *( 2Pas/flan d’objef
6 %" )-
@2 POS PT DIST 0500* * FROM
, LAST , ,
MEM
@2 POS PH DIST 0500* * FROM
, LAST , ,
MEM
@2 "VAR P!P1 P1 POS IN WORLD
@2 AT J$!RPOS
P WRT WORLD
@2 "VAR ]§PIN1 PIN 1 POS IN WORLD
11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
44 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
a? B AT PIN L2
POS ID@
a? POS P6 AT P2L OF J$1
a? $Q POS WRT TO ID@ B ! "
GIVES THE DIST FROM , CE TO START OF IDENTEED , ,%
MEMBER
a? $Q POS IN J$v1
" ! "
GIVES THE CE DISTANCE TO "VAR.# J$V1 "
a? $Q POS PINI WRT/*E ! "
GIVES N
THE CE CO-ORDINATES OF PINI
a? $Q POSE ! "
GIVES N
THE CE END CO-ORDINATES
a? $Q POS FITT ! "
GIVES N
THE C/FITT CO-ORDINA'IES / &(START)'
a? $Q POS IDPL@B ! "
GIVES THE PLINE CO-ORDN AT CE START
a? $Q POS PPLI %BOS WRT/*E ! "
GIVES THE %BOS PLINE CO-ORDINATE3
N (
a? $Q POS PPLI NA PROP *0.5
#0 ! "
GIVES N
THE CENTRE CO-ORDINATE3 ( POSITIONS OF THE PLINE
&(PPLI)' AT &* #0 Fx DER LEN)' ON THE N/A
(0.5
@b $Q POSS ! "
GIVES THE START COORDINATES
ceb $Q POSS POSE ! "
GIVES THE START and 9 END COORDINATES

2PINS
Ufi/Ilsafion des pins.8
ceb PIN1 AT PPLI %BOS PROP *0.5
#0 POS PIN1 OT ,
MIDDLE OF PLINE %BOS
ceb PIN1 DIR D ORIENT PIN1 DOWN
ceb PIN1 DIR u WRT/*E THR IDP@ B , "
MOVES ^
PINI UP TO A SELECTED PPOJNT
ceb PINZL DIR D WRT/*E THR IDPL@ B , "
MOVES L DOWN TO A SELECTED PLINE
PIN2
ceb PIN1 %By D M8 ,
MOVES
" PINI DOWN M8mm
..
ceb PIN6 OFF TURNS PIN6 OFF
ceb POS PIN3( AT CE POSITIONS PIN3 ( AT AXIS
I OF CE
P $Q DIR PINI ! "
GIVES THE DIRECTION OF PINI

2PIPING
2 .
@= $Q %BORE &(PIPING)!' ! "
GIVES THE PIPE INSIDE DIA
@ $Q CLLE &(PIPING)!' ! "
GIVES THE PIPE %BRANCH LENGTH!
$3 $Q HPOS &(PIPING) !' ! "
GIVES THE N
CE PIPE HEAD CO-ORDINATES
$3 $Q HT &(PIPING)
!' ! "
GIVES THE CE HANGER! N
TAIL CO-ORDS
@ $Q ISPEC &(PIPING) !' ! "
GIVES THE CE &(PIPE)' INSULATION
@ $Q PA &(PIPING)
!' ! "
GIVES THE CE ARRIVE" CO-ORDINATES
N Dwi’rh
6 ? RespecT
7= 4 9
World
@ $Q PA TOP WRT/*(PIPING)
E& !' ! "
GIVES THE CE ARRIVE" CO-ORDS
N * 4of PIPE
AT TOP
@ $Q PA %BOP WRT/*(PIPING)
E& !' ! "
GIVES THE CE ARRIVE" CO-ORDS
N AT %BOP 4of PIPE
@ $Q PH %BORE &(PIPING) !' ! "
GIVES THE CE &(PIPE HEAD)' %BORE
@ $Q PH OD &(PIPING) !' ! "
GIVES THE CE &(PIPE HEAD)' EXT
I DIAMETER
,
@ $Q PI WRT/*E &(PIPING) !' ! "
GIVES THE CE &(PIPE SUPPT)' LOCATION
P: $Q PL WRT/*(PIPING)
E& !' ! "
GIVES THE CE LEAVE" CO-ORDINATES
N
$3 $Q PT OD &(Piping)
6=6 5' ! "
GIVES THE 6= TAil6 OuTside
Pipe 769 Diome’rer
6.
@ $Q TPOS &(PIPING) !' ! "
GIVES THE CE PIPE TAIL COORDINATES
@ $Q CREF ! "
GIVES THE CONNECTION REFERENCE
@ $Q PT ! "
GIVES %
THE PIPE TAIL ATTRIBUTES
@3 $Q ITLE ! "
GIVES !
LENGTH ,
OF IMPLIED %
TUBE
@ CONN TO PREV "
@ CONN TO NEXT I
@” FCONN TO PREV " 4
Force 4 F64 .méme
lo connexion Y. 76 F @. 6 @7 6incompatibles
si ex’rrémi’rés 4. = 6; 7 ')
@3 $Q ,MTOT ! "
GIVES ,
THECEMTO %
STATUS TUBE
$3 $Q ,MTOC ! "
GIVES ,
THECEMTO ,
STATUS COMPONENT
@: $Q TULE ! "
GIVES THE %BRAN TUBE
% LENGTH
!
11/05/2005
11/05/2005 GUERAULT
GUERAULT (papy)
(papy)

55/17
/ 17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
2PIPING.
2 #
suite
ceb $Q MTLE
, ! "
GIVES ! OF ,
LENGH %
MATERIAL TUBE
ceb $Q MTLL
, ! "
GIVES # !
CL.LENGTH OF , %
MATERIAL TUBE
ceb $Q NCOF ! "
GIVES THE CE NET C OF !G
a? $Q NSRF ! "
GIVES THE CE NETSURFACE
a? $Q NVOL
" ! "
GIVES THE CE NET "VOLUME
,
a? $Q NWEI ! " 6
GIVESTHECENETWFiIGHT !
a? $Q SPRE ! "
GIVES THE CE SPECIFICATON REFERENCE
ceb $Q PH &(PIPING)
!' ! " %
GIVES THE CE PIPE HEAD ATTRIBUTES
ceb $Q PT &(PIPING)
!' ! "
GIVES %
THE CE PIPE TAIL ATTRIBUTES
a? $Q HH &(PIPE SUPPT)' ! " ! N
GIVES THE CE HANGER HEAD CO-ORDS
a? $Q GCOF
! ! "
GIVES THE CE !
GROSS CenTre OF ! 86 X
Gravi’ry
a? $Q GWEI
! ! "
GIVES THE CE !
GROSS WEIGHT!

) )
STRUCTURE
@: $Q %BANG! ! "
GIVES THE CE %BETA ANGLE!
$3 $Q DRNE ! "
GIVES N
THE END CUT-PLANE DIRECTION
@ $Q ^JUSL ! "
GIVES THE CE ^JUSTIFLCATION LINE
$3 $Q DTYPE ! "
GIVES , STYLE TYPE(ie
THE FRMW &6 STLS)'
@ $Q ^JLnV
" ! "
GIVES THE CE ^JOINT LINE
$3 $Q DRNS ! "
GIVES N
THE START CUT-PLANE DIRECTION
$3 I
EXT END TO ID@B I
EXTENDS THE SCTN END TO SELECTED ITEM ,
$3 I END TO IDP@
EXT B I
EXTENDS THE SCTN END TO A SELECTED PPOINT
$3 I
EXT END TO IDPL@ B I
EXTENDS THE SCTN END TO A SELECTED PLINE
@ NEW PANEL COPY PREV " , " TOWard
MOV 9 ID@
B DIST 100** COPY THE PANEL FROM , ITS POSITION TOWARD
ELEMT DISTANCE 100
, * *
ceb $Q IDPL@ B ! "
GIVES THE PLINE NAME , USING ! CURSOR
ceb CALLSTL !GSCTNTAG ! CE , 2
MARKS CE SCTN START &END R
a? DRNS PERP CUTS THE SCTN END AT )9ODEG ! TO SECTION
csb $Q CUTLE ! "
GIVES THE CE CUT LENGTH!
a? $Q HEI ! "
GIVES THE CE &(PLOO LVL)
" ' PLT THK 2
a? $Q FRAD ! "
GIVES THE PLOO/PAVE " RADIUS 6ie 100mm* * . . OR THE NXTR/VERT
I "
RADIUS 6ie lOOmm
..
cs? $Q SJUS
^ ! "
GIVES THE PLOO ^JUSTIFICATION 6ie UTOP
(I $Q NCOF ! "
GIVES THE CE NET C OF ! G
a? $Q NSRF ! "
GIVES THE CE NETSURFACE
a? $Q NVOL
" ! "
GIVES THE CE NET "VOLUME ,
a? $Q NWEI ! "
GIVESTHECENETWFiIGHT 6!
(I $Q PLNA ! "
GIVES THE CE PLINE NAMES ,
cs? $Q SPRE ! "
GIVES THE CE SPECIFICATON REFERENCE
a? $Q !GRADE ! "
GIVES THE CE ,MATERIAL ! GRADE
a? $Q !GTYP ! "
GIVES THE !GENERIC TYPE 6ie OD,HP,TG
U U !
a? $Q !GCOF ! "
GIVES THE CE !GROSS CenTre OF ! 86 X
Gravi’ry
a? $Q !GWEI ! "
GIVES THE CE !GROSS WEIGHT !
a? $Q , MATREF ! "
GIVES THE CE ,MATERIAL REP
a? $Q DER LEN ! "
GIVES I
THE CE EXACT !
LENGTH
cs? $Q TCTL OR &$
(Q CUTL)' ! "
GIVES THE TRUE CUT LENGHT !

11/05/2005
11/05/2005 GUERAULT
GUERAULT (papy)
(papy)

66/17
/ 17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
2
EQUIPEME NT)
>
Connexion 6 %"
d'objef
@I CONN IDP@ B To4 IDP@B
@I CONN P2L To4 P3( OF PREV
" %BOX
I
@3 $Q !
GCOF ! "
GIVES THE CE !
GROSS CenTre OF ! 86 X
Gravi’ry
S: $Q !
GWEI ! "
GIVES THE CE ! !
GROSS WEIGHT

2
PDMS ) 2
TYPICAL COMMANDS
)) & ) GENERAL
ATTRIBUT
, " ALL AIDS7 LINES
@I AID CLEAR LINE ALL REMOVE
@: I
AXES AT CE I
PLACES CEAXES
@: I
AXES AT PA CE I
PLACES AXES " POINT
AT PIPE ARRIVE
@: I
AXES AT PPLI TOS PROP 1 I
PLACES AXES AT THE END OF TOS PLINE
I
@I AXES OFF , 8 CE AXES
REMOVE I 7
2 CE
@I CHECK ! "
GIVES CONSISTANCY CHECK 2 ON CE
S” DELETE CE DELETE THE CE
2 C'E EXIT
S” DESCZASH CHECK I 2 ON CE &(TYPE EXZT
RUNS CLASH CHECK I TO CLEAR ,
MACRO R& RETURN TO
! '
DESIGN)
@‘3 FINISH ENDS R& SAVES" , SESSION
PDMS
@ FLIP CE M * 9degres
TURN 180 5 7 The
? COMPONENT
, ITSELF
$3 !
GETWORK2 !
GETS LATEST , MODEL

INCLUDE
%
S: INCL CIRC 1 OF NOTE /TABLE TRANSFER WITH FULL NAME ,
B
S: INCL ID@ , TO %BE TRANSFERED
SELECT THE ITEM
,
@T INCL NAME

@ LOCK2 ALL 2 CE R& CE ,


LOCKS ,%
MEMBERS
, /TEMPORARY
@3 NAME , REName. CE TEMPORARY
,
" %BY ZDIST PROP 1 %BANG
@ NEW FITT COPY PREV ! 180
M* COPY THE FIT AT END POSITION OF CE %BANG
! 180
M*
- PROP *0 _= START POSITION
- PROP *0.5
#0 _= ,
MIDDLE POSITION
- PROP 1 _= END POSITION

S: &(DETERMINE
, I
CORRECT CE AXIS FIRST)' WRT TO CE AND TO A SELECTED PLINE)'
!
@ RCODE RIGHTROTATE THE "VIEW ONTO THE RIGHT!
, FFF
SI RENAME xxx/YYY
,
ST SAME !! %BETWEENLAST L2 ITEMS
LETS YOU TOGGLE ,
"
ST SAVEWORK 2 "
SAVES LATEST WORK 2
ST UNCLAIM, ALL UNLOCKS2 ALL CLAIMED
, , ,%
MEMBERS
ST UNLOCK2 ALL UNLOCKS2 CE R& CE , ,%
MEMBERS

S $Q ATT GIVES
! " THE CE ATTRIBUTES
%
S $Q DESC GIVES
! " THE CE DESCRIPTION
S $Q DESP GIVES
! " THE CE DESPERAMETERS
,
x $Q FUNC GIVES
! " THE FUNCTION ATTRIBUTE
%
x $Q FUNC GIVES
! " TRE STRA FROM
, POINT COORDS

11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
77 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
@ $QPURP ! "
GIVES %
THE PURP ATTRIBUTE
$3 $
Q >:STATUS ! "
GIVES THE CE STRU STATUS 6ie /'Apc'
= /

x $Q >:SWCODE ! "
GIVES THECE WEIGHT ! CODE
@ $Q ANGLE! ! "
GIVES THE !
ANGLE
@T $Q DISPLAY ! "
GIVES THETOLERENCE R& REPRES LEVELS "
@T $Q DNST ! "
GIVES THECE DENSITY
$ ! "
GIVES N
THE CE EAST CO-ORDINATE
@T $Q ELEM , ! "
GIVES ,
THE CE ELEMENT NAME,
at $Q I W F ! "
GIVES THE CE INREFERENCE
@T $Q IDP B@ WRT/*E ! "
GIVES N
THE CE P POINT CO-ORDINATES
@ $Q ITLE ! "
GIVES !
LENGTH ,
OF IMPLIED TUBE %
@T $Q LASMOD
, ! "
GIVES THE DATE STRU WAS LAST , MODIFIED
x $Q LEN 4[o>RAn?H ! "
GIVES THE STRA LENGTH !
@T $Q LEV" ! "
GIVES "
THE CE LEVEL &(OBSTRUCTION
% ETC)'
$
@T Q LIST ! " %
GIVES POSSIBLE TYPES IN , ,%
MEMBERS LIST
@T $Q LOCK 2 ! "
GIVES THE LOCK 2 STATUS
$ ,
@T Q MCOUNT ! " 47
GIVES THE Nos OF SUB % , ,%
MEMBERS IN CE
@T $Q ,MCOUNT SCTN ! "
GIVES 47 OF SCI'IQ ,
THE Nos ,%
MEMBERS IN CE
$ ,
@T Q MDB % ! "
GIVES ^
THE PROJECT %
DATABASE
@T $Q ,MEM, ! "
GIVES THE CE , ,%
MEMBERS
1: $Q , ,
MEML ! "
GIVES THE CE , ,%
MEMBERS LINE
@T $Q ,MIDP ! "
GIVES THE CE ,MIDPOINT COORDINATES
@T $Q NAM , ! "
GIVESTHE CE NAME,
@T $Q OBS
% ! "
GIVES %
THE CE OBSTRUCTIONLEVEL "
@T $Q OLIST ! "
GIVES %
POSSIBLE TYPES OF OWNERS FOR CE
x $Q OM , GIVES
! " THE CE OFUENTATION &(SLOPE)'
@T $Q OWN ! "
GIVES THE CE OWNER
@ $Q PARA ! "
GIVES ,
THE CE PARAMETERS 6ie SERIAL SIZES
@ $Q POS GIVES
! " THE CE CO-ORDINATES
N &(START)'
@ $Q PRLS ! " THE DESParam
GIVE . &(PROPerTies) 6 7' LIST
@ $Q RAD ! "
GIVES THE RADIUS ATTRIBUTE %
@T $Q STEXTI ! "
GIVES THE ATTA PENETRATION IDENT
@T $Q TYPE ! "
GIVES THE CE TYPE 6ie SCTN,U PANE
@T $Q USER ! "
GIVES THE CE USER DATABASE %
@ $Q USERMOD , ! "
GIVES THE LAST USER LOGIN ! ID
@T $Q "VOL CE ! "
GIVES THE CE "VOLUME ,
3 $Q ZDIS ! " THE FITTING
GIVE ! POS ALONG ! SCTN

@ J$R6 ! "
GIVES THE , ! FOR THE CURRENT COMMAND
MACRO LISTING ,, ,
MENU
J I
EXIT "
THE CURRENT PREVIOUS ,,
COMMAND J$R6

11/05/2005
11/05/2005 GUERAULT
GUERAULT (papy)
(papy)

88/17
/ 17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
)
DRAFT
>
A text.

F /`
ATex’r & ( > ( '/
'#OWNER(C13:13)'
FILE
F /' N- N-PLAN "VIEW AT EL.#POSU+
ATexT #` - T.O.S.'
# # #/
"VUE EN PLAN SANS RENVOI " "
DE PLAN ET AVEC / "
L'ELEVATION !
INTELLIGENTE &(SUR UNE
SECTION)'
F /' N- N-PLAN "VIEW AT EL.#P3POSU+
ATexT #` ( - T.O.P.'
# # #/
"VUE EN PLAN SANS RENVOI " "
DE PLAN ET AVEC / "
L'ELEVATION !
INTELLIGENTE &(SUR LE PAVE
"
/
D'UN PANEL)'
F /' N- N-ELEVATION
ATex’r " "VIEW ROW ` & ( > ( '/
#OWNER(C13:13)'
"
ELEVATION "VIEW SANS RENVOI " "
DE PLAN ET AVEC !
LA FILE INTELLIGENTE

I COPY PREV
NEW TEXP " %BY YIO
* &(DRAFT)' I CE Y 10
COPY TEXT *

& >
Bfexf.

%B’rex’r
F /E'* %BRACINGS
! ARE ` & ( >'& L >( 'QF* `
#SPREF(P/3:)(C2:3)"xO#SPREF(P/3:)(C9:12) & ( >'& ) > L ' N- CL EL.#POSU+'
#` -/
' NOTE POUR LES CONTREVENTEMENTS " , HORIZONTAUXI AVEC"
"
ELEVATION INTELLIGENTE !
%B’rex’r
F /` & >'& L > ' `
'#SPREF(P/1:)(C2:4) & L >'& L >'/
#SPREF(P/2:)(C2:)'
,
DENOMINATION ,
COMPLETE DES ^JIS
%B’rex’r
F /` & >'& L > ' ` & L
'#SPREF(P/1:)(C2:4) #SPREF(P/2:)(C2:9)' >'& L >) '/
,
DENOMINATION ,
NOMINALE DES ^ JIS
%B’rex’r
F /` & ( >'& L >L 'QF* `
'#SPREF(P/3:)(C2:2)"x0#SPRE & FL >'& L >'/
F(Px2:)(C2:)'
SECTION DES TUBES % INFERIEUR A 10" * Q AVEC
" EPAISSEUR INFERIEURE A 1.000"#* * * Q
%B’rex’r
F /` & ( >'& L >L 'QF`
'#SPREF(P/3:)(C2:2)"x#SPRE & FL >'& L >'/
F(Px2:)(C2:)'
SECTION DES TUBES % INFERIEUR A 10" * Q AVEC
" EPAISSEUR SUPERIEURE A 1.000"#* * * Q
%BTEXTI /` & ( >'& L >( 'QF* `
'#SPREF(P/3:)(C2:3)"x0#SPRE & FL >'& L >'/
F(Px2:)(CZ:)'
SECTION DES TUBES % "
AVEC EPAISSEUR INFERIEURE A 1.000" #* * * Q
%BTEXTI /` & ( >'& L >( 'QF`
'#SPREF(P/3:)(C2:3)"x#SPREF & FL >'& L >'/
(Px2:)(CZ:)'
SECTION DES TUBES % "
AVEC EPAISSEUR SUPERIEURE A 1.000" #* * * Q
%BTEXTI /` & ( >'& L >( 'Q/
'#SPREF(P/3:)(C2:3)"'
SECTION DES TUBES % SANS EPAISSEUR
%B’rex’r
F /'PG !` a bF` aL bF` a( bF`
#DESP[1]x#DESP[2]x#DESP[3]x#DESP[4]' a b/
,
DENOMINATION ,
COMPLETE DES PG !
%B’rex’r
F /'PG !` a bF`
#DESP[1]X#DESP[2]' aL b/
,
DENOMINATION ,
NOMINALE DES PG !
%BTEXTI /` $ & >'& :)'
'#EQUI(P/4:)(C4 >'/
REPERAGE ! DES EQUIPEMENTS
$ ,
%BTEXTI /'ELLIPTICAL ` & N >'& L >' `
#SPREF(P-4:)(C2:)S #DESP(P & L2:)(C2:3)
>'& L >( ' THK 2 PL.'#/
,
DENOMINATION $
DES COQUILLES ELLIPITIQUES $
%BTEXTI /` & N >'& L >' `
'#SPREF(P-4:)(C2:)S #DESP(P & L2:)(C2:3)
>'& L >( ' THK 2 PL.'#/
,
DENOMINATION $
DES COQUILLES RONDES
%B’rex’r
F /'CONC.# REDUC.# ` a bF` aL bF`
#DESP[1]x#DESP[2]x#DESP[3] a( b THK.'
2 #/
11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
99 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
,
DENOMINATION DES REDUCTIONS CONCENTRIQUES $
%BTexT
F /` & 0 >'& L >0 ' c~D4'4'5DESPARA[1]
'#SPREF(P5:)(C2:5) ` a b Fx c~D#DESPARA[2]
` aL b `
#/xF` a( b ?3# ROLLED PLATE'/
#DESPARA[3]Thk.
,
DENOMINATION DES CONES
%BTexT
F /'TOP OF %BRACINGS ! EL.#PKGG"POSEU+<WRT
#` 2 !!d -Z E[/
/*>'
INDICATION DE L'ELEVATION/ " /
TOP D'UN TUBE% &^
(JUSTIFIE EN NA)' SUR LA PLINE
SUPERIEURE
%BTexT
F /'PLATE `
#LOHE THK' 2/
INDICATION DE L'EPAISSEUR / /
D'UNE TOLE.#

2P/fexf.
>
F /'EL.# `
PITXT #POSu+- T.O.S.'
# # #/
/ "
INDICATION DE L'ELEVATION !
SUR LIGNE /
DE RAPPEL D'UNE COTE

) OUERY COMMANDS
DRAFT
<5? $QRRSF ! "
GIVES THE CURRENT "VIEW RULE SETTINGS !
<5? $QSIZE ! "
GIVES THE "VIEW O/ALL DIMENSIONS,
a? $QADEG ! ! "
GIVES "
THE C/VIEW ! &6
ANGLE (ie )90
* DEG) !'
<5? $QAPOF ! "
GIVES THE CE &(NOTE)' TERMINATOR
, /
POS'N
<5? $Q %BSRF ! "
GIVES !# SIFT.# REF.# &(STRU LVL)
THE DRG. " '
@ $Q CHEIGHT
! ! "
GIVES THE TEXT I CHARAc HEIGHT !
@: $Q CPOF ! "
GIVES THE CE &(NOTE)' LEADER LINE POS'/
@ $Q DIR ! "
GIVES "
THE C/VIEW DIRECTION(& 6ie N ')
@ $Q DPOS ! "
GIVES THE LDIM , POSITION ON SHEET
@ $Q DTER ! " X
GIVES THE LAyER/LDIM , TERM'TR
,/ DEPAULT
@ $Q FPT ! "
GIVES THE STRA FROM , POINT CO-ORDS)N '
@ $Q ^JUST ! "
GIVES THE "
C/VIEW ^
JUSTIF &6
(ie LEFT) '
@3 $Q LEN ! "
GIVES STRA LENGHT!
@ $Q LHEI ! "
GIVES I LETTER HEIGHT
THE TEXT !
@ $Q LSHAPE ! "
GIVES %
THE LABEL LEADER LINE STATUS
@ $Q LVIS
" ! "
GIVES THE CE "VISIBILITY
%
@ $Q ,MPT ! "
GIVES THE STRA FROM , POINT CO-ORDS N
@: $Q PKEY
2 ! "
GIVES THE DIM, PLINE STATUS &6 (ie TCTF)'
@ $Q POS PLRF ! "
GIVES THE CURRENT "VSEC CO-ORDS N
ceb $QRCOD ! "
GIVES THE "VIEW ORIENTATION
ceb $QRRSF ! "
GIVES THE CURRENT "VIEW RULE SETTINGS !
a? $QSIZE ! "
GIVES THE "VIEW O/ALL DIMENSIONS
,
a? $QSNAP ! "
GIVES THE SNAP SETTINGS ! &(ON/OFF)'
@ $Q THPOS ! "
GIVES "
THE C/VIEW ,
MATCHLINE CO-ORDS N
@b $QTMRF
, ! "
GIVES THE CE &(SYMBOL)
,% ' NAME ,
@b $QTPEN ! "
GIVES I COLOUR ATTRIBUTES
THE TEXP %
cs? $QTPT ! "
GIVES THE STRA TAIL POINT CO-ORDS N
<5? "VLIMITS
, ! "
GIVES THE "VIEW LIMITS
,
<5? $QVRAT
" ! "
GIVES "VIEW SCALE RATIO &6 (ie 1 TO L25) 0'
@ $Q "VSCALE ! "
GIVES "
THE C/VIEW SCALE &( 6ie *0.5
#0 ')
@ $Q "VTYP ! "
GIVES THE "VIEW ATTRIBUTES
%
@ $QXYPOS
I ! " THE POSITION ON THE SHEET
GIVE

11/05/2005
11/05/2005 GUERAULT
GUERAULT (papy)
(papy)

10 / 17
10/17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
QO YXPOS OF PTRF GIVE THE POSITION OF THE SYMBOL
$Q DIR &(DRAFT)' ! "
GIVES " D DIRECTION(ie
THE C/VIEw &6 N ')
$Q DMTXT
, I &(DrafT)' ! "
GIVES THE DIM, TEXTI ATTRIBUTES%
$Q DPOS &(DRAFT)' ! "
GIVES THE LDIM, POSITION ON SHEET
$Q FPT &(DrafT)' ! "
GIVES THE CE FUNCTION
$Q DTER &(DRAFT)' ! "
GIVES THE LAYER/LDIM , TERM'TR
,/ DEFAULT
$Q RCOD(Dm) & ' ! "
GIVES THE "VIEW ORIENTATION
$Q SNAP &(DRAFT)' ! "
GIVES THE SNAP SETTING ! &(ON/OFP)'
$Q THPOS(Dmf’r)
& ' ! "
GIVES "
THE C/VIEW ,
MATCHLINES COORDINATES
$Q TMRF(DRAFT)
, & ' ! "
GIVES ,%
THE CE SYMBOL ,
NAME
$Q TPT(DRAF)
& ' ! "
GIVES THE STRA TAIKL 2 POINT COORDINATES
$Q "VLIMITS
, &(DRAFT)' ! "
GIVES THE "VIEW LIMITS
,
$Q "VSCALE &(DRAFT)' ! "
GIVES "
THE C/VIEWSCALE(ie &6 *0.5)
#0 ' *0.5
#0 _= 1:2
>L *0.2
#L _= 1:5
>0 *0.1
# _= 1:|O
>
$Q IXYPOS &(Draf’r)' ! "
GIVES THE POSITION ON SHEET
$Q "VTYP(DrafT)
& ' ! "
GIVES THE "VIEW ATT(ie &6 ! %
GLOBAL HIDDEN)'
$Q %BSRF &(DRAFT)' ! "
GIVES THE ATTACHED DRG/SHT ! &(DRWG ! LVL)
" '
$Q CHEI &(DRAFT)' ! " I
GIVES THE TEXT CHARACTER HEIGHT !
$Q , &
MPT(DRAFT) ' ! "
GIVES THE STRA , MIDPOINT COORDINATES
$Q PLTXT(DRAFT)
I & ' ! " ^
GIVES THE PROJ TEXT I ATTRIBUTES %
$Q POS PLRF &(DRAFT)' ! "
GIVES THE CURRENT "VSEC CO-ORDS. N #
$Q ADEG ! &(DRAFT)' ! "
GIVES THE C/IEW ANGLE ! &( 6ie )90* DEG) !'
$Q ATEX I &( D .m ') ! "
GIVES THE SLAB % TEXT
I ATTRIBUTES %
$Q %BTEX(D=)
I & _' ! "
GIVES I ! % ATTRIBUTES
THE TEXT/GLAB %
$QLBIOm)
% . ' ! "
GIVES THE TEXT I LETTER HEIGHT !
$Q LSHAPE(DrafT)
& ' ! "
GIVES %
THE LABEL LEADER LINE STATUS
$Q OSRF ! "
GIVES "
THE SHEET OVERLAY &"
(VIEW ONLY)'
$Q PKEY
2 &(DRAFT)' ! "
GIVES THE DIM, PLINE STATUS &6 (ie TCTF)'

NEW ! % COPY J$V1


GLAB " COPY THE ! % REFERENCED J$V1
GLAB "
NEW ! % COPY PREV
GLAB " AT B@ COPY ! % TO PICK
GLAB 2 LOCATION

#une commande DRAFT


) in’rér'essan’re
:$

4 64
DELETE NULL ANNoTaTion
!
DELETE NULL GLAB %
DELETE NULL DIM ,
DELETE NULL ,%
SYMB
DELETE NULL J$Q
$

***DIVER5***
111 111
6 /,
TiTle ` ! & >M '` ,
'MODULE P#REGI(C6:8)#/MAIN , ! PLAN "VIEW#/MAIN
FRAMING ` , 2/
DECK' TITRE DANS
CARTOUCHE AVEC " , DU ,
NOM !
MODULE INTELLIGENT RESTE DU TITRE A ,MODIFIER SUIVANT" LE PLAN
$
ALPHA REQUEST CLEAR ,,
EFFACE LA COMMAND LINE
9deleTe null anno4 ,
POUR DELETER TOUS LES ELEMENTS DE DRAFTS,U ! % U SLAB,DIM,
GLAB, % U ,U ETC...,
###U $QUI N'ONT
/
PLUS DE DDNAME. , #

EEEEEE EEEEEEEEEEE
****** DRA FT***********

11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
11 / 17
11/17
COMMANDES
COMMANDES PDMS
PDMS DECAN
DECAN (papa)
(papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
64 /M
FuncTion 0 M ^ N* ` , & L * >L L ' N( L ` , & L 0 >L M '/
'8518J-0#NAME(CZO:22)DW-3642#NAME(C25:28)' ! A REMPLIR
DANS LE DRWG , POUR LA REF
,
DMP

$report
8 $
***OPERATEURS
EEE LOGIQUES*****
! $ EEEEE

!
GT -!
+GRAND
LT -+ PETIT
$
EQ _=
NEQ$ PAS _:
LE -+ PETIT OU _2
!
GE -+ !GRAND OU _=

***MTO for
EEE, 4 ,MATERIAL TAKE-OFF*****
2 N EEEEE A NE 2
PAS UTILISER
) DANS 2PDMS”!!!
PPPPP

J$M
, +%TPFUI°/o/MAC/m’roi’rem.mac
+ , . 46 . #. POUR LANCER LA , /
MACRO D'INSERTION I
DANS EXEL
/
D'UN ,MTO DETAILLE A PARTIR DU DRAFT &(SHEET)' DE PDMS,
J$M
, +%TPFUI°/o/MAC/m’rogloba|.mac
+ , . 45 4; #. POUR LANCER LA , /
MACRO D'INSERTION I
DANS EXEL
/
D'UN ,MTO ! %
GLOBAL A PARTIR DU DRAFT &(SHEET)' DE PDMS,
J$M
, P:\STRUC-PDMS\COMMANDES-PDMS\RUN-TY.TXT
>e N , e ,, N , e N # I POUR LANCER LA ,
MACRO !
GENERANT ,#
M.T.O# DE
LA TERTIARY &(FICHIER TXT I SUR LE DISQUE
$ DUR C:> ')

11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
12
12 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
Méthadalagie pour Utiliser des Commandes COLLECT
at EVAL UA TE
NN
NN . 7 9de 7saisie
—- Termes 676 avec
8 les7 7@ 64 7
sélec’rions
NN
NN NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NN
-- "Vous
4 7 recherchez
? ? W les7 4;<
obje’rs7 9de nom
4. avec
8 6inconnue
4 7sur une =par’rie
6 9du nom
4.
NN
-- le =46
poin’r 9/6 45 64 H? _= 1 camc’rére
d' inTerroga’rion G Vquelconque
4 V
NN /@ 46 E* cha’l‘ne
-- l'é’roile ? C 9de camc’réres
G 7 Vquelconques
4 V 7

) ( * 5?/@@
MATCHWILD(name, '/??A*1?-
') =for$ ca

NN
—- "Vous
4 7 recherchez
? ? W la =par’rie
6 9/ 4. a une =476
d'un nom 64 fixe
posi’rion 6F &(10)
* ' nombre
4. ; 9de camc’réres
G 7 fixes
6F 7 &(
(3)'
& ) *
SUBSTRING(NAME,10,3) 53 , 5A - =for$ ca J$*E /COLLECTEUR-EA-100N N **
@7
résul’ra’r _= R-E
N J$*E *012345678901234567890
L( 0 KM)* L( 0 KM)*

NN
—- "Vous
4 7 Tes’rez
7 W la =par’rie
6 L2 9/ 4. fullname
d'un nom . &4;<
(obje’r =9.
pdms7 non
4 nommé
4. . @ ')
NN . _= SCTN 052
—- fullname L 4of SBFRAMEWORK
% , 2 1 4of FRMWORK
, 2 /SF/CHARP-1/Z1/F1
N
NN
—— 052L esT
7 le Terme 0 9dens
. L2 &(65 7 //'exemp/e
F . = pour
=4 parfle
= 6 L2 p/USg/"ano’e
= 7 5 9 @5 0'
e’ga/e 65)

*2 )* 5+ 5? ?--
REAL(PART(FULLNAME,2,' ')) GE B65
4 =for$ ca

NN
-- "Vous
4 7 cherchez
? ? W la =par’rie
6 9/
d'un nom4. &(ABC)
% ' avec
8 8valeur 8vmie
6 76 4 8@
si Trouvée
) * 5? & ?- GT
MATCH(NAME,'ABC') ) 31 J$*E 8vmi6

NN
—- "Vous
4 7 74 ? 6 récupérer
souhai’re @ =@ la =par’rie
6 Fx 9/ 4. 9/
d'un nom d'une =476 64
posi’rion
NN
2* - OF 2
-C—OMP(U) P05 (
WRT WORLD J$*E re’rourne
) ( 4 la 8valeur 9de la =476 64 Up=
posi’rion

) * 5?'
AFTER(NAME, ' ' ?- J$*E 94
'XXX') donne la 7sui’re
6 9du nom
4. aprés
= G7 les7 caraTeres7 choisis
?46767

& *
BEFORE(NAME, 5?(' ?- J$*E 94
'WXC') donne les7 camc’réres
G 7 =précéden’r
@ @9 les7 camc’réres
G 7 choisi
?4676 &( 76
si =pas7 Trouvé
4 8@
@7
le r'ésul’ra’r 7 //'
es’r ")

2PART(NAME,2,
)* 5+ 5?/?-
'/') J$*E re’rourne
4 ? . = L2 9du nom
la champ 4.

2PART('NAME-MICHEL','-')
)*? C ?5?C?- J$*E re’rourne
4 ,
NAME

2PART('ABDCEFG'
)*? & ?5D
,4)- J$*E re’rourne
4 C

11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
13
13 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
2 * NAME OF 2
REPLACE( 2 5?/ 3 4 , ?5?) ) ? -) J$*E 7subsTiTue
PSPEC,'/A150','TOTO' ;7 6 0 * =par TOTO
/A150

2 ** ) *)
REPLACE((STRING(TEMP)), 2--5?C3 , , , , , ?5?3
'-100000', , , ?-
'100') J$*E 7subsi’rue
;76 . = A(‘1 ;besoin
le real Temp 746 9: Y
d'e’rre en
7s’rring
6 5 76 4 ne .marche
sinon ? =pas.
7#

@ =@ 64 9du 96
Re’cupe’ra’rion . en Inches
diam ? 7
%Bore
4 Inch
? _= *(DIST
) *(NOMBORE(faIse,p1bor),false,’rrue,frue,64,True))
& *= 583 % $-5= 5 $# 5 $# 5B D 5 $# --

, 6= avec
Mul’riple 8 choix
?46F 9des7 %BEFORE AFTER
. _=
Name *% = $ * = $*
(before(af’rer(namn of= owner,'MD$-'),
E $5? C?-5?'s'))
?--

@ =@ 64 9de hombre
Re’cupe’ra’rion 4. ; 9@ 6. F
de’cimaux
*(s’rring((nweighf),
$ F** E F9 -5?' d2
+ ?--
' ))

6 67 64 9de COMPOSE
U’rilisa’rion ,
2Pos EL. G\ *(STR
) *(comp(U)
8* - of= 8pos Ewr’r
$ /1/* 5, ?'Dl'
3 ? --
))

7 7sur Nom
Tes’r 4. 9de Si’re
6 94 don’r 4on re’rien’r
6 le 6 cara’rere =4 4. = 674 76
pour comparaison si 8valeur [> (3

*(REAL(subs(name
* #% * of= site,6,1)))
5B 53 --- GE A3

Les UDA6Is *( Users


$ Define
= $ %# ou
A ffribufs # affribufs
$ %# a’éfm/Zs
:= 8 $ l'ufi/Ilsafear)
par 6# #$-

@ 6 6 64 9:
De’fini’rion 6; 7 =parTiculiers,
d’aT’rribuTs 6 6 7U lies
6@7 A(‘1 la ne’cessi’ré
@ 776 @ 9de Tri,
6U recherche,
? ? U affec’ra’rion
64 =par’riculiere
6 6G 9: 4;< 7#
d’obje’rs.

F . = >: On 9@9
Par exemple 6 9de la codifica’rion
de’dui’r 496 6 64 9de l’obje’r
:4;< PDMS,
, U les7 Termes
. 7 .me’Tier
@ 6 =4 , U la FAMILLE,
pour le DOMAINE, , U le
TYPE,U eTc ### #.

:7 9@
UDA’s 6 67 =4
de’finis ? C =plans7
pour la cha’l‘ne
>:BET.DOMAINE
% # , N-Corps
4 =7 9de .me’Tier
@ 6 &( !
GC,U ELEC,U ,
MECA,U "VENT)'
>:BET.FAN\ILLE
% # , N-Fami|le
. 6 &(OUVERTURE,
" U INSTRUMENTATIONTUYAUTERIE,...
, U U### ')
>:BET.TYPE
% # N-Type
X= 6ingénierie
5@ 6 6 &( "VOILE,U DALLE,TREN\IE,
U , U ### ')

4
Le conTenu 9des7 UDA =peuT Yé’rre es’r
7 rempli
. = 6 en Au’romaTique
4. 6V =par le lien
6 9:d'une ;base
7 9de 94 @ 7 ex’rerne
données F A(‘1 l’aide
: 69 9de
$Query.X#

45 64 9du con’renu
InTerrogaTion 4 9des7 UDA's :7 >:
$Q ATT J$*E >: affiche
6 ? la lis’re
67 9de Tous
4 7 les7 a’r’rribu’rs
6; 7 9de l’obje’r.
:4;< #
$Q >:BETDOMAINE
% # , J$*E >: affiche
6 ? le con’renu
4 9de I’UDA.
: #

11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
14
14 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
La =function COLLECT
)

4 64 COLLECT
La fonction ) &(collecte
4 9:@ @.
d'e’le’ments),7'U associe’e
774 6@ avec 8 ENHANCE &(restaurer),7 'U
=permet
. 9de rapidement
=69 . 7@ 64
se’lectionner les7 @e’le’ments
@. 7 Design
765 9de la ,MDB % courante,
4 U Vque l'on
:4 74 ? 6 6isoler
souhaite 74 =4
pour leur
6 ? 5 U =4 7 . @86 9 & 4 'U 7 7 == 6
affichage, pour les mettre en e’vidence (couleur), les supprimer, etc ../.. .. U ## ## #
4
Cette fonction 64 9demande
. 9 9de 7stocker
4 3 9dans7 une 8variable 6 ; Tableau
; les7 4;<
objets7 Aa travailler.
8 6 # Il est7 94 @ 77 6 9de
donc ne’cessaire
4 C
conna’itre 4. . 9 , 9 . 67 8
la commande PML de mise en variable VAR. 6 ; " #

EXEMPLES
' 2 D'UTILISATION
6 ) ) DIRECTE
)
#
`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
VAR H!charp
9 $8 collect all SUBS & Ewith 9 *( matchwild
9E *( NAME,'/M*'))
56/ 16-- Ewithin
9 N103750
3 , A I 4 , E479075
D I J , I 4 U4950
DJ4, )
TO
KI4,, DJD4,, AA4,,
N875OOE4945OOU33500
9
Enhance all =$
from H!charp
9 $8 COLO D43. A
#
`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
VAR H!charp
9 $8 append
88 collect all 2PIPE
2 Ewithin
9 N103750
3 , A I 4 , E479075
D I J , I 4 U4950
DJ4, ) KI4,, DJD4,, AA4,,
TO N87500E494500U33500
9
Enhance all 2PIPE
2 =$
from H!charp
9 $8 COLO A35. 4
#
`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN

'
EXEMPLE 2 6 )
D'UTILISATION ) 2PAR MACRO
>: # $ le =fichier
Exécuter 9 $ script
$ 8 dans lequel
;# ces lignesF #$
auront :
été: :écrites.
$
0$d1=100
3L3,, 0$*1 8parametre
$ M $ 8par$ défaut
:= # du# choix
9 > du# diamétre
M $ ! a 8$ $ en compte.
prendre 8
0$d2=22
+L++ 0$*1 8parametre
$ M $ 8par$ défaut
:= # de la couleur
# #$ d'affichage.
6 == 9 F
Var$ H!branch
%$ 9 collect all %$bran Ewith9 9%
hbor$ eq; 0$13
9
Enhance all =$
from H!branch
%$ 9 colour
#$ 0$2.
+
#$
Return
# ......................................................................
NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Lancement du# =fichier9 $ en exécution.
>: #
0$M //nom du# =fichierscript
9 $ $ 8 3150 4 , A35
4
# ......................................................................
NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

# $ exemple
Autre > 8 <:
0$d1=A33H
3L AA
0$d2=22
+L++
Var H!collect collect all %$
$ bran Ewith
9 dsco eq; O0 3P
[$1]
9
Enhance all =$
from H!collect colour
#$ 0$2.
+
#$
Return
NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
# ......................................................................

Lancement du# =fichier


9 $ en exécution.
>: #
0$M //nom du# =fichierscript
9 $ $ 8 A44BN I *(A44BN
D D & +27 D D & e7‘ +27
I som‘ les Qvariables
$ % 0$1
3 27‘ 0$2
+ du
# lbcfion)
6 -

' 2
EXEMPLE 2 )
des OPERATEURS Q
LOGIQUES avec la =fonction COLLECT.
)

11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
15
15 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
#
Question <: Récupérer
: #8:$ $ toutes
# & dont le nom de site est //LD03
les SUBS , A et dont le nom contient le caractere
$ M$
R R
"VII.

Var$ H!voil
Q & Ewith
collect all SUBS 9 *( NAME OF SITE
) EQ 6/ , A 6- AND *( matchwild
'/LD03') 9E
*( NAME,'/*V*'))
56/1 16--
9
Enhance all =$
from H!voil
Q colo A39.
J

#
Question <: Récupérer
: #8:$ $ toutes
# les %bo’ites
S 6: 9
dont l'échelle en >5T5U #8:$ #$ !
x,y,z est supérieure a 31000.
,,,
Var$ H!box
% > collect all & ' Ewith
BOX 9 *( > ) 31000)
xlen GT , , , - AND *( Tylen GT
) 31000)
, , , - AND *( Uzlen GT
) 31000)
, , , - $remove
Q all & '
BOX
=$
from H!box
% >

#
Question <: Récupérer
: #8:$ $ tout
# ce ;# 8$ dans le Qvolume
qui est compris # //CV1/BASA
3 /& et dont le nom commence 8par$
//CV1/RRI???
3/ @@@
Add CE //CV1/BASA
3 /& colo +2 0$*.
1
ATTENTION pour l'utilisation du# Qvolume
)) ) 8 #$ 6# # 8par$ le nom,5 le site doit Vétre
$ 8$:
présent.

Var$ H!rri
$$ collect all Ewith
9 *( matchwild
9E *( NAME,’
56 //CV1/RRI/*'))
3/ /16-- Ewithin
9 Qvol 6/ 3 /&
'/CV1/BASA'6
Var$ H!sec collect all Ewith
9 *( matchwild
9E *( NAME,’
56 //CV1/SEC/*'))
3/ /16-- Ewithin
9 Qvol 6/ 3 /&
'/CV1/BASA'6
9 =$ H
Enhance all from !RRI colo 8. K
9
Enhance all =$
from H!SEC colo 316.B

#
Question <: Supprimer
#88$ $ de l'affichage
6 == 9 F toutes
# les % S
bo’ites 6 )) & ) 'XLEN est 8plus
dont I'ATTRIBUT # F$
grand ;#
que 312350
+A4,
Q all %
Remove > Ewith
box 9 *( 'XLEN GT
) 312350
+ A 4 , -) =$
from H!box.
% >

#
Question <: Addition dans #un F$ #8 de 8pipes
groupe 8 dont on Qveut
# enlever
Q $ #une %$ 9
branche.
Gadd all &
BRAN MEM FOR /2 2 + EXCLUDE
/PIPE2 ' &
BRAN 31 OF /2 2 +
/PIPE2

8:$
Opérateurs#$ 8particuliers
$ # $ <:
( 9 C- Longueur
ARRAYWidth F# #$ de la 8plus
# longue
F# cha’ine
9 S de caracteres
$ M$ contenu# dans #une Qvariable.
$ %
H!long
F L= ARRAYWidth
( 9 *( H!collect -)
0$P
2 0$!long
H F
: #8:$
Récupération du# mot n dans le contenu# d'une6# Qvariable.
$ %
Var$ H!local 6'local +2 C- local A3 C- local D4'6
Var$ H!localnom *2 )* ) ' )*H
(PART(VTEXT(!|ocal),3)) -5A --
0$P
2 0$!localnom
H 0$*1 affiche
== 9 le nom A3 *(local D4)-

)
La commande COLLECT
H 9 $8 collect all subs
VARlcharp #% Ewith
9 *(matchwild
9E *(name,'/M*'))
56/ 16-- Ewithin
9 N10375
3 , A I 4 E4790
D I J , U4950
DJ4,
) K I 4 , E4945
TO N8750 D J D 4 U335
AA4

9
enhance all =$
from H!charp
9 $8 colo D43
A

# ......................................................................
NCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

Qvar$ H!charp
9 $8 append
88 collect all 8pipe
8 Ewithin
9 N103750
3 , A I 4 , E479075
D I J , I 4 U4950
DJ4, )
TO
K I 4 , , E494500
N87500 D J D 4 , , U33500
AA4,,

9
enhance all 8pipe
8 =$
from H!charp
9 $8 colo A35
4

11/05/2005
1 1/05/2005 GUERAULT
GUERAULT (papy)
(PaPY)
16
16 // 17
17
COMMANDES
COMMANDES PDMS
PDMS DECAN (papa)
DECAN (papa)
EL-GHERBI
EL—GHERBI (fiston)
(fiston)
476 64 relaTive
PosiTion 68 9: 4WW en fonc’rion
d'un Nozzle 4 64 9de 7sa =476 64 EST
posiTion 7 eT Nord
4 9

$QueryX 7V
sqr’r &( =4D
pow(& comp(x)
4. =&F' 4of =47
pos De /*E U, L2 ') -+ =4D
pow &( comp(y)
4. =&X' 4of =47
pos De /*E U, L2 ''
))

11/05/2005
11/05/2005 GUERAULT
GUERAULT (papy)
(papy)

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

You might also like