경우에 따라 오브젝트의 동작을 설정할 때, 간단한 스크립트를 사용해야 하는 경우가 발생합니다. 예를 들어 다음 그림과 같이 터치 설정의 오브젝트 동작에 조건과 명령식을 입력할 수 있습니다. 표현 방법은 스크립트 프로그램 방법과 동일합니다.
...
(1) 조건식의 조건식의 표현
연산자 | 기능 | 표현예시 | 설명 |
&& | Logical AND | A && B | A와 B가 모두 참인 경우 1, 그밖의 경우에는 0 입니다. |
|| | Logical OR | A || B | A와 B가 모두 거짓인 경우 0, 그밖의 경우에는 1 입니다. |
< | 작다 | A < B | A가 B보다 작으면 1, 아니면 0 입니다. |
> | 크다 | A > B | A가 B보다 크면 1, 아니면 0 입니다. |
<= or =< | 작거나 같다 | A <= B | A가 B보다 작거나 같으면 1, 아니면 0 입니다. |
>= or => | 크거나 같다 | A >= B | A가 B보다 크거나 같으면 1, 아니면 0 입니다. |
== | 같다 | A == B | A가 B이면 1, 아니면 0 입니다. |
!= | 같지 않다 | A != B | A가 B가 아니면 1, 같으면 0 입니다. |
...
입력 예 | 설명 |
(Tag_A != 1) && (Tab_B == 10) | Tag_A의 값이 1이 아니고 Tag_B의 값이 10일 경우 결과로 1을 반환, 아닐 경우 0을 반환합니다. |
Sin(Tag_A) == 1 | Tag_A의 Sin 값이 1일 경우 결과로 1을 반환, 아닐 경우 0을 반환합니다. |
Tag_A < 100 | Tag_A가 100보다 작으면 1, 아니면 0 을 반환합니다. |
(Tag_A + Tag_B) < (Tag_A + Tag_C) | Tag_A와 Tag_B를 더한 값이 Tag_와 Tag_C를 더한 값보다 작으면 1, 아니면 0 을 반환합니다. |
(2) 명령식
Xpanel에서 명령식의 사용은 하나로 제한되지 않고 여러 개의 목록으로 작성될 수 있습니다. 즉, 명령식은 특별한 스크립트프로그램으로 생각할 수 있습니다. 스크립트에 사용되는 함수들은 명령식에서도 사용할 수 있습니다.
...