티스토리 뷰
RobotC 프로그램 작성 규칙
RobotC는 표준 C언어 프로그램 규칙을 따르는 문자 기반의 프로그램 언어입니다. 사용자가 프로그램을 작성하면서 파랑색이나 보라색으로 글씨가 나오면 RobotC의 예약어이며 검정색으로 표시되면 잘못 작성되었거나 사용자가 정의한 변수입니다. 또한, RobotC가 인식하는 키워드는 자동으로 색상이 결 정되어 표시됩니다. RobotC 컴파일러는 대문자와 소문자를 엄격하게 구분합니다. RobotC는 기본적으로 절차형 언어이므로 프로그램의 실행 순서는 1번 줄 부터 순차적으로 실행됩니다. 스페이스(space), 탭(tab)은 프로그램의 실행에 영향을 주지 않지만 프로그램의 가독성을 높이기 위해서 적절하게 사용해야 합니다. 세미콜론(;)은 모든 RobotC 프로그램 문장의 끝을 알려줍니다. 프로그램은 task main()으로 시작하고 함수 안에 실행하고자 하는 프로그램을 기록하면 됩니다. 주석은 프로그램을 설명하는 글로써 프로그램에 대한 전체적인 설명, 변수의 기능, 함수에서의 입력 및 출력에 대한 전반적인 기능을 자세하게 기록해 놓는 것이 중요합니다. 주석 처리방법은 한 줄을 주석 처리할 경우 //로 시작하고 해당 줄의 끝까지를 주석문으로 인식합니다 여러 줄을 주석 처리할 경우 /*로 시작해서 이로 마무리하고 사이에 있는 모든 글을 주석문으로 인식합니다. RobotC 상수와 변수 상수(constant)에는 정수형 상수(integer constant), 실수형 상수(foating-point constant), 문자형 상수(character constant)가 있습니다. 정수형 상수는 -2의 16승과 2의 16승 -1 사이의 값을 사용하고 실수형 상수는 -2의 32승과 2의 32승 -1 사이의 값을 사용하며, 문자형 상수 이의 값을 사용하고, 실수형는 문자를 "로 둘러싸서 표현합니다. 변수(variable) 프로그램이 실행되는 동안 처리되는 데이터를 저장하는 기억장소에 대한 이름입니다. 자료형에 따라서 8비트, 16비트, 32비트의 메모리를 차지하기 때문에 메모리를 효율적으로 사용하기 위해서는 문제해결에 적당한 자료형을 선택해야 합니다. 예를 들어 연산의 결과가 30000이하의 데이터 값을 갖는다면 16비트의 정수형을 선택하여 처리하면 됩니다.
'정보통신 및 로봇제어시스템' 카테고리의 다른 글
라인 로봇 센서의 개념 (0) | 2021.06.06 |
---|---|
헝가리언 표기법 (0) | 2021.06.05 |
로봇프로그래밍의 기초과정 (0) | 2021.06.03 |
기어에 대해서 알아보기 (0) | 2021.06.02 |
도르래에 대해서 알아보기 (0) | 2021.06.01 |