로그인
사이드바
컴파일 온라인 사용설명서
검색
Comfile Studio
Comfile Studio 다운로드
샘플 프로젝트 모음
Comfile Studio 화면구성
프로젝트 생성
프로젝트 속성 수정
프로젝트 전송(다운로드)
프로젝트 초기화
PC에서 실행하기
화면추가및 속성편집
도형및 위젯 그리기
도형및 위젯 정렬하기
도형및 위젯 위치/크기 조정
공통사항
위젯, 목적지, 수식
문자열 처리
고정 글꼴 (다국어 지원)
위젯
제어 버튼
목적지 설정
주소 입력창
속성 설정
램프 효과
화면 전환 버튼
멀티 액션 버튼
숫자 입력기
전처리 연산
램프
토글 스위치
멀티 캡션
숫자
표시 위치 설정
텍스트
실시간 글꼴 변경
시간
연속텍스트
숫자키패드
멀티키패드
막대그래프
슬라이더바
로그 표시기
이력 알람 표시기
노브
트렌드 그래프
액션
직접 기록
외부장치에서 읽어오기
파일 기록 (원격 기록 지원)
파일 제어
대량 저장/불러오기
사용자 액션 그룹 실행
사용자 액션 그룹 반복 중지
음성/부저 출력
스크립트
동적 키패드 실행
내부 문자열 변수 제어
HTTP 요청
특수 기능
조건 분기
이벤트
전역 이벤트
화면 이벤트
사용자 액션그룹
시스템 함수
시스템 함수
도형및 그래픽 편집
직선,사각형,원
표
타이틀 바
이미지
간접 이미지
리소스 관리
텍스트 리소스
색상 리소스
이미지 리소스
주소 리소스
시스템 함수
시스템 함수
원격 제어 및 네트워크 기능
PC로 원격 화면 제어
모바일 원격 제어
웹 브라우저 원격 제어
독립 실행형 원격 제어 파일 생성
원격 데이터 액세스
원격 스크립트
Web API
Web FTP
편의 기능
겹친 위젯 선택
겹친 위젯 위치 변경
위젯 겹침 설정
특수 문자 입력
그룹화/해제
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
로그인
문서 도구
문서 보기
이전 판
역링크
Fold/unfold all
맨 위로
추적:
•
managedlibraryfunctions
•
remoteprogramming
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 전처리 연산 ====== 전처리 연산은 숫자 입력기, 숫자 키패드, 동적 키패드 사용 시 \\ 입력값을 바로 저장하지 않고, 연산 처리 후 저장하는 기능입니다. 즉, 사용자 입력값 → 연산 처리 → 최종 목적지에 기록 의 흐름으로 동작합니다. ===== 기본 전처리 연산 ===== 아래 예시는 사용자가 입력한 값에 10을 곱한 후 최종 목적지에 기록하는 설정입니다. {{ :comfilestudio:preprocessing:jun1.png?nolink |사용자가 입력한 값에 10을 곱해 저장하도록 설정한 화면입니다.}} 곱하기 외에도 다양한 연산자를 사용할 수 있습니다. {{ :comfilestudio:preprocessing:editprevalue2.png?nolink |전처리 연산에서 사용할 수 있는 다양한 연산자 목록입니다.}} ===== 연속 연산 수행 ===== 전처리 결과에 추가로 한 번 더 연산을 수행할 수 있습니다. {{ :comfilestudio:preprocessing:editprevalue3.png?nolink |1차 연산 후 추가 연산을 설정하는 화면입니다.}} 예: (입력값 × 10) + 1 최종값은 입력값에 10을 곱한 후 1을 더한 값이 됩니다. {{ :comfilestudio:preprocessing:editprevalue4.png?nolink |곱하기 후 더하기가 적용된 최종 연산 설정 화면입니다.}} ===== 기존 목적지값 참조 연산 ===== 기존 외부 장치 값 또는 내부 변수 값을 읽어와 입력값과 더하거나 빼서 다시 기록하는 기능입니다. {{ :comfilestudio:preprocessing:editprevalue.png?nolink |기존 값에 입력값을 더하거나 빼는 설정 화면입니다.}} 사용 예: * 현재 속도값 + 5 * 현재 온도값 - 2 * 카운트 값 증가/감소 ===== 결과값 보정 ===== 결과값 보정은 전처리 연산 결과의 범위를 제한하는 기능입니다. 입력값 제한과는 다릅니다. * 입력값 제한 → 사용자가 입력할 수 있는 범위를 제한 * 결과값 보정 → 연산 후 최종 결과 범위를 제한 {{ :comfilestudio:preprocessing:bojung1.png?nolink |전처리 결과값의 상한/하한을 제한하는 설정 화면입니다.}} 보정 옵션을 체크하면 상한치 또는 하한치를 설정할 수 있습니다. {{ :comfilestudio:preprocessing:bojung2.png?nolink |}} 예: 결과값이 0 ~ 100 사이로 제한 ===== 입력값 제한 ===== 입력값 자체의 범위를 제한하는 기능입니다. {{ :comfilestudio:preprocessing:upanddown.png?nolink |입력값 상한/하한을 설정하는 화면입니다.}} 특징: * 허용 범위를 벗어난 값 입력 자체를 차단 * 현장 오입력 방지 ===== 사용자 액션 그룹 실행 ===== 입력이 완료되거나 취소될 때 특정 사용자 액션 그룹을 실행할 수 있습니다. {{ :comfilestudio:preprocessing:actiongrprun.png?nolink |}} 예: Enter 입력 시 <변수초기화> 액션 그룹 실행 {{ :comfilestudio:preprocessing:useractiongroupexe1.png?nolink |입력 완료 시 특정 액션 그룹을 실행하도록 설정한 화면입니다.}} 다음 예에서 <변수초기화> 액션 그룹은 TimerValue 내부 변수를 0으로 초기화합니다. {{ :comfilestudio:preprocessing:editprevalue5.png?nolink |사용자 액션 그룹 내부 설정 화면입니다.}} [[comfilestudio:userevent:index|사용자 액션 그룹이란?]] ===== 자주 묻는 질문 ===== Q. 입력값이 그대로 저장되지 않습니다. → 전처리 연산이 설정되어 있는지 확인하십시오. Q. 입력 범위 제한과 결과값 보정의 차이는 무엇입니까? → 입력값 제한은 입력 단계에서 제한, 결과값 보정은 연산 결과 제한입니다. Q. 기존 값에 더하는 방식으로 만들고 싶습니다. → 기존 목적지값 참조 연산을 사용하십시오. ----- 키워드: 전처리 연산, 입력값 제한, 결과값 보정, 기존 값 참조, 숫자 입력기 연산, 사용자 액션 실행, Comfile Studio 키패드 연산 [[comfilestudio:index#위젯|상위 페이지로 가기]]