如何在子程序中通过控件对主程序的信号采集进行控制并得到采集数据返回主程序? 点击:865 | 回复:4



pigbaby

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 11回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年4月01日
发表于:2004-04-23 10:03:00
楼主
一般的数据采集部分都是写在主程序当中,现在我想在其中一个子程序中通过某个控件对子程序的数据采集进行控制,并得到采集的数据返回主程序中,请问这个子程序该怎么编?



一汪清水

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年11月09日
发表于:2004-04-26 22:24:00
1楼
用datasocket的方式。

pigbaby

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 11回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年4月01日
发表于:2004-04-27 07:42:00
2楼
先谢谢一汪清水的回复.datasocket倒是见过很多次,但至今还不会不用.能否说得再详细一点?再谢先!

一汪清水

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年11月09日
发表于:2004-04-28 23:43:00
3楼
其实最简单的方式就是把两个数据相关联的控件,比如在两个不同VI的数字控件直接点击右键,在弹出的对话框内选择DataSocket,然后在URL栏内添上dstp://localhost/1.vi等形式的地址.要保证两个通信的控件地址一样。在你运行VI的时候,不要忘了把Datasocket sever运行起来,那么这两个控件的值就可以互用了。当然也可以一个只读,一个只写。还有就是自己通过Datasocket来编程控制,你可以参考相应的例子。

pigbaby

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 11回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年4月01日
发表于:2004-04-30 09:17:00
4楼
哭谢一汪清水大虾!

热门招聘
相关主题

官方公众号

智造工程师