CATIA V5 automatisieren - Buch. ??Jens Hansen Kochbuch CATIA V5 automatisieren Hansen Kochbuch CATIA V5 automatisieren 9 783446 416215 ISBN 978-3-446-41621-5

Download CATIA V5 automatisieren - Buch. ??Jens Hansen Kochbuch CATIA V5 automatisieren Hansen Kochbuch CATIA V5 automatisieren 9 783446 416215 ISBN 978-3-446-41621-5

Post on 06-Feb-2018

218 views

Category:

Documents

5 download

Embed Size (px)

TRANSCRIPT

  • Jens Hansen

    Kochbuch

    CATIA V5 automatisieren

    Hans

    enKo

    chbu

    ch

    CATI

    A V5

    auto

    mat

    isie

    ren

    9 783446 416215

    ISBN 978-3-446-41621-5

    www.hanser.de

    Jens Hansen

    Kochbuch

    CATIA V5 automatisierenVom Powercopy bis zur C#-Programmierung

    Dieses Praxisbuch, basierend auf CATIA V5 Release 18, bietet ber 40 fertige Lsungenin Form von Makros, Powercopies und C#-Applikationen. Diese Kochrezepte sind eineSammlung authentischer Kundenanforderungen und Anwenderwnsche aus der Praxis.

    Das Buch wendet sich an: Konstrukteure, die sich wiederkehrende und langwierige Aufgaben ersparen wollen Administratoren, die fr die Makroverwaltung nach Methoden auerhalb von PDM-

    Systemen suchen Programmierer, die Lsungen als Vorlage fr ihre spezifischen Probleme bentigen Studenten, die tiefergehende Anleitungen fr die Makroprogrammierung suchen

    Folgende Anwendungsbereiche werden abgedeckt: Dateisystem und Infrastruktur Bauteile und Baugruppen Flchen Zeichnungsableitung Einbindung von Excel,Word & Co. Windows-Applikationen mit C# Verwaltung von Makros mit denBordmitteln von CATIA 5

    Erlutert werden Makros fr die Umstrukturierung von Baugruppen, das Vergleichen von Bauteilen, die Darstellung des Bauraums, das Einfrben von Gewinden und dieBeschriftung von Bauteilen. Weitere Themen sind u.a. die Generierung von Netzlinien in Zeichnungen, dynamisches ndern des Schriftkopfes und der Zugriff ber Excel,Word und Powerpoint.

    Unter www.mecmod.de/hanser finden sich alle im Buch vorgestellten Lsungen.

    Dipl-Ing. Jens Hansen ist technischer Leiter der Firma CADsim GmbH und Moderatorder CATIA-Foren auf CAD.DE.

    41621_Hansen_190x230 03.11.2008 9:50 Uhr Seite 1

  • Jens Hansen

    KochbuchCATIA V5 automatisieren

    Vom Powercopy bis zur C#-Programmierung

    Konstruktionsmethodik zur Modellierung

    von Volumenkrpern

    Bleiben Sie einfach auf dem Laufenden: www.hanser.de/newsletterSofort anmelden und Monat fr Monatdie neuesten Infos und Updates erhalten.

    v

    001_004_hansen_catiaV5 11.11.2008 11:15 Uhr Seite 1

  • 001_004_hansen_catiaV5 11.11.2008 11:15 Uhr Seite 2

  • Jens Hansen

    Kochbuch CATIAV5

    automatisierenVom Powercopy

    bis zur C#-Programmierung

    001_004_hansen_catiaV5 11.11.2008 11:15 Uhr Seite 3

  • Dipl.-Ing. (FH) Jens Hansen ist Technischer Leiter der CADsim GmbH in Aachen und moderiert die CATIA-Foren auf CAD.de.

    Alle in diesem Buch enthaltenen Informationen, Verfahren und Darstellungen wurden nach bestem

    Wissen zusammengestellt und mit Sorgfalt getestet. Dennoch sind Fehler nicht ganz auszuschlie-

    en. Aus diesem Grund sind die im vorliegenden Buch enthaltenen Informationen mit keiner Ver-

    pflichtung oder Garantie irgendeiner Art verbunden. Autor und Verlag bernehmen infolgedessen

    keine juristische Verantwortung und werden keine daraus folgende oder sonstige Haftung ber-

    nehmen, die auf irgendeine Art aus der Benutzung dieser Informationen oder Teilen davon

    entsteht.

    Ebenso bernehmen Autor und Verlag keine Gewhr dafr, dass beschriebene Verfahren usw. frei

    von Schutzrechten Dritter sind. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Waren-

    bezeichnungen usw. in diesem Buch berechtigt deshalb auch ohne besondere Kennzeichnung nicht

    zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzge-

    bung als frei zu betrachten wren und daher von jedermann benutzt werden drften.

    CAD.DE ist mit ber 85.000 aktiven Mitgliedern und ber 2,2 Mio. Besuchern pro Monat die gr-

    te CAD-CAM-CAE Community im deutschsprachigen Raum. Von den 500 CAx-Produktforen mit

    1,4 Mio. Beitrgen werden 180 Foren von hochkartigen Moderatoren betreut. Das Prinzip Geben

    und Nehmen auf CAD.DE gewhrleistet ein breites Spektrum an Meinungen und ist Garant fr die

    Unabhngigkeit von CAD.DE.

    Bibliografische Information der Deutschen Nationalbibliothek:

    Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbiblio-

    grafie; detaillierte bibliografische Daten sind im Internet ber http://dnb.d-nb.de abrufbar.

    Dieses Werk ist urheberrechtlich geschtzt. Alle Rechte, auch die der bersetzung, des Nachdruckes

    und der Vervielfltigung des Buches, oder Teilen daraus, vorbehalten. Kein Teil des Werkes darf

    ohne schriftliche Genehmigung des Verlages in irgendeiner Form (Fotokopie, Mikrofilm oder ein

    anderes Verfahren) auch nicht fr Zwecke der Unterrichtsgestaltung reproduziert oder unter

    Verwendung elektronischer Systeme verarbeitet, vervielfltigt oder verbreitet werden.

    2009 Carl Hanser Verlag Mnchen (www.hanser.de) Gesamtlektorat: Sieglinde Schaerl

    Copy editing: Sandra Gottmann, Mnster-Nienberge

    Coverkonzept: Marc Mller-Bremer, www.rebranding.de, Mnchen

    Coverrealisation: Stephan Rnigk

    Datenbelichtung, Druck und Bindung: Ksel, Krugzell

    Printed in Germany

    ISBN 978-3-446-41621-5

  • 5

    Inhalt

    Vorwort ....................................................................... 7

    1 Gerte und Hilfsmittel Editoren .......11 1.1 Editor fr Powercopies ..........................11 1.2 Editoren fr Makros ohne

    User-Interface .........................................11 1.3 Editoren fr Makros mit

    User-Interface .........................................13 1.4 Externe Applikationen...........................14

    2 Vorbereitungen.........................................17 2.1 Der Makro-Editor ...................................17 2.1.1 Insert object resolution..........................18 2.1.2 View Object Browser..............................19 2.2 Der VBA-Editor ......................................23 2.2.1 Fenster: Project Explorer.......................24 2.2.2 Properties ................................................27 2.2.3 Watch.......................................................27 2.2.4 IntelliSense..............................................30

    3 Oft benutzt und ntzlich .......................33 3.1 Grundrezepte...........................................33 3.2 Objekte fr die Selektion.......................36

    4 Dateisystem und Infrastruktur..............41 R1 Datenschleuder ein VBA-Makro .......41 R2 Starten eines VBA-Makros ber ein

    Symbol in V5..........................................55 R3 Synchronisieren von Messungen und

    Parametern..............................................57 R4 Umbenennen aller Instanzen in einer

    Baugruppe ...............................................61

    R5 Rootprodukt in einem Dateiordner finden.......................................................67

    R6 Reorganisieren eines Dateiordners.......74

    5 Bauteile und Baugruppen ...................... 91 R7 Aktives Fenster dauerhaft drehen........91 R8 Ausschalten der Transparenz aller

    Bauteile einer Baugruppe ......................94 R9 Verdecken von Achsensystemen,

    Ebenen, Punkten und Linien ................97 R10 Isolieren und fixieren von

    Used-Edges in einer Skizze.................100 R11 Umbenennen aller booleschen

    Operationen...........................................105 R12 Bauteile untereinander vergleichen...109 R13 Elemente einfach umbenennen ..........119 R14 VBA-Makro Bauteil-Beschriftung......123 R15 Starten des VBA-Makros Bauteil-

    Beschriftung ........................................140 R16 Das Volks-DMU: Schnittansicht einer

    Baugruppe .............................................141 R17 Rohmae ausgeben ..............................160 R18 Bauraum darstellen ..............................172 R19 Entfernungen zwischen

    Verffentlichungen ..............................187 R20 Hintergrundfarbe ndern ....................190 R21 Gewinde einfrben ...............................192

    6 Flchen .....................................................197 R22 Powercopy Ballcorner_const ..............197 R23 Powercopy Ballcorner_var..................205 R24 Powercopy Hole_round .......................209 R25 Powercopy Hole_square ......................211 R26 Powercopy Hole_square_rounded......212

  • Inhalt

    6

    R27 Powercopy Hole_slot ...........................213 R28 Umbenennen der letzten Flche in

    einem geometrischen Set ....................214 R29 Endpunkte fr jedes Teilstck einer

    Kurve......................................................218 R30 Parametrisches Zerlegen einer

    Flche.....................................................224 R31 Flchen mit gleicher Farbe

    zusammenfgen ...................................228

    7 Zeichnungen........................................... 237 R32 Markieren aller unmastblichen

    Mae ......................................................237 R33 Zeichnungsstempel ..............................240 R34 Netzlinien erzeugen .............................244 R35 Netzlinien erzeugen

    Variante: Punkte indizieren................255 R36 VBA-Makro Schriftkopf-Editor ..........264

    8 V5 & MS Office - EinTopf.................... 273 R37 Punktkoordinaten aus V5 nach

    Excel ......................................................273 R38 Alle Bauteilvarianten

    durchrechnen ........................................281 R39 Screenshot von V5 direkt aus MS

    Word/PowerPoint.................................298 R40 Einbinden von Makros unter

    MS Office...............................................303

    9 Sahnetorten C#-Anwendungen ..... 305 R41 Zugriff ber V5-Bibliotheken.............306 R42 Zugriff ohne Bibliotheken

    Late Binding..........................................325 R43 Sprhsahne Quell