JAVA SCRIPT를 활용한 Log in/out

Script

JAVA SCRIPT를 활용한 Log in/out


X-SCADA 자바 스크립트-sample_login

X-SCADA Designer에서 자바스크립트로 디자인 구현할 수 있다.


① ~(X-SCADA 설치폴더)\X-SCADA\ Samples\JavaScript디렉토리로 들어간다


② sample_login.xix 파일을 X-SCADA Designer로 연다.

③ 아래는 본 샘플에 대한 순서도이다.

1. main 페이지 설명

  1) main 페이지

main 페이지는 본 샘플을 실행했을 때 처음으로 볼 수 있는 창의 페이지이다.

   ① 작화 창

main 페이지엔 두 개의 조작할 수 있는 버튼이 존재한다.

  ● Log-In 버튼

Login 버튼 객체를 더블클릭하면 다음과 같이 설정되어있다. login_page 창을 열고 login_page 페이지를 띄울 것이다.

  ● Log-Out 버튼

Logout 버튼 객체는 다음과 같이 설정되어있다. 마우스로 클릭하면 label_2_OnClick 함수가 실행된다.

   ② 페이지 스크립트

main 페이지의 페이지 스크립트는 하나의 함수를 담고 있다.

label_2_OnClick 함수

scada.logout();

 Scada 객체

X-SCADA에 대한 각종 정보를 제공한다.

전역으로 ‘scada’라는 이름으로 제공된다

● void logout()

현재 로그인 상태이면 로그아웃한다.

본 함수는 하나의 매개변수를 받고 있다.

함수 블록 내부에 있는 문장은 scada.logout();이 유일하다. 이 문장은 스카다에서 로그인이 되어 있다면 로그아웃하는 기능을 가지고 있다.

  2) main 페이지 분기 – <버튼을 누른다>

메인 창을 열고 작화 창 내에서 취할 수 있는 행동은 Login버튼을 누르거나 Logout 버튼을 누르는 것이다.

  ● Login 버튼

login_page 창에 login_page 페이지가 열린다.

 

  ● Logout 버튼

위 그림과 같이 로그인 상태라면 로그아웃을 하게 된다.

.

.

.



※ 페이지 용량 관계 상, 더 많은 설명을 보시려면 첨부파일 다운로드 바랍니다!



  

0 답글
제목