| | |
| | | |
| | | for(int i=0;i<MAX_PROFILE_SETTING_COUNT;i++) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nProfileDiff[i]; |
| | | /*pProfileResult->nProfileData[i] = pHistory.nProfileDiff[i]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nChamferThickUp[i]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nChamferThickDn[i]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nChamferThickDn[i];*/ |
| | | //上报测量精度及研磨量数据到CIM |
| | | if (i<10) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[1]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[1]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[1]; |
| | | } |
| | | if (i<23&&i>=10) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[2]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[2]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[2]; |
| | | }if (i<33&&i>=23) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[3]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[3]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[3]; |
| | | }if (i<46&&i>=33) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[0]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[0]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[0]; |
| | | }if (i<59&&i>=46) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[4]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[4]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[4]; |
| | | } |
| | | if (i<64&&i>=59) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[5]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[5]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[5]; |
| | | }if (i<69&&i>=64) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[7]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[7]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[7]; |
| | | }if (i<74&&i>=69) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[6]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[6]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[6]; |
| | | }if (i<79&&i>=74) |
| | | { |
| | | pProfileResult->nProfileData[i] = pHistory.nAVGProfileDiff[8]; |
| | | pProfileResult->nChamferUp[i] = pHistory.nAVGChamferThickUp[8]; |
| | | pProfileResult->nChamferDn[i] = pHistory.nAVGChamferThickDn[8]; |
| | | } |
| | | } |
| | | |
| | | |
| | | m_pControlInterface->SendCIMData((short*)pProfileResult,PLC_ADDR_PROFILE_JUDEMENT,MAX_PROFILE_SETTING_COUNT*3); |
| | | |