※ 참고 : 아래의 이미지는 실제 이미지와 상이할 수 있습니다.
Pls 파일 작성하기
☞ Pls 파일 형식은 다른 캐드에서 만들어진 부재나 강재 목록을 한꺼번에 캐드윈 DB에 등록하기 위해 사용되는 것입니다.
< 작업순서 >
- 타 캐드를 이용하여 부재의 형상을 만든 후 dwg, dxf 등으로 저장합니다.
- 일반 편집기나 엑셀을 이용하여 Pls파일을 작성합니다. 엑셀로 작성할 때에는 CSV 형식으로 저장합니다.
- 캐드윈을 실행한 후 DB를 불러옵니다.
- DB를 열지 않으면 저장되지 않고 화면상에만 부재가 표현됩니다.
- NC → Read를 선택한 후 파일의 형식을 "Pls"로 선택합니다.
- 오류가 발생할 경우 메세지를 표시해 줍니다.
- 발생된 오류에 대해서는 부재나 pls 파일을 수정한 후 다시 pls 파일을 불러와서 확인할 수 있습니다.
- 캐드윈에서 pls화일을 읽기전에 D/B를 OPEN한 상태에서 작업을 하여야 합니다
|
필드의 의미 |
|
Filename/Macroname |
- 타캐드에서 만들어진 파일명을 표기합니다. - 앞에 "="가 들어갈 경우는 마크로명으로 인식합니다. - 마크로는 부재형상을 정의하지 않고 크기만 주어지면서 형상을 등록하는 방법입니다. - 마크로는 주로 물량을 예측하기 위해서 사용합니다. - 파일명을 입력할 경우 pls파일의 위치가 아닌 디렉토리에는 디렉토리명을 표기합니다. |
|
Blockname |
저장할 블록의 이름 |
|
Nestname/Partname |
저장할 부재, 강재의 이름 |
|
Thickness |
두께 |
|
Material |
재질 (숫자로 입력하면 코드로 인식합니다) |
|
pc, cq, sq |
왼쪽, 중앙, 오른쪽의 개수를 나타냅니다. 강재일 경우에는 전체를 더한 개수를 저장합니다. |
|
Option |
현재는 사용하지 않으나 부재나 강재에 들어갈 옵션을 입력합니다 |
< 마크로 입력방법 >
|
Steel 폭 * 길이 |
강재를 등록할 경우 사용합니다. |
|
Dia 지름 |
원을 등록할 경우 사용합니다. |
|
Rad 반지름 |
반원을 등록할 경우 사용합니다. |
|
Tri 밑변 * 높이 |
삼각형을 등록할 경우 사용합니다. |
|
Box 폭 * 높이 |
사각형을 등록할 경우 사용합니다. |
|
Fb 폭 * 길이 |
Flatbar를 등록할 경우 사용합니다. |
PLS 등록 예제
☞filename/=macroname,blockname,name,thickness,material,pq,cq,sq,option순으로작성합니다.
강재 등록
| =STEEL1500*10000,btest,N34-001,10.0,B,0,1,0 |
| =STEEL2000*12000,btest,N34-002,12.0,A,0,1,0 |
| =STEEL2500*13000,btest,N34-003,12.0,B,0,1,0 |
| =STEEL3000*14000,btest,N34-004,15.0,B,0,1,0 |
부재 등록
| sampcs1.dxf,btest,test1,12.0,A,0,1,0, |
| sampcs2.dxf,btest,test2,10.0,A,0,1,0, |
| samdwg.dwg,btest,test2,10.0,A,0,1,0, |
| samdwg.igs,btest,test3,10.0,A,0,1,0, |
| full circle (지름) |
| =d10 ,btest,dia1/1,10.0,A,0,1,0,op1,op2,op3 |
| =dia10 ,btest,dia2/2,10.0,A,0,1,0,op1,op2,op3 |
| half circle (반원) |
| =r10 ,btest,rad1,10.0,A,0,1,0, |
| =rad10 ,btest,rad2,10.0,A,0,1,0, |
| triangle (폭*높이) 값이 하나일때는 폭과높이가 동일 |
| =tri10 ,btest,tri2,10.0,A,0,1,0, |
| =tri10 ,btest,tri2,10.0,A,0,1,0, |
| =t20*10 ,btest,tri3,10.0,A,0,1,0, |
| # box (폭*높이) 값이 하나일때는 폭과높이가 동일 |
| =b10 ,btest,box1,10.0,A,0,1,0, |
| =box10 ,btest,box2,10.0,A,0,1,0, |
| =b20*10 ,btest,box3,10.0,A,0,1,0, |
| flatbar (폭*길이) |
| =fb100*3000,btest,fb1,10.0,A,0,1,0 |
| half circle (반원) |
| =r10 ,btest,rad1,10.0,A,0,1,0,op1,op2,op3 |
| =rad10 ,btest,rad2,10.0,A,0,1,0,op1,op2,op3 |
| triangle (폭*높이) 값이 하나일때는 폭과높이가 동일 |
| =t10 ,btest,tri1,10.0,A,0,1,0,op1,op2,op3 |
| =tri10 ,btest,tri2,10.0,A,0,1,0,op1,op2,op3 |
| =t20*10 ,btest,tri3,10.0,A,0,1,0,op1,op2,op3 |
|