수식

수식은 다음의 요소로 이루어진 표현식입니다.

우선 순위 연산자로 둥근 괄호를 지원합니다. $를 사용해서 함수를 호출하고, 특히, 태그를 참조합니다(아래 예제를 참조하십시오).

첨부하기 대화창에서 수식을 사용해 반환할 값을 계산할 수 있습니다.

명령
편집 모드 들어가기:
같은 수식을 프로젝트 내 다른 장소에서 재사용할 수 있도록 수식 라이브러리에 입력된 수식을 저장합니다.
수식 라이브러리를 열어서 이미 정의된 수식을 선택합니다.
입력된 수식을 제거
입력된 수식을 확정

편집 모드일 때 수식을 간단히 편집할 수 있고 태그나 라이브러리의 함수를 더블 클릭하여 수식에 추가할 수 있습니다.

수식의 예시:

수식 문법
기본 연산
텍스트

문자열 리터럴

숫자 숫자 리터럴, 예: 169857 또는 13.547
문자열 문자열로 캐스팅($가 없다는 것 주목)
숫자 숫자로 캐스팅($가 없다는 것 주목)
$함수이름(파라미터1, 파라미터2,...) 일반적인 함수 호출. (기본과 사용자)
${tagName}

태그, 또는 위젯 속성, 또는 레시피, 등.

태그 이름은 문자열 리터럴이어야 함

$(‘태그이름’)[인덱스]

배열 태그의 요소.

태그 이름은 문자열 리터럴이어야 함

exp1 ? exp2 : exp3

비교식. exp1이 참이면 exp2를 선택하고, 그 반대라면 exp3을 선택. If/then/else 명령문을 사용하는 것과 같음

산술 연산자
+

더하기

- 빼기
* 곱하기
/ 나누기
% 모듈
비트 연산자
& 두 개의 비트가 1일 때 각 비트를 1로 설정
| 하나의 비트가 1일 때 각 비트를 1로 설정
~ 모든 비트를 반전시킵니다
^ 두 개 중 하나의 비트가 1일 때 각 비트를 1로 설정
<< 오른쪽에 0을 넣어 왼쪽으로 이동하고 가장 왼쪽 비트가 떨어지도록합니다
>> 가장 왼쪽의 비트를 왼쪽에 넣어 오른쪽으로 이동하고 가장 오른쪽 비트가 떨어지도록합니다
>>> 왼쪽에 0을 넣어 오른쪽으로 이동하고 가장 오른쪽 비트가 떨어지도록합니다
논리 연산자
&& AND
|| 또는
! NOT
비교 연산자
< 미만
<= 이하
> 초과
>= 이상
== 동등
!= 동등하지 않음
라이브러이에 사전 정의된 수식 사용하기

프로젝트 또는 사전 정의된 수식을 삽입하려면

  1. 수식 라이브러리를 여십시오
  2. 사용할 수식을 선택하십시오
  3. 선택된 수식을 확정하십시오
  4. 선택된 수식에 필요한 인수들을 입력하십시오

사용자 수식을 라이브러리에 추가하기

새 수식을 입력하고 나서 저장 버튼을 사용해서 저장하면 새 수식을 프로젝트 폴더에 저장하여 수식 라이브러리에서 사용할 수 있습니다.

사용자 수식은 수식 라이브러리에서 사전 정의된 수식과 같이 할 수 있습니다.