Const
Const 상수명 = 상수
| 상수명 : 적당한 이름으로 작명해줍니다. (영문자로 시작하는 16자 내외, 예약어는 사용불가) |
| 상수 : 숫자를 의미하는 문자열 (예 : 123, 3000, 234.3) |
설명
소스 프로그램에서 자주 사용하는 숫자를 상수 명으로 선언해주면, 읽기도 편하고 나중에 수정하는 경우에도 편리합니다.
사용예
Const BurnTime = 10 Const WaitTime = 200 Delay WaitTime '200밀리초를 딜레이합니다. Delay BurnTime '10밀리초를 딜레이합니다.
상수배열
Const 변수형 상수명 = (상수1, 상수2, … 상수n)
| 상수명 : 적당한 이름으로 작명해줍니다. (영문자로 시작하는 16자 내외, 예약어는 사용불가)) |
| 변수형 : Byte, Integer, Long, Single 중 하나 |
| 상수 : 숫자를 의미하는 문자열 (예 : 123, 3000, 234.3) |
대상제품
CUBLOC 전제품
설명
상수란 프로그램 동작 중에도 변하지 않는 고정된 값을 말합니다. CUBLOC BASIC에서는 상수 여러 개를 배열처럼 정의할 수 있는 기능이 있습니다. 이 기능은 주로 대용량의 데이터를 필요로 할 때 사용합니다. 상수 배열로 정의된 값들은 마치 배열처럼 프로그램상에서 참조할 수 있습니다.
Const Byte DATA1 = (31, 25, 102, 34, 1, 0, 0, 0, 0, 0, 65, 64, 34)
I = 0
A = DATA1(I) ‘ 31 을 리턴합니다.
I = I + 1A = DATA1(I) ‘ 25 을 리턴합니다.
BYTE형에 문자열 데이터를 사용할 수도 있습니다. DATA2(0)을 읽으면 “C”에 해당하는 ASCII코드가 읽혀집니다. DATA2(1)은 “U”에 해당하는 ASCII코드가 읽혀집니다.
Const Byte DATA2 = (“CUBLOC SYSTEMS”)
다른 데이터형의 상수배열도 사용 가능합니다.
Const Integer DATA1 = (6000, 3000, 65500, 0, 3200)
Const Long DATA2 = (12345678, 356789, 165500, 0, 0)
Const Single DATA3 = (3.14, 0.12345, 1.5443, 0.0, 32.0)
다음과 같이 멀티라인 (여러 줄에 걸쳐서 데이터를 기술 하는 방법)도 가능합니다.
Const Byte DATA1 = (31, 25, 102, 34, 1, 0, 0, 0,0, 0, 65, 64, 34,
12, 123, 94, 200, 0, 123, 44, 39, 120, 239,
132, 13, 34, 20, 101, 123, 44, 39, 12, 39)
