Pro zobrazení obrázků klikněte sem pravým tlačítkem

Úvod do programování CATIA maker

Pojem makro lze jednoduše vysvětlit jako automatické provádění po sobě jdoucích, respektive často se opakujících příkazů.

Stejně lze vysvětlit tento pojem i v oblasti vývoje maker pro systémy CATIA a ENOVIA DMU. Oba systémy disponují mocným nástrojem pro vývoj maker, a sice vývojovým prostředím Visual Basic for Application (VBA), ve kterém lze CATIA, respektive ENOVIA DMU makra vyvíjet.

Po instalaci některého z výše uvedených systémů je na disk počítače umístěna i on-line nápověda, kterou lze vyvolat klávesou F1 z prostředí VBA.

K výkonným nástrojům integrovaného vývojového prostředí patří on-line záznamník, kterým lze prováděné funkce jednoduše zaznamenávat. Tento záznamník je znám i z prostředí kancelářských balíků MS Office. Záznamník si zapamatuje uživatelem prováděné akce v 3D prostředí a tyto převede do zdrojového kódu. Poté si uživatel může zaznamenané makro spustit, případně upravit pro obecné použití.

Použití maker lze při konstrukčních a analytických úkonech považovat za velmi efektivní v mnoha oblastech. Nejdůležitější je oblast úspory času potřebného na vývoj daného projektu, úspora finančních prostředků, minimalizace chyb a standardizace vnitrofiremních postupů a nižší nároky na kvalifikaci zaměstnanců – makro provede požadované úkony tzv. „na tlačítko“.

Jednoduchým příkladem makra tzv. „na tlačítko“ může být automatizace spuštění objektu PowerCopy. Uživatel většinou používá několik PowerCopy, které před vlastním použitím musí nalézt v katalogu nebo na disku PC. To může být při častém použití těchto objektů časově náročné a únavné. Koncepce celého zjednodušení spočívá ve zkopírování krátkého CATIA scriptu a následné editace cesty k souboru s PowerCopy. Pro dokončení komfortu při použití takto vytvořených skriptů si uživatel vytvoří nový toolbar (CATIA V5 – Tools – Customize... – záložka Toolbars) a na něj si přidá nové ikony s odkazy na zkopírované CATIA scripty. Při dalším použití PowerCopy již daný soubor nehledá na disku nebo v katalogu, ale otevře jej pouhým kliknutím na ikonu v systému CATIA.

K programování složitějších maker, respektive úpravám zaznamenaných kódů je hlavním předpokladem uživatele znalost programovacího jazyka Visual Basic.

Pokud Vaše společnost zaměstnance se znalostí programování nemá, může tento úkol postoupit specializovanému oddělení firmy TECHNODAT, které provede nezávaznou studii proveditelnosti úkolu a vytvoří cenovou nabídku.

Další informace o vývoji CATIA a ENOVIA DMU maker naleznete na webových stránkách věnovaným této problematice: http://makra.technodat.cz/


V případě, že si nepřejete být informováni o podobných sděleních, klikněte na odkaz
NEZASILAT INFORMACE.
© TECHNODAT 2009. Všechna práva vyhrazena. Tento e-mail navazuje na předchozí obchodní korespondenci resp. na Váš zájem o řešení CATIA projevený na veletrzích či výstavách - nejedná se o nevyžádanou korespondenci.
Odesílatelem tohoto obchodního sdělení je TECHNODAT, CAE-systémy, s.r.o., Zlín, Tř. T. Bati 3295, IČ: 46902104