[Ample/Design Architect] Active schematic의 모든 sheet로부터 회로도 part list 추출

Version 2

    Board Station은 제조에 필요한 데이터를 준비할 때에 PCB 도면을 기준으로 하고 있어, 회로도에서 part list를 출력하는 기능을 제공하지 않습니다.

     

    일반적으로는 회로도 작성 후 to_layout을 실행하여 만들어 지는 <design_path>/pcb/mfg/bill_of_materials 를 활용하거나, 또는 구성된 PCB 데이터 중 <design_path>/pcb/comps.comps_XXX 파일을 활용하기도 합니다.

     

    이 예제는 to_layout을 실행하지 않고, Ample을 이용하여 회로도의 모든 sheet를 방문하면서 부품 정보를 추출하는 예제입니다.

     

    Design Architect의 schematic 창이 활성화 된 상태에서 F11키를 눌러 "dofile <파일의 위치>" 로 첨부된 예제를 실행하면 다음과 같이 reference designator, part number, sheet name 으로 구성된 part list를 <design_path>/sch_parts.txt에 저장하고, 저장된 파일을 자동으로 Design Architect에서 표시해 줍니다.

     

     


    C1           PN-00102           sheet1
    C2           PN-00521           sheet1
    R1           PN-30217           sheet2
    IC1          PN-91208           sheet2
    ...

     

     

    //==========================================================================

    // DISCLAIMER OF WARRANTY: Unless otherwise agreed in writing,

    // Mentor Graphics software and associated files are provided "as is"

    // and without warranty. Mentor Graphics has no obligation to support

    // or otherwise maintain software. Mentor Graphics makes no warranties,

    // express or implied with respect to software including any warranty

    // of merchantability or fitness for a particular purpose.

    //

    // LIMITATION OF LIABILITY: Mentor Graphics is not liable for any property

    // damage, personal injury, loss of profits, interruption of business, or for

    // any other special, consequential or incidental damages, however caused,

    // whether for breach of warranty, contract, tort (including negligence),

    // strict liability or otherwise. In no event shall Mentor Graphics'

    // liability exceed the amount paid for the product giving rise to the claim.

    //==========================================================================