Development Systems CAD
Code | Completion | Credits | Range |
---|---|---|---|
XD36CAD | Z,ZK | 4 | 14+4c |
- The course is a substitute for:
- Engineering Graphics Systems and CAD (D36CAD)
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Science and Engineering
- Synopsis:
-
Main topics of the lectures are: Principles of CAD systems, CAD/CAM/CIM structure, customising, 3D graphics, AutoLISP/AutoCAD, graphic database, ARX/ADS/AutoLISP, parametric modelling, design by features, Visual Basic for Applicatons, Active X Automation, Object ARX, electronic product definition (EPD), work-flow, Pro/Engineer, CADDS5, Product data management (PDM), theory of CAD systems, concurrent engineering. The aim of the seminars is to design and to construct a professional complex CAD application product.
- Requirements:
-
To get credits students have to carry out three assignments, to finish semester project and to present it.
- Syllabus of lectures:
-
1. Terms overview: CAD, CAM, CAE, CIM, PDM, open architecture
2. An example of simple CAD system: AutoCAD
3. AutoLISP/VisualLISP language, application development environment
4. Functional programming principles, forms, functions, data structures, lists
5. 2D graphic editor, design structure, entity attributes
6. 3D modeling, basic principles, modern methods
7. User interface design, customizing, menu structures, dialogues
8. Graphic database, symbol tables, external databases
9. Vision in design, theory of design
10. Parametric design, design by features
11. VBA environment, Active X Automation
12. CAD systems, Pro/Engineer, CATIA, etc., criteria/parameters for selection processing
13. ObjectARX environment
14. Product data management (PDM), electronic product definition (EPD)
- Syllabus of tutorials:
-
1. Foundations of AutoCAD, reports and semester works assignment
2. CAD systems on the department, computer classroom system
3. Consultation to 1st homework, VisualLISP design environment
4. 1st homework results presentation (2D)
5. 3D modeling and visualisation
6. Consultation to 2nd homework, AutoLISP/VisualLISP programming
7. 2nd homework results presentation (3D)
8. Consultation to 3rd homework,
9. 3rd homework results presentation (AutoLISP)
10. VBA Environment and ActiveX Automation
11. Check point of students' reports, reports presentation
12. ObjectARX environment and Java application programming
13. Examples of design and development of applications in ObjectARX and VBA
14. Evaluation of students' reports and results, credits
- Study Objective:
- Study materials:
-
1. Jelínek, I.: Development systems CAD, Ediční středisko ČVUT, 2002 (in Czech)
2. Jelínek, I.: Construction of CAD systems, Ediční středisko ČVUT, 1997 (in Czech)
3. Omura,G.: AutoCAD2000, Podrobný průvodce, Grada 1999 (in Czech)
4. Dimarogonas, A.D.: Machine Design, A CAD Approach, John Wiley, 2001
5. Lee,K.: Principles of CAD/CAM/CAE Systems, Addison Wesley, 1999
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Computer Technology - Software Engineering- structured studies (compulsory elective course)
- Computer Technology - System Programming- structured studies (compulsory elective course)
- Computer Technology - Computer Graphics- structured studies (compulsory elective course)
- Computer Technology - Computer Network and Internet- structured studies (compulsory elective course)
- Computer Technology - Designing Digital Systems- structured studies (compulsory elective course)