1、在数控系统中先将用户全局变量定义好,激活,在参数菜单中可看见。
如:def chan real roll_work_zero
def chan real roll_length
M17
2、建立*.NCK文件.(用VB)
如:Private Sub Form_Load()
Label3.LinkTopic = "NCDDEncu840d"
Label3.LinkMode = 2
Label3.LinkExecute "MAP_ACC_NC(e:\Siemens\Sinumerik\HMI-Advanced\MMC2\MGUD_NCK.NSK,/NC/_N_NCK_GD2_ACC,trans,0,2D,10,/ACC/NCK/MGUD/)"
Label4.LinkTopic = "NCDDEncu840d"
Label4.LinkMode = 2
Label4.LinkExecute "MAP_ACC_NC(e:\Siemens\Sinumerik\HMI-Advanced\MMC2\MGUD_CH.NSK,/NC/_N_CH_GD2_ACC,trans,2,2D,10,/ACC/CH/MGUD/)"
End Sub
以上程序无发执行。不知问题在那?
3、用VB访问用户全局变量
如:Private Sub Command2_Click()
Label1.LinkTopic = "ncddencu840d"
Label1.LinkItem = "/ACC/CH/MGUD/roll_work_zero(""!d%2.0lf"")"
Label1.LinkMode = 2
Label1.LinkRequest
Label1.LinkMode = 0
END SUB
以上程序无发执行。不知问题在那?