西门子840D数控机床使用C++DDE技术连接DHServer|Result实现NC程序的管理

西门子840D数控机床使用DHServer|Result实现NC程序的管理

参考SINUMERIK 840D/840Di HMI Programming Package Part 1 开发包。第10章Data Management

按照给的VB例子,使用C++语言的DDE直接和DHServer通讯,目前测试成功了Create,COPY等命令,在NCK中或在MMC中建立目录及文件。C++的代码不好提供。


Sub Form_Load ()
Label1.LinkTopic = ”DHServer|Result”
Label1.LinkItem = ”transStat”
Label1.LinkMode = 1  //自动热连接
Label2.LinkTopic = ”DHServer|Result”
Label2.LinkMode = 2  //手动连接
Label2.LinkExecute ”copy transStat \WKS.DIR\WELLE.WPD -n\WKS.DIR\WELLE3.WPD -m”
End Sub

transStat:是随便定义的一个变量。如果是C++语言写的控制台程序,需要获取transStat的值,其值我操作的结果进度百分比,99就算成功,大于100的表示出错。记住C++中的路径是copy transStat \\WKS.DIR\\WELL

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值