====== 주소 입력창 ====== 외부장치 사용시 주소입력을 편하게 할 수 있도록 도와주는 기능입니다. - 빨간색 화살표가 가르키는 곳에 있는 버튼을 눌러서 <주소 입력창>을 팝업 시키세요. - 사용할 어드레스를 선택하세요. {{ :comfilehmi:hmieditor_addressinput:popupaddressinput.png?nolink |}} <제어 버튼>및 다른 위젯도 같은 방법으로 외부장치 어드레스를 선택합니다. ===== 외부 데이터 형식 ===== 목적지 종류가 <워드 주소>라면 아래와 같이 외부 데이터 형식을 고를 수 있습니다. {{ :comfilehmi:hmieditor_addressinput:byteswap.png?nolink |}} 다음중 하나를 고르시면 됩니다. * WORD : 부호없는 16비트 정수 * short : 부호있는 16비트 정수 * DWORD : 부호없는 32비트 정수 * long : 부호있는 32비트 정수 * float : 32비트 실수 <바이트 스왑>을 체크하면 리틀엔디안으로 바꿔줍니다. 보통은 빅엔디안 (상위바이트가 나중에 저장되는 형태)를 씁니다. 간혹 리틀엔디안 (상위바이트가 먼저 저장되는 형태)를 쓰는 기기들이 있습니다. 이 경우 <바이트 스왑>은 체크하시면 됩니다. [[https://blog.naver.com/cubloc/220992581821|큐블록과 실수형 데이터 교환하는 방법]] ===== 필드 리소스 참조 ===== 필드 리소스란 자주 사용하는 <주소>를 미리 등록해두고, 이중 하나를 골라 쓰는 "편의기능"입니다. {{ :comfilehmi:hmieditor_addressinput:controlbox_explain6.png?nolink |}} 두개의 주소를 등록한 예입니다. {{ :comfilehmi:hmieditor_addressinput:controlbox_explain7.png?nolink |}} 그리고 주소입력시 <필드 리소스 참조>를 선택하면, <필드 리소스>에 있는 주소 목록이 표시됩니다. 이중 원하시는 하나를 고르면 됩니다. {{ :comfilehmi:hmieditor_addressinput:controlbox_explain8.png?nolink |}} ===== 오프셋 ===== 오프셋이란? 주소 지정시 주소에 더해질 값을 수식(또는 //내부 변수//)으로 지정할 수 있는 기능입니다. {{ :comfilehmi:hmieditor_addressinput:오프셋1.png?nolink |}} 아래처럼 설정하면 기존 주소에 //내부 변수// a의 값을 더한 값이 실제 주소가 됩니다. //내부 변수// a에 2가 있었다면, 최종주소가 D12가 됩니다. {{ :comfilehmi:hmieditor_addressinput:오프셋2.png?nolink |}} [[comfilehmi:index#화면편집|상위 페이지로 가기]]