| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | Dassault PLM Integrationen mit der 3DViewStation, eine Pressemitteilung
|
Autor
|
Thema: Partnumber auslesen, Part abspeichern (2134 mal gelesen)
|
kalle_grabo Mitglied Techniker
 Beiträge: 5 Registriert: 15.05.2004
|
erstellt am: 07. Jan. 2005 14:57 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, Ich möchte folgende Operation in einer Baugruppe ausführen. Im Baum soll ein Part selektiert werden. In dem selektierten Part soll die Partnumber ausgelesen werden. Das selektierte Part soll unter der ausgelesenen Teilenummer abgespeichert werden. Das abspeichern soll so erfolgen, das sinngemäß das alte Teil gegen das neue ausgetauscht wird. Gibt es ein Tool oder ein Script welches die beschriebene Funktion ausführen kann ? Gruss Kalle
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
em Michael Kirsch Mitglied Teamleiter Model-Based Design & Digital Enterprise
 
 Beiträge: 222 Registriert: 21.10.2002 CATIA V5 R16 CATIA V5 R18 CATIA V5 R19 NX 5 NX 6 NX 7.5
|
erstellt am: 11. Jan. 2005 10:56 <-- editieren / zitieren --> Unities abgeben:          Nur für kalle_grabo
Hallo kalle_grabo, sowas gibt es schon, ist ein PDM-System und nennt sich z. B. SMARTEAM ;-)) Aber mal im Ernst: Ein Teil immerhalb einer Baugruppe gegen neues Teil tauschen kann man vielleicht gerade noch mit einem Makro realisieren. Was ist aber, wenn diese Teil noch in anderen Baugruppen verbaut wurde, die gerade nicht geöffnet sind? PDM-Funktionalitäten zum Selberbasteln - der Schuss kann auch nach hinten losgehen. Grüße, Michael ------------------
www.em.ag
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalle_grabo Mitglied Techniker
 Beiträge: 5 Registriert: 15.05.2004
|
erstellt am: 14. Jan. 2005 10:40 <-- editieren / zitieren --> Unities abgeben:         
Hallo Michael, ach ja PBM System, ja schon von gehört ...ne Spaß beiseite. Ich möchte das Vorhaben etwas genauer schildern. Es werden im Rahmen einer Konstruktion die Bauteile zu Beginn noch nicht endgültig benannt. z.B. Part 1, Part 2, Welle1 etc. Nachdem die reine Konzeptphase in V5 abgeschlossen ist, werden den Part die endgültigen Bezeichnungen und internen Nummern zugeordnet. Dieses geschieht in der Baugruppe durch die Pflege der Properties. Sind die Properties mit den entsprechenden Angaben gepflegt, werden derzeit noch die Bauteile von Hand umbenannt, so daß der Dateiname mit dem Partnumber übereinstimmt. Letzteres soll mit einem Makro abgearbeitet werden. Ein umbenennen bereits woanders verbauter Bauteile ist ausgeschlossen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jasiu Mitglied Ing. Maschinenbau
 
 Beiträge: 140 Registriert: 04.04.2003 V5R11 2GB RAM HPc3750 Unix
|
erstellt am: 17. Jan. 2005 08:46 <-- editieren / zitieren --> Unities abgeben:          Nur für kalle_grabo
|
prosper Mitglied Dipl.-Ing. -- Methoden und Prozessentwicklung Catia V5

 Beiträge: 86 Registriert: 05.05.2004
|
erstellt am: 31. Jan. 2005 20:05 <-- editieren / zitieren --> Unities abgeben:          Nur für kalle_grabo
Hi, das ist natürlich per Macro möglich,habe es schon mehrmals gemacht. Den code kann ich jetzt nicht ganz genau schreiben, da ich momentan kein V5 zu verfügung habe. Es ist aber notwendig im Designmode zu arbeiten, damit die andere Teile alle Informationnen mit kriegen. Aber das gibt z.B. sowas: set oprod = CATIA.ActiveDocument.product.product.item(2) sprodname = oprod.PartNumber oprod.referenceproduct.parent.saveas sprodname & ".CATProduct" das alte Produkt kannst du entweder per macro oder per Hand löschen. Falls du nicht weisst, was es für ein Dokumentyp ist, kannst du abfragen zB: If TypeName(oprod.referenceproduct.parent)="PartDocument" then oprod.referenceproduct.parent.saveas sprodname & ".CATPart" Else If TypeName(oprod.referenceproduct.parent)="ProductDocument" then oprod.referenceproduct.parent.saveas sprodname & ".CATProduct" End if usw. Kann dir das weiterhelfen???? MfG Chris Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalle_grabo Mitglied Techniker
 Beiträge: 5 Registriert: 15.05.2004
|
erstellt am: 03. Mrz. 2005 19:54 <-- editieren / zitieren --> Unities abgeben:         
|