시작하기
기본 개념
이 페이지의 내용
  1. 로직과 제어
  2. 변수
  3. 대시보드

기본 개념

로직과 제어

모든 알고리즘 블록은 로직이라는 공간에서 작성되며, 로직의 기본 구성 단위는 제어입니다. 제어는 조건 영역과 동작 영역으로 구성됩니다. 조건 영역을 만족하면 동작 영역의 동작이 순서대로 실행되고, 모든 동작이 완료되면 다시 조건 영역의 만족 여부를 검사합니다.

제어 안의 조건 영역에서 동작 영역으로, 동작 영역에서 다시 조건 영역으로 이어지는 실행 흐름 도해
조건 영역을 만족하면 동작 1, 동작 2 가 순서대로 실행되고, 모든 동작이 끝나면 다시 조건 영역을 검사합니다.

하나의 로직에 여러 개의 제어가 있으면 위에서부터 순서대로 실행되며, 마지막 제어가 완료되면 다시 첫 번째 제어가 실행됩니다. 로직이 여러 개인 경우에는 순서와 관계없이 모든 로직이 동시에 병렬로 실행됩니다.

로직 안의 제어 세 개가 위에서 아래로 실행되고 마지막 제어 뒤에 첫 번째 제어로 돌아가는 도해
한 로직 안의 제어는 위에서 아래로 차례로 실행되고, 마지막 제어가 끝나면 첫 번째 제어로 돌아갑니다.
실행 주기가 50밀리초인 로직과 100밀리초인 로직이 각각 반복되는 도해
로직이 여러 개이면 모든 로직이 병렬로 실행되며, 각 로직은 자신의 실행 주기(예: 50밀리초, 100밀리초)로 반복됩니다.

변수

변수는 데이터를 읽고 쓰는 저장소이며 로직, 장치, 대시보드 등 프로젝트 전체에서 공유됩니다. 예를 들어 온도 센서에서 읽은 값을 온도 변수에 저장하면, 다른 로직의 조건이나 대시보드 위젯에서 그 값을 그대로 사용할 수 있습니다.

변수 목록이 로직, 장치, 대시보드와 양방향 화살표로 연결된 도해
변수는 로직, 장치, 대시보드가 함께 읽고 쓰는 공유 저장소입니다.

대시보드

대시보드의 위젯을 통해 변수의 값을 읽거나 쓸 수 있습니다. 게이지 위젯으로 온도 값을 표시하거나, 푸시버튼 위젯으로 입력을 전달하는 방식입니다.