Title :
Communication component design in CMM software R&D based on I++ specification
Author :
Bai, Yue-wei ; Wei, Shuang-yu ; Liu, Kai ; Wang, Xang-gang ; Xia, Yan-chun ; Cai, Chi-lun
Author_Institution :
Mech. & Electron. Eng. Fac., Shanghai Second Polytech. Univ., Shanghai, China
Abstract :
Component development technology can guarantee system´ independence, minimize the system´s coupling between software and hardware, enhance the software reusability, and then reduce the software development cost. This paper presents a method to develop a communication interface component which encapsulates an Inspection Plus-plus (I++) command management function with the above features. The component is designed for handling bi-directional communication between the measuring software and the measuring equipment via a set of encapsulated API (Application Programming Interface). As a result, it can effectively separate the software from measuring machine. The test result shows that the component can work well with the other modules of DirectDMIS, a set of CMM (Coordinate Measuring Machine) software developed by Precision Measuring Technology Lab of Shanghai Second Polytechnic University, where a real CMM equipped with a controller system developed based on I++ was involved.
Keywords :
coordinate measuring machines; software engineering; software reusability; API; CMM; I++ specification; application programming interface; communication component design; communication interface component; component development technology; controller system; coordinate measuring machine; software development cost; software reusability; Coordinate measuring machines; Protocols; Servers; Sockets; Software; Software measurement; Syntactics; CMM; Component technology; Inspection Plus-plus; Interface design; Precision measuring;
Conference_Titel :
Electric Information and Control Engineering (ICEICE), 2011 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-8036-4
DOI :
10.1109/ICEICE.2011.5778077