Professional Documents
Culture Documents
PML COMMAND
PML COMMAND
69 CE
NO COMMAND DISCRIPTION
!HeadPosition = !!ce.Hpos
69 CE
!Easting = !HeadPosition.east
!PosWRTValve = !HeadPosition.WRT(!valve)
70 choice Q choice
71 choice spref의 answer
72 choice stype Q choice stype
73 choose component type을 선택한다.
74 choose autoconn on/off
75 choose forceconn on/off
76 choose rtext
77 claim ?
78 claim ce hierarchy 선택된 hierarchy에 속하는 모든 member들 까지 claim 시켜
79 clash check ce q clash check ce
80 clea 50 onto IDP@
81 CLEAR()
현재 element 의 arrive position과 previous leave position과의
82 clearance 500
distance 를 500mm로 이동한다.
83 clle total length
84 cllen branch의 총 length를 나타냄.
85 cllen 모든 component의 length
86 coco
87 collect var !a collect all elbow for ce
88 COMPOSE var !a compose 'hello how are you' width 5
89 conn connect
p3가 있는 component들에 대해서 connect하고, p3 direction
90 conn and p3 is u
방향을 지정한다.
91 conn p1 to p2 of prev connect
92 conn ph to [/name] head/ tail 을 특정한 element와 연결한다.
branch level에서만 사용
93 conn ph to first member head을 첫번째 member로 정하되, connection정보를 상실하게
된다.
94 conn ph(pt) 새 [/name] head/ tail 을 특정 element와 연결
95 conn ph(pt) to ID elbow @ head/ tail 을 지정하는 elbow에 연결
96 conn ph(pt) to IDP @ head/ tail 을 지정하는 P-point에 연결
97 conn pt to last mem
98 conn pt to last memer 새로 생성된 component의 connenction을 마지막 멤버에 연결
99 conn pt to last memer branch level에서만 사용
100 conn to next 현재의 ce를 다음 element와 connect시켜준다
component에 owner branch가 아닌 다른 branch가 connetion
101 cref
되었을때 cref에 connection 정보가 input된다
102 crit criteria 기준,표준
103 cutlength
104 Dbname
105 ddangle angle 변수지정
106 ddheight length 변수지정
107 delete bran mem all
108 delete ce
NO COMMAND DISCRIPTION
109 delete member1
110 DELETE()
111 desc of zone zone 의 description을 조회한다.
112 desp design parameter
113 desp design parameter
114 DIR AND P3
115 dist distance
116 DIST plan s dist 1000
117 dist 1000 centre to centre 기준 leave direction 방향으로 1000 이동.
118 dist 125 behind IDP@
119 dist 125 under IDP@
120 dist 50 behind /name
121 dist 50 from [name]
122 dist 50 infront /name
123 dist 50 to [/name]
dist 50 to PANEL 3 of FRMWORK
124
/U4P-STRU/PRI/FRMW
!a = apos in /*
distance (거리) !b = lpos in /*
125
midpoint (중간점) !length = !a.distance(!b)
!mid = !a.midpoint(!b)
do !i from 1 to 10 by 2
do !i index !list
126 DO
$!i [$!list]
enddo
같은 수직선상이나, 수평선상에 있는 component들을 100mm
127 drag by d 100
집단 이동한다.
128 draw q draw-->add되어있는 list를 보여준다
129 DRNE structure end direction 방향.
130 DRNS structure start direction 방향.
DRNS
131
DRNE
132 DTXR description -->spec 의 rtext
133 dtxr dtext
134 end
135 enhance ce col 5 ce를 colour 5번으로 highlight 시켜준다.
136 enhance il tube col 5 ce의 leave tube을 colour 5번으로 highlight 시켜준다
기존 enhance 된 모든 element를 해제시키고, ce를 highlight
137 enhance solely ce col 5
시켜준다
138 evaluate var !a eval name for all from !alist
LT ,GT ,EQ ,NE LE, GE
139 expression NOT ,AND ,OR
SIN ,COS ,TAN ,POW ,INT
140 extend structure start & end point를 연장함
141 fcon to head(tail) head(tail) point에 강제 connect시킴
142 fconn Force Connect (강제로 연결함)
143 fconn
144 fconn to head head point에 강제 connect 시킴
145 fconn to tail tail point에 강제 connect 시킴
146 fconnect Force Connect (강제로 연결함)
!file = object file ('c:\list.txt')
!file.open(write') --그밖의 read, overwriTE, append가 있음.
-----------------open은 변수 file을 나타냄
147 file !file.writefile('a',!zonelist)--'a' 를 쓰는 이유를 모름
-----------------writerecord ('abcd')는 한 줄만 입력 할
때 사용한다
!file.close()
NO COMMAND DISCRIPTION
!input = object file('c:\filename')
!output=object file(c:\filename.out')
!output.open('write')-------->(read) or (overwrite) or
(append)
148 FILE
!lineread = !input.readrecord()
!linewrite = !input.writerecord()
!fileread = !input.readfile()
!filewrite = !output.writefile('write',!fileread)
file /c:\temp\a.txt
현재 element의 modeling 형상을 macro file 로 c;드라이브 temp디랙토리에 a.txt 파일로
149 output ce
저장함.
term
150 file /d:\a.txt
151 finish
152 first member of site 현재 hierarchy 의 owner site에서 첫번째 zone으로 이동.
modeling을 할때 point reference측에서 볼때 p1을 arrive /
153 flip
p2 를 leave가 되나, 이것을 서로 바꾸는 commend이다.
154 flip ori orientaon을 바꾸는 역할을 한다.
155 forw ?
156 FTUBE Fixed TUBE
157 function 독립변수를 가질수 있고 결과를 되돌아 갈수 있다.
158 g gcof structure midfosition
159 gcof 구조 beam midposition표시
160 getwork
161 Goto catref catalogue 로 이동
162 Goto gmref gmref으로 이동
163 Goto hstube ?
164 Goto lstube ? (spcom으로 이동)
165 Goto spref spref로 이동
166 Gtype Generic type
error 메시지를 건너뛴다.
167 handle handle any --모든 error를 건너 뛴다
handle (2,201) -- (2,201)의 abore에 대한 error만 건너뛴다.
handle any
168 HANDLE delete ce
endhandle
169 hconn(tconn) head 와 tail의 connenction type
170 href head reference
171 HSTUBE
172 htle q htle
173 ID @
if ($!name eq 'true')then
elseif (다른조건) then
174 IF
else
endif
175 il ?
176 il tube/ia tube CE 의 leave/arrive true을 선택
이동할곳의 hierarchy를 선택후
177 include
include/ 이동하고자 하는 name
-!!myform. Initcall = '!this.init()'
define method.init()
178 initcall
…
endmethod
setup form !!ce
!this.initcall = '!this.init()'
button.ce 'CE' call '!this.init()'
para.cename width 30 hei 1
179 INITCALL & CE
exit
define method.init()
!this.cename.val= name
endmethod
NO COMMAND DISCRIPTION
180 ispec insulation spec을 의미
181 itle q itle
182 jusline
lavel /name
183 golabel 에서 다시 label로 이동한다.
golabel /name
Label /name
184 LABLE
Golabel /name
185 leave 1 arrive 2 conn
186 LENGTH
187 LENGTH()
list .lisname 'NAME' call '!this.namem()' single width 8 hei 4
!name[1] = 'Fixd Tray'
188 LIST !name[2] = 'Riser'
!name[3] = 'Bend'
!this.lisname.dtext = !name
189 list list type
190 lock all
pdms에서는 pipe을 modeling 하지 않기 때문에 모든 각
191 lstube
component마다 leave 되는 pipe의 spec reference을 가지고
!a = 'samsung'
!b = 'samsung heavy industries;
192 Match type1 if (match ('$!a','$!b') eq Φ) then
$p okay match
endif
!a ='samsung'
!b ='samsung heavy industries;
193 Match type2 if (match ('$!b','$!a*') eq true) then
$p okey match
endif
menu .menu1
!this.menu1.add('callback','query')
194 MENU !this.menu1.add('hello)
!this.menu1.add('separator')-------->separator
!this.menu1.add('menu','pull-right1','pull1')
195 mode 현재 modeling되고 있는 진행순서 (forward,backward)
196 move dist 1000 leave direction 방향으로 1000만큼 이동.
197 move plane N45E dist 1000
198 move pt by E500 N500 tail position을 east 500 north 500만큼 이동.
199 mtoc mto 여부를 지정해 준다.
head tube의 mto의 boolean을 지정해준다.
200 mtoh
만약 mtoh DOTU하면 도면에는 점선처리되며 비 mto처리됨
201 mtoref
202 mtot
203 mtoxarray
204 ncof
205 new bend choose all
206 new bend choose default
207 new bend select with spec /name
208 new box copy pre by e 100 새로운 box를 이전의 box와 같이 copy 하여 east 방향으로 100 이동
209 new branch copy prev 선택된 branch 를 copy
210 new elbo choose all
211 new elbo select with stype
212 new elbow choose $q new elbow choose command 이후에 나올수 있는 모든 command 들을 command
window에 list 시켜준다.
213 new elbow choose all with design 에서 새로운 elbow를 선택하여 modelling한다.
stype OOOO
new elbow select with stype
214
aaaa
215 new frub choose all
216 new ftub choose all 새로운 ftube를 선택
217 next 다음 member 로 이동
218 nwei structure weight를 표시
219 OKCALL ,-button,cmdOk C345
NO COMMAND DISCRIPTION
220 olist own list type
option, optcolour, 'COLOUR'width 10
!colourarray[1]='black'
221 OPTION
!colourarray[2]='blue'
!this, optcolour,dtext=!colourarray
222 order list position
223 ori orientation
224 ori and p3 is N
225 output ce
226 overwite 겹쳐쓰기
227 overwrite
228 owner 상위의 hierarchy
229 p1 of pre
230 pa insu q pa insu
231 para parameter
232 PARA para. Parname at 0 0 text 'NAME'
233 PART !a=part('$!this.opt',1'-')
234 pen:Bfpen backfacepen
235 pen:Clpen centreline pen
236 pen:Dlevel Draw Level
237 pen:Fpen frontface pen
238 pen: Mlnpen Memberline pen
239 pen:Plnpen P-line pen
240 pgrad 1 q pgrad1
241 p key pline key
242 pl bop q pl bop
243 plan dist E 1000
244 pline 외형선
245 PLOT
253 pos pa dist 500 from pl of prev 현재의 element arrive position 과 privious element leave positin 의 거리가 500이
되는곳으로 이동
254 pos ph through E1000 backward 상태에서 head position 을 owner 좌표 east 1000으로 평행이동시킴
[backwards]
255 pos pl infront [/name]
256 pos pt dist 1000 tail point 를 list member 기준으로 1000mm 이동
257 pose structure end position
258 poss structure start position
259 ppline TOS dir 구조 beam TOS 방향표시
260 pre 앞의 member로 이동
261 primitive 기본적이고 근본이 되는 단위
262 prop proroperty
263 pspe of bran Ppoint spec을 나타냄
264 pspec branch 에서 default spec을 지정
265 pspec branch 의 하위 hierarchy 인 component 의 default spec을 정해준다.
266 purp purpose
267 purp of zone zone 의 purpose를 조회한다.
268 q claimlist project 전체 claimlist 를 보여준다.
NO COMMAND DISCRIPTION
269 q lcim 본인 db에 해당되는 claimlist를 보여준다
270 quit
271 read file을 읽는다
!x='56'------>string
272 real
!zz=!x.real ()--->real
273 reconnect branch head 나 tail 의 connect 정보나 connect reference인 cref 가 이동되었을때 ,
자동으로 재 연결해주는 command 임
!name= 'abcdefghij'
311 string length
!numbername= !name.length()
Utilites /Lists…
Form:List/Collection ↓
Add/ List…↓
새로운 List name 입력 ↓
375 List =>List에 포함할 component를
Member 창에서 선택.
Add /Save ↓
Draft
Drawlist Management 창의 List에서
저장한 List를 선택 후 add...