From 455401679935a41e16f8f71a8b62dd9af47b934a Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期三, 14 十月 2020 17:09:03 +0800 Subject: [PATCH] 受试电机有符号位数修复 --- Motor_MonitorServer/src/com/modbus/data/MyModbusUtils.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/Motor_MonitorServer/src/com/modbus/data/MyModbusUtils.java b/Motor_MonitorServer/src/com/modbus/data/MyModbusUtils.java index e7b2f1c..d95db80 100644 --- a/Motor_MonitorServer/src/com/modbus/data/MyModbusUtils.java +++ b/Motor_MonitorServer/src/com/modbus/data/MyModbusUtils.java @@ -151,7 +151,7 @@ try { return master.getMaster().send(batch); } catch (ModbusTransportException | ErrorResponseException e) { - e.printStackTrace(); + //e.printStackTrace(); isSuccess = false; } finally { if(isSuccess) { @@ -397,6 +397,16 @@ } /** + * + * @param obj + * @param signed true:有符号数 false:无符号 + * @return + */ + public static float readShortToFloat(Object obj,boolean signed) { + return (float)ComBase.changeShortToInt((Short)obj,signed); + } + + /** * 读取float类型数据 * @param obj Integer类型 * @return -- Gitblit v1.9.1