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

Document created by nick_hong on Jan 20, 2014Last modified by nick_hong on Jan 20, 2014
Version 2Show Document
  • View in full screen mode

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.