Autor
|
Thema: Feature anordnung (1215 mal gelesen)
|
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 04. Jul. 2005 12:47 <-- editieren / zitieren --> Unities abgeben:
hy, ich versuche grad in die macroprogrammierung einzusteigen. hab folgendes anliegen: es gibt ein feature was ich ans ende im featurebaum setzen möchte.dabei brauch ich die aktuelle position des features. wie kann man die auslesen. und wie kann ich den featurenamen auslesen.wenn ich den namen habe kann ich dann sagen, dass das feature am ende stehen soll. geht das mit nem macro umzusetzen? bin euch echt dankbar für jede hilfe ciao Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 11. Jul. 2005 10:25 <-- editieren / zitieren --> Unities abgeben:
|
MaxZ Mitglied Computer Aided Designer
Beiträge: 125 Registriert: 24.05.2005 V5 R16
|
erstellt am: 11. Jul. 2005 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für Cars10
|
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 11. Jul. 2005 11:49 <-- editieren / zitieren --> Unities abgeben:
das "FEATURE" (Featurename) soll per macro ans ende gesetzt werden. dafür soll erst das feature indentifiziert werden, sprich Featurename auslesen --> ans ende setzen und als aktiv markieren. wie kann man das programmieren? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 11. Jul. 2005 11:51 <-- editieren / zitieren --> Unities abgeben:
|
MaxZ Mitglied Computer Aided Designer
Beiträge: 125 Registriert: 24.05.2005 V5 R16
|
erstellt am: 12. Jul. 2005 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für Cars10
bilder weiß ich doch zu würdigen! wie man was ans ende verschiebt per makro weiß ich leider auch nicht. ich würds so machen das ichs such, selektier, kopier, lösch, MainBody suchen & selektieren, einfügen und umbenennen. und dann stehts am ende. zB: Sub CATMain() Set partDocument1 = CATIA.ActiveDocument Set selection1 = partDocument1.Selection selection1.Search "Name='FEATURE',all" Set partDocument1 = CATIA.ActiveDocument Set selection1 = partDocument1.Selection selection1.Copy remember_name = selection1.Item(1).Value.Name selection1.Delete Set part1 = CATIA.ActiveDocument.Part part1.Update Set selection2 = partDocument1.Selection selection2.Search "Name='MainBodyName',all" selection1.Paste selection1.Item(1).Value.Name = remember_name selection1.clear End Sub ansonsten kann ich dir leider auch nicht weiterhelfen. vielleicht gehts ja auch so, Ciao Max Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cars10 Mitglied
Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 12. Jul. 2005 15:55 <-- editieren / zitieren --> Unities abgeben:
|