Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Masse auflisten?

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
  
The VISUALIZER: Die gerenderte Realität
Autor Thema:  Masse auflisten? (865 mal gelesen)
Mike
Mitglied
 Konstrukteur


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

Beiträge: 544
Registriert: 23.06.2000

SolidWorks Professional 2012 SP5, 64bit;
Xenon 2,66MHz;
NVidia Quadro FX 1500;
6GB RAM; Windows 7

erstellt am: 12. Sep. 2000 08:59    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

Hi,
Folgendes Problem:
Ich habe eine Baugruppe mit vielen Einzelteilen - jedes Teil hat eine Dichte zugewiesen bekommen, so daß ich ohne Probleme das Gewicht der BG bekomme. Jetzt benötige ich aber eine Liste mit dem Gewicht für jeden Einzelteil! Weiß jemand ob man die Masse über Excel z.b. in die Stückliste übernehmen kann?
Tschüß
Mike

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

u.clemens
Mitglied
Konstrukteur


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

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 12. Sep. 2000 13:48    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 Mike 10 Unities + Antwort hilfreich

So einfach wie man sich das vorstellen könnte, ist es leider noch (?) nicht möglich. Eine direkte Übernahme des PARAMETRISCHEN Wertes für die Gewichte der Einzelteile in eine Stückliste geht nicht, kenne ich zumindest nicht - wäre schön, wenn mir hier einer das Gegenteil beweisen kann.
Wir haben uns wie folgt beholfen:
Bei der Bearbeitung jedes Teiles (auch bei Baugruppen - da ja jede Baugruppe potentiell auch UNterbaugruppe sein kann) wird mittels API-Funktionen durch ein Makro das Gewicht ermittelt und in ein Feld der Dateieigenschaften geschrieben (ggfs. kann dieses Feld mittels API auch erst angelegt werden).
In der Stücklistenvorlage kann nun in einer Spalte auf diese Dateieigenschaft Bezug genommen werden.
Bei Bedarf kann in der Stückliste auch noch durch Multiplikation mit der Stückzahl (ist ja alles Excel) das Gewicht pro Stücklistenposition ermittelt werden.

Nachteil bei dieser Vorgehensweise ist, der in einer Dateieigenschaft hinterlegte Wert für das Gewicht ist DUMM. Wenn man an dem Teil irgendetwas ändert (Abmessungen, Feature, Dichte) und vergißt, das Makro zur Gewichtsermittlung zu starten, stimmt der Wert nicht mehr. Zwar stimmt nachwievor das ermittelte Gesamtgewicht der Baugruppe, aber der angezeigte Wert eines Einzelteils nur wenn per Makro der Eintrag in den Dateieigenschaften aktualisiert wird.

Besser wäre, wenn sich der Wert irgendwie parametrisch mit der ja offensichtlich im Programmcode vorhandenen Variable für das Gewicht (gleiches gilt auch für die anderen Masseeigenschaften - Volumen, Oberfläche, Schwerpunkt) verknüpfen lassen würde.
Denkbar wäre auch, ein solches Makro zur Gewichtsermittlung und Ablage in einer Dateieigenschaft beispielsweise stets automatisch beim Speichern mit zu starten. Bei MS-Word gibts solche Funktionen wie AutoSave, AutoOpen, AutoNew, AutoPrint an die man dann userdefined Makros anhängen kann und die werden dann stets bei der entsprechenden Aktion abgefahren. Wie steht's denn hier bei SWX mit der Kompatibilität zu MS-Office ? Kennt da jemand etwas ähnliches für SWX ?
Eine andere Variante des Aktuellhaltens der Gewichtseinträge (Gewichtsermittlung und -aktualisierung in der Baugruppe nach dem Schema: jedes Teil Öffnen - Gewichtermitteln - Schreiben nach Dateieigenschaft - Speichern) wird jeder sofort verwerfen, der wie wir mit großen Baugruppen arbeitet. Das dauert einfach zu lange.

Ich hoffe das hilft erst mal als Anregung.

mfg u.c.

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

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: 13. Sep. 2000 08: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 Mike 10 Unities + Antwort hilfreich

Hab mal gestern etwas gebastelt, was dir dabei helfen könnte. Eine Exceltabelle mit eine bischen VBA, das über eine geöffnete Baugruppe läuft und für jede gefundene Komponente die Masse ausliest und in die Tabelle einträgt.

Liegt im Quelltext und zum download unter http://solidworks.cad.de/mm_02.htm vor und kann dann schnell auf speziellere Wünsche angepaßt werden.

Ullrich hat natürlich Recht, dass ist alles nix parametrisches zur direkten Übernahme. Das mit dem DUMM bei der Lösung über Dateieigenschaften kann man lösen, indem man sich in die Notifications für entweder Regen oder besser Speichern einklinkt und dann den entsprechenden Wert aktualisiert, aber dass erfordert entweder ein externes Programm oder ein Add-In. Ohne irgendjemand den Mund wässrig zu machen, ich arbeite daran ...

Ciao,
Stefan

------------------
--
Inoffizielle Solidworks Hilfeseite
http://solidworks.cad.de
EMail: Stefan.Berlitz@solidworks.cad.de

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

Mike
Mitglied
 Konstrukteur


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

Beiträge: 544
Registriert: 23.06.2000

SolidWorks Professional 2012 SP5, 64bit;
Xenon 2,66MHz;
NVidia Quadro FX 1500;
6GB RAM; Windows 7

erstellt am: 13. Sep. 2000 08:53    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

[QUOTE]Original erstellt von StefanBerlitz:
[B]Hab mal gestern etwas gebastelt,


Danke Stefan, das hilft mir weiter - würde mich über eine kurze Info freuen, wenn du noch was besseres machst!
Tschau
Mike
email: michael@cad.at

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