Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  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
  
PLM TechnologieForum Leipzig
Autor Thema:  SolidWorks Makro für Bounding Box Eckpunkte (747 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: 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 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

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: 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 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)2024 CAD.de | Impressum | Datenschutz