사용자 도구

사이트 도구

English

comfilehmi:preprocessing:index

전처리 연산

숫자입력기, 숫자 키패드, 동적 키패드 사용시 등장하는 <전처리 연산>기능에 대해서 알아보겠습니다.

보통은 유저가 입력한 값이 바로 저장되는데, 그 전에 어떤 연산처리를 해서 값을 보정및 수정하고 난 후에 저장하는 기능입니다.

아래 예에서는 유저가 입력한 값에 10을 곱한값을 최종 목적지에 기록하는 것을 예시로 보여드린 것입니다.

곱하기 이외에도 다양한 연산자를 사용할 수 있습니다.

앞서 연산결과에 추가로 한번더 연산을 수행할 수 있습니다.

만약 이렇게 한다면, 앞서 연산결과 (x10)에 1을 더한 값이 최종값이 됩니다.

기존 목적지값 참조 연산

기존 외부장치값 (또는 HMI변수값)을 읽어와, 키패드에 입력한 값을 더하거나 뺀뒤 다시 기록하는 기능입니다. 기존값을 갱신하는 목적으로 사용하세요.

결과값 보정

결과값에 상한치 또는 하한치를 설정해 예상값 범위를 벗어나지 않도록 해주는 기능입니다. 다음에 설명드릴 <입력값 제한>과는 다릅니다. 입력값 제한은 말그대로 오퍼레이터가 입력한 값 자체의 제한범위를 설정하는 것이고, <결과값 보정>은 <전처리 연산>을 통해 연산한 결과의 범위를 제한하는 것입니다.

<결과값 보정>을 체크하면 다음과 같이 상한치 또는 하한치를 입력하는 빈칸이 나옵니다. 여기에 원하는 값을 입력하면 됩니다.

입력값 제한 (상한 / 하한 제한)

입력값 제한을 체크하면, 상한 또는 하한 (둘다 가능)을 제한할 수 있습니다. 특정값 범위를 벗어나는 입력을 근본적으로 막을 수 있습니다.

사용자 액션 실행

입력이 완성되거나 취소되었을때, 특정 사용자 액션 그룹을 실행하게 해줍니다.

사전에 사용자 액션 그룹이 등록되어 있어야 합니다. 아래처럼 설정한다면 키패드에서 Enter를 터치해서 종료했을때, <변수초기화>라는 사용자 액션그룹이 실행됩니다.

다음 예시에서 보시는 것처럼 <변수초기화>라는 사용자 액션그룹은 TimerValue라는 HMI변수를 0으로 만들어 줍니다 .

사용자 액션 그룹이란?

상위 페이지로 가기

comfilehmi/preprocessing/index.txt · 마지막으로 수정됨: 2023/10/25 03:52 저자 Comfile Technology