[Automation/DxD] 회로도에 사용된 Reference Designator의 prefix가 library의 정의를 지켰는 지 확인

Document created by nick_hong on Oct 10, 2013Last modified by nick_hong on Oct 10, 2013
Version 3Show Document
  • View in full screen mode

DxDesigner에서는 각 부품의 reference 속성을 관리할 때에 원본이 되는 library 정의 값을 기억하고 있는 것을 활용한 것입니다.


Script를 실행하면 회로도의 모든 sheet에 있는 부품들에 현재 주어진 reference designator가 library에서의 prefix정의를 따른 것인 지 확인하여 아래 그림과 같이 결과를 보여줍니다.


vbscript에서의 Regular Expression 사용, 파일로 출력, 문자열 변수 처리 등의 참고용 예제로도 사용할 수 있습니다.





// 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.