만든 회로(schematic)를 라이브러리 형태로 저장하여 재사용할 수 있다. 이 기능은 또한 다른 사람에게 공유할 때 유용하다.
어떤 회로파일(.DSN)이 있을 때 이를 export하여 라이브러리파일(.OLB)으로 만들고, 이 파일을 import하여 다른 사람이 사용할 수 있다.
아래 예시에서는 "DESIGN1_NETGROUP.DSN" 과 "DESGIN1.DSN" 두 파일을 각각 하나의 OLB로 저장하여 "CONTROL_BOARD.DSN" 의 PAGE1과 PAGE2에 두 회로 불러와 넣어본다.
1. "DESIGN1_NETGROUP.DSN"을 라이브러리화 시키기 (첫번째 회로)
1-1. DSN파일 열기
(DSN파일은 무조건 .opj파일과 함께 열린다. 없으면 아래와 같이 자동 생성)
1-2. DSN파일 전체 드레그 후, File - Export - Export Selection
OLB로 저장할 이름은 "myDesigns" 이고, 그 내부의 첫번째 디자인 파일 Design1을 등록 시킴
해당 경로에 MYDESIGN.OLB 가 생성된 것을 알 수 있다. 이 OLB파일은 내 설계 Design1을 담고있다.
3. MYDESIGN.OLB 에 두번째 회로도(schematic)인 DESIGN1.DSN 회로도를 추가한다.
(물론 각각 OLB두 개로 만들 수도 있다. 그러나 여기서는 1개의 OLB에 두 Schematic을 넣어본다.)
3-1. DSN파일 열기
(DSN파일은 무조건 .opj파일과 함께 열린다. 없으면 아래와 같이 자동 생성)
3-2. 두번째 회로도를 OLB파일에 넣기
마찬가지로 두번째 회로도 전체 드레그 후, File - Export - Export Selection
4. "CONTROL_BOARD.DSN" 의 PAGE1과 PAGE2에 두 회로 불러오기
4-1. 회로도 열기
4-2. Page 2개 추가
4-3. OLB파일 불러오기
5. 각 Page에 배치하기
5-1. OLB파일 불러와 회로도 배치하기 (Page2에 Design1을 넣기)
5-2. OLB파일 불러와 회로도 배치하기 (Page3에 Design2을 넣기)
회로 설계시 어떤 복잡한 회로를 계층블록(Hierarchical Block)을 사용해서 포인트 형식으로 만드는 방법은 아래 참고
ansan-survivor.tistory.com/586