1. 유저로부터 마우스 이벤트를 요청하고, 그 좌표값을 변수로 저장.
?prompts : command창에 유저에게 보여줄 문장
?gridSnap t: grid사용 (클릭 지점 근처 grid지점이 입력됨) nil: grid 해제 (클릭한 그 좌표가 입력됨)
그리고나서 mycoord 변수를 쳐보면 값이 저장된것을 알 수 있다.
2. 유저로부터 마우스 드레그 좌표(Box)값을 받고, 변수로 저장.
이 함수는 유저에게 2번의 이벤트를 요구함. (첫번째 선택, 두번째 선택)
그때 표시 할 2개의 String을 인자로 둠.
3. 유저로부터 입력받음.
3-1. 유저로부터 String(문자열) 입력받음 <axlEnterString>
3-2. 유저로부터 String(문자열) 입력받음 <axlUIPrompt>
Default값을 넣어놓고 수정 가능. (유저 실수 방지)
4. 유저가 무언가 알림을 띄움.
4-1. axlUIConfirm() 유저에게 정보전달을 위한 알람을 띄움
4-2. axlUIYesNo() 유저에게 실행할지 말지 다시 한번 물어봄
4-3. axlUIYesNoCancel() 유저에게 실행할지 말지 다시 한번 물어봄
5. 고정좌표로 부터 각도를 얻음
1) 기준좌표는 입력해야 함.
2) 기준좌표 기준 마우크 클릭하면 해당 좌표가 나옴, 아래 예제에서는 90도 부분을 클릭
6. 어떤 파일을 텍스트파일로 띄움.
작업공간은 allegro폴더이며, 내부에 netlist.log파일이 있다. (Capture에서 Netlist작업시 자동 생성)
위에 파일을 SKILL로 뛰어볼 것이다.
7. SKILL로 열었던 창, ID를 가지고 종료시키기
( 더자세히 보기)
ansan-survivor.tistory.com/466
'Cadence SKILL language > Allegro SKILL' 카테고리의 다른 글
[Cadence Allegro SKILL] OrCAD/Allegro PCB에서 Report(리포트) 파일 만들고 쓰기 \ 파일 IO (0) | 2020.08.28 |
---|---|
[Cadence Allegro SKILL] Form 을 활용한 UI 만들기 (0) | 2020.05.20 |
[Cadence Allegro SKILL] SKILL로 PCB Design 내 객체(Element) 선택하기 (0) | 2020.05.14 |
[Cadence Allegro SKILL] Find Filter (Find 필터) 컨트롤하기 (0) | 2020.05.13 |
[Cadence Allegro SKILL] Skill코드로 Via 만들기 (0) | 2020.05.13 |