|
Product verification and defect
tracking is always a challenge faced by many fast paced
production environments. A failure to identify a defect
in time leads to a production loss. It is particularly
difficult to identify the defects when the object being
manufactured is small and very tiny. SpESNal customized
tools are required to pass/fail an object or an entire
lot in question, ideally in real-time. This software
was designed and developed to suit the particular real-time
measurement and visualization needs of a Fortune 100
company and to help speed up the production verification
process.
Usage tests demonstrated that with the help of this
software, a production technician could visualize, measure
and pass the test for a component in under "five minutes".
Whereas, the conventional methods used to take anywhere
upto two weeks of destructive, non-repeatable testing
before concluding similar results. So, clearly this
software would save the company a great deal of time
and also allow better resource utilization.
The software is designed entirely to be Object Oriented
mainly using Rumbaughís OMT method. Besides, multi-threading
with meticulous synchronization is used to yield real-time
measurements possible with enhanced speed. Since the
targeted user group mainly comprises production technicians,
a mandated requirement of 3D visualization of the model
in measurement is built and displayed in real-time using
Open Inventor 3D APIs.
|
This three-dimensional visualization
of the model helps the user to quickly identify problem
areas, even before going through all the crunched numbers.
Moreover, dynamic geometrical parameter computations
(of angle and concentricity) are supported to give the
user the freedom to compute values at any defined three-dimensional
space of the object.
The entire Math software is packaged in a DLL and
separated from the Main application for future flexibility.
The main application is designed to be OLE compliant
and uses MFC and WIN32 APIs to provide a link between
the Core software and the User Interface. The user Interface
is designed to be easy to use and follows standard Windows
GUI development guidelines. The entire project is developed
in C++, using Microsoft's Visual C++ as the base development
platform under Windows NT.
Another area where this software is finding use is
in the experiments involving gauge studies, specification
verification and other research/study oriented measurements
during design for correctness and expected behavior.
|