사용자 도구

사이트 도구

English

comfilehmi:hmi_example:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
comfilehmi:hmi_example:index [2023/01/09 10:12]
Comfile Technology
comfilehmi:hmi_example:index [2024/03/26 10:29] (현재)
Comfile Technology
줄 1: 줄 1:
-======= ​ComfileHMI ​샘플 프로젝트 모음 =======+======= 샘플 프로젝트 모음 =======
  
 오른쪽 목차를 보시고 필요한 샘플 프로젝트를 클릭하세요. 오른쪽 목차를 보시고 필요한 샘플 프로젝트를 클릭하세요.
- 
-{{ :​comfilehmi:​hmi_example:​hmibanner2.png?​nolink |}} 
  
  
줄 12: 줄 10:
 {{ :​comfilehmi:​hmi_example:​rtc1.png?​nolink |}} {{ :​comfilehmi:​hmi_example:​rtc1.png?​nolink |}}
  
- 
----- 
  
 ===== 2. MSB642RA-DC,​ HMI I/O 테스트 프로그램 ===== ===== 2. MSB642RA-DC,​ HMI I/O 테스트 프로그램 =====
줄 20: 줄 16:
 [[http://​www.comfile.co.kr/​download/​hmi/​HMI_TEST.zip|HMI 프로젝트]] <= 압축을 풀고 사용하세요. [[http://​www.comfile.co.kr/​download/​hmi/​HMI_TEST.zip|HMI 프로젝트]] <= 압축을 풀고 사용하세요.
  
-{{ :​comfilehmi:​hmi_example:​msbtest.png?​nolink500 ​|}}+{{ :​comfilehmi:​hmi_example:​msbtest.png?​nolink ​|}}
  
  
줄 83: 줄 79:
 [[http://​www.comfile.co.kr/​download/​hmi/​MSB_HMI_count.zip|HMI,​ MSB 프로젝트]] <= 압축을 풀고 사용하세요. [[http://​www.comfile.co.kr/​download/​hmi/​MSB_HMI_count.zip|HMI,​ MSB 프로젝트]] <= 압축을 풀고 사용하세요.
  
-MSB켜지는 시점과 HMI 프로젝트 실행 시점이 다르기때문에 ​+MSB켜지는 시점과 HMI 프로젝트 실행 시점이 다르기 때문에 ​
 MSB전원 on,off시 HMI화면 '​시작버튼'​ 누른 뒤 카운터값 받을 수 있게 처리했습니다. MSB전원 on,off시 HMI화면 '​시작버튼'​ 누른 뒤 카운터값 받을 수 있게 처리했습니다.
 (일별 총 카운터는 01시01분01초에 카운터값 초기화 됩니다.) (일별 총 카운터는 01시01분01초에 카운터값 초기화 됩니다.)
줄 156: 줄 152:
  
 v3.17 이상 버전에서만 지원합니다. v3.17 이상 버전에서만 지원합니다.
-(v3.28 이상 버전에서는 전용 키패드 ​오브젝트(멀티키패드)를 지원하므로 이 예제 없이도 구현할 수 있습니다. 단, 숫자와 영문자 대문자만 지원) ​+(v3.28 이상 버전에서는 전용 키패드(멀티키패드)를 지원하므로 이 예제 없이도 구현할 수 있습니다. 단, 숫자와 영문자 대문자만 지원) ​
  
 {{ :​comfilehmi:​hmi_example:​multi_keypad_screenshot.png?​nolink&​600 |}} {{ :​comfilehmi:​hmi_example:​multi_keypad_screenshot.png?​nolink&​600 |}}
줄 217: 줄 213:
 ---- ----
  
-===== 23. 시스템의 남은 메모리 변화 추이 기록하기 =====+===== 23. 시스템의 남은 메모리/CPU 사용량 ​변화 추이 기록하기 =====
  
 [[http://​www.comfile.co.kr/​download/​hmi/​LogMemoryRemaining.zip|[프로젝트 파일 다운로드]]] [[http://​www.comfile.co.kr/​download/​hmi/​LogMemoryRemaining.zip|[프로젝트 파일 다운로드]]]
줄 224: 줄 220:
  
 아울러 장시간에 걸쳐서 메모리 사용량의 변화 추이를 관찰하기 위해 트렌드 그래프로 출력합니다. 아울러 장시간에 걸쳐서 메모리 사용량의 변화 추이를 관찰하기 위해 트렌드 그래프로 출력합니다.
 +
 +CPU 사용량을 기록하려면 cpu_usage() 함수를 사용하세요 ​
  
 {{ :​comfilehmi:​hmi_example:​logremainshot.png?​nolink&​600 |}} {{ :​comfilehmi:​hmi_example:​logremainshot.png?​nolink&​600 |}}
줄 235: 줄 233:
  
 시스템의 남은 메모리가 일정량(예를 들면 10MByte) 이하로 떨어지면 시스템을 자동으로 재부팅합니다. 시스템의 남은 메모리가 일정량(예를 들면 10MByte) 이하로 떨어지면 시스템을 자동으로 재부팅합니다.
 +
 +CPU 사용량에 대해 적용하려면 cpu_usage() 함수를 사용하세요
  
 ---- ----
줄 295: 줄 295:
 ---- ----
  
-===== 30. 여러개의 ​HMI 메모리 중 선택하여 비밀번호 인증 후 키패드 값 넣는 예제 =====+===== 30. 여러개의 ​내부 ​메모리 중 선택하여 비밀번호 인증 후 키패드 값 넣는 예제 =====
  
 [[http://​www.comfile.co.kr/​download/​hmi/​여러개의 HMI 메모리 중 선택하여 비밀번호 인증 후 키패드로 값 입력.zip|[프로젝트 파일 다운로드]]] [[http://​www.comfile.co.kr/​download/​hmi/​여러개의 HMI 메모리 중 선택하여 비밀번호 인증 후 키패드로 값 입력.zip|[프로젝트 파일 다운로드]]]
  
-여러 개의 ​HMI 메모리 중에 원하는 번지를 선택 후 키패드로 값을 입력 받아서 넣는 예제입니다.+여러 개의 ​//​내부 ​메모리// 중에 원하는 번지를 선택 후 키패드로 값을 입력 받아서 넣는 예제입니다.
  
 값을 입력 받기 전에, 키패드를 띄워 암호를 입력받아서 인증 후에 값을 입력할 수 있게 하였습니다. 값을 입력 받기 전에, 키패드를 띄워 암호를 입력받아서 인증 후에 값을 입력할 수 있게 하였습니다.
줄 310: 줄 310:
  
 목표 문자열 변수를 미리 지정하고 멀티키패드로 문자열을 입력 받아서 넣는 예제입니다. 목표 문자열 변수를 미리 지정하고 멀티키패드로 문자열을 입력 받아서 넣는 예제입니다.
 +
 +{{ :​comfilehmi:​hmi_example:​sshot.png?​nolink&​600 |}}
 +
 +===== 32. 외부장치 최근 값의 평균값 출력 =====
 +
 +[[http://​www.comfile.co.kr/​download/​hmi/​get_avg_comm_value.zip|[프로젝트 파일 다운로드]]]
 +
 +외부장치 특정 번지의 최근 5개 값의 평균을 출력하는 예제입니다. (1초 주기로 검사. 최근 5초간)
 +{{ :​comfilehmi:​hmi_example:​comm_avg.png?​nolink&​600 |}}
  
 ---- ----
 +
 +[[comfilehmi:​index|ComfileHMI]]
comfilehmi/hmi_example/index.1673226721.txt.gz · 마지막으로 수정됨: 2023/01/09 10:12 저자 Comfile Technology