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 条
  • [1] Object-oriented cam design through the internet
    Jonathan Larson
    Harry H. Cheng
    [J]. Journal of Intelligent Manufacturing, 2000, 11 : 515 - 534
  • [2] Navigating Through the Design of Object-Oriented Programs
    Gasparis, Epameinondas
    Nicholson, Jonathan
    Eden, Amnon H.
    Kazman, Rick
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 331 - +
  • [3] Object-oriented design
    Holland, IM
    Lieberherr, KJ
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 273 - 275
  • [5] OBJECT-ORIENTED DESIGN
    CUSACK, EL
    CLOUGH, C
    RICHARDS, K
    [J]. BRITISH TELECOMMUNICATIONS ENGINEERING, 1990, 9 : 71 - 77
  • [6] The design of an object-oriented user interface for the object-oriented database
    Liu, XD
    Li, LZ
    Wang, XF
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1997, : 150 - 155
  • [7] OBJECT-ORIENTED REQUIREMENTS TO OBJECT-ORIENTED DESIGN - AN EASY TRANSITION
    DAVIS, AM
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (1-2) : 151 - 159
  • [8] OBJECT-ORIENTED LANGUAGE EXTENSIONS FOR CAD CAM
    BARRETT, M
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (02): : 27 - 33
  • [9] THE OBJECT-ORIENTED INTELLIGENT PROGRAMMING IN CAD/CAM
    Wang Su
    Zhu Xinxiong(Department of Manufacturing Engineering Beijing University of Aeronautics and AstronauticsBeijing 100083) P.R.China
    [J]. CADDM, 1996, Design and Manufacturing.1996 (02) : 65 - 73
  • [10] Internet object-oriented information model
    Chen, CF
    Li, ZZ
    [J]. 36TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 285 - 290