Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  SolidWorks
  SolidWorks Makro für Bounding Box Eckpunkte

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SOLIDWORKS PDM Professional im Einsatz bei Wölfle, ein Anwenderbericht
Autor Thema:  SolidWorks Makro für Bounding Box Eckpunkte (955 / mal gelesen)
JZühlke
Mitglied
Data Science Consultant


Sehen Sie sich das Profil von JZühlke an!   Senden Sie eine Private Message an JZühlke  Schreiben Sie einen Gästebucheintrag für JZühlke

Beiträge: 16
Registriert: 28.04.2022

erstellt am: 14. Jul. 2022 16:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von JZühlke an!   Senden Sie eine Private Message an JZühlke  Schreiben Sie einen Gästebucheintrag für JZühlke

Beiträge: 16
Registriert: 28.04.2022

erstellt am: 14. Jul. 2022 16:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von JZühlke an!   Senden Sie eine Private Message an JZühlke  Schreiben Sie einen Gästebucheintrag für JZühlke

Beiträge: 16
Registriert: 28.04.2022

erstellt am: 14. Jul. 2022 16:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von R3vo an!   Senden Sie eine Private Message an R3vo  Schreiben Sie einen Gästebucheintrag für R3vo

Beiträge: 147
Registriert: 03.11.2021

CAD: SOLIDWORKS 2024 SP5.0
PDM: SpeedyPDM 7.5.7
------------------------
CPU: Intel Core i7-10700 @ 2.90GHz
GPU: NVIDIA Quadro RTX4000
RAM: 64 GB
Datenträger: SSD
Windows 11 23H2 22631.4460
Windows Feature Experience Pack 1000.22700.1047.0

erstellt am: 14. Jul. 2022 23:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JZühlke 10 Unities + Antwort hilfreich

JZühlke
Mitglied
Data Science Consultant


Sehen Sie sich das Profil von JZühlke an!   Senden Sie eine Private Message an JZühlke  Schreiben Sie einen Gästebucheintrag für JZühlke

Beiträge: 16
Registriert: 28.04.2022

erstellt am: 15. Jul. 2022 14:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Moin R3vo,

Das hat tatsächlich weitergeholfen  Danke!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Anzeige:Infos zum Werbeplatz >>

GeoVisual Civil Engineer CAD APP für 3D, Tiefbau, AEC - Architektur-, Ingenieur- und Bauwesen

Die benutzerfreundliche Softwarelösung zur Visualisierung von Infrastrukturplanungen

Heribert
Mitglied
ja


Sehen Sie sich das Profil von Heribert an!   Senden Sie eine Private Message an Heribert  Schreiben Sie einen Gästebucheintrag für Heribert

Beiträge: 333
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JZühlke 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz