문서의 이전 판입니다!
ComfileHMI Editor에서 사용할 수 있는 함수들입니다. 수식의 일부로 사용할 수 있습니다. 또는 스크립트에서 사용할 수 있습니다.('이벤트와 액션'의 하위 카테고리 중에서 액션>스크립트)
내부 메모리란 HMI기기 내부의 특정 메모리영역입니다. 휘발성이며, 전원이 꺼지면 지워집니다.
최초상태 번지는 0부터 1023까지 사용가능하며 0으로 채워져 있습니다. set_mem_size함수로 용량 확장이 가능합니다.
각 번지에 64비트 정수및 실수형 수치를 저장할 수 있습니다.
다음과 같이 연속된 번지에 계속 값을 기록할 수도 있습니다.
인수가 1개인 함수입니다.
인수가 2개인 함수입니다.
인수가 여러개인 함수입니다.
시스템과 관련된 함수입니다.
인수가 없는 함수들입니다.
인수가 있는 함수들입니다.
액션추가에서 <사용자 액션 그룹 실행>의 <고급옵션>을 활성화시키면 <액션 파라미터>와 <보조 액션 파라미터>라는 항목이 나옵니다.
여기에 어떤 숫자를 넣으면, 이 숫자를 다음 함수로 읽어올 수 있습니다.
인수가 없고, 리턴값이 있는 함수들입니다.
인수가 1개이고 리턴값이 없는 함수들입니다.
인수가 2개 이상인 함수들입니다.
다음 함수들은 반드시 HTTP 요청을 통해('script' 커맨드 사용) 실행되어져야 합니다.
(예) 192.168.0.99:9138/script/1234/a=3;vars_to_json("a") ←- 이와 같은 내용을 웹브라우저 주소창에 입력하거나 HMI의 [액션>'HTTP 요청'] 에서 실행하면 내부 변수 'a'에 대한 내용을 응답으로 받을 수 있습니다. ('1234'는 원격제어 비밀번호가 1234일 경우의 예시이며 없을 경우 생략 가능.)
<주의> 웹브라우저 주소창에서 실행할 경우에는 경로 구분자로 '\'를 쓰지 않고 '/'를 써야 합니다. (예) "storage card/logs"
또한 '#'는 '%23'으로, '%'는 '%25'로 각각 치환하여 사용해야 합니다.
에러코드와 메세지를 포함한 WebAPI에 대한 상세 설명은 다음 링크 : Web API (CHC 시리즈/HDM-C070RL & 펌웨어 v3.49 이상 지원)를 참조하세요.