문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
comfilehmi:숫자_입력기:index [2023/04/02 08:19] Comfile Technology |
comfilehmi:숫자_입력기:index [2023/10/25 03:52] (현재) Comfile Technology |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== 숫자 입력기 ===== | ====== 숫자 입력기 ===== | ||
- | 키패드를 통해 숫자를 입력할 수 있는 오브젝트입니다. | + | 키패드를 통해 숫자를 입력할 수 있는 위젯입니다. |
{{ :comfilehmi:숫자_입력기:numberinputexp1.png?nolink |}} | {{ :comfilehmi:숫자_입력기:numberinputexp1.png?nolink |}} | ||
줄 12: | 줄 12: | ||
===== 외부장치에 기록시 ====== | ===== 외부장치에 기록시 ====== | ||
- | 외부장치((HMI와 연결된 PLC 또는 MCU))의 지정한 워드주소에 입력된 값을 저장합니다. | + | 외부장치((HMI와 연결된 PLC 또는 MCU))의 지정한 워드주소에 방금 키패드로 입력된 값을 저장합니다. |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:숫자입력기.png?nolink |}} | + | |
- | + | ||
- | ===== 입력값 제한 (상한 / 하한 제한) ===== | + | |
- | + | ||
- | 입력값 제한을 체크하면, 상한 또는 하한 (둘다 가능)을 제한할 수 있습니다. 특정값 범위를 벗어나는 입력을 근본적으로 막을 수 있습니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:상한하한지정.png?nolink |}} | + | |
+ | {{ :comfilehmi:숫자_입력기:numinputexplain.png?nolink |}} | ||
===== 키패드 자동 닫기 ===== | ===== 키패드 자동 닫기 ===== | ||
일정시간동안 터치입력이 없을경우 열려있는 키패드를 자동으로 닫는 기능입니다. | 일정시간동안 터치입력이 없을경우 열려있는 키패드를 자동으로 닫는 기능입니다. | ||
- | {{ :comfilehmi:숫자_입력기:자동닫기.png?nolink |}} | + | {{ :comfilehmi:숫자_입력기:autoclose.png?nolink |}} |
- | + | ===== 전처리 연산, 입력값 제한, 사용자 액션 그룹 실행 ====== | |
- | ===== 전처리 연산 ===== | + | |
- | + | ||
- | 유저가 입력한값을 최종 목적지에 저장하기 전에 어떤 연산을 할 수 있는 기능입니다. 아래 예에서는 유저가 입력한 값에 10을 곱한값을 최종 목적지에 기록하는 것을 예시로 보여드린 것입니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:jun1.png?nolink |}} | + | |
- | + | ||
- | ===== 기존 목적지값 참조 연산 ===== | + | |
- | + | ||
- | 기존 외부장치값 (또는 HMI변수값)을 읽어와, 키패드에 입력한 값을 더하거나 뺀뒤 다시 기록하는 기능입니다. 기존값을 갱신하는 목적으로 사용하세요. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:editprevalue.png?nolink |}} | + | |
- | ===== 사용자 액션 실행 ===== | + | |
- | + | ||
- | 입력이 완성되거나 취소되었을때, 특정 사용자 액션 그룹을 실행하게 해줍니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:액션실행.png?nolink |}} | + | |
- | + | ||
- | 키패드 입력값을 검증하려면 우선 HMI 변수로 받은 후 사용자 액션 그룹을 호출합니다. HMI 변수값의 상황에 따라 여러가지 동작을 하도록 미리 사용자 액션 그룹을 정의해 놓아야 합니다. 예를 들면, HMI 변수값(키패드 입력값)이 너무 큰 값이거나 음수일 경우 오류 화면으로 넘어가고 정상일 경우만 외부장치에 HMI 변수값을 보낼 수 있습니다. | + | |
- | [[comfilehmi:userevent:index|사용자 액션 그룹이란?]] | + | [[comfilehmi:preprocessing:index|전처리 연산, 입력값 제한, 사용자 액션 그룹 실행]] |
- | [[comfilehmi:index#오브젝트_편집|상위 페이지로 가기]] | + | [[comfilehmi:index#위젯|상위 페이지로 가기]] |