C# 将整数写入OPC UA服务器-“;不属于同一类型”;错误

C# 将整数写入OPC UA服务器-“;不属于同一类型”;错误,c#,node.js,wpf,opc-ua,write,C#,Node.js,Wpf,Opc Ua,Write,我已经定义了一个OPC UA客户端 var client = new OpcClient("opc.tcp://localhost:4840"); client.Connect(); 它工作正常并连接到我也编写的服务器。 客户端还可以读取 var status = client.WriteNode("ns=2;s=Temperature", 999); 当我想向服务器写入值时,问题就出现了: var status = client.WriteNod

我已经定义了一个OPC UA客户端

 var client = new OpcClient("opc.tcp://localhost:4840");
 client.Connect();
它工作正常并连接到我也编写的服务器。 客户端还可以读取

var status = client.WriteNode("ns=2;s=Temperature", 999);
当我想向服务器写入值时,问题就出现了:

var status = client.WriteNode("ns=2;s=Temperature", 999);
相反,我得到了一个错误:

“为属性提供的值与属性值的类型不同。”

那个环节 没有帮助

我使用了Opc.UaFx实现

提前谢谢


Patrick

只需添加关键字double:

var status = client.WriteNode("ns=2;s=Temperature", (double)999);
您的“read”代码示例包含另一个write示例