A Web-based mechanism analysis and animation system is presented in this article. The system is developed in Ch, an embeddable C/C++ interpreter, and Ch Mechanism Toolkit. It allows users to solve complicated planar mechanism problems conveniently on-line. Users can input the required data to define a mechanism in a Web browser and then click a button for kinematic and dynamic analysis, graphical plotting, and animation for fourbar, crank-slider, geared fivebar, sixbar linkages and cam-follower systems. Examples are provided to illustrate its ease of use as well as its suitability for distance learning. The Web-based system for mechanism analysis and animation is available on the Web at http://www.softintegration/webservices/mechanism/

1.
Working Model User’s Guide
,
Knowledge Revolution
, 1989.
2.
Erdman
,
A. G.
, and
Gustafson
,
J. E.
, 1981, “
LINCAGES: Linkage INteractive Computer Analysis and Graphically Enhanced Synthesis Package
,” ASME Paper, No. 77-DET-5.
3.
Erdman
,
A. G.
, and
Riley
,
D. R.
, 1981, “
Computer-Aided Linkage Design Using the LINCAGES Package
,” ASME Paper, No. 81-DET-121.
4.
WATT 1.6 User’s Guide, Heron Technologies, 2002 (online) available at http://www.herontechnologies.comhttp://www.herontechnologies.com
5.
SAM 5.0 User’s Guide, Artas#x2014;Engineering Software, 2003 (online) available at http://www.artas.nlhttp://www.artas.nl
6.
Perez
,
A.
,
Su
,
H. J.
, and
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, Utah, September 2004.
7.
Larson
,
J.
, and
Cheng
,
H. H.
, 2000, “
Object-Oriented Cam Design Through the Internet
,”
J. Intell. Manuf.
0956-5515,
11
, pp.
515
534
.
8.
Zhu
,
Y.
,
Chen
,
B.
, and
Cheng
,
H. H.
, 2003, “
An Object-Based Software Package for Interactive Control System Design and Analysis
,”
J. Comput. Inf. Sci. Eng.
1530-9827,
3
, pp.
366
371
.
9.
Yu
,
Q.
,
Chen
,
B.
, and
Cheng
,
H. H.
, 2004, “
Web-Based Control System Design and Analysis
,”
IEEE Control Syst. Mag.
0272-1708,
24
, pp.
45
57
.
10.
Cheng
,
H. H.
, and
Trang
,
D. T.
, 2004, “
Web-Based Mechanism Design and Analysis
,” in
Proceedings of the ASME 28th Mechanism and Robotics Conference
, No. DETC2004-57594, Salt Lake City, Utah, Sept. 2004.
11.
Web-Based Mechanism Design and Analysis, Softintegration, Inc. (online) available at http://softintegration.com/webservices/mechanism/http://softintegration.com/webservices/mechanism/
12.
Cheng
,
H. H.
, 1993, “
Scientific Computing in the Ch programming language
,”
Sci. Prog.
1058-9244,
2
, pp.
49
75
.
13.
Cheng
,
H. H.
, 1995, “
Extending C and FORTRAN for Design Automation
,”
ASME J. Mech. Des.
1050-0472,
117
, pp.
390
395
.
14.
Ch, an Embeddable C/C++ Interpreter (online) available at http://www.softintegration.comhttp://www.softintegration.com
15.
Ch Mechanism ToolKit User’s Guide, Softintegration, Inc. (Online) available at http://www.softintegration.com/products/toolkit/mechanism/http://www.softintegration.com/products/toolkit/mechanism/
16.
Design and Analysis of Whitworth Quick Return Mechanism (online) available at http://iel.ucdavis.edu/projects/mechanism/quickreturnhttp://iel.ucdavis.edu/projects/mechanism/quickreturn
17.
E.
Pennestri
, Kinematic Synthesis of Mechanisms (online) available at http://www.ingegneriameccanica.org/mechanisms.htmhttp://www.ingegneriameccanica.org/mechanisms.htm
18.
The Common Gateway Interface, MCSA Software Development Group, 1996.
19.
Cheng
,
H. H.
, 1996, “
CGI Programming in C
,” C/C++ Users Journal, pp.
17
21
.
20.
The Ch Language Environment CGI ToolKit User’s Guide, Softintegration, Inc. (online) available at http://www.softintegration.com/products/toolkit/cgi/http://www.softintegration.com/products/toolkit/cgi/
21.
Katwyk
,
K. V.
, and
Cheng
,
H. H.
, 1997, “
XLINKAGE: A Web-Based Analysis and Simulation Tool for Planar Mechanical Systems
,” in
Proceedings of the ASME Design Engineering Technical Conferences
, No. DETC97/DAC-3863, Sacramento, California.
You do not currently have access to this content.