반응형

결론부터 말하면 권장하지 않는 방법이다.

권장하는 방법은 SKILL 코드로 만드는 것이다. (맨아래 링크)

 

기본적으로 OrCAD/Allegro PCB의 메뉴정보를 갖고있는 파일이 있다.

이 파일명은 "Allegro.men" 이다.

 

경로는 : C:\Cadence\SPB_버전명\share\pcb\text\cuimenus

에 있다.

 

파일을 열어보면 아래와 같으며, 자세히 보면 Allegro PCB 의 메뉴바와 동일하다

 

여기서 테스트로 수정작업을 해본다. 맨앞의 File에 R을 추가해서 FRile 으로 만들어봤다.

프로그램을 껐다가 켜면, 변경된다.

그러면 이 특징을 이용해서 저 Template을 응용해서 메뉴바를 만들 수 있다.

 

나만의 Mymenu를 만들어본다.

 

1. Allegro.men 파일에 추가

   맨 아랫줄에 Help 아래 아래와 같이 추가하고 저장했다.

2. 맨끝, Help옆에 내가 위에 작성한 메뉴가 생성되었다.

   &는 단축키설정이고

   POPUP 명령어를 이용해 하위목록을 나눌 수 있다.

   SEPARATOR를 이용해 구분선을 만들 수 있다.

(테스트) Naver 링크를 클릭해보면, 네이버가 열린다.

(만일 안불러와 진다면) 아래 메뉴바 경로 지정할 수 있다.

 

 

 

 **그러나 이 방법에 문제점이 있다. **

 

Cadence의 문서에 이 방법으로 메뉴를 만들게 되면, Hotfix라던지 큰 업데이트가 될 때 "Allegro.men" 파일이 임의로 변경될 수 있다는 것이다.

그래서 기존에 작동했던 메뉴가 갑자기 작동을 안한다거나, 못불러온다거나 등등 여러 문제를 일으킬 수 있다.

 

따라서 아래 처럼 SKILL코드를 이용해서 만드는 방법을 추천한다.

이 방법은 아무리 버전이 바뀌고 업데이트가 되어도, 절대 메뉴바가 변하지 않는다.

ansan-survivor.tistory.com/326

 

[Cadence Allegro SKILL] OrCAD PCB / Allegro PCB 사용자 정의 메뉴 만들기

아래 코드를 실행시켜보면 상단에 간단한 My Menu가 생긴다. 메뉴를 아래로 내려보면, menu1 ~ menu3 까지 있고, 해당 버튼을 눌렀을 때 뒤에있는 menu_one 커맨드가 실행된다. google 버튼을 누르면 해당

ansan-survivor.tistory.com

 

 

 

 

반응형

+ Recent posts