Skip to main content
Log in

Object-oriented interactive mechanism design and analysis

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

We have developed a Ch Mechanism Toolkit for analysis and design of mechanisms. The toolkit was developed using Ch, an embeddable C/C++ interpreter with high-level extensions. The toolkit consists of animation program QuickAnimationTM and a collection of classes for design and analysis of commonly used mechanisms. The Ch Mechanism Toolkit allows users to write simple programs to solve complicated planar mechanism problems. The toolkit can handle mechanisms ranging from the simple fourbar linkage to various sixbar linkages. The Ch Mechanism Toolkit can also be used to design cam-follower systems. It is an effective tool for engineering practice as well as for teaching and learning mechanism design and analysis. This paper describes the design and implementation of the Ch Mechanism Toolkit and its applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Working Model User’s Guide (1989) Knowledge revolution

  2. Erdman AG, Gustafson JE (1981) Lincages: linkage interactive computer analysis and graphically enhanced synthesis package. ASME Paper, no. 77-DET-5

  3. Erdman AG, Riley DR (1981) Computer-aided linkage design using the lincages package. ASME Paper, no. 81-DET-121

  4. WATT 1.6 User’s Guide (2002) Heron technologies. [Online]. Available at http://www.heron-technologies.com

  5. SAM 5.0 User’s Guide (2003) Artas—engineering software. [Online]. Available at http://www.artas.nl

  6. Perez A, Su HJ, McCarthy M (2004) Synthetica 2.0: software for the synthesis of constrained serial chains. In: Proceedings of the ASME design engineering technical conferences, no. DETC2004/57524, Salt Lake City, September 2004

  7. Autolev. Online Dynamics, Inc. [Online]. Available at http://www.autolev.com

  8. Using Ch with Autolev to solve dynamics equations. [Online]. Available at http://iel.ucdavis.edu/projects/autolev

  9. Ch Mechanism Toolkit, Softintegration, Inc. [Online]. Available at http://www.softintegration.com/products/toolkit/mechanism/

  10. Cheng HH (1993) Scientific computing in the Ch programming language. Sci Program 2(3):49–75

    Google Scholar 

  11. — (2006) Ch: a C/C++ interpreter for script computing. C/C++ User’s J 24(1):6–12

  12. Ch—an Embeddable C/C++ Interpreter. [Online]. Available at http://www.softintegration.com

  13. Zhu Y, Chen B, Cheng HH (2003) An object-based software package for interactive control system design and analysis. ASME Trans J Comput Inf Sci Eng 3(4):366–371

    Article  Google Scholar 

  14. Yu Q, Chen B, Cheng HH (2004) Web-based control system design and analysis. IEEE Control Syst Mag 24(3):45–57

    Article  Google Scholar 

  15. Cheng HH (1994) Pedagogically effective programming environment for teaching mechanism design. Comput Appl Eng Educ 2(1):23–39

    Google Scholar 

  16. Cheng HH, Campbell M (2005) Effective teaching of computer integrated mechanism analysis and design. In: Proceedings of the ASME 29th mechanism and robotics conference, no. DETC2005-85565, Long Beach, California, September 2005

  17. Design and Analysis of Whitworth Quick Return Mechanism. [Online]. Available at http://iel.ucdavis.edu/projects/mechanism/quickreturn

  18. Cheng HH, Trang DT (2004) Web-based mechanism design and analysis. In: Proceedings of the ASME 28th mechanism and robotics conference, no. DETC2004-57594, Salt Lake City, Utah, September 2004

  19. Web-Based Mechanism Design and Analysis, Softintegration, Inc. [Online]. Available at http://softintegration.com/webservices/mechanism/

  20. Pennestri E. Kinematic Synthesis of Mechanisms. [Online]. Available at http://www.ingegneriameccanica.org/mechanisms.htm

  21. Embedded Ch, Softintegration, Inc. [Online]. Available at http://www.softintegration.com/products/sdk/embedded_ch/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Harry H. Cheng.

Additional information

Submitted to Engineering with Computers

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheng, H.H., Trang, D.T. Object-oriented interactive mechanism design and analysis. Engineering with Computers 21, 237–246 (2006). https://doi.org/10.1007/s00366-005-0008-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-005-0008-4

Keywords

Navigation