Object-oriented cam design through the internet

被引:15
|
作者
Larson, J [1 ]
Cheng, HH [1 ]
机构
[1] Univ Calif Davis, Dept Mech & Aeronaut Engn, Integrat engn Lab, Davis, CA 95616 USA
基金
美国国家科学基金会;
关键词
Cam; web-based design; CGI; applet; Ch;
D O I
10.1023/A:1026548305291
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We have developed a Web-based interactive cam design package under the programming paradigm of the C(H) language environment. This package was initially developed as a teaching and learning tool for educational use in an undergraduate Computer-Aided Mechanism Design course. Because the system is Web-based and implemented through a client/server model with the user interface through the Web browser, it is easy to use and maintain. The system can also be used to solve practical engineering cam design problems with flat or roller followers and with translating or oscillating motion types. The system can be used to generate the cam profile, transmission angle, position, velocity, and acceleration of the follower. Once a cam/follower system is designed, animation of the cam/follower system can be performed. At the end of the design, the CNC code for manufacturing the designed cam can also be produced through our Web-based cam design system. The package consists of a number of modules including various Web pages, common gateway interface (CGI) programs, a C(H) program called cam.ch, and the CCam C(H) class which performs the necessary computation for cam design. Two different versions of the cam design package have been designed and implemented. One runs the cam design program on the client machine as a C(H) applet, and the other runs the cam design program on the Web server through CGI. In this paper, details of design and implementation of Web-based cam design package will be described. Two application examples with different motion types for the follower will be used to illustrate features of the applet-based and CGI-based implementation schemes. The ideas of the Web-based software design presented in this paper can be applied to other application areas.
引用
收藏
页码:515 / 534
页数:20
相关论文
共 50 条
  • [41] OBJECT-ORIENTED DESIGN - GUIDELINES AND TECHNIQUES
    CAPRETZ, LF
    LEE, PA
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (04) : 195 - 206
  • [42] REQUIREMENTS OF AN OBJECT-ORIENTED DESIGN METHOD
    WALKER, IJ
    [J]. SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 102 - 113
  • [43] Object-Oriented Design Process Model
    Din, Jamilah
    Idris, Sufian
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (10): : 71 - 79
  • [44] OBJECT-ORIENTED DESIGN IN HP IVI
    MUNSH, P
    WITTEN, S
    [J]. HEWLETT-PACKARD JOURNAL, 1990, 41 (05): : 29 - 30
  • [45] DESIGN METHODOLOGY FOR OBJECT-ORIENTED PROGRAMMING
    SOWIZRAL, HA
    SMITH, R
    CUNNINGHAM, W
    KERTH, N
    KICZALES, G
    MEYER, B
    MEYROWITZ, N
    [J]. SIGPLAN NOTICES, 1988, 23 (05): : 91 - 95
  • [46] FROM OBJECT-ORIENTED ANALYSIS TO DESIGN
    WASSERMAN, AI
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (05): : 46 - &
  • [47] Teaching object-oriented design with heuristics
    Gibbon, C
    Higgins, C
    [J]. ACM SIGPLAN NOTICES, 1996, 31 (07) : 12 - 16
  • [48] Object-oriented design of FEM programs
    Kong, X.A.
    Chen, D.P.
    [J]. Computers and Structures, 1995, 57 (01): : 157 - 166
  • [49] Object-oriented technology in transmission design
    Poon, S.Y.
    [J]. Automotive Engineer (London), 1995, 20 (05): : 24 - 25
  • [50] AN OBJECT-ORIENTED DESIGN OF FEM PROGRAMS
    KONG, XA
    CHEN, DP
    [J]. COMPUTERS & STRUCTURES, 1995, 57 (01) : 157 - 166