 |
CATIA V5 Programmierung : SelectElement2
Desken am 12.03.2019 um 10:27 Uhr (15)
Hallo, ich habe folgendes Problem bei meiner CatVBA Programmierung:Ich habe ein Produkt mit mehreren Parts. Nun soll der Nutzer aufgefordert werden, aus einem Part mehrere Flächen/Elemente zu selektieren (entweder durch einzelnes Markieren oder durch aufspannen eines Kastens mit der Maus).Die selektierten Elemente sollen dann in eine anderes Part im Produkt als "dumme" Flächen kopiert werden.Bisher bin ich soweit, dass der Nutzer nur 1 Element auswählen kann. Müsste irgendwie eine Schleife oder Ähnliches d ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2
Desken am 13.03.2019 um 09:36 Uhr (1)
Hallo Bernd, danke für die Antwort. An ein Array habe ich auch schon gedacht. Wie würde ich in einem Array die Elemente selektieren. Müsste jedes Element einzeln bearbeitet werden? Es kann eine große Menge an Elemente werden ...Ich probiere die Selektion gerade mit der SelectElement3. Kannst du mir dabei ein Tipp geben, wie ich vom Assemply ins Shape Design wechseln kann? Ich kann die Elemente aus einem Part kopieren, aber nicht in ein anderes Part des Produktes einfügen. Öffnen eines neuen Fensters mittel ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2
Desken am 18.03.2019 um 15:20 Uhr (1)
Danke, das klappt jetzt!. Habe es jetzt nochmal etwas anders aufgebaut. Ein Produkt wird nicht mehr erzeugt, sondern einzelne Parts geöffnet und die Flächen als Variable gespeichert.Es klappe jetzt super, der Nutzer wählt die Fläche aus, ist sie in einem Body bzw ein Solid, wird sie als "Datum" extrahiert und weiter verarbeitet.Danke bis hier schonmal
| | 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)
 |