ControX2000使用DDE方式读取VB中的数据 点击:584 | 回复:1



管家婆

    
  • 精华:5帖
  • 求助:0帖
  • 帖子:9帖 | 5回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2008年3月18日
发表于:2008-07-14 16:23:04
楼主
VB中只有TextBox、PictureBox、Label和Form可以与其它应用程序进行动态数据交换,控件用于DDE的属性项有LinkTopic(连接主题)、LinkItem(连接项)、LinkMode(连接模式)和LinkTimeout(连接等待时间)。
1、当有些参数需要从VB应用程序传输到开物2000应用程序,如VB从PLC采集I/O值至程序Server.vbp的Text1,再将数据动态传递给开物2000的DDE变量xxx,这时VB作为Server,开物2000作为Client。
VB程序Sever.vbp 中属性设置如下(Form1为Text1所在窗体):
Form1.LinkTopic = “www” 数据交换的话题(www可以随便替换)
Form1.LinkMode = 1 作为服务器
2、开物2000的设置如下:
新建一个名为TEST的DDE设备.新建一个名为xxx的DDE变量,连接设备设为TEST,变量类型为字符串型。
标签变量的地址的格式为:VB工程名|Form1.LinkTopic的名称!text1。
对于该例子应为:server|www!text1
3、 将vb和开物2000设置完成以后,便可运行测试。注:(先运行VB,然后运行开物2000)
按照以上三步的操作,便可实现开物2000从VB中读取数据。



xyzf

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2008年7月24日
发表于:2008-07-30 13:40:21
1楼

北京阿尔泰科技发展有限公司与组态王、力控、开物等众多优秀的组态软件公司有着密切的合作关系,免费为我们客户提供阿尔泰全

线产品在不同组态软件下的驱动。经过多年的合作,阿尔泰产品的品质赢得众多组态软件厂商的肯定,在众多的组态项目中广泛的应用

了我们的硬件平台。

国内知名的组态软件厂商为我们定制了专用版组态软件,价格性对于通用版有很大的优势。这些定制的软件配套我们的分布式模块和板

卡在智能机房监测、生育繁殖、危险源监测、电力监测等等项目中全面使用并可靠运行。


热门招聘
相关主题

官方公众号

智造工程师