Share Email Print

Proceedings Paper

Re-constructible CMM software system modeling and its implementation
Author(s): Y. W. Bai; S. Y. Wei; X. H. Yang; S. P. Liu
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This paper presents a novel way for the re-constructible CMM software system modeling by taking advantage of a tiered modeling strategy. It consists of four tiers: (1) the bottom layer is the CAD model manager which encapsulates geometric engine and 3D object displaying engine as a COM; (2) the middle is the kernel components which is designed to manage the objects of geometric entity, coordinate system, probe and the system environment parameters etc; (3) the third layer is function modules layer that is used to manage and handle the messages and events of the windows/dialog, menus and toolbars; (4) the top layer is GUI module that is designed to initialize the application with the resource of GUI with the manner of dynamic loading. A set of commercial CMM software, Direct DMIS, has applied the method in a R&D of China National Institute of Measuring and Test Technology (NIMTT). It proves that the developed system can effectively integrate the modules distributed in different layers developed with C++ or C# and the proposed method is feasible.

Paper Details

Date Published: 31 December 2008
PDF: 6 pages
Proc. SPIE 7130, Fourth International Symposium on Precision Mechanical Measurements, 71300D (31 December 2008); doi: 10.1117/12.819549
Show Author Affiliations
Y. W. Bai, Shanghai Second Polytechnic Univ. (China)
S. Y. Wei, Shanghai Second Polytechnic Univ. (China)
X. H. Yang, Shanghai Second Polytechnic Univ. (China)
S. P. Liu, Shanghai Second Polytechnic Univ. (China)

Published in SPIE Proceedings Vol. 7130:
Fourth International Symposium on Precision Mechanical Measurements
Yetai Fei; Kuang-Chao Fan; Rongsheng Lu, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?