반응형
아래 프로그램을 form.il 으로 저장하고 돌리면,
x_loc=hiCreateFloatField(
?name 'x_loc
?prompt "x_loc:"
?value 0.0 ; 초기값
)
y_loc=hiCreateFloatField(
?name 'y_loc
?prompt "y_loc:"
?value 0.0
)
width=hiCreateFloatField(
?name 'width
?prompt "width:"
?value 0.0
)
length=hiCreateFloatField(
?name 'length
?prompt "length:"
?value 0.0
)
hiCreateAppForm(
?name 'form_menu ;hiDisplayForm(함수명)에 사용될 이름
?formTitle "make mos menu" ;창 이름
?callback "mos_create()" ;불러오는 함수이름
?fields list(
list(x_loc 10:0 150:50 100) ; 이름, 위치, 너비
list(y_loc 10:30 160:50 100)
list(width 10:60 170:50 100)
list(length 10:90 180:50 100)
)
)
결과로 아래와 같은 창이 만들어진다.
1. 위 함수를 로드한다.
1-1. 위코드를 복사해서 인터프리터에 붙여넣기
실행하면 아래와 같이 뜬다
2. hiDisplayForm('form_menu)를 인터프리터 창에 입력하면 직접만든 window가 실행됨.
반응형
'Cadence SKILL language > IC SKILL' 카테고리의 다른 글
[Cadence IC SKILL] IC SKILL 예제 MOS의 좌표(x, y),width, length, finger 를 받아 새로 생성 (0) | 2020.07.07 |
---|---|
[Cadence IC SKILL] IC SKILL Layer정보를 추출해서 또 다른 SKILL파일 만들기 (0) | 2020.07.07 |
[Cadence IC SKILL] IC SKILL DB에 접근해서 항목 추출하기 (0) | 2020.07.06 |
[Cadence IC SKILL] IC SKILL 함수 만들 때 기본 포맷 (3) | 2020.07.06 |