반응형

add라는 함수와 multi라는 함수는 cal이라는 함수에 종속되어 cal함수가 동작하면 보조로 작동하도록 테스트를 해봤다.

prog() 함수는 값을 리턴시킬 수 있는 함수를 만든다. 또한 prog 인자 옆에 선언하면 지역변수로만 작동하여 함수가 끝나면 자동 메모리 해제된다.

(procedure add(x y)
    prog(( 지역변수 선언 )
		return(x+y)
	);prog
);procedure

 

위 예제에서 SKILL파일을 불러와서 함수를 로드하고 사용하는 법은.

1. 실행한 Allegro PCB파일과 동일한 위치에 SKILL파일(function_use_test.il)을 놓고 로드한다. 

t 가 나오면 정상적으로 load된 것이다.

2. 함수를 호출하고 옆에 x,y값 인자를 넣는다.

x에 3을 넣고 y에 4를 넣었음으로, add함수와 multi함수가 계산되어 cal함수에 대입되어 값을 리턴

반응형

+ Recent posts