rev 更新信号写入
This commit is contained in:
@@ -110,16 +110,16 @@ public class ReadUtil {
|
|||||||
NodeId nodeId = new NodeId(2, key);
|
NodeId nodeId = new NodeId(2, key);
|
||||||
//创建数据对象,此处的数据对象一定要定义类型,不然会出现类型错误,导致无法写入
|
//创建数据对象,此处的数据对象一定要定义类型,不然会出现类型错误,导致无法写入
|
||||||
DataValue nowValue = null;
|
DataValue nowValue = null;
|
||||||
if(NumberUtil.isNumber(String.valueOf(o))){
|
if(NumberUtil.isDouble(String.valueOf(o))){
|
||||||
nowValue = new DataValue(new Variant(Integer.valueOf(o.toString())), null, null);
|
|
||||||
} else if (NumberUtil.isNumber(String.valueOf(o))) {
|
|
||||||
nowValue = new DataValue(new Variant(Double.valueOf(o.toString())), null, null);
|
nowValue = new DataValue(new Variant(Double.valueOf(o.toString())), null, null);
|
||||||
|
} else if (NumberUtil.isNumber(String.valueOf(o))) {
|
||||||
|
nowValue = new DataValue(new Variant(Integer.valueOf(o.toString())), null, null);
|
||||||
} else {
|
} else {
|
||||||
nowValue = new DataValue(new Variant(String.valueOf(o)), null, null);
|
nowValue = new DataValue(new Variant(String.valueOf(o)), null, null);
|
||||||
}
|
}
|
||||||
//写入节点数据
|
//写入节点数据
|
||||||
StatusCode statusCode = client.writeValue(nodeId, nowValue).join();
|
StatusCode statusCode = client.writeValue(nodeId, nowValue).join();
|
||||||
System.out.println("结果:" + statusCode.isGood());
|
System.out.println( key +" 信号写入结果:" + statusCode.isGood());
|
||||||
}
|
}
|
||||||
client.disconnect();
|
client.disconnect();
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user