|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 03.07.2012 um 15:12 Uhr (1)
Hallo Uwe,so nun müsste in der Version 1.1 die Fehler der offene Dokumente behoben sein und die des deaktivierten product.ICh hoffe es läuft jetzt für dich.Falls nicht, noch mal melden.Gruß,
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 15:16 Uhr (1)
Hallo DasDon,Zitat:Ist jedoch ein Dokument wie zB ein CATDrawing oder ähliches im CATIA Session geöffnet gibt es in Zeile 67 einen FehlerDrawing hatte ich keines geöffnet.Das geänderte Makro läuft nun in einem Produkt mit Parts.Bei eine Struktur mit meheren Produkten und Unterprodukten bekomme ich in Linie 43 "The Method Name is failed" eine Fehlermeldung.Edit: Habe V1.1 getestet gleiche Fehlermeldung nur in Linie 46------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von m ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 16:56 Uhr (1)
Hallo DasDon,Problem erkannt!Ich hatte ein "nicht" geladenes Part in meiner Struktur. Könnte man das auch noch abfangen? Inaktivierte Parts werden ignoriert. Ist getestet.Makro läuft jetzt. zu Vervollständigung noch die Bilder zu den Macros: Macro1 und Macro2------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 03. Jul. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 03.07.2012 um 17:07 Uhr (1)
Hallo,Das ist ja gut das es Funktioniert. Die macros ein und zwei waren nur gedacht um zu sehen ob es an:oChild.Name = oChild.PartNumber & "." & tmp(UBOUND(tmp)) odertmp = SPLIT(oChild.Name,".")lag..Ein nicht geladenes Produkt? Mit BrokenLink oder wie muss ich "nicht Geladen" verstehen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 21:25 Uhr (1)
Hallo DasDon,Zitat:Ein nicht geladenes Produkt? Mit BrokenLink oder wie muss ich "nicht Geladen" verstehen?Ein Part oder Produkt das beim laden der Baugruppe nicht gefunden wird.Wenn z.B. eine Datei im Filesystem umbenannt oder verschoben wurde.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 04.07.2012 um 08:34 Uhr (1)
So. Ich glaube ich habe es abgefangen bin mir aber nicht sicher. Bei mir läufts bei einem Produkt welches einen PArt beinhaltet der ein Brocken Link hat bzw. welches nicht geladen ist. Ich hoffe nur, dass ich damit nicht mehr abfange. Sollte ein Produkt nicht geladen sein, hätte es auch keine Parameter (ie. Part Number usw.) darum Zeile 40: Code:IF oChild.Parameters.Count 0 THENDes wegen stürtzte auch das Makro vorher ab, da es nicht oChild.Name auslesen kann bei nicht vorhandene Parts. Eigentlich dürfte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 04.07.2012 um 14:09 Uhr (1)
Hallo DasDon,die Nummer ist 16------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
Devian82 am 03.11.2011 um 19:56 Uhr (1)
Ich suche ein Makro welches bei großen Baugruppen den Dateinamen der dort eingesetzten Bauteile automatisch in den in Catia verwendetet Part-Namen umschreibt. Vorzugsweise inklusive Instance-Namen... Manuell ist das bei hunderten von Parts fast schon Folter! Gibts da ne Lösung?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 29.06.2012 um 21:28 Uhr (1)
Ich wüsste da schon was. Aber dafür müsste ich wissen ob es bei wirklich alle Parts passieren muss!Wenn ja, stelle ich es mir recht einfach vor...aber theorie und Praxis ist ja so ne sache...Brauchst du es noch?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 04.07.2012 um 13:56 Uhr (1)
Hmmm, komisch.Könntest du bitte folgendes tun: startet bitte das folgende Makro und wähle dein "nicht" geladenes Part/product. gebe mir bitte bescheid welche Nummer dabei raus kommt.Code:Sub CATMain()DIM what(0)What(0) = "Product"STATUS = CATIA.ActiveDocument.Selection.SelectElement2(What,"select a product",false)MSGBOX CATIA.ActiveDocument.Selection.Item(1).Value.Parameters.Count End SubGruß,
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 10:38 Uhr (1)
Jo das ist es, könnte mann das auch so gestalten, das die Dateien in dem selben Verzeichnis wie die Quelldaten gespeichert werden und die alten automatisch gelöscht werden? Also, ich habe "Part1"."Part1" wird zu "TestPart".Nun soll "Part1" auf der Festplatte nicht mehr im Quellverzeichnis auftauchen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 12:41 Uhr (1)
Hallo DasDon,super tolle Leistung.Ich wäre froh das auch so schnell zu Programmieren.Habe aber noch ein Problem gefunden. Wenn ich das Makro "ReNameFileNameAsPartNumber"mit einen Testprodukt ausführe Funzt es einwandfrei.Nun habe ich mal ein Arbeitsprodukt genommen und ich bekomme diese Fehlermeldung. siehe Bild Wo könnte das Problem liegen? Kann dir das Produkt per PM zukommen lassen wenn deas was hift.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 03 ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 04.07.2012 um 14:18 Uhr (1)
16 Wirklich merkwürdig.Dann bitte, "Fomulas" auswählen das part/produkt selektieren und mir einen Bild der parameters geben (sofenr möglich) (siehe anhang)
|
| In das Form CATIA V5 Programmierung wechseln |