Autor
|
Thema: CATAllPart in Produkt umwandeln (17561 mal gelesen)
|
Philipp19882 Mitglied
Beiträge: 13 Registriert: 12.04.2016 i5-3320M; 8GB WIN7 64bit Catia V5 R24
|
erstellt am: 11. Okt. 2017 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Hallo liebe Makroexperten, ich versuche nun bereits seit einiger Zeit das Makro in R26 zum laufen zu bekommen. Das Makro läuft auch wunderbar, es warden alle Parts erstellt und im Strukturbaum sind auch die Körper enthalten, aber diese Körper sind leer. Das heißt die Struktur ist komplett richtig, aber die Geometrien warden nicht kopiert. Ich hoffe ihr könnt mir helfen. Viele Grüße Philipp Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 11. Okt. 2017 18:25 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Servus Schau mal in der V5Automation.chm (What's new?) ob sich in den letzten Releases (R20 bis R26) was an der Selection geändert hat. Welche Version des Makro hast du getestet? Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Ehrenmitglied V.I.P. h.c. Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 NX 10 Win 7
|
erstellt am: 11. Okt. 2017 20:24 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Each body one assembly, but ist a couple of years ago - try it and maybe you learn - nothing ist unpossible. :-) ...so sorry, mit de(m)n Release wechsel(n), können sich Deklaration ändern, diese gilt es ggf. zu erforschen und anzupassen. Selbermachen oder warten :=) BTW Catia ist für mich N(i)X - .-) [Diese Nachricht wurde von Thomas Harmening am 11. Okt. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Philipp19882 Mitglied
Beiträge: 13 Registriert: 12.04.2016 i5-3320M; 8GB WIN7 64bit Catia V5 R24
|
erstellt am: 12. Okt. 2017 07:27 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Zitat: Original erstellt von Lusilnie: Hallo PWegener, hallo denyo_1,ich habe die Anpassung von "denyo_1" noch einmal "überarbeitet" und nun als Version "4" angehängt. Damit sollten die Probleme dauerhaft gelöst sein. Allerdings werden nur "tote Elemente" erzeugt, doch dies kann man im Script umstellen: Einfach das "'" vor der Zeile unterhalb der Zeile mit "Variante X" entfernen und bei der derzeit aktiven "davor setzen". Bei Problemen oder Fragen: Einfach hier posten! mfg, Lusilnie
Hallo Bernd,
danke für die schnelle Antwort, ich werde mich mal mit der Selection auseinandersetzten. Ich habe das obere Makro verwendet, also den letzten Stand von Lusiline. Gruß Philipp P.S. Ich habe es gerade mit der R24 probiert, da läuft es wunderbar.
[Diese Nachricht wurde von Philipp19882 am 12. Okt. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Philipp19882 Mitglied
Beiträge: 13 Registriert: 12.04.2016 i5-3320M; 8GB WIN7 64bit Catia V5 R24
|
erstellt am: 16. Okt. 2017 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Hallo Bernd, ich muss dich nochmal belasten. Leider kann ich die V5Automation.chm nirgens finden und so auch die Änderungen der Selection nicht nachvollziehen. Vielleicht kurz zur Erklärung, Catia ist bei mir nicht Lokal installiert, ich arbeite auf einer von vielen hundert Lizenzen in unserem Unternehmen. Gibt es noch einen anderen Weg die Änderungen von R24 zu R26 ausfindig zu machen, bzw. hat bereits jemand so eine Veränderung gefunden? Vielen Dank für eure Hilfe. Gruß Philipp Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 16. Okt. 2017 16:09 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Servus Philipp Das es an der Selection hängt ist nur eine Vermutung. Zur Doku: - Admin danach fragen - Systemhaus fragen - in der Online-Doku schauen (F1): Infrastructre -> Automation Documentation Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Philipp19882 Mitglied
Beiträge: 13 Registriert: 12.04.2016 i5-3320M; 8GB WIN7 64bit Catia V5 R24
|
erstellt am: 18. Okt. 2017 16:28 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Hallo Bernd, danke nochmal für deine Hilfe. Leider konnte mir unsere IT/Programmierer nicht weiterhelfen. Diese müssten einen Auftrag bekommen und das möchte meine Abteilung nicht bezahlen. Ich habe mittlerweile den Verdacht, dass das Makro aufgrund der VW Umgebung nicht funktioniert. Das Ergebnis des Makros habe ich einmal angehangen. Leider habe ich keine "freie" R26 um diesen Verdacht zu beweisen. Auch hat mich die Doku nicht wirklich schlauer gemacht. Sollte noch jemand einen Geistesblitz haben, wäre ich sehr dankbar. Gruß Philipp Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FreeDi Mitglied Konstrukteur
Beiträge: 2 Registriert: 21.08.2018
|
erstellt am: 21. Aug. 2018 14:15 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Hallo, ich habe heute mal das Makro von Denyo_1 getestet und es funktioniert soweit bestens. Bei den anderen hatte ich immer sofort eine Fehlermeldung. Das Makro läuft bei mir allerdings nur bis zu einer Stelle wo es wieder wegen einer Fehlermeldung abbricht, was wieder irgendwas mit dem Namen zu tun hat, da der Kunde meterlange Bauteilbezeichnungen hat. Um die Sache kurz zu machen wäre eigentlich nur für mich die Frage, besteht die Möglichkeit die Namensvergabe der Parts einfach nur in Part1, Part2 ... zu ändern, mit fortlaufender Nummer halt? Falls mir jemand eine Ahnung hat was man wodurch austauschen muss um das um zu setzen wäre das wirklich hilfreich, Kenne mich nicht wirklich mit VB aus. Es reicht gerade um beim anschauen zu verstehen was da wohl gemacht wird und hoffentlich in Google was passendes zum tauschen finden. Grüße Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 21. Aug. 2018 14:29 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
Servus Willkommen im Forum. Vermutlich so (ungetestet): Code: Set PartNeu = ProductNeu.Products.AddNewComponent("Part", "Part_" & CStr(i) )
oder dass du entsprechend den String KoerperName kürzt bzw weitere nicht zulässige Zeichen entfernst (siehe die Zeile mit Replace) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FreeDi Mitglied Konstrukteur
Beiträge: 2 Registriert: 21.08.2018
|
erstellt am: 21. Aug. 2018 14:42 <-- editieren / zitieren --> Unities abgeben: Nur für elharry
|