| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| PLM TechnologieForum Leipzig |
Autor
|
Thema: SolidWorks Makro für Bounding Box Eckpunkte (747 mal gelesen)
|
JZühlke Mitglied Data Science Consultant
Beiträge: 16 Registriert: 28.04.2022
|
erstellt am: 14. Jul. 2022 16:08 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Ich bin normalerweise bei den CATIA-Programmierern unterwegs, hab jetzt aber die Aufgabe bekommen, dass ich etwas in SolidWorks programmieren soll. Ich hab bisher sehr begrenzte Erfahrung mit SolidWorks und bin für jede Hilfe dankbar. Gibt es vielleicht schon ein Makro, das die Eckpunkte der Bounding Box berechnet? Wenn es das nicht gibt? Wie erzeuge ich im Raum einen Punkt über koordinaten und speichere den so in einer Variable, dass ich danach damit eine Linie erzeugen kann? Viele Dank, Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JZühlke Mitglied Data Science Consultant
Beiträge: 16 Registriert: 28.04.2022
|
erstellt am: 14. Jul. 2022 16:11 <-- editieren / zitieren --> Unities abgeben:
Ein Hinweis: Ich hab per Makro folgenden Quelltext aufgezeichnet bekommen: Code:
Sub main()Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc Dim skPoint As Object Set skPoint = Part.SketchManager.CreatePoint(-0.290901, 0.048307, 0#) End Sub
Der tut aber leider nicht das, was ich erwartet habe, sprich der Punkt taucht nicht auf, wenn ich das Marko erneut abspiele. Was muss ich tun? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JZühlke Mitglied Data Science Consultant
Beiträge: 16 Registriert: 28.04.2022
|
erstellt am: 14. Jul. 2022 16:39 <-- editieren / zitieren --> Unities abgeben:
Ich hab rausgefunden, was das Problem war. Man muss folgende Zeile im Code haben: Code: Part.SketchManager.Insert3DSketch True
Wieder was gelernt Trotzdem die Frage: Gibt es hier im Forum zufälligerweise den Quelltext für ein Marko, das die Eckpunkte der Bounding Box berechnet? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
R3vo Mitglied staatl. gepr. Techniker, Konstrukteur
Beiträge: 107 Registriert: 03.11.2021 Programme: CAD: SolidWorks 2021 SP5.1 PDM: SpeedyPDM 7.5 ------------------------ CPU: i7 10700 GPU: Nvidia Quadro RTX4000 RAM: 64 Gbyte Datenträger: SSD
|
erstellt am: 14. Jul. 2022 23:30 <-- editieren / zitieren --> Unities abgeben: Nur für JZühlke
|
JZühlke Mitglied Data Science Consultant
Beiträge: 16 Registriert: 28.04.2022
|
erstellt am: 15. Jul. 2022 14:32 <-- editieren / zitieren --> Unities abgeben:
|
Heribert Mitglied ja
Beiträge: 272 Registriert: 31.10.2003 Solidworks sw2010 2.1 x64 unter w7 64bit i7 6GB Intel-SSD Fx1800
|
erstellt am: 19. Jul. 2022 11:40 <-- editieren / zitieren --> Unities abgeben: Nur für JZühlke
Halllo, Also ich brauche auch öfters eine Bounding Box. Das geht aber schon mit den Funktionen innerhalb von Solidworks. Man kann diese Werte auch auslesen und in einer Stückliste verwerten.. Viele Grüße Heribert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |