|
CATIA V5 Programmierung : SelectElement2
Desken am 15.03.2019 um 09:18 Uhr (1)
Hallo Bernd, kannst du mir den Befehl .parent.parent genauer erklären?Würde z.B " Selektion" meine ausgewählten Elemente beinhalten, welche in einem Body liegen: If Selektion.Parent.Parent.TypeName = "Bodybezeichnung" Then CATIA.StartCommand ...?
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2
Desken am 15.03.2019 um 12:33 Uhr (1)
Die Automationdatei habe ich auch schon durchgestöbert, nur den Befehl nicht gefunden. AddNewExtractMulti ist genau das, was ich gesucht habe. Folgendes habe ich:If TypeName(oSelElement.Parent.Parent) = "Body" ThenDim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Add()hybridBody1.AddNewExtractMulti (oSelElem ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2
Desken am 18.03.2019 um 11:20 Uhr (1)
Hey Bernd, wie du schon erahnt hast, fehlt ihm das Inputobjekt. Den Macrorecorder habe ich mal laufen lassen, das hilft mir schon bei den folgenden Befehlen weiter. Jedoch bekomme ich es noch nicht hin, den Befehl AddNewExtractMulti mit meinem erzeugten Geoset zu verbinden. Der Recorder schreibt etwas mit HybridShapeFactories, das ist mir leider noch ziemlich unbekannt...Folgendes habe ich:Dim oSelElement As ObjectSet oSelElement = UserSel.Item(1).Value If TypeName(oSelElement.Parent.Parent) = "Body ...
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |