Autor
|
Thema: Alle Achsensysteme finden (365 / mal gelesen)
|
Lionel Hutz Mitglied
Beiträge: 412 Registriert: 26.03.2014 CATIA V5 R26
|
erstellt am: 27. Okt. 2023 14:47 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich stehe gerade vor der Aufgabe, zu prüfen ob in einem Part ein Achsensytem vorhanden ist. Dabei ist mir aufgefallen, dass mir die Achsensysteme, die nicht unter dem Knoten AxisSystems liegen, durch die Lappen gehen. Wenn sie in einem Geometrischen Set liegen, gehören sie dann nicht mehr zu Axissystems? Muss man echt über die Suchfunktion gehen? Code: Sub CATMain()Dim oDoc As Document Dim oPart As Part Dim oSel As Selection Dim oAxisSystems As AxisSystems Set oDoc = CATIA.ActiveDocument Set oPart = oDoc.Part Set oAxisSystems = oPart.AxisSystems Set oSel = oDoc.Selection oSel.Clear oSel.Search "'Part Design'.'Axis System';all" MsgBox "oAxisSystems.Count: " & oAxisSystems.Count & Chr(13) &_ "Selection.Count: " & oSel.Count End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11890 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 27. Okt. 2023 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für Lionel Hutz
Servus Lionel Der Makorekorder liefert folgenden Suchstring:
Zitat: oSel.Search "(((CATStFreeStyleSearch.AxisSystem + CATPrtSearch.AxisSystem) + CATGmoSearch.AxisSystem) + CATSpdSearch.AxisSystem),all"
Damit werden bei mir alle Achsensystem gefunden (vermutlich kann man den String noch etwa ausmisten) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lionel Hutz Mitglied
Beiträge: 412 Registriert: 26.03.2014 CATIA V5 R26
|
erstellt am: 30. Okt. 2023 05:52 <-- editieren / zitieren --> Unities abgeben:
Ich hatte einfach den Suchstring eingefügt, den ich in der Advanced Search zusammengebaut habe: Code: oSel.Search "'Part Design'.'Axis System';all"
Wird der intern noch mal zerlegt und kommt auf den String, den du gepostet hast? [Diese Nachricht wurde von Lionel Hutz am 20. Nov. 2023 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Technischer Zeichner (m/w/d) Bereich Sondermaschinenbau / Spanntechnik | SAV ? power. people. passion. Unsere Leidenschaft gehört seit 1984 perfekt durchdachten Spannlösungen für Branchen wie Maschinenbau, Automobilindustrie, Erneuerbare Energien, Medizintechnik, Luft- und Raumfahrt, Stahlbau sowie Werkzeug- und Formenbau. Teilen Sie diese Begeisterung mit uns und unterstützen Sie unser ca. 80- köpfiges Team als technischer Zeichner (m/w/d) im Bereich Spanntechnik dabei, Technik für die Zukunft zu entwickeln.... | Anzeige ansehen | Technischer Zeichner, Bauzeichner |
|
bgrittmann Moderator Konstrukteur
Beiträge: 11890 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 30. Okt. 2023 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für Lionel Hutz
|