Diplomová práce je zaměřena na tvorbu výukové demonstrace programování přídavných modulů CAD systému CATIA. Důvodem tvorby tohoto materiálu je absence podobného zdroje informací pro uživatele v České republice. Cílem práce je vytvoření výukového ma-teriálu, který bude sloužit potřebám firmy Technodat, CAE -systémy, s. r. o. a bude průvodcem pro školení zákazníků pro tuto oblast programování.
Výukový materiál je zpracován ve formě webové prezentace, která je doplněna o CD se zdrojovými kódy a soubory. Na mnoha příkladech je vysvětlena podstata programování přídavných modulů od jednoduchých po složité úkoly. Všechny příklady jsou plně funkční a vzájemně na sebe navazující.
Stanovený cíl byl úspěšně splněn a výukový materiál bude plně využíván při školeních zá-kazníků firmy Technodat, CAE - systémy, s. r. o.
Annotation in English
The main purpose of the thesis was the creation of educational demonstration of how to programme additional modules of CAD system CATIA. The reason why such material is important is the absence of a similar source of information for users in the Czech Republic. The aim of the work is to create educational material which will serve for the needs of thge company Technodat, CAE - systémy, s r.o. and will become a guide for training customers in this area of programming.
The educational material is compiled in the form of a web presentation which is supplemented with a CD with source codes and files. Many examples explain the heart of pro-gramming additional modules from the easiest to the most complicated tasks. All examples are fully working and relate to each other.
The determined goal has been fulfilled and the educational material will be fully used for traing the customers of the company Technodat, CAE - systémy, s r.o.
Diplomová práce je zaměřena na tvorbu výukové demonstrace programování přídavných modulů CAD systému CATIA. Důvodem tvorby tohoto materiálu je absence podobného zdroje informací pro uživatele v České republice. Cílem práce je vytvoření výukového ma-teriálu, který bude sloužit potřebám firmy Technodat, CAE -systémy, s. r. o. a bude průvodcem pro školení zákazníků pro tuto oblast programování.
Výukový materiál je zpracován ve formě webové prezentace, která je doplněna o CD se zdrojovými kódy a soubory. Na mnoha příkladech je vysvětlena podstata programování přídavných modulů od jednoduchých po složité úkoly. Všechny příklady jsou plně funkční a vzájemně na sebe navazující.
Stanovený cíl byl úspěšně splněn a výukový materiál bude plně využíván při školeních zá-kazníků firmy Technodat, CAE - systémy, s. r. o.
Annotation in English
The main purpose of the thesis was the creation of educational demonstration of how to programme additional modules of CAD system CATIA. The reason why such material is important is the absence of a similar source of information for users in the Czech Republic. The aim of the work is to create educational material which will serve for the needs of thge company Technodat, CAE - systémy, s r.o. and will become a guide for training customers in this area of programming.
The educational material is compiled in the form of a web presentation which is supplemented with a CD with source codes and files. Many examples explain the heart of pro-gramming additional modules from the easiest to the most complicated tasks. All examples are fully working and relate to each other.
The determined goal has been fulfilled and the educational material will be fully used for traing the customers of the company Technodat, CAE - systémy, s r.o.
2.Prostudujte architekturu a možnosti programového systému CATIA. Nastudujte možnosti tvorby přídavných modulů (maker) v systému CATIA.
3.Sestavte stručnou charakteristiku produktu CATIA, diskutujte výhody, případně nevýhody jeho použití. Popište způsob tvorby přídavných modulů v systému CATIA.
4.Navrhněte sadu přídavných modulů - příkladů, demonstrující možnosti rozšíření systému CATIA. Příklady volte s různým stupněm náročnosti od nejlehčích po nejsložitější. Popište postup programování jednotlivých modulů (maker). Jednotlivá makra prezentujte ve formě animací.
5.Diskutujte možnosti použití takto vytvořených přídavných modulů v produktu ENOVIA.
Research Plan
1.Zpracujte literární rešerši na dané téma.
2.Prostudujte architekturu a možnosti programového systému CATIA. Nastudujte možnosti tvorby přídavných modulů (maker) v systému CATIA.
3.Sestavte stručnou charakteristiku produktu CATIA, diskutujte výhody, případně nevýhody jeho použití. Popište způsob tvorby přídavných modulů v systému CATIA.
4.Navrhněte sadu přídavných modulů - příkladů, demonstrující možnosti rozšíření systému CATIA. Příklady volte s různým stupněm náročnosti od nejlehčích po nejsložitější. Popište postup programování jednotlivých modulů (maker). Jednotlivá makra prezentujte ve formě animací.
5.Diskutujte možnosti použití takto vytvořených přídavných modulů v produktu ENOVIA.
Recommended resources
Dassault Systemes:automation-developers [online]. 1997 [cit. 2006-01-25]. Dostupný z WWW: .
KAHOUN, P, CACEK, T. Microsoft Visual Basic 6.0: příručka programátora. Brno : Computer Press, 1999.
PETROUTSOS, Evangelos. Visual Basic 6: průvodce programátora. Praha : Grada Publishing, 1999.
Recommended resources
Dassault Systemes:automation-developers [online]. 1997 [cit. 2006-01-25]. Dostupný z WWW: .
KAHOUN, P, CACEK, T. Microsoft Visual Basic 6.0: příručka programátora. Brno : Computer Press, 1999.
PETROUTSOS, Evangelos. Visual Basic 6: průvodce programátora. Praha : Grada Publishing, 1999.