레시피 예제
예시: 레시피를 이용하여 파라미터 수정하기
레시피 설정
- 태그 4개를 생성합니다. 태그명: Record_ID 데이터 종류: INT (INT16) 초기 값: 0
태그명: Width 데이터 종류: INT (INT16) 초기 값: 300
태그명: Color 데이터 종류: 문자열 초기 값: #FF0000
태그명: Visibility 데이터 종류: BOOL 초기 값: TRUE
- 도구 > 레시피 편집기로 이동하거나 **레시피 편집기 열기…**를 클릭합니다. + 아이콘을 클릭하여 레시피 DB를 새로 생성합니다. 레코드 ID 태그에 앞서 생성한 “Record_ID” 태그를 연결합니다. Handshake는 지정하지 않고 확인을 누릅니다. 생성된 레시피를 선택하고 파라미터 속성 편집을 클릭합니다. 3개의 파라미터를 다음 그림과 같이 생성한 뒤, 레코드 추가 아이콘을 클릭하여 레코드를 생성합니다.
- 각 파라미터 항목 아래에 있는 셀을 클릭하여 다음과 같이 Record ID 0의 설정값을 입력합니다. 파라미터명: Width Record ID 0 값: 300
파라미터명: Color Record ID 0 값: #0000FF
파라미터명: Visibility Record ID 0 값: 1
- 페이지에 문자 오브젝트 3개와 사각형 오브젝트 4개를 생성합니다. 오브젝트 배치 및 문자 오브젝트의 내용은 다음 이미지와 같이 설정합니다.
- “Width 수정” 오브젝트를 클릭한 다음 동작 탭의 누를 때 속성에서 명령을 새로 추가합니다. 명령: 태그 값 입력 종류: 숫자 태그: Width 헤더: 너비 설정 서브헤더: 최소 0, 최대 450
다른 문자 오브젝트에도 다음과 같은 설정으로 명령을 추가합니다.
오브젝트: Color 수정 명령: 태그 값 입력 종류: 문자 헤더: 색상 변경 서브헤더: Hex 코드 값 입력
오브젝트: Visibility 수정 명령: 태그 값 토글 태그: Visibility
- 페이지 우측에 위치한 사각형 오브젝트 3개는 누를 때 동작 명령으로 각각 레시피 레코드 보내기, 레시피 레코드 받기, 레시피 설정창 열기를 설정합니다. 상세 설정은 다음 이미지를 참고하시기 바랍니다.
- 마지막으로는 “Visibility” 태그를 드래그하여 남아있는 사각형의 형태 탭의 출몰에 놓아 연결시킵니다. “Color” 태그는 채우기 속성에 연결시킵니다. “Width” 태그는 변형 탭의 너비 속성에 연결시킵니다.
런타임 레시피
- 도구 > 시뮬레이터 실행을 클릭하여 시뮬레이터를 실행합니다.
- “Width” 태그의 값을 400으로, “Color” 태그의 값을 #AB50DE로 변경합니다.
- 우측의 사각형 중 가장 위에 있는 사각형을 클릭합니다. 레시피에 저장된 값이 모든 태그에 적용된 것을 확인할 수 있습니다.
- 가장 아래에 있는 사각형을 클릭해 레시피 설정 창을 열고 Add를 클릭합니다. 새 레코드가 추가되면 다음과 같이 각 항목을 설정합니다. 그 다음 Save를 클릭합니다. Record ID: 1 Record Name: Record Width: 400 Color: #000000 Visibility: 0
- “Record_ID” 태그의 값을 1로 변경한 다음, 가장 위에 있는 사각형을 클릭합니다. 태그의 값이 바뀐 것을 확인할 수 있습니다.
- “Visibility” 태그의 값을 1로 바꾸고 “Color” 태그의 값을 #00FF00으로 변경합니다. 그 다음 가운데의 사각형을 클릭합니다.
- “Width” 태그의 값을 100으로, “Color” 태그의 값을 #0000FF로, “Visibility” 태그의 값을 0으로 다시 설정합니다. 그 다음 가장 위에 있는 사각형을 클릭합니다. 이 동작은 6번의 오브젝트가 다시 나타나도록 합니다. 가운데의 사각형 오브젝트를 누른 결과로 Record ID 1에 현재 화면에 표시되는 오브젝트의 속성 값을 덮어 썼기 때문입니다.