작성자 노바센 |
작성일 2012-04-11 |
문의구분
제품 |
문의번호 221 |
---|---|---|---|
Q.
안녕하세요, 수고 많으십니다. XTOP07TW-UD 모델 사용중이구요, 통신 프로토콜은 slave-extended 를 사용중입니다. 숫자태그를 하나 지정하고 읽기주소 내부 100번지 데이터 종류 float 으로 지정하였습니다. 외부 MCU에서 '76543.21'을 전송하고자 하는데 잘 안되네요. '76543.21'을 터치태그를 이용하여 입력하면 100번지에 0x7F9B, 101번지에 0x4795가 입력되어 있습니다. 외부 MCU에서 100번지에 0x7F9B, 101번지에 0x4795를 전송하면, 각각의 번지에는 해당값이 들어가 있는데, 숫자태그에는 표시가 되질 않습니다. (전송전에 표시되어 있던 값에서 변화가 없음) 담당자 고각현 051-581-7071, 010-6586-4975 |
|||
A.
안녕하세요?
07TW에 Slaver Extended와 MCU를 동시에 연결하여 통신하는 거지요? MCU에서 입력하여 float로 표시하려고 하시는 것 같은데요,
float는 다른 데이터 형식과는 별도로 처리가 됩니다. 따라서 32비트인 float는 floa형식으로 입력해야 합니다.
float형식으로 입력된 값은 16비트의 해당 주소에 각각 데이터가 들어갑니다. 하지만 반대로 각각의 주소에 다른 형식으로 데이터를 입력하면 그 데이터가 float인지 터치가 인식하지 못하여 표시하지 않습니다. 숫자태그는 float라고 인식하는 값만 읽어서 표시를 해 주기 때문입니다.
이렇게 쓰시는 이유가 있으실 것 같지만요, 결과적으로 MCU에서 float로 데이터를 입력해줘야 표시를 할 수 있습니다.
불편을 드려 죄송합니다. 감사합니다. 수고하세요.
|
|||
답변 첨부파일 | 다운로드 |
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는질문