기본 개념
로직
그래블로의 모든 알고리즘 블록은 [로직] 이라는 공간에서 작성되며 로직의 기본 구성 단위는 [제어]입니다.

[제어]는 조건영역과 동작영역으로 구성되어 있습니다. 조건 영역을 만족하면 동작 영역의 [동작]은 순서대로 실행됩니다. 모든 [동작]이 실행을 완료하면 다시 조건 영역의 만족 여부를 검사합니다.

만약 [로직]에 여러 개의 [제어]가 존재한다면 [제어]는 위에서부터 순서대로 실행되며 마지막 [제어]가 실행 완료되면 다시 첫번째 [제어]가 실행됩니다.

[로직]이 여러 개 있는 경우 순서와 상관없이 모든 [로직]은 동시에 병렬 실행되며 서로에게 영향을 주지 않습니다.

변수
변수는 데이터를 읽고 쓰는 저장소의 역할을 하며, 로직, 장치, 대시보드 등 프로젝트 전체에서 공유하여 읽거나 쓸 수 있습니다. 예를 들어 온도 센서에서 읽은 온도 값을 “온도”라는 변수에 저장하면, 로직이나 대시보드에서 해당 변수의 값을 사용할 수 있습니다.

대시보드
대시보드의 위젯을 통하여 변수의 값을 읽거나 쓸 수 있습니다. 예를 들어, 게이지 위젯을 이용하여 온도센서에서 읽은 온도값을 게이지 형태로 표시하거나, 버튼 위젯을 이용하여 푸시버튼과 같은 동작을 할 수 있습니다.
