| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Moderne CAx Entwicklungsmethoden: Generatives Design, Gitternetzstrukturen & MBD, ein Webinar am 11.10.2024
|
Autor
|
Thema: externe Referenzen... (5265 mal gelesen)
|
- HH - Mitglied Konstrukteur Automatisierungstechnik
Beiträge: 181 Registriert: 26.11.2004 SWX 2020 SP4.0 HPZ440 Workstation Intel Xeon CPU E5-1620 v4 @3,50GHz 32GB RAM Quadro M4000
|
erstellt am: 02. Jul. 2009 19:22 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen! Das leidige Thema externer Referenzen. Folgendes: Ich hab eine Baugruppe mit 2 parts. Das eine ist die Grundplatte mit 2 Bohrungen, das andere die Aufbauplatte mit 2 Bohrungen die an der Grundplatte Referenziert ist. Also extern Referenziert ist. Jetzt wird aus dem Angebot ein Projekt und ich bin gezwungen die Baugruppe unter einen bestimmten Namen neu zu speichern. (Die Parts bleiben gleich) Wenn ich die Baugruppe öffne und sage "speichern unter" dann hauts mir die externe Referenz raus. (Gibt ja auch vorher eine elends lange Warnung) Angeblich kann ich beim Menü speichern unter den Button "Referenzen" anwählen und dort die Referenzen mitnehmen, oder wasweißich... jedefalls funktioniert es nicht. Ich kann eine Baugruppe die externe Referenzen beinhaltet nicht unter einen anderen Namen speichern ohne dass es mir ALLE Referenzen zerschießt!!!!! Bitte, sagt mir wie das geht! Bitte, bitte, bitte! Ich checks nicht. Vor allem weil die Aufbauplatte ja nicht mit der Baugruppe, sondern eigentlich mit der Grundplatte Referenziert ist und die nach wie vor den gleichen Namen hat. mfg Horst (SWX 2009 SP3) Anbei ein Beispiel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
goofy_ac Mitglied Produktentwickler
Beiträge: 1144 Registriert: 20.06.2006 Dell Precision 7740; i7/9850@2,6GHz Quadro RTX5000; 32GB; Win10x64 prof. SWX2022 SP5; dbWorks R20
|
erstellt am: 02. Jul. 2009 19:32 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Hi Horst wenn Du keine weitere Kopie der Teile erstellen willst, sollte folgendes gehen: BG und Teile schliessen, das betreffende Teil umbenennen, BG öffnen, und bei der Frage, wo das eine Teil geblieben ist, auf das umbenannte verweisen, dann speichern und alle Referenzen sollten mit übernommen werden... Einen schönen Abend noch - Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
- HH - Mitglied Konstrukteur Automatisierungstechnik
Beiträge: 181 Registriert: 26.11.2004 SWX 2020 SP4.0 HPZ440 Workstation Intel Xeon CPU E5-1620 v4 @3,50GHz 32GB RAM Quadro M4000
|
erstellt am: 02. Jul. 2009 19:41 <-- editieren / zitieren --> Unities abgeben:
|
Krümmel Moderator Konstrukteur mit rotierter Vergangenheit
Beiträge: 6243 Registriert: 14.09.2008 Was mit SWX so alles geht ;-)
|
erstellt am: 02. Jul. 2009 19:49 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
|
- HH - Mitglied Konstrukteur Automatisierungstechnik
Beiträge: 181 Registriert: 26.11.2004 SWX 2020 SP4.0 HPZ440 Workstation Intel Xeon CPU E5-1620 v4 @3,50GHz 32GB RAM Quadro M4000
|
erstellt am: 02. Jul. 2009 19:58 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Krümmel: HalloBG öffnen_dann speichern unter_Option als Kopie!(mit neuem Namen) MfG Krümmel
So schlau wär ich auch schon gewesen, funktioniert aber nicht!! Keine Ahnung warum. Funktioniert das bei dir??? mfg Horst 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: 02. Jul. 2009 20:57 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Hallo, hab es mal ausprobiert Bekam die gleiche Meldung! Hab die einfach mal ignoriert (was ich meistens mal ausprobiere) und trotzdem gespeichert. Dann alles geschlossen und ein Einzelteil der Ursprungs BG geändert! Wieder alles geschlossen. Die unter anderem Namen als Kopie gespeicherte BG geöffnet und die Änderung war übernommen! Vielleicht verstehe ich Dich aber auch falsch ! MfG Krümmel
------------------ Stillstand ist Rückschritt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
- HH - Mitglied Konstrukteur Automatisierungstechnik
Beiträge: 181 Registriert: 26.11.2004 SWX 2020 SP4.0 HPZ440 Workstation Intel Xeon CPU E5-1620 v4 @3,50GHz 32GB RAM Quadro M4000
|
erstellt am: 02. Jul. 2009 21:21 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Krümmel: Hab die einfach mal ignoriert (was ich meistens mal ausprobiere) und trotzdem gespeichert. Dann alles geschlossen und ein Einzelteil der Ursprungs BG geändert! Wieder alles geschlossen. Die unter anderem Namen als Kopie gespeicherte BG geöffnet und die Änderung war übernommen! [/B]
Und die obere Platte hat die externe Referenz übernommen? Bei mir geht das definitiv nicht. mfg Horst Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BWarneke Mitglied Consulting
Beiträge: 84 Registriert: 14.07.2004 HP EliteBook 8730w alle SWX-Versionen
|
erstellt am: 02. Jul. 2009 21:43 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Wenns nur um das umbenennen geht, dann schließ alles und nehme den SolidWorks Explorer. Dort die Baugruppe auswählen und von den Icons das richtige nehmen. Die elendig lange Meldung besagt, das zwei Baugruppen nicht ein Teil mit externen Referenzen steuern kann. Die externen Referenzen liegen quasi in der Baugruppe ("Aktualisierungshalter"). Desshalb wird alles zerschossen bei der Kopie, außer die Teile mit externen Referenzen bekommen auch einen neuen Dateinamen. Bei derartigen Aktionen gehts besser mit Pack&Go, wenn die Platten auch neue Dateinamen bekommen sollen. Gruß, Bernd 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: 02. Jul. 2009 21:53 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Hallo, habs extra nochmal durchprobiert! Geht definitiv bei beiden Platten Deiner BG. In welcher Stellung hast Du diesen Button? (siehe Bild) MfG Krümmel ------------------ Stillstand ist Rückschritt 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: 03. Jul. 2009 08:01 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Hallo Horst, wenn ich das richtig verstanden habe ist dein Problem, dass die Steuerung deiner externen Referenz in der Platte immer noch über die "alte" Baugruppe und nicht über die "neue" (umbenannte) geschieht; das besagt auch genau diese lange Warnmeldung, die da kommt. Es gibt keine Möglichkeit, diese Referenz interaktiv auf die neue Baugruppe zu setzen! Glücklicherweise gibt es eine API dazu, die das kann und die z.B. von praktisch allen PDM Systemen genutzt wird. Für das Referenzenbiegen für Anwender habe ich ein kleine Tool geschrieben, was genau diese Lücke schließt: schau mal unter SolidWorks Programme - Referenzen gerade biegen, alternativ gibt es in der Makrotauschbörse die Nr. 35 das auch als Makro. Wichtig: man sollte genau wissen, was man da tut und wohin man die Referenzen verbiegt, man kann damit auch seine Modelle kaputt machen. Zitat: Original erstellt von - HH -: Vor allem weil die Aufbauplatte ja nicht mit der Baugruppe, sondern eigentlich mit der Grundplatte Referenziert ist und die nach wie vor den gleichen Namen hat.
Nicht ganz. Du hast die Kanten oder ähnliches der anderen Platte im Zusammenhang einer Baugruppe übernommen, und diese Referenz braucht SolidWorks um zu wissen, in welcher Baugruppe sich die beiden Platten nun gegenseitig aktualisieren sollen. Es besteht keine direkte Verbindung zwischen den Teilen wie z.B. bei abgeleiteten Teilen, sondern immer der Umweg über die Baugruppe. 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 |
clownfisch Mitglied industrial designer
Beiträge: 756 Registriert: 18.01.2006 SWX 2023 und davor Intel XEON W-2125 4,0 GHz 16,00 GB RAM nvidia Quadro RTX 4000 Windows 10 Prof. für Workstation Windows 10 Prof
|
erstellt am: 03. Jul. 2009 09:29 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Wo wir grad bei externen Referenzen sind:Ich füge gerne bestimmte Volumenkörper eines Einzelteil in ein neues Einzelteil ein (RMT in neues Teil einfügen), um dort weitere Bearbeitungen vorzunehmen. (also hat das zweite Teil eine externe Referenz zum ersten.) Wenn ich dann am ersten Teil Änderungen vornehme, z.B. weitere Konfiguration oder eine neue Variante, die ich unter anderem Namen abspeichere, würde ich gerne die Referenz im zweiten Teil auf das neue erste ändern. Dazu habe ich bisher keine Möglichkeit gefunden. Fragen: Wie kann ich das machen? Geht das evtl. mit den genannten Programmen, oder funktionieren die nur mit Baugruppen?
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: 03. Jul. 2009 10:27 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
|
BuseHase Mitglied Konstrukteur
Beiträge: 206 Registriert: 27.08.2008 Prozessor: Intel XEON QX5460 @3,16Ghz Arbeitsspeicher: 8GB Grafikkarte: nVidia Quadro FX 4600 768 MB OS: Windows 7 64BIT Professional SP1 SWX 2019 SP5.0
|
erstellt am: 06. Jul. 2009 07:13 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Morgen alle zusammen, hört sich für mich nach 'nem klaren Fall für "Pack&Go" an oder täusch ich mich jetzt. Wenn ich meine Baugruppen unter neuem Namen ablegen will dann mach ich sowas über "Pack&Go" und das funktioniert tadellos. Edit: Habs grad mal mit deiner Baugruppe probiert und das geht auch einwandfrei. Grüße, Stephan ------------------ Verschiebe nicht auf morgen, was genausogut auf übermorgen verschoben werden kann. Mark Twain [Diese Nachricht wurde von BuseHase am 06. Jul. 2009 editiert.] 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: 06. Jul. 2009 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Hallo Stephan, nein, du täuscht dich nicht, bei Pack and Go kann man direkt auch die Referenz der Teile auf die neue Baugruppe umbenennen, aber das ist bei einer sehr langen Komponentenliste schon arg unübersichtlich, man muss die Stellen mit den Referenzen selber suchen (und keine überlesen) und wenn man nur die oberste Baugruppe unter einem anderen Namen speichern möchte springt einen auch eher das "Speichern unter" als "Pack and Go" an Dann muss man auch noch dran denken, dass die Einzelteile, von denen die Referenz direkt mit umgebogen werden soll in reduzierter Darstellung in SolidWorks ist, damit sie eben nicht geladen ist, sonst kommt eine entsprechende Warnmeldung (siehe Anhang). Also genug Stolperfallen vorhanden, um die Referenz anschließend auf die falsche (alte) Baugruppe zu haben. Und wenn es erst mal schief gegangen ist sind diese kleinen Tools sicher das schnellste und einfachste, man kann sich zwar mit Bordmitteln helfen, aber das ist in meinen Augen schon recht kompliziert. 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 |
- HH - Mitglied Konstrukteur Automatisierungstechnik
Beiträge: 181 Registriert: 26.11.2004 SWX 2020 SP4.0 HPZ440 Workstation Intel Xeon CPU E5-1620 v4 @3,50GHz 32GB RAM Quadro M4000
|
erstellt am: 07. Jul. 2009 08:20 <-- editieren / zitieren --> Unities abgeben:
Hallo! Sorry, für die verzögerte Antwort. Zitat: Original erstellt von StefanBerlitz:
wenn ich das richtig verstanden habe ist dein Problem, dass die Steuerung deiner externen Referenz in der Platte immer noch über die "alte" Baugruppe und nicht über die "neue" (umbenannte) geschieht; das besagt auch genau diese lange Warnmeldung, die da kommt.
Dachte dass die Funktion "Speichern unter" die im SWX ja so hoch angepriesen wird (von mir nicht) genau das machen soll => Referenzen verbiegen. Von oben und von unten, sprich das was eingebaut ist und dort wo sie eingebaut ist. Zitat: Original erstellt von StefanBerlitz: Es gibt keine Möglichkeit, diese Referenz interaktiv auf die neue Baugruppe zu setzen!
Eben nur wenn die Teile auch einen neuen Namen erhalten => Warum diese Bedingung?? Versteh ich nicht. Zitat: Original erstellt von StefanBerlitz: Glücklicherweise gibt es eine API dazu, die das kann und die z.B. von praktisch allen PDM Systemen genutzt wird. Für das Referenzenbiegen für Anwender habe ich ein kleine Tool geschrieben, was genau diese Lücke schließt: schau mal unter SolidWorks Programme - Referenzen gerade biegen, alternativ gibt es in der Makrotauschbörse die Nr. 35 das auch als Makro.
Danke für den Hinweis werd ich mir mal zu Gemüte führen. Zitat: Original erstellt von StefanBerlitz:
Nicht ganz. Du hast die Kanten oder ähnliches der anderen Platte im Zusammenhang einer Baugruppe übernommen, und diese Referenz braucht SolidWorks um zu wissen, in welcher Baugruppe sich die beiden Platten nun gegenseitig aktualisieren sollen. Es besteht keine direkte Verbindung zwischen den Teilen wie z.B. bei abgeleiteten Teilen, sondern immer der Umweg über die Baugruppe.
Und da war anscheinend mein Gedankenfehler. Find aber nach wie vor die Situation äußerst komisch. Umbennen von Baugruppen sollte doch was alltägliches sein und sollte vom User ohne Wenn und Aber einfach durchzuführen sein. Externe Referenzen hin oder her. Grüße, Horst Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
- HH - Mitglied Konstrukteur Automatisierungstechnik
Beiträge: 181 Registriert: 26.11.2004 SWX 2020 SP4.0 HPZ440 Workstation Intel Xeon CPU E5-1620 v4 @3,50GHz 32GB RAM Quadro M4000
|
erstellt am: 08. Jul. 2009 14:50 <-- editieren / zitieren --> Unities abgeben:
Ich versteh ich auch eines nicht: Wenn externe Referenzen nicht mehr gefunden werden, dann bekomme ich beim Part einen Pfeil mit einem x (->x) Jetzt öffne ich das Part, gehe unter "Auflisten externer Referenzen" hinein und lösche ALLES raus. Somit lösche ich alles externe raus. Wenn ich jedoch in die Baugruppe zurückgehe, schreibt er trotzdem noch ->x hin und lässt mich keine anderen externen Verknüpfungen machen. Trau mich die Hand ins Feuer legen dass das bei SWX2008 möglich war. mfg Horst Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fokko Erdmann Mitglied Ingenieur
Beiträge: 205 Registriert: 22.10.2007 Privat: AMD Phenom 2 X4 965, 8GB RAM, 1TB SATA (RAID 0), RADEON 5870, WIN XP32 SP3, WIN 7 PRO 64, Iiyama E2607WSD Thinkpad X31 mit 1,7GHz und ansonsten maximaler Ausbaustufe Thinkpad T43p mit 14" und maximaler Ausbaustufe Thinkpad T60P mit 14" und maximaler Ausbaustufe Arbeit: Dell T7500, 12GB RAM, Quadro 4000, WIN7 64bit, UG NX 7.5.4.4
|
erstellt am: 08. Jul. 2009 15:06 <-- editieren / zitieren --> Unities abgeben: Nur für - HH -
Wenn sie nicht im Kontext sind, steht da ein "?". Dann kann man keine neuen Referenzen auf andere Dinge vergeben. Ein "X" heißt Du hast die Referenzen gebrochen. Dann kann man auch neue externe in sein Teil reinbringen. "Brechen" ist etwas anderes als "Sperren" und "Löschen" gibt es in diesem Kontext nicht. ------------------ Mit freundlichen Grüßen Fokko Erdmann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
- HH - Mitglied Konstrukteur Automatisierungstechnik
Beiträge: 181 Registriert: 26.11.2004 SWX 2020 SP4.0 HPZ440 Workstation Intel Xeon CPU E5-1620 v4 @3,50GHz 32GB RAM Quadro M4000
|
erstellt am: 08. Jul. 2009 15:14 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Fokko Erdmann: ... Ein "X" heißt Du hast die Referenzen gebrochen. Dann kann man auch neue externe in sein Teil reinbringen. ...
Das ist die Theorie wie es sein sollte. Und ich schreibe gerade dass das eben nicht geht. mfg Horst Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |