Hiện tại mình đang dùng VB6 để viết chương trình giao tiếp với đồng hồ Selec MFM383 theo chuẩn Modbus RTU, mình đã truyền-nhận được dữ liệu giữa máy tính và đồng hồ, dữ liệu nhận được từ đồng hồ gửi lên mình đã chuyển thành kiểu Hex.
Mình đang không biết ở chỗ là muốn convert từ Hex thành kiểu float (trong vb không có kiểu float như trong C mà chỉ có kiểu single, double) dấu chấm động. Ví dụ như: chuyển 452F thành 21.6. Bạn nào giải quyết được vấn đề này được không? Chỉ cho mình thuật toán để convert từ Hex sang Float dấu chấm động được không? Nếu có source code của vần đề này thì cho mình xin thì càng tốt. Rất mong sự quan tâm giúp đỡ của các bạn. Xin chân thành cảm ơn
Mình đang không biết ở chỗ là muốn convert từ Hex thành kiểu float (trong vb không có kiểu float như trong C mà chỉ có kiểu single, double) dấu chấm động. Ví dụ như: chuyển 452F thành 21.6. Bạn nào giải quyết được vấn đề này được không? Chỉ cho mình thuật toán để convert từ Hex sang Float dấu chấm động được không? Nếu có source code của vần đề này thì cho mình xin thì càng tốt. Rất mong sự quan tâm giúp đỡ của các bạn. Xin chân thành cảm ơn
Comment