DataPoint 调用方法 点击:988 | 回复:2



yanghm

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2002年2月04日
发表于:2002-04-20 14:00:00
楼主
请教衣卓老师和各位高手: 网络变量有标准类型和自定义类型; 现在节点定义网络变量为struct类型 struct{ char cstr[10]; int ilen; } nodeinfo; 在lonworks上位机使用LonworksObjectServer,编程工具为vc++; 在OnMonitorUpdateEven中使用DataPoint的Getfield方法: LPDISPATCH LcaDataPoint::GetField(const VARIANT& Index) 取得DataPoint. 请问: 1、如何将struct nodeinfo 从以上方法中取出? 2、因为DataPoint没有Setfield方法,如何将上位机定义的struct nodeinfo 写入DataPoint 并传向节点? 回信请寄:yang_hm@vip.163.com



yz

  • 精华:14帖
  • 求助:0帖
  • 帖子:38帖 | 137回
  • 年度积分:0
  • 历史总积分:320
  • 注册:2001年6月28日
发表于:2002-04-19 16:02:00
1楼
欢迎参加ECHELON公司 LNS网络工具开发培训课程

金越

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 67回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2001年9月12日
发表于:2002-04-20 14:00:00
2楼
结构体中数据是一个字符串形式,从前到后每个数据间以空隔相连,VB中是这样。

热门招聘
相关主题

官方公众号

智造工程师