open62541读字符变量 点击:585 | 回复:3



丶吃鱼的猫

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 2回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2018年7月13日
发表于:2018-08-15 10:44:55
楼主

在使用open62541建立客户端的过程中,读取服务器的字符变量,无法读取字符变量的值,其他的参数均能读到,请问有人知道是哪里出错了吗?客户端读取代码如下:

status = UA_Client_readValueAttribute(client, UA_NODEID_NUMERIC(2, 242), &value);

if (status == UA_STATUSCODE_GOOD && displaystatus == UA_STATUSCODE_GOOD

     && UA_Variant_hasScalarType(&value, &UA_TYPES[UA_TYPES_STRING]))

   {

     printf("the value is: %10s\t", (char*)value.data);

     printf("Name:%10s\t",outDisplay.text.data);

     printf("namespace:%5i\t", value.type->typeIndex);

     printf("type: %s\n", value.type->typeName);

    }





dojery

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2018年7月09日
发表于:2018-10-08 20:10:42
1楼

我上个月做的那个项目 是linux的 opc uA 是可以的,也是62541,读字符串 肯定是可以的

你滴小杰

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 90回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2018年10月08日
发表于:2018-10-08 21:52:02
2楼

学习了,谢谢楼主


sssaaa900

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 75回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2018年11月29日
发表于:2018-11-29 10:18:25
3楼

学习OPC中,有资源必须先下看看


热门招聘
相关主题

官方公众号

智造工程师