| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Der größte Rechenreiniger der Welt bei MUHR , ein Anwenderbericht
|
Autor
|
Thema: Masseigenschaften (2894 mal gelesen)
|
Spanimauge Mitglied Maschinenbauer
Beiträge: 26 Registriert: 12.10.2007
|
erstellt am: 20. Mai. 2008 22:23 <-- editieren / zitieren --> Unities abgeben:
Hallo geehrte freaks ! Der Masseschwerpunkt wird für ein Teil oder auch Baugruppe sehr gut ermittelt, existiert aber auch eine Möglichkeit, bei einem Kurvengetriebe mit sich ändernden Masseverhältnissen eine bestimmte Anzahl Masseschwerpunkte zu ermitteln und gegebenenfalls durch ein Makro Ausgleichskörper anzupassen ??? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 21. Mai. 2008 11:07 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 21. Mai. 2008 11:25 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
Vielleicht hilft Dir das weiter: Original Makro von Stafan, dann aber, dass jede Konfig durgegangen und Dir eine neue Skizze mit Punkt erstellen wird. Code: ' ********************************************************************** ' * Makro ermittelt im aktiven Dokument (sollte Baugruppe oder Part ' * sein) den Massenmittelpunkt und erzeugt in einer 3D-Skizze einen ' * Punkt, der dem entspricht. Dies ist NICHT assoziativ, deswegen ' * wird auch als Name Datum und Uhrzeit angegeben ' * ' * 12.12.2001 Stefan Berlitz (stefan.berlitz@solidworks.cad.de) ' * http://solidworks.cad.de ' * http://swtools.cad.de ' **********************************************************************' Abgeändert, dass jede Konfiguration einen eigenen Punkt erhält ' von Gilbert Fürer -> http://ww3.cad.de/foren/ubb/Forum2/HTML/015260.shtml ' zunächst mal ein paar Deklarartionen die gebraucht werden Dim swApp As Object Dim ModelDoc As Object Dim Point As Object Dim Sketch As Object Dim status As Long Dim vConfNameArr As Variant Dim sConfigName As String Sub main()
Set swApp = CreateObject("SldWorks.Application") Set ModelDoc = swApp.ActiveDoc vConfNameArr = ModelDoc.GetConfigurationNames 'Alle Konfis durchlaufen For i = 0 To UBound(vConfNameArr) sConfigName = vConfNameArr(i) bShowConfig = ModelDoc.ShowConfiguration2(sConfigName) ' die Masseeigenschaften holen MassProp = ModelDoc.GetMassProperties2(status) ' und einen neuen 3D-Skizze mit genau einem Punkt ' (dem Masse-Mittelpunkt) erzeugen ModelDoc.Insert3DSketch2 (True) Set Sketch = ModelDoc.GetActiveSketch2 ModelDoc.SetAddToDB (True) Set Point = ModelDoc.CreatePoint2(MassProp(0), MassProp(1), MassProp(2)) ModelDoc.SetAddToDB (False) ModelDoc.Insert3DSketch2 (True) ' und dem Sketch noch einen Namen geben Sketch.Name = "Massemittelpunkt - " & sConfigName ModelDoc.EditRebuild Next i End Sub
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Spanimauge Mitglied Maschinenbauer
Beiträge: 26 Registriert: 12.10.2007
|
erstellt am: 21. Mai. 2008 11:26 <-- editieren / zitieren --> Unities abgeben:
Hallo Stefan, vielen Dank für Deine freundliche Antwort. Ich hab´s mir eigentlich schon fast gedacht obwohl ja die Hauptaufgabe die Ermittelung des Schwerpunktes vom Programm gemacht wird.... MfG A.Hille Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Spanimauge Mitglied Maschinenbauer
Beiträge: 26 Registriert: 12.10.2007
|
erstellt am: 21. Mai. 2008 14:12 <-- editieren / zitieren --> Unities abgeben:
|
Kayyy Mitglied Konstrukteur
Beiträge: 210 Registriert: 05.04.2005 SW10 / SP2.1
|
erstellt am: 10. Feb. 2010 14:34 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 10. Feb. 2010 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
Kayyy Mitglied Konstrukteur
Beiträge: 210 Registriert: 05.04.2005 SW10 / SP2.1
|
erstellt am: 10. Feb. 2010 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
ad_man Mitglied freiberuflicher Entwicklungsing. (Fahrzeugtechnik, CSWP, CPPA))
Beiträge: 1434 Registriert: 20.12.2003 SolidWorks 2024 SP5 mit Enterprise PDM , Windows 11, Dell Precision 3660, i7-12700K, 96 GB DDR-Ram, Quadro RTX A4000
|
erstellt am: 10. Feb. 2010 16:22 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
Kayyy Mitglied Konstrukteur
Beiträge: 210 Registriert: 05.04.2005 SW10 / SP2.1
|
erstellt am: 10. Feb. 2010 16:41 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
ad_man Mitglied freiberuflicher Entwicklungsing. (Fahrzeugtechnik, CSWP, CPPA))
Beiträge: 1434 Registriert: 20.12.2003 SolidWorks 2024 SP5 mit Enterprise PDM , Windows 11, Dell Precision 3660, i7-12700K, 96 GB DDR-Ram, Quadro RTX A4000
|
erstellt am: 10. Feb. 2010 17:36 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 11. Feb. 2010 07:36 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
Zitat: Original erstellt von Kayyy: Du meinst Verweise im Makro?Mein Wissen bzgl. Makros ist ähnlich dem der altrömischen Häkelkunst. Ich bediene mich trotzdem gerne euren Makros Ich spiele ja schon im Debugger herum, aber bitte eine kleine Hilfe zu Verweisen.
Römer habe gehäkelt?! Hmm! Mann lernt nie aus! ;-) Verweise: Sollte ungefähr so aussehen, je nach Version SolidWorks die entsprechenden Einträge. http://ww3.cad.de/foren/ubb/uploads/G.+Dawg/Verweise_Drucken.jpg Die findest Du unter Makro bearbeiten -> Extras -> Verweise Wichtig: Es sollten keine "Nicht vorhanden" angekreuzt sein! Plus, es sollten schon alle Hauptverweise von SolidWorks ausgewählt sein. (SolidWorks 20XX Constant Type Library, SolidWorks 20XX Commands Type Library und SldWorks 20XX Type Library) Hoffe doch, dass es jetzt für Dich doch noch funktioniert. ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kayyy Mitglied Konstrukteur
Beiträge: 210 Registriert: 05.04.2005 SW10 / SP2.1
|
erstellt am: 11. Feb. 2010 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 08. Sep. 2022 16:28 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist! Hallo Freunde, ich brauche wieder mal Eure Hilfe... Ade 2007 und vieles (gutes, nutzliches) geht nicht mehr - wie z.B Stefan's Macro Centermass Was muss ich da Ändern, damit es wiede laüft? Vielen Dank im Voraus. G. thomas
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
R3vo Mitglied staatl. gepr. Techniker, Konstrukteur
Beiträge: 131 Registriert: 03.11.2021 CAD: SOLIDWORKS 2024 SP3.1 PDM: SpeedyPDM 7.5.7 ------------------------ CPU: Intel Core i7-10700 @ 2.90GHz GPU: NVIDIA Quadro RTX4000 RAM: 64 GB Datenträger: SSD
|
erstellt am: 08. Sep. 2022 17:16 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
Hallo, immer ist die neue Version Schuld... Wo genau ist denn massProp dimensioniert? So wie ich das sehe hat das Makro noch nie funkioniert. PS: Code bitte als Text einfügen, Bilder lassen sich so schlecht im VBE ausführen. [Diese Nachricht wurde von R3vo am 08. Sep. 2022 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Beck Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2583 Registriert: 02.10.2006 Firma: SW 2024-3.1 + PDM Prof. Windows 10 Pro 64bit, i9-11900 32 GbRAM, Quadro P2200 Home: SW 2023-5.0 Passungstabelle von Heinz Windows 11 Pro 64bit, i7-12700K, 32 GbRAM, GeForce GTX 1050Ti Samsung C34H892, 3440x1440 Pixel
|
erstellt am: 08. Sep. 2022 18:18 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
Hallo Thomas, dass ich das noch einmal erleben darf, du wechselst deine SW-Version. Das Makro ist ganz schön alt und darin sind veraltete Befehle enthalten. Nachdem ich diese Zeile Code:
Set swApp = CreateObject("SldWorks.Application")
zu dieser Zeile geändert hatte, hat es bei mir funktioniert. Code:
Set swApp = Application.SldWorks
Grüße Andi ------------------ Hast du kein Problem? Such dir eins. ( Und löse es ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 08. Sep. 2022 19:12 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist! ZURÜCK!!!! Editor nicht resettet!!
ÜS kommen! Danke G. thomas
Hallo Andi!
Ja, Sachen gibts.. Dankend für Deine Hilfe, habe Dein Vorschlag jetzt umgesetzt aber scheinbar ist da noch was drinn ->>> Bild G. thomas ------------------
[Diese Nachricht wurde von myca am 08. Sep. 2022 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Beck Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2583 Registriert: 02.10.2006 Firma: SW 2024-3.1 + PDM Prof. Windows 10 Pro 64bit, i9-11900 32 GbRAM, Quadro P2200 Home: SW 2023-5.0 Passungstabelle von Heinz Windows 11 Pro 64bit, i7-12700K, 32 GbRAM, GeForce GTX 1050Ti Samsung C34H892, 3440x1440 Pixel
|
erstellt am: 08. Sep. 2022 19:33 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
Hallo Thomas, ich habe kein SW2018 mehr, sondern nur SW2021 und SW2022. Schau dir mal das Bild an und gehe in die Verweise. Bei mir funktioniert das so, ohne Fehler in einem Part. Bei dir müsste die SolidWorks 2018 Extensibility Type Library ausgewählt sein. Grüße, Andi ------------------ Hast du kein Problem? Such dir eins. ( Und löse es ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 08. Sep. 2022 19:35 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
Ralf Tide Moderator -
Beiträge: 4999 Registriert: 06.08.2001 Sehr seltsame Dinge passiern <Klaus Lage - Toy Story> .-)
|
erstellt am: 09. Sep. 2022 11:13 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 09. Sep. 2022 12:13 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
Hi Ralf, richtig, hat es keiner. Die habe ich selbst gefunden aber zu doof den Punkt sichtbar zu machen Werde beide nutzen - Dein Vorschlag beinhaltet die wichtige Information wegen Aktualisierung! G. thomas ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralf Tide Moderator -
Beiträge: 4999 Registriert: 06.08.2001 Sehr seltsame Dinge passiern <Klaus Lage - Toy Story> .-)
|
erstellt am: 09. Sep. 2022 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
Andi Spieler Mitglied Mechaniker
Beiträge: 1390 Registriert: 12.12.2002 SOLIDWORKS 2024SP4.0
|
erstellt am: 09. Sep. 2022 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 09. Sep. 2022 19:36 <-- editieren / zitieren --> Unities abgeben: Nur für Spanimauge
|