天天看點

RationalDMIS 2020進階程式設計之實時比對測量點

手動測量點(找到理論)

在手動測量的時候,遇到需要點“找到理論”來測量特征點的偏差。

下面的DMIS宏語句就可以實作手動測量時的“從CAD找到理論“

M(FIND_NOM) = MACRO/'PT_P'

      DECL/LOCAL,DOUBLE,NOMPT[6],ACTPT[6]
      DECL/LOCAL,INTGR,I           
      CONST/POINT,F(@PT_P),PROJPT,FA(PT_P),F(CADM_1)
      
      DO/I,1,6
          
          NOMPT[I] = OBTAIN/F(@PT_P),I+2       
          ACTPT[I] = OBTAIN/FA(@PT_P),I+2
      
      ENDDO
      
      F(@PT_P) = FEAT/POINT,CART,ACTPT[1],ACTPT[2],ACTPT[3],ACTPT[4],$
                                ACTPT[5],ACTPT[6]
      
      FA(@PT_P) = FEAT/POINT,CART,NOMPT[1],NOMPT[2],NOMPT[3],NOMPT[4],$
                                NOMPT[5],NOMPT[6]
ENDMAC