| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| | |
 | Qualität sichtbar gemacht, dank leistungsfähiger 3DViewStation Grafik, eine Pressemitteilung
|
|
Autor
|
Thema: Bohrungen aufrufen und sytematisch bearbeiten lassen (802 mal gelesen)
|
sanktangus Mitglied
 Beiträge: 7 Registriert: 01.12.2014
|
erstellt am: 01. Dez. 2014 17:11 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen! Ich würde gerne ein kleines Makro erstellen, in welchem ich vorerst alle vorhandenen Bohrungen analysieren, und gegebenenfalls die Parameter bearbeiten möchte. Hierzu müssen allerdings vorerst alle Bohrungen gefunden werden. Bei GeometricElements bekomme ich das ohne weiteres gebacken, jedoch stoße ich bei Bohrungen an meine Grenzen. Hat jemand einen Tipp für mich? Lieben Gruß Kathi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12179 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 01. Dez. 2014 17:24 <-- editieren / zitieren --> Unities abgeben:          Nur für sanktangus
Servus Willkommen im Forum. Bitte Systeminfo ausfüllen. Du könntest zB über die Selektion nach allen Bohrungen suchen: Code: oselection.Search "CATPrtSearch.Hole,all"
Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sanktangus Mitglied
 Beiträge: 7 Registriert: 01.12.2014
|
erstellt am: 01. Dez. 2014 17:33 <-- editieren / zitieren --> Unities abgeben:         
|
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12179 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 01. Dez. 2014 17:35 <-- editieren / zitieren --> Unities abgeben:          Nur für sanktangus
Servus zB Code: Dim partDocument1 As PartDocument Set partDocument1 = CATIA.ActiveDocumentDim part1 As Part Set part1 = partDocument1.Part Dim oselection As Object Set oselection = partDocument1.Selection oselection.Search "CATPrtSearch.Hole,all" dim oHole as Hole dim i as iteger for i = 0 to oselection.count set ohole = oselection.item2(i).value 'mach was mit der Bohrung next
Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sanktangus Mitglied
 Beiträge: 7 Registriert: 01.12.2014
|
erstellt am: 07. Dez. 2014 16:51 <-- editieren / zitieren --> Unities abgeben:         
|