[Report Writer] Library Manager의 Parts Database에서 부품 - property 목록 추출

Version 2

    Central Library에 입력되어 있는 부품 전체에 대해 부여된 property 들을 파악하고자 할 때에는, Report Writer를 사용하거나 Automation script를 통해 필요한 정보를 출력하도록 할 수 있습니다.

     

     

    Automation script 를 사용하는 방법은 'Automation and Scripting' 커뮤니티에 script 예제가 게시되어 있습니다.

     

    PDBDumpPartProps.vbs ; Script to extract Partition Data; Symbol; Part Number; other properties

    http://communities.mentor.com/docs/DOC-2417

     

     

    다른 방법으로, Report Writer를 사용하여 Central Library로부터 Parts Database를 추출하고 query를 적절히 구성하여 필요한 정보를 text file로 출력할 수 있습니다.

    Report Writer는 PCB 도면 또는 Library 에 있는 정보를 database 형식으로 끌어내어 query를 통해 연관정보를 체계적으로 추출할 수 있는 방법으로, 사용 방법은 설치 폴더 아래의 docs\pdfdocs\rw_proc_gd.pdf 에 제공됩니다.

     

    아래의 과정은 Report Writer를 활용하여 Parts Database에서 부품-property 목록을 추출하는 방법입니다.

     

     

    단계1) Report Writer를 실행해서 Central Library Part 정보를 import

     

    1. 윈도우 시작메뉴 > Mentor Graphics SDD > Layout > Report Writer 를 실행합니다.


    2. Report Writer가 실행되면 File > Extract Data 메뉴를 실행하여 "Parts Database Extractor"를 선택하고, "Create Database Now" 옵션을 켠 후 "OK"를 클릭합니다.

     

     

     

     

    Extractor Selection.jpg

     

    3. Database를 선택하는 창이 열리면 확장자로 *.lmc 를 선택하고 사용하시는 lmc파일을 찾아 선택 > "열기"를 클릭합니다.

     

    SelectPDB.jpg

     

    * 이제 Central Library의 Parts Database를 Report Writer에서 처리할 수 있는 준비가 완료되었습니다.

     

     

    단계2) Report Writer에서 조건을 구성하여 원하는 양식의 정보 추출

     

     

    1. 위의 과정에서 Parts Database가 정상 추출되었다면 Report Writer의 Query > Cross Tab Query 메뉴가 활성화됩니다. 이 메뉴를 클릭합니다.


    2. "CrossTab Query"창이 열리면

     

    ① Table 중 PartNumberTable과 PropertyTable을 선택하고,


    ② Select Fields To Show에서 PartNumberTable.PartNumber를 선택 > "Add Row" 클릭

     

    ③ Select Fields To Show에서 PropertyTable.PropertyType을 선택 > "Add Column" 클릭

     

    ④ Select Fields To Show에서 PropertyTable.PropertyValue를 선택 > "Add Value" 클릭한 후

     

    ⑤ 화면 우측 아래의 dropbox 목록 중 "Max"를 선택합니다.

     

    CrossTabQuery.jpg

     

     

     

     

    3. CrossTab Query화면 상단의 "Join Table" 아이콘 (문서모양)을 눌러 아래 화면과 같이 PartNumberID 의 값을 match시키도록 한 후 "Add"버튼을 누른 후 "Close"를 클릭합니다.

     

    JoinTables.jpg

     

    4. 아래와 캡쳐 화면과 같이 설정이 되어 있는 지 확인하고, CrossTab Query화면 상단의 "Run SQL" 아이콘 (사람모양)을 클릭합니다.

     

    CrossTabQueryFinal.jpg

     

    5. CrossTab Query화면에 결과창이 열립니다. 이 화면의 아이콘을 이용해서 설정한 Query를 저장하거나, 결과를 text file로 export할 수 있습니다.

    * Text file을 export할 때에 "Tab Separated" 또는 "Comma Separated" 옵션으로 저장하면 엑셀 등에서 쉽게 열어볼 수 있습니다.

     

    Result.jpg