ENRIT/InterfaceManager.cpp
@@ -841,10 +841,60 @@
   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);