|
CATIA V5 Programmierung : Selektion mit Filter nach partnumber und Instance Name
Alexander.Stud am 18.12.2012 um 09:28 Uhr (0)
Hallo zusammen,ich habe ein Makro in dem der User während dieses läuft eine Selektion nach Parts durchführt. Nun möchte ich einen Filter einbauen nach dem nur noch bestimmte Instance Names und Partnumbers ausgewählt werden können.Hier mein aktueller Code (CATScript):_______Sub CATMain() set Selection1 = CATIA.ActiveDocument.Selection dim ElementTyp(0) ElementTyp(0)="Part" Selection1.Clear do Selektion = Selection1.SelectElement2(ElementTyp,"Part auswählen!", false) if Selektion = "Normal" then set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reihenfolge von Parts anhand durchdringender Schraube feststellen
Alexander.Stud am 21.12.2012 um 15:16 Uhr (0)
Prünktlich zu Weihnachten habe ich mein Problem wie gewünscht gelöst bekommen Für alle die es interessiert hier nocheinmal mein aktueller/endgültiger Code:________________________....Mld = MsgBox("Wählen Sie eine Schraube aus!", vbOKCancel, "Prüfbeginn") If Mld = vbOK Then Unload Me ElseIf Mld = vbCancel Then MsgBox "Tool abgebrochen." Exit Sub End IfSet Selection1 = CATIA.ActiveDocument.Selection Dim ElementTyp(0) ElementTyp(0) = "Part" Sele ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 09.01.2013 um 10:44 Uhr (0)
Hi K.,das sieht schon gut aus, danke! Aber eine blöde Frage habe ich noch: Wo hinterlege ich jetzt den zu suchenden Punkt, bei mir Point.UX? Stand jetzt wird die Methode nicht von VBA in CATIA akzeptiert.VGAlexanderEdit: Antwort auf Beitrag von RalfHm, dann müsste ich es mit ein paar Schleifen abfangen, sprich: wird ein Part XY selektiert, dann benutze den hinterlegten Pfad. Glücklicherweise wäre das kein Problem, da es sich um nicht veränderbare "Normteile" aus einer Bibliothek handelt...[Diese Nachrich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 08.01.2013 um 14:25 Uhr (0)
Hallo zusammen,ich habe ein kleines Problem zum Thema "Messen von Punkten in einem Produkt". Ich habe auch schon das cad.de-Forum und sonstige Quellen durchforstet, allerdings nicht die passende Lösung für mich gefunden.Ich habe folgende Struktur:Product - Product1(Product1.1) - Part1 -... - Point.WZ - Point.UX - Product1(Product1.2) - Part1 -... - Point.WZ - Point.UXWie schon zu erkennen ist werden (mindestens) zweimal die identischen Bauteile(Pa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 09.01.2013 um 13:56 Uhr (0)
Ich bins nochmal danke Ralf :-)Ich habe nun einen etwas anderen Weg gefunden aber deine Ideen eingebaut, dieser funktioniert leider nicht GLOBAL gesehen:___________________________Sub CATMain()Set selection1 = CATIA.ActiveDocument.Selection Dim ElementTyp(0) ElementTyp(0) = "Part" selection1.Clear Auswahl = selection1.SelectElement2(ElementTyp, "Wählen Sie ein Part aus...", False) If Auswahl = "Normal" Then Set Element1 = selection1.Item(1) End IfDim hybridBodies1 As H ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 10.01.2013 um 10:07 Uhr (0)
Ich habe jetzt nochmal einiges ausprobiert und rumgemurkst, aber funktionieren tut es nicht :-(Hier nochmal mein Code-Auszug und die zugehörige Struktur zum setzen der Referenzen, nach deinem Ansatz Ralf:Code:Strukturbaum:PRODUCT1 - Abdeckblech.1 (Product) - Abdeckblech (Part) - Geometrie (geometrisches Set) - Point.UX (Punkt im geometrischen Set) - Abdeckblech.2 (Product) - Abdeckblech (Part) - Geometrie (geometrisches Set) - Point.UX (Punkt im geometrischen Set)Und hier de ...
|
In das Form CATIA V5 Programmierung wechseln |