====== 진행률 표시(Progress) 위젯 ====== 진행률 표시 위젯은 숫자 값을 막대 형태로 표시하는 위젯입니다. 현재 값이 최소값과 최대값 사이에서 어느 정도 위치에 있는지를 직관적으로 확인할 수 있습니다. 주로 탱크 수위, 온도, 압력, 속도, 전류, 생산 진행률 등의 표시 용도로 사용합니다. ===== 진행률 표시 위젯 추가하기 ===== 왼쪽 위젯 목록에서 **Progress**를 선택한 후 화면에 배치합니다. 배치된 Progress를 클릭하면 오른쪽 속성창에 Progress 속성이 표시됩니다. ===== Progress 속성 ===== ^ 속성 ^ 설명 ^ | 이름 | 위젯의 이름입니다. 예: ''ProgressBar1'' | | 주소 | Progress 위젯이 값을 읽어올 장치 주소입니다. [[.:AddressTable|주소 테이블 사용법]] | | 방향 | 진행률 표시 방향을 설정합니다. (Horizontal 또는 Vertical) | | 스케일 | 원본값을 최소값(Min)과 최대값(Max) 범위로 변환할지 설정합니다. [[.:Scale|스케일 사용법]] | | X | 화면에서의 가로 위치입니다. | | Y | 화면에서의 세로 위치입니다. | | 최소값 | 표시 범위의 최소값입니다. | | 최대값 | 표시 범위의 최대값입니다. | | 표시 색상 | 진행률 막대의 색상입니다. | | 값 | 디자인 화면에서 표시되는 초기값입니다. | ===== 동작 원리 ===== Progress 위젯은 연결된 주소의 값을 읽어 현재 상태를 막대로 표시합니다. 예를 들어 최소값이 0, 최대값이 100인 경우: ^ 현재값 ^ 표시 비율 ^ | 0 | 0% | | 25 | 25% | | 50 | 50% | | 100 | 100% | ===== 방향 ===== ==== Horizontal ==== 좌에서 우로 진행 상태를 표시합니다. 가장 일반적으로 사용되는 형태입니다. ==== Vertical ==== 아래에서 위로 진행 상태를 표시합니다. 탱크 수위나 저장 용량 표시 등에 적합합니다. ===== 눈금 ===== ==== Off ==== 눈금을 표시하지 않습니다. ==== On ==== 최소값과 최대값 사이의 눈금을 표시합니다. 현재 값의 위치를 보다 쉽게 확인할 수 있습니다. ===== 사용 예 ===== ==== 탱크 수위 표시 ==== ^ 속성 ^ 값 ^ | 주소 | ''D0'' 또는 ''ADC.0.0'' | | 방향 | Vertical | | 최소값 | 0 | | 최대값 | 100 | 탱크의 현재 수위를 퍼센트로 표시합니다. ==== 온도 표시 ==== ^ 속성 ^ 값 ^ | 주소 | ''D1'' 또는 ''ADC.0.1'' | | 방향 | Horizontal | | 최소값 | 0 | | 최대값 | 200 | 현재 온도를 막대 형태로 표시합니다. ==== 모터 속도 표시 ==== ^ 속성 ^ 값 ^ | 주소 | ''D10'' 또는 ''ADC.0.2'' | | 방향 | Horizontal | | 최소값 | 0 | | 최대값 | 3000 | 모터의 현재 회전 속도(RPM)를 표시합니다. ===== Gauge 위젯과의 차이점 ===== ^ 위젯 ^ 특징 ^ | Progress | 막대 형태로 값 표시 | | Gauge | 계기판 형태로 값 표시 | Progress 위젯은 공간을 적게 차지하며 여러 개의 값을 한 화면에 배치하기 쉽습니다. [[index|◀ ComfileWEB 메인 화면]]