我利用VC++6.0编程,计算XY轴pvt数据;在程序中利用语句PmacDownload(dwDevice,NULL,NULL,NULL,"G:\\zhaogl\\PVT.pmc",FALSE,FALSE,FALSE,TRUE);加载自己写的运动程序;在加工线程中进行参数传递;当M1=0时将参数传递到相应的M变量中;传递函数最末尾将M1赋值为1;
PVT运动文件中主要语句如图
按如图所示程序运动时;程序无法运行;M15参数无法传递进去;M1的值始终为1;
于是我将程序改动
把PVT(M15)放到循环外时如下图程序可以运行;参数传递正常;
但是这种情况;相当于PVT时间为常数;我的计算值用不上了
求大神指教;如何将PVT时间按我计算的值进行改变