| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Bechtle PLM Deutschland tritt dem Deutschen Robotik Verband bei und startet Kooperation, eine Pressemitteilung
|
Autor
|
Thema: Baugruppe (2947 mal gelesen)
|
Tontilon Mitglied Dipl. Ing (FH) Fertigungstechnik
Beiträge: 39 Registriert: 16.01.2003 Intel Core2 Quad 4x 2.67GHz ASUS P5N-T Deluxe SLI 8GB Corsair DDR2RAM 8500 Quadro 4000 Windows 7 64bit Solidworks 2011 64Bit SP4
|
erstellt am: 28. Sep. 2011 22:25 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe mehrere Modelle in Solidworks erstellt. Diese möchte ich nun zusammen in einer Baugruppe arrangieren und als Gesamtes rendern. Leider habe ich in den Modellen immer gleiche Baugruppennamen, wie z.B. (Kurbelwelle, komplett) verwendet. Diese werden in der neuen Baugruppe nicht korrekt dargestellt. Doppelte Modellnamen mit unterschiedlichem Inhalt => Falsche Kurbelwelle im Motor. Wie komme ich am Besten aus dem Problem raus?? Hat jemand eine gute Idee? Grüsse Tontilon [Diese Nachricht wurde von Tontilon am 28. Sep. 2011 editiert.] [Diese Nachricht wurde von Tontilon am 28. Sep. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Beck Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2580 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: 28. Sep. 2011 22:35 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Hallo, klassischer Anfängerfehler. Niemals nicht doppelte Dateinamen im gesamten System. Jede Datei unter einem anderen Namen speichern. Kurbelwelle und Hebel gehören vielleicht in die Description, aber doch nicht als Dateiname. Speicher deine Teile unter einem anderen Namen ab, und du bekommst keine Probleme in der Baugruppe. 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 |
Broedlahans Mitglied Konstrukteur
Beiträge: 184 Registriert: 09.06.2010 SWX2013 und 2014
|
erstellt am: 29. Sep. 2011 05:11 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Hi, selbst eine einfache fortlaufende Nummernvergabe als Dateiname macht nicht mehr Mühe und erspart dir nervige Nacharbeit... Mfg Brödlahans ------------------ EHEC- die mit dem roten Stuhl - frei nach ibash Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
riesi Mitglied CAD-Admin
Beiträge: 1087 Registriert: 06.05.2002 SWX Premium 2023-Sp5
|
erstellt am: 29. Sep. 2011 07:21 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Ich könnte ein kleines Makro beisteuern, welches genau diese Aufgabe mit Hilfe eines SQL-Servers übernimmt. Dann klappt's auch im Team. Sogar externe Referenzen und virtuelle Teile werden unterstützt. Interesse? Gruß, Klaus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MWN Mitglied Dipl.-Ing.
Beiträge: 492 Registriert: 14.02.2007
|
erstellt am: 29. Sep. 2011 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Guten Morgen Klaus, sogar sehr großes Interesse! Danke schon mal im Voraus. Grüße Tobias ------------------ Besucht mich doch mal in meiner Tischlerei "...Kommunikation ist nur so gut wie ihr Ergebnis..." - frei nach Richard Bandler / John Grinder "...Wenn du das tust, was du schon immer tust, wirst du auch nur das erhalten, was du schon immer erhalten hast..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michel384 Mitglied
Beiträge: 48 Registriert: 04.12.2009 Windows XP x64 SWX 2009 x64 SP4.1 DB Works R11
|
erstellt am: 29. Sep. 2011 08:23 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
|
Tontilon Mitglied Dipl. Ing (FH) Fertigungstechnik
Beiträge: 39 Registriert: 16.01.2003 Intel Core2 Quad 4x 2.67GHz ASUS P5N-T Deluxe SLI 8GB Corsair DDR2RAM 8500 Quadro 4000 Windows 7 64bit Solidworks 2011 64Bit SP4
|
erstellt am: 29. Sep. 2011 09:15 <-- editieren / zitieren --> Unities abgeben:
Hallo Ihr, sicherlich handelt es sich um einen Anfängerfehler. Bislang waren die Projekte (Motoren) auch immer in sich abgeschlossen. So dass die gleichen Baugruppennamen kein Problem darstellten. Ein manuelles Umbenennen der Dateinamen kommt für mich nicht in Frage. Der Aufwand steht in keinem Verhältnis zum Ziel. @riesi: Was würde Dein Makro ausführen? Grüße Tontilon
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
riesi Mitglied CAD-Admin
Beiträge: 1087 Registriert: 06.05.2002 SWX Premium 2023-Sp5
|
erstellt am: 29. Sep. 2011 09:47 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Das Makro besteht aus mehreren Modulen. delProps.bas - löscht beim erzeugen einer neuen SWX -Datei unsere Artikel-Attribute neue_WDNr.bas - die Funktion neueWDNr() setzt den laufenden Zähler in der Tabelle um einen hoch. Zuerst wird der aktuelle Zählerstand ausgelesen, anschließend um eins erhöht und geschrieben. Vorraussetzung hier: Oracle OraClient10g muss installiert sein, sowie eine Verbindung zur Datenbank. znum_gen.bas; znumgen - Speichert die aktuelle Datei unter einer neuen Nummer, bei uns in das Verzeichnis c:\PDMWorks\ znum_gen.bas; znumgen_bg - Wenn innerhalb einer Baugruppe ein virtuelles Teil mit externen Referenzen erzeugt ist, wählt man das Teil aus und ruft dieses Makro auf. Danach wird nur das Teil umbenannt. SolidWorks 2010 enthält noch keine API, um virtuelle Teile/Baugruppen extern zu speichern. Dieser Weg ist nötig, um externe Referenzen zu erhalten. Für Vorschläge und Verbesserungen wäre ich dankbar. Gruß, Klaus. [Diese Nachricht wurde von riesi am 29. Sep. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 29. Sep. 2011 10:02 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
warum verwendest nicht den solidworks explorer zum umbenennen? um wie viele dateien/baugruppen handelt es sich? und kleiner tipp: gleiche dateinamen sind nie gut, egal in welchem programm, alleine wegen der zuordnung einer datei, empfielt es sich, immer sprechende dateinamen zu erzeugen, die auch das projekt beinhalten (projektdokumente, bei zeichnungen reicht eine eindeutigkeit aus lg martinj ------------------ Bin jetzt auch unter Skype erreichbar , einfach nach Martin Doppler in Wien suchen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3256 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 29. Sep. 2011 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Also ungefähr so: Baugruppe Motor 1.8 l kopiert in neuen Ordner, alle Dateinamen behalten und Motor 2 l draus gemacht? und jetzt sollen beide Motoren in ein Fahrzeug, und es klappt nicht .... ? Ich find es schon erstaunlich, dass das Problem nicht früher aufgetreten ist ... Für mich hört sich das nach einem Fall für "Pack and Go" an. da gibt es auch suchen / ersetzen für die Dateinamengestaltung. (ich würd vielleicht probieren ".sld" --> "Motor2L.sld" oder so ähnlich) damit werden in den Baugruppen die Referenzen gleich geändert, in den Teilen ggf. externe Referenzen, .... ggf. Option "Zeichnungen mitnehmen" (oder so ähnlich) Wenn dann noch etwas über bleibt, manuell Referenzen ändern. Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
riesi Mitglied CAD-Admin
Beiträge: 1087 Registriert: 06.05.2002 SWX Premium 2023-Sp5
|
erstellt am: 29. Sep. 2011 10:19 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Zitat: Original erstellt von dopplerm: [i empfielt es sich, immer sprechende dateinamen zu erzeugen, die auch das projekt beinhalten (projektdokumente, bei zeichnungen reicht eine eindeutigkeit aus [/i]
Was machst Du, wenn Du das gleiche Teil/Baugruppe in ein anderes Projekt verbaust? Gerade bei Teilen die in der Struktur weit unten sind, kann es schnell kniffelig werden, da oft eine mehrfache Verwendung in unterschiedlichen Baugruppen vor kommt. Als Beispiel sei mal ein Knotenblech genannt. Gruß, Klaus. 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: 29. Sep. 2011 10:55 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
Hallo Tiontilon, Zitat: Original erstellt von Tontilon: Diese möchte ich nun zusammen in einer Baugruppe arrangieren und als Gesamtes rendern.
Wenn ich das richtig verstehe ist das eine einmalige Aktion; in diesem Fall würde ich einfach pfuschen Speicher deine Unterbaugruppen als Teile mit unterschiedlichen Namen ab und bau deine zu rendernde Baugruppe aus den Teilen zusammen. Da die gleichnamigen Teile dann als Volumenkörper vorliegen gibt es keine Namenskonflikte. Für die Zukunft würde ich aber auch dringend empfehlen, zumindest alle neuen Projekte dann konsequent mit einzigartigen Dateinamen zu erstellen. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Stefans SolidWorks Blog Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tontilon Mitglied Dipl. Ing (FH) Fertigungstechnik
Beiträge: 39 Registriert: 16.01.2003 Intel Core2 Quad 4x 2.67GHz ASUS P5N-T Deluxe SLI 8GB Corsair DDR2RAM 8500 Quadro 4000 Windows 7 64bit Solidworks 2011 64Bit SP4
|
erstellt am: 29. Sep. 2011 21:49 <-- editieren / zitieren --> Unities abgeben:
Hallo Ihr, da ich nur die Baugruppen mit allgemeinen Namen versehen hatte, war es relativ übersichtlich diese im SW-Explorer umzubenennen. Mit diesem Tool hatte ich bisher nicht zu tun (gearbeitet). (Anfänger ) Jetzt kann es ja munter weiter gehen!!! Die Ohrndorf - Galerie ist nur eine kleine Auswahl. Weshalb aber ein eindeutiger Pfadname nicht detailliert ausreicht um eine Komponente bzw. Baugruppe zu erkennen kann ich mir nicht erklären. Grüße Tontilon Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Krümmel Moderator Konstrukteur mit rotierter Vergangenheit
Beiträge: 6243 Registriert: 14.09.2008 Was mit SWX so alles geht ;-)
|
erstellt am: 29. Sep. 2011 22:11 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
|
Tontilon Mitglied Dipl. Ing (FH) Fertigungstechnik
Beiträge: 39 Registriert: 16.01.2003 Intel Core2 Quad 4x 2.67GHz ASUS P5N-T Deluxe SLI 8GB Corsair DDR2RAM 8500 Quadro 4000 Windows 7 64bit Solidworks 2011 64Bit SP4
|
erstellt am: 29. Sep. 2011 23:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Ihr, ich habe da mal wieder einen Motor hinzugefügt. Ich hoffe der Tisch ist groß genug . Ggf. muss ich noch mal etwas anpassen, um die weiteren Motoren hinzuzufügen . Das Darstellungsbild des Materials ist sehr grob! Wie lässt sich dies verfeinern? Dank für Eure Hilfe Tontilon [Diese Nachricht wurde von Tontilon am 29. Sep. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 30. Sep. 2011 08:46 <-- editieren / zitieren --> Unities abgeben: Nur für Tontilon
weil vernünftige programme diesen unsinn nicht mitmachen 1. weil es eigentlich ein falsches arbeiten ist du verschiebst einmal eine datei oder benennst den pfad um und hast keine möglichkeit raus zu finden, welcher deiner 22.000 kolben der richtige für das projekt ist, welches du jetzt nach 3 jahren doch noch überarbeiten musst 2. weil solid works richtung datenbank denkt und in einer datenbank müssen teile immer verschiedene namen haben 3. wenn du einmal vor dem problem warst, welcher teil ist der richtige, wirst punkt 1 verstehen (ich spreche aus schmerzlicher erfahrung) lg martin ------------------ Bin jetzt auch unter Skype erreichbar , einfach nach Martin Doppler in Wien suchen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |