Autor
|
Thema: CATPart aus Produkt generieren (4386 mal gelesen)
|
sterncadcam Mitglied
Beiträge: 11 Registriert: 01.03.2002
|
erstellt am: 02. Jul. 2009 14:34 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Ich würde gerne ein Catpart aus einem Produkt generieren. Nachdem ich lange gesucht hatte fand ich den Befehl: CATIA.StartCommand("Generate CATPart from Product") ,sämtliche andere Scripte und exen die leider nicht funktionieren. Mit der Makroaufzeichung funktioniert dies leider auch nicht. Und der andere Punkt ist wie kriege ich eine "Variable" selektion hin? Ich beschreibe euch mal was das Makro tun soll
Product ist geöffnet Nun soll der Benutzer die Möglichkeit haben, mehrere Instanzen auszuwählen, die dann alle nacheinander als AllCatPart gespeichert werden. Umgebung: CatiaV5 R17 Vielen Dank im vorraus für eure Hilfe MfG Flo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zoltan.bekesi Mitglied
Beiträge: 321 Registriert: 22.10.2006 Job: CATIA V5R19 / XP 32bit MS Office 2003 Microstation V8 2004 Edition DELL Precision M6300
|
erstellt am: 02. Jul. 2009 21:07 <-- editieren / zitieren --> Unities abgeben: Nur für sterncadcam
|
sterncadcam Mitglied
Beiträge: 11 Registriert: 01.03.2002
|
erstellt am: 06. Jul. 2009 09:00 <-- editieren / zitieren --> Unities abgeben:
Hallo Zoltan, vielen Dank für den Code er funktioniert wunderbar, nur leider wandelt der Code alle Instanzen aus dem Product in ein einziges AllCatpart um. Wie könnte ich mit Selection mehrere Instanzen auswählen, die dann durch eine Schleife jeweils in ein neues AllCatPart gewandelt werden? Gruß flo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zoltan.bekesi Mitglied
Beiträge: 321 Registriert: 22.10.2006 Job: CATIA V5R19 / XP 32bit MS Office 2003 Microstation V8 2004 Edition DELL Precision M6300
|
erstellt am: 06. Jul. 2009 17:54 <-- editieren / zitieren --> Unities abgeben: Nur für sterncadcam
Hallo Flo, Das funktioniert, wie die normale AllCATPart-Generierung interaktiv, d.h. es wird alles aus Show in ein CATPart kopiert. Ich sehe für dich daher zwei Wege: 1) über Hide/Show nur die gewollten Baugruppen einstellen und das Befehl laufen lassen. Diesen dann solange wiederholen, bis du alles hast. 2) die gewollte Baugruppen im neuen Fenster öffnen und den Befehl dort ausgeben. Wunder gibt es in VBA auch nicht. Gruß, Zoltan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |