| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | KISTERS 3DViewStation: Geniale 3D-Visualisierung für intuitiven HMI Einsatz, eine Pressemitteilung
|
Autor
|
Thema: Makro für Parameterübernahme CATPart zu CATDrawing (1570 mal gelesen)
|
HoliTech Mitglied Konstrukteur für Aircraft Interiors
 Beiträge: 9 Registriert: 29.01.2013 CATIA V5R19
|
erstellt am: 29. Jan. 2013 08:00 <-- editieren / zitieren --> Unities abgeben:         
Hallo an alle, wir stellen gerade unser CAD-System auf CATIA V5 um. Unser Kunde hat uns Vorlagen zu Zeichnungsrahmen zur Verfügung gestellt. Diese möchte wir nun verbessern. Es gibt doch bestimmt die Möglichkeit die Parameter aus einem CATPart/CATProduct in Parameter einer CATDrawing Datei zu lesen. Ich habe im CATDrawing Parameter angelegt, die ich gerne mit den Inhalten der Parameter des CATPart/CATProduct füllen würde. Hat jemand schon so ein Makro programmiert und kann es mir evtl. zur Verfügung stellen? Oder kann mir jemand ein Tipp für die Makroprogrammierung geben, evtl. auch Fachliteratur? Vielen Dank im voraus für die Antworten.
Gruß, Heiko Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12054 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 29. Jan. 2013 08:06 <-- editieren / zitieren --> Unities abgeben:          Nur für HoliTech
Servus Hier findest du einen ählichen Beitrag (vielleicht kannst du das Makro übernehmen bzw anpassen). Hier findest du einen kleinen Hinweis zu mögliche Literatur. Gruß Bernd
------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Ehrenmitglied V.I.P. h.c. Head of CAD, Content & Collaboration / IT-Manager

 Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 29. Jan. 2013 08:21 <-- editieren / zitieren --> Unities abgeben:          Nur für HoliTech
Hallo Heiko und herzlich willkommen, bei deinem Vorhaben musst du als allererstes herausfinden, womit die Zeichnung verlinkt ist. Dabei können mehrere Links und oder kryptische Namen der View zum Verhängnis werden. Ich hole mir daher mitlerweile meine Parameter direkt aus der PDM-Datenbank. Ist einfacher, unabhängiger und es werden garantiert die richtigen Daten gezogen. Hier aber mal ein Beispielcode für dich einfach nur zusammengeschrieben und ohne jeglichen Feinschliff und Fehlerbehandlung...
Code:
Sub CATMain() Set oDrwDocument = CATIA.ActiveDocument Set oDrwSheets = oDrwDocument.Sheets Set oDrwSheet = oDrwSheets.ActiveSheet Set oDrwViews = oDrwSheet.Views Set oDrwParams = oDrwDocument.Parameters Set oLinkedDoc = oDrwViews.Item(3).GenerativeBehavior.Document 'Item 3 ist die erste Ansicht; 1 > Mainview; 2 > BackgroundView oDrwDocument.Parameters.Item("Parametername_2D").Value = oLinkedDoc.UserRefProperties.Item("Parametername_3D").Value End Sub
------------------ MFG Rick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities >>> ÜBay - Großes CADde Ausrüstungspacket - Ende Fr 01.02.2013 um 12:05Uhr <<<
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoliTech Mitglied Konstrukteur für Aircraft Interiors
 Beiträge: 9 Registriert: 29.01.2013 CATIA V5R19
|
erstellt am: 29. Jan. 2013 08:44 <-- editieren / zitieren --> Unities abgeben:         
|