스크립트 문장

 

컨트롤 프로그램의 스크립트는 다음과 같은 문장이 있다.

이 문장은 C/C++기반으로 하였기 때문에 Visusl Basic 문장과 형식이 다르다.

 

=             대입문                   i = 10 ;   // i 라는 변수에 10을 대입한다.

If             조건문                   if ( i == 0 ) {   실행문(1) ; }  else { 실행문(2) ; }

If (조건문1) { 실행문1; }

elseif (조건문2) { 실행문2; }

……

elseif (조건문3) { 실행문3; }

else (조건문4) { 실행문4; }

 

C언어에서는 else if (else 와 if 사이를 띄었지만, 스크립트문 에서는 elseif ( else 와 if 사이를 붙인다.)

 

for          순환문                   for ( i = 0 ; i < 100 ; i = i + 1 ) { 실행문 ; }   

@            함수 실행문           @sin(i) ;  // 스크립트에서 제공하는 함수 앞에는 반드시 @를 붙인다.

return     return 문               return ;

$             태그 대입문           $AI_0000 ;  // AI_0000 의 현재 값을 얻는다.

this         제한문                   @EditBoxGetText("this.EditBox1", buf); //여러 그래픽 모듈에서 EditBox1이라는 클래스 이름을 지정하였더라도, 현재 활성화한 그래픽 모듈의 클래스 이름이 EditBox1인 요소에만 적용한다.(요소의 적용 범위를 현재 그래픽 모듈로만 제한)

 

태그 대입문을 사용 시 각 태그에 대한 멤버를 설정할 수 있다.

$AI_0000 은 $AI_0000.value 와 같다. 여기서 value를 멤버라 한다. 각 태그종류마다 고유의 멤버가 있는데 자세한 것은 태그 맴버를 참고한다.

 

관련항목)

태그 맴버

스크립트 작성

스크립트의 종류

스크립트 편집기 사용법

스크립트 주 도움말