{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:06:06Z","timestamp":1777899966635,"version":"3.51.4"},"reference-count":21,"publisher":"ASME International","issue":"1","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,3,1]]},"abstract":"<jats:p>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\/<\/jats:p>","DOI":"10.1115\/1.2161230","type":"journal-article","created":{"date-parts":[[2006,2,23]],"date-time":"2006-02-23T23:03:30Z","timestamp":1140735810000},"page":"84-90","update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":11,"title":["Web-Based Interactive Analysis and Animation of Mechanisms"],"prefix":"10.1115","volume":"6","author":[{"given":"Harry H.","family":"Cheng","sequence":"first","affiliation":[{"name":"Member of ASME"},{"name":"Integration Engineering Laboratory, Department of Mechanical and Aeronautical Engineering, University of California, Davis, CA 95616"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dung T.","family":"Trang","sequence":"additional","affiliation":[{"name":"Integration Engineering Laboratory, Department of Mechanical and Aeronautical Engineering, University of California, Davis, CA 95616"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2005,4,17]]},"reference":[{"key":"2019100519150186600_c1","volume-title":"Working Model User\u2019s Guide"},{"key":"2019100519150186600_c2","unstructured":"Erdman, A. G., and Gustafson, J. E., 1981, \u201cLINCAGES: Linkage INteractive Computer Analysis and Graphically Enhanced Synthesis Package,\u201d ASME Paper, No. 77-DET-5."},{"key":"2019100519150186600_c3","unstructured":"Erdman, A. G., and Riley, D. R., 1981, \u201cComputer-Aided Linkage Design Using the LINCAGES Package,\u201d ASME Paper, No. 81-DET-121."},{"key":"2019100519150186600_c4","unstructured":"WATT 1.6 User\u2019s Guide, Heron Technologies, 2002 (online) available at http:\/\/www.herontechnologies.com"},{"key":"2019100519150186600_c5","unstructured":"SAM 5.0 User\u2019s Guide, Artas#x2014;Engineering Software, 2003 (online) available at http:\/\/www.artas.nl"},{"key":"2019100519150186600_c6","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2004-57524","article-title":"SYNTHETICA 2.0:Software for the Synthesis of Constrained Serial Chains","volume-title":"Proceedings of the ASME Design Engineering Technical Conferences","author":"Perez"},{"key":"2019100519150186600_c7","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1023\/A:1026548305291","article-title":"Object-Oriented Cam Design Through the Internet","volume":"11","author":"Larson","journal-title":"J. Intell. Manuf.","ISSN":"https:\/\/id.crossref.org\/issn\/0956-5515","issn-type":"print"},{"key":"2019100519150186600_c8","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1115\/1.1630815","article-title":"An Object-Based Software Package for Interactive Control System Design and Analysis","volume":"3","author":"Zhu","journal-title":"J. Comput. Inf. Sci. Eng.","ISSN":"https:\/\/id.crossref.org\/issn\/1530-9827","issn-type":"print"},{"key":"2019100519150186600_c9","first-page":"45","article-title":"Web-Based Control System Design and Analysis","volume":"24","author":"Yu","journal-title":"IEEE Control Syst. Mag.","ISSN":"https:\/\/id.crossref.org\/issn\/0272-1708","issn-type":"print"},{"key":"2019100519150186600_c10","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2004-57594","article-title":"Web-Based Mechanism Design and Analysis","volume-title":"Proceedings of the ASME 28th Mechanism and Robotics Conference","author":"Cheng"},{"key":"2019100519150186600_c11","unstructured":"Web-Based Mechanism Design and Analysis, Softintegration, Inc. (online) available at http:\/\/softintegration.com\/webservices\/mechanism\/"},{"key":"2019100519150186600_c12","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1155\/1993\/261875","article-title":"Scientific Computing in the Ch programming language","volume":"2","author":"Cheng","journal-title":"Sci. Prog.","ISSN":"https:\/\/id.crossref.org\/issn\/1058-9244","issn-type":"print"},{"key":"2019100519150186600_c13","doi-asserted-by":"crossref","first-page":"390","DOI":"10.1115\/1.2826691","article-title":"Extending C and FORTRAN for Design Automation","volume":"117","author":"Cheng","journal-title":"ASME J. Mech. Des.","ISSN":"https:\/\/id.crossref.org\/issn\/1050-0472","issn-type":"print"},{"key":"2019100519150186600_c14","unstructured":"Ch, an Embeddable C\/C++ Interpreter (online) available at http:\/\/www.softintegration.com"},{"key":"2019100519150186600_c15","unstructured":"Ch Mechanism ToolKit User\u2019s Guide, Softintegration, Inc. (Online) available at http:\/\/www.softintegration.com\/products\/toolkit\/mechanism\/"},{"key":"2019100519150186600_c16","unstructured":"Design and Analysis of Whitworth Quick Return Mechanism (online) available at http:\/\/iel.ucdavis.edu\/projects\/mechanism\/quickreturn"},{"key":"2019100519150186600_c17","unstructured":"E. Pennestri , Kinematic Synthesis of Mechanisms (online) available at http:\/\/www.ingegneriameccanica.org\/mechanisms.htm"},{"key":"2019100519150186600_c18","unstructured":"The Common Gateway Interface, MCSA Software Development Group, 1996."},{"key":"2019100519150186600_c19","unstructured":"Cheng, H. H. , 1996, \u201cCGI Programming in C,\u201d C\/C++ Users Journal, pp. 17\u201321."},{"key":"2019100519150186600_c20","unstructured":"The Ch Language Environment CGI ToolKit User\u2019s Guide, Softintegration, Inc. (online) available at http:\/\/www.softintegration.com\/products\/toolkit\/cgi\/"},{"key":"2019100519150186600_c21","doi-asserted-by":"crossref","DOI":"10.1115\/DETC97\/DAC-3863","article-title":"XLINKAGE: A Web-Based Analysis and Simulation Tool for Planar Mechanical Systems","volume-title":"Proceedings of the ASME Design Engineering Technical Conferences","author":"Katwyk"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/6\/1\/84\/5686856\/84_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/6\/1\/84\/5686856\/84_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,6]],"date-time":"2023-05-06T15:53:50Z","timestamp":1683388430000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/6\/1\/84\/460152\/WebBased-Interactive-Analysis-and-Animation-of"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,4,17]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,3,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.2161230","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,4,17]]}}}