1. cadence 기본 설치 폴더인 C:\Cadence 에 setup 이라는 폴더 만들기
2. setup 폴더 내 skill 이라는 폴더 만들기
3. 시스템 환경변수에 ALLEGRO_PCBENV 라는 변수 등록하고 path 설정하기
4. C:\Cadence\setup 에 'allegro.ilinit' 라는 파일을 만들고 아래와 같이 코드 입력 후 저장
setSkillPath(buildString(append1(getSkillPath() "c:/Cadence/setup/skill" )))
foreach(dir getSkillPath()
when(isDir(dir)
foreach(file rexMatchList("\\.il$" getDirFiles(dir))
when(
printf("Loading Skill file: %s\n" file)
load(file)
)
)
)
)
5. C:\Cadence\setup\skill 에 내가 시작할때 실행하고자 하는 skill 파일을 놓는다.
테스트로 hello를 3번하는 skill 파일을 넣었다.
6. Allegro PCB를 켜면, 바로 스킬코드가 동작한다.
다음 영상을 참조했다
www.youtube.com/watch?v=9pjQoK3KBR4&feature=emb_logo
만약 여기에 Allegro 메뉴바를 만드는 SKILL코드를 넣으면 자동으로 메뉴가 불러와진다.
만드는 방법은 아래에...
ansan-survivor.tistory.com/326
[Cadence Allegro SKILL] OrCAD PCB / Allegro PCB 사용자 정의 메뉴 만들기
아래 코드를 실행시켜보면 상단에 간단한 My Menu가 생긴다. 메뉴를 아래로 내려보면, menu1 ~ menu3 까지 있고, 해당 버튼을 눌렀을 때 뒤에있는 menu_one 커맨드가 실행된다. google 버튼을 누르면 해당
ansan-survivor.tistory.com
'Cadence SKILL language > Allegro SKILL' 카테고리의 다른 글
[Cadence Allegro SKILL] SKILL파일이 로드가 안될 때 읽지 못할 때, SKILL파일 로드 경로 확인, SKILL 경로 지정 (0) | 2020.11.24 |
---|---|
[Cadence Allegro SKILL] 알레그로 스킬 비아(via) 속성(property) 정보 추출하기 (0) | 2020.10.26 |
[Cadence Allegro SKILL] OrCAD PCB / Allegro PCB 사용자 정의 메뉴 만들기 (0) | 2020.09.29 |
[Cadence Allegro SKILL] OrCAD/Allegro PCB에서 Report(리포트) 파일 만들고 쓰기 \ 파일 IO (0) | 2020.08.28 |
[Cadence Allegro SKILL] Form 을 활용한 UI 만들기 (0) | 2020.05.20 |