스크립트 실행 버튼

Download Report

Transcript 스크립트 실행 버튼

오토베이스9 스크립트 작성
오토베이스 교육센터
목차
Contents


스크립트 설명

스크립트 종류와 작성 원칙

스크립트 연산자

스크립트 작성 형식
스크립트 작성 실습

스크립트 실행 버튼 (버튼 스크립트)

감시 프로그램 실행중에 계속 스크립트

모듈 시작시 스크립트

키 스크립트

메뉴 스크립트
스크립트 설명

Autobase 스크립트
-PCL(Process
Control Language)
-C언어와 같은 문장 방식

Autobase 스크립트 종류
-확장기능
-스크립트
실행 버튼 (프로그램 버튼)
-감시프로그램 관련 (감시 프로그램 시작 시, 실행중에 계속, 종료 시) 스크립트
-모듈 관련 (모듈 시작 시, 실행중에 계속, 종료 시, 활성화 시, 비 활성화 시) 스크립트
-키 스크립트
-메뉴 스크립트
-로그인,아웃 스크립트
스크립트 설명

Autobase 스크립트 작성 원칙
-하나의
문장은 한줄에 작성
-문장의 시작하기 전의 빈칸은 무시
-문장의 끝은 ;으로 구분
-{} 괄호 문자를 사용하여 여러 문장을 하나의 문장으로 묶음
-여러 개의 {}괄호를 사용할 수 있으며 ‘{‘ 열림 괄호와 ‘}’닫힘괄호의 개수는 동일
-함수는 ‘@’ 문자로 시작하고 ()괄호 내에 함수 인자(파라미터)를 입력
-인자가 없을때는 빈()를 입력

Autobase 스크립트 연산자
-더하기
(+), 빼기 (-), 곱하기 (*), 나누기 (/), AND (&), OR (|), XOR (^)
-대입문 (=), 등식 (==), 크다 (>), 작다 (<), 크거나 같다(>=), 작거나 같다 (<=)
-같지 않다 (!=), 태그의 멤버 (.), 논리곱 (&&), 논리합 (||)
스크립트 설명

Autobase 스크립트 작성 형식
-대입문
변수1 = 변수2(문장);
예)
a = 1;
b = 2;
c = 3;
i = (a + b + 1) * c;
변수 a,b,c의 값 선언
=(등호)를 기준으로 하여 우측 연산을 실행후 좌측에 대입(저장)
결과) i = 12
스크립트 설명
Autobase 스크립트 작성 형식
-비교문
if, elseif, else 문을 이용하여 여러 가지 형태의 문장을 복합적으로 선택 사용
예)
if (a == 50)
{
실행문1;
}
elseif (a == 60)
{
실행문2;
}
elseif (a == 70)
{
실행문3;
}
Else
{
실행문4;
}
설명)
만일 a가 50이라면
실행문1을 실행시켜라.
진행
방향
그렇지않고 만일 a가 60라면
실행문2를 실행시켜라.
그렇지않고 만일 a가 70라면
실행문2를 실행시켜라.
그렇지않다면
실행문4를 실행시켜라.
if문 내에서는 분기된1번의 명령만 실행을 하게 된다.
(중복 실행을 하지 않음)
스크립트 설명
Autobase 스크립트 작성 형식
함수 실행문
함수 선언자인 ‘@’를 이용하며 단독 문장 혹은 대입문으로 사용
예) @PlaySound(“ex.wav”);
i = @sin(radian);
설명) PlaySound()함수를 이용하여 음성을 출력
변수 radian의 값에 Sin()함수를 이용하여
변수 i에 입력
Return문
스크립트 프로그램을 끝내는 문장으로 return 문을 만나면 실행 문장 이하의
스크립트들은 무시하고 스크립트 실행을 종료
예) return;
설명) 스크립트 실행을 종료
return ON;
(확장기능에서 사용시) 결과 값을 설정
return @RGB(255,0,0);
(확장기능에서 사용시) 결과 값을 설정
태그 지정
태그를 변수에 대입하거나 변수를 가상태그(메모리태그)에 대입하는 문장
태그참조자 ‘$’를 이용하여 지정
설명) 태그 AI_0000의 값을 변수 i에 대입
예) i = $AI_0000;
flag의 값을 태그 DI_0000에 대입
$DI_0000 = flag;
스크립트 작성 실습

스크립트 실행 버튼( 프로그램 버튼)
작성한 스크립트를 감시 프로그램에서 사용자 버튼 조작에 의해 실행된다.

감시 프로그램 실행중에 계속 스크립트
일반적으로 사용하는 스크립트로 감시 프로그램 실해중에 스크립트를 지속적으로 실행된다.

모듈 시작시 스크립트
감시 프로그램에서 특정한 그래픽 모듈이 열릴 때 실행하는 스크립트로 단 한번만 실행된다.

키 스크립트
감시 프로그램 실행중 사용자가 특정한 키보드 조작을 하였을 경우 미리 작성한 스크립트를
실행한다.

메뉴 스크립트
감시 프로그램의 글자메뉴를 편집하여 사용자가 특정 메뉴 선택시 미리 작성한 스크립트를
실행한다.
요약

스크립트
-
C언어와 같은 문장 방식
스크립트의 종류 : 스크립트 실행버튼, 감시 프로그램 실행중에 계속…
스크립트 연산자 : +, -, *, /, &&, ||, …
대입문, 비교문(if문), 반복문(for문), return문, 함수 선언, 태그 선언,…

스크립트 실습
-
-
-
-
스크립트 실행 버튼 ( 프로그램 버튼)
감시 프로그램 실행중에 계속 스크립트
모듈 시작시 스크립트
키 스크립트
메뉴 스크립트
“ 시청하여 주셔서 감사합니다 ”
http://www.autobase.biz
㈜한솔테크