| Owing to its excellent adaptability to large angle-displacement between two transmission shafts and other characteristics such as large transmission ratio, terse mechanism, high transmission efficiency, cardan cross-pin spindles has been widely used as an important mechanical part in transport machines, metallurgy machines, petrolic machines, heavy machines, etc. As an effective and promising approach to resolve complicated development of modern software, Component-Based Development (CBD) is put forward to change the present way of software development by producing software through assembling ready software components and its final target is to realize the industrialization of software development totally. As a distributed technique standard of component object model, COM/COM+ is extensively applied in the domain of CBD. The purpose of this thesis is to study how to utilize COM/COM+ technology effectively for the implementation of a CAD system for cardan cross-pin spindles. Chief work and achievements of the thesis are as follows:1. Based on the discussion of the principle of COM, the common design method of COM component is offered by the use of ATL . Especially, the design of COM components which can be integrated in multi-language environment and possess multi-interface is discussed in detail. Also, the basic techniques of COM component deploy are studied at length.2. To develop a CAD system for cardan cross-groove sphere, the kinematicsmodel of cardan cross-pin spindles and the kinetics model of cardan cross-groove sphere are set up.3. By applying COM/COM+ technology on the whole development process of a CAD system for cardan cross-groove sphere, which is based on the kinematics model and the kinetics model, several practical COM components are acquired.4. The advantages of applications with Windows DNA architecture are discussed. And based on Windows DNA and COM/COM+, a CAD system of cardan cross-groove sphere is put into practice on LAN. |