西门子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