A Systematic Approach To CAD Systems Customization (original) (raw)
Related papers
End-User Class Definition in CAD Systems
2001
The object-oriented paradigm is very used in CAD systems. It permits users to create objects and to interrogate their attributes to use them in other processes. While some CAD or drawing systems support end-user programming in order to abstract building functions, none of them permit creating classes where several functions (constructor and selectors) share the same data. A data model that permits to abstract a class from one of its instances built by the end-user is described in this paper. The proposed technique permits the user not only to describe interactively the class constructor, but also to build the class selectors without any programming knowledge. The created class can be used directly thanks to a specific interpretation mechanism, or the corresponding code can be generated and compiled to have persistent classes. This technique has been used in a CAD system that permitting end-user specialization.
CAD softwAre As CustomisAtion tools
This paper explores the use of CAD software as tools in mass customisation systems and discusses using protocol study methods to analyse the interactions between customers and customisation tools. Current uses of CAD software as customisation tools will be presented. The use of the Function-Behaviour-Structure coding scheme to analyse protocols from customisation sessions is discussed. A protocol from Puma footwear customisation is analysed using the LINKOgrapher software and the results presented. The paper concludes with a discussion on the utility of computational support tools to study designers/customers utilizing CAD tools for mass customisation.
A definitive programming approach to the implementation of CAD software
Intelligent CAD systems II: …, 1989
This paper outlines an approach to the implementation of CAD systems that makes use of a programming paradigm based upon definitions ("definitive programming"). It departs from previous research on "pure definitive notations" - special-purpose notations for interaction - and proposes a general-purpose programming model based upon definitive principles. This model is examined as a possible basis for the development of an integrated framework within which to address the broader issues of a design support environment, including constraint handling and user-interface management. This gives a new perspective on the use of definitive principles for interaction in which the emphasis is upon interpreting a family of definitions as one of many possible "intelligent views" of an interactive system. It also establishes a closer relationship between the definitive programming approach to CAD and the study of CAD from an AI perspective than was previously evident. The design of an appropriate definitive notation for geometric modelling is a fundamental aspect of the application of definitive principles to CAD software. An appropriate basis for such a notation is presented in an Appendix.
IEEE Transactions on Engineering Management, 1989
The paper outlines the Alvey program which provides the basis of the paper. It then outlines some of the user problems that have been discovered with CAD systems. These are then discussed in relation to the design process and, based on studies of users, a less structured, more opportunistic version of the mechanical engineering design process is described. The implications of this for the design of the CAD systems of the future, the "intelligent" systems, are stated as global requirements, and a conceptual model based on a blackboard architecture is outlined which incorporates these requirements, and enables articulation of their consequences. Finally, some research questions are given which it is hoped that someone may be able to answer.
User Interface Management System with Geometric Modeling Capability: A CAD System's Framework
IEEE Computer Graphics and Applications, 1985
Standardization of graphics program packages, beginning about 10 years ago and culminating as an international standard,1-4 was based on the assumption that modeling and drawing (viewing) should be separate. At that time the output pipeline, with windowing and graphical output primitives, was well understood. Today, in many experimental systems5-10 a geometric model can be visualized in different ways: as a wireframe, a color raster picture, or a realistic shaded image. Problems arose on the input side, however. The proposed input primitives were soon found to be much too primitive and to have no direct correspondence with the output primitive functions.11 Also it was realized that input actions often refer to the existing picture on the screen (the "pick" device), which of course must then be stored. This data structure, called segment storage, is essentially a model of the picture.
Development of an approach for Knowledge-Based System for CAD modelling
Materials Today: Proceedings, 2018
In the process of reducing the production cost and satisfying the customer and to sustain in the current volatile market, the manufacturing companies are looking for alternate processes and methods of designing and manufacturing. The conventional CAD/CAM tools are developed to meet the general needs of the market, but not the rapid or specific requirements of the market or customer. Consequently, the companies are looking to customize or tailor the CAD/CAM tools to improve their effectiveness. For this reason, the scope of research in the field of customization of designing tools has improved rapidly in the recent time. This paper discusses an introductory approach for developing an knowledge based system for CAD modelling using customization process of an CAD/CAM tool. The intension behind the development of the system is to reduce the production time and cost. The effectiveness of the proposed system has been examined using an industrial case study.
Menu-driven user environment for CAD
1982
For the most part, ptpers which have been published in the CAD area introduce new algorithms and or programs but. in general do not concern themselves with the usermachine environment in which they are to be used. The result is that the circuit designer is often expected to employ a number of different programs, each having a different input language and assuming a different design methodology. This paper describes an approach aimed at creating a more uniform environment for computer-aided design programs.
Using CAD macros and languages for productivity on a Unigraphics system
Computer-Aided Design, 1986
This paper explores the concept of user programming languages for CAD systems. A functional explanation of these languages is given, along with examples of how such extensions to a basic CAD system can be used to improve the productivity of the CA D system. A three step approach to improving system productivity through user created software is also outlined. This paper is also an attempt to demonstrate the need for further development of user programming languages by CA D manufacturers. The utility of these languages is clearly demonstrated, yet few CAD manufacturers currently support any products of this type. More interaction between users and CA D suppliers is required.
ScienceDirect Development of an approach for Knowledge-Based System for CAD modelling
elsevier, 2018
In the process of reducing the production cost and satisfying the customer and to sustain in the current volatile market, the manufacturing companies are looking for alternate processes and methods of designing and manufacturing. The conventional CAD/CAM tools are developed to meet the general needs of the market, but not the rapid or specific requirements of the market or customer. Consequently, the companies are looking to customize or tailor the CAD/CAM tools to improve their effectiveness. For this reason, the scope of research in the field of customization of designing tools has improved rapidly in the recent time. This paper discusses an introductory approach for developing an knowledge based system for CAD modelling using customization process of an CAD/CAM tool. The intension behind the development of the system is to reduce the production time and cost. The effectiveness of the proposed system has been examined using an industrial case study.
A comparison of modes for using CAD
Computer Aided Design, 1985
The mode of communication between user and computer is an important feature in developing an efficient and usable CAD system. This paper describes an experiment which examined three types of CA D technique; optimal, linear and modular. These techniques were evaluated in terms of aspects such as ease of use, aid given to user to achieve a solution, user preference and dislike, insight gained by user and the technique giving the optimal design solution. Three problems were given to 68 trainee engineers to solve using the three CAD techniques. Their solutions and feelings about the techniques were analysed. The authors conclude that a combination of modular and optimal techniques would provide the best approach to the design process.