请教高手,如何将ifix数据库中数据,通过DDE方式读至外部EXCEL表中? 点击:1100 | 回复:7



张敬轩

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 229回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2004年2月10日
发表于:2005-08-09 16:59:00
楼主
我是个菜鸟,请高手帮忙指导下,如何将ifix数据库中数据,通过DDE方式读至外部EXCEL表中?



如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-08-09 17:29:00
1楼
如果是网络的话,还需要设置服务器的netdde的配置,如果本机,可以直接用了,参照:主题名|应用程序名|变量名的格式就可以了。

张敬轩

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 229回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2004年2月10日
发表于:2005-08-09 18:12:00
2楼
谢谢 激情如火, 我是菜鸟,我也是这样看的文档,文章中也是这样介绍的,但我在实际操作中,不知道在EXECEL中如何用? 我是这样做的,首先在IFIX中任务中,加入dmdde.exe,fix启动成功后,弹出FIXDDE服务器,报出来EDA初始化成功,DDE初始化成功.在EXECEL中输入=DMDDE|fix32!fix:RA.F_CV,其中RA为SIM RA类型. 因为从excel中的现象上看,总报#REF,因为我不知道,FIX如何使用,但我确实知道这有关系,因为每当我在EXCEL敲下=DMDDE|**!***命令后,确实会把FIX DDE服务器重新启动起来. 希望高手给我指导下,再次感谢激情如火的指导!!

张敬轩

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 229回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2004年2月10日
发表于:2005-08-10 12:58:00
3楼
please help me ,thnaks

张敬轩

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 229回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2004年2月10日
发表于:2005-08-11 08:56:00
4楼
不知道是否有工控前辈指导?

张敬轩

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 229回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2004年2月10日
发表于:2005-08-12 09:01:00
5楼
我又做了个实验,还不行,不知道问题出在了哪里?

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-08-12 09:56:00
6楼
iFix作为服务器提供的DDE编址语法如表1。 表1 DDE编址语法 类型 应用程序名 主题名 项目名 实时数据 DMDDE DATA 节点:点.域(A_) 历史数据 DMDDE HTR 笔组名.时间组名.显示节点(Y/N). 显示点(Y/N).显示日期(Y/N). 显示时间(Y/N).采样数 例如:实时数据语法 =DDMDDE|DATA!NODE1:AI1.A_CV    历史数据语法 =DDMDDE|HTR!Group1.time1.Y.Y.Y.Y.25

sunrisheng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2006年3月16日
发表于:2006-03-21 08:32:00
7楼
看了几篇激情如火的文章了,受益啊,谢一下

热门招聘
相关主题

官方公众号

智造工程师