서브루틴으로 분기하기

서브루틴은 측정 루틴에 또는 일반적으로 반복해서 참조되는 외부 측정 루틴에 있는 코드의 블록이고, 더욱 간결한 프로그래밍을 할 수 있게 한다. PC-DMIS 는 서브루틴의 "매개변수" (또는 로컬 변수) 에 정보를 전달할 수 있게 한다. 서브루틴으로 전달될 수 있는 매개변수의 유형은, 숫자상의 값, 변수, 텍스트 문자열, 그리고 특성명이다.

서브루틴 명령 블록은 SUBROUTINE 과 ENDSUB 명령내에 있다.

현재의 측정 루틴에서 또는 또다른 측정 루틴에서 그것(서브루틴)을 "호출" 할 수 있는 측정 루틴에서 서브루틴을 만들었을때, 측정 루틴 실행 흐름이 지정된 서브루틴으로 가도록 만들고, 서브루틴 명령 블록내에 포함된 명령을 실행하게 한다. 측정 루틴 흐름은 호출문을 바로 다음의 문으로 돌아 갈 것이다.

서브루틴은 CALLSUB 명령을 사용해서 호출된다.

외부의 서브루틴

외부 서브루틴, 또는 호출 측정 루틴의 측정 루틴 외부에 위치한 서브루틴은 호출 측정 루틴의 특성, 변수, 또는 좌표일치를 사용할 수 없다. 서브루틴은 그것의 자체 측정 루틴내의 항목을 여전히 사용할 수 있을 것이다. 외부 측정 루틴과 호출 측정 루틴은 반드시 측정의 동일 단위를 사용해야한다.

서브루틴 내포하기

다른 서브루틴내에서 서브루틴 내포할 수 있다. 매개변수의 수와 내포된 서브루틴의 유일한 한계는 사용가능한 총 메모리이다.

 

더 많은:

새로운 서브루틴 만들기

기존의 서브루틴 수정하기

매개변수 수정 대화상자 이해하기

서브루틴 호출하기

서브루틴의 예