{"title":"Towards a knowledge based design assistance system","authors":"L. Goldhammer, H. Woyand","doi":"10.1109/INES.2011.5954757","DOIUrl":null,"url":null,"abstract":"Information and knowledge have become an important factor in product development. The approach of a CAD assistance system is for many companies a major step towards the future. For a successful integration of knowledge systems, the factors: knowledge management, KBE, object-oriented modeling, CAx-Automation and a multifunctional programming language, play a decisive role. In this paper we present an approach for a CAD assistance system based on the programming language Python. Python can control the CAD system CATIA V5 via Windows COM interface and also edit CAD data. An object-oriented modeling of CAD components facilitates a knowledge-based design. Simultaneously the knowledge of design can be created and formalized in a knowledge base (ontology). This ontology is also based on the programming language Python. Thus, an opportunity in Python has been created in which the CAD system and the knowledge management can be controlled and used in one level. Therefore this approach paves the way for a CAD-Automation or a CAD assistance system.","PeriodicalId":414812,"journal":{"name":"2011 15th IEEE International Conference on Intelligent Engineering Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 15th IEEE International Conference on Intelligent Engineering Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INES.2011.5954757","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Information and knowledge have become an important factor in product development. The approach of a CAD assistance system is for many companies a major step towards the future. For a successful integration of knowledge systems, the factors: knowledge management, KBE, object-oriented modeling, CAx-Automation and a multifunctional programming language, play a decisive role. In this paper we present an approach for a CAD assistance system based on the programming language Python. Python can control the CAD system CATIA V5 via Windows COM interface and also edit CAD data. An object-oriented modeling of CAD components facilitates a knowledge-based design. Simultaneously the knowledge of design can be created and formalized in a knowledge base (ontology). This ontology is also based on the programming language Python. Thus, an opportunity in Python has been created in which the CAD system and the knowledge management can be controlled and used in one level. Therefore this approach paves the way for a CAD-Automation or a CAD assistance system.