기본 개념
로직과 제어
모든 알고리즘 블록은 로직이라는 공간에서 작성되며, 로직의 기본 구성 단위는 제어입니다. 제어는 조건 영역과 동작 영역으로 구성됩니다. 조건 영역을 만족하면 동작 영역의 동작이 순서대로 실행되고, 모든 동작이 완료되면 다시 조건 영역의 만족 여부를 검사합니다.
하나의 로직에 여러 개의 제어가 있으면 위에서부터 순서대로 실행되며, 마지막 제어가 완료되면 다시 첫 번째 제어가 실행됩니다. 로직이 여러 개인 경우에는 순서와 관계없이 모든 로직이 동시에 병렬로 실행됩니다.
변수
변수는 데이터를 읽고 쓰는 저장소이며 로직, 장치, 대시보드 등 프로젝트 전체에서
공유됩니다. 예를 들어 온도 센서에서 읽은 값을 온도 변수에 저장하면,
다른 로직의 조건이나 대시보드 위젯에서 그 값을 그대로 사용할 수 있습니다.
대시보드
대시보드의 위젯을 통해 변수의 값을 읽거나 쓸 수 있습니다. 게이지 위젯으로 온도 값을 표시하거나, 푸시버튼 위젯으로 입력을 전달하는 방식입니다.