문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
comfilehmi:숫자_입력기:index [2023/04/02 08:37] 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 |}} | + | |
- | + | ||
- | 곱하기 이외에도 다양한 연산자를 사용할 수 있습니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:editprevalue2.png?nolink |}} | + | |
- | + | ||
- | 앞서 연산결과에 추가로 한번더 연산을 수행할 수 있습니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:editprevalue3.png?nolink |}} | + | |
- | + | ||
- | 만약 이렇게 한다면, 앞서 연산결과 (x10)에 1을 더한 값이 최종값이 됩니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:editprevalue4.png?nolink |}} | + | |
- | + | ||
- | ===== 기존 목적지값 참조 연산 ===== | + | |
- | + | ||
- | 기존 외부장치값 (또는 HMI변수값)을 읽어와, 키패드에 입력한 값을 더하거나 뺀뒤 다시 기록하는 기능입니다. 기존값을 갱신하는 목적으로 사용하세요. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:editprevalue.png?nolink |}} | + | |
- | ===== 사용자 액션 실행 ===== | + | |
- | + | ||
- | 입력이 완성되거나 취소되었을때, 특정 사용자 액션 그룹을 실행하게 해줍니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:액션실행.png?nolink |}} | + | |
- | + | ||
- | 사전에 사용자 액션 그룹이 등록되어 있어야 합니다. 아래처럼 설정한다면 키패드에서 Enter키를 눌러서 종료했을때, <변수 초기화>라는 사용자 액션그룹이 실행됩니다. | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:useractiongroupexe1.png?nolink |}} | + | |
- | + | ||
- | 다음 예시에서 보시는 것처럼 <변수 초기화>라는 사용자 액션그룹은 TimerValue라는 HMI변수를 0으로 만들어 줍니다 . | + | |
- | + | ||
- | {{ :comfilehmi:숫자_입력기:editprevalue5.png?nolink |}} | + | |
- | [[comfilehmi:userevent:index|사용자 액션 그룹이란?]] | + | [[comfilehmi:preprocessing:index|전처리 연산, 입력값 제한, 사용자 액션 그룹 실행]] |
- | [[comfilehmi:index#오브젝트_편집|상위 페이지로 가기]] | + | [[comfilehmi:index#위젯|상위 페이지로 가기]] |