| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Im Fokus: CAD Automation & CPQE |
Autor
|
Thema: Gleichungen nicht mitspeichern / Variantenerstellung (1582 mal gelesen)
|
minority Mitglied Ingenieur
Beiträge: 135 Registriert: 14.06.2012 SWX 2013 SP4.0 Premium Windows 7 x64 Intel Core i7 CPU @2,3GHz 8GB Ram NVIDIA Quadro K2000M
|
erstellt am: 24. Apr. 2013 15:29 <-- editieren / zitieren --> Unities abgeben:
Hi, ich hab ein Bauteil was über mehrere Gleichungen definiert wird. Nun wollt ich dieses Bauteil so speichern, dass die Maße dann als Maße und nichtmehr als Gleichungen gespeichert werden. Ich steuere alle Maße über eine txt.-Datei. Wenn ich Speichern unter mache, dann ist die Abhängigkeit weiterhin vorhanden. Wenn ich pack&go mache will er die txt. mitkopieren. Gibt es eine Variante das ganze "parameterfrei" zu speichern? mfG m!no Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 24. Apr. 2013 16:05 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Zitat: Gibt es eine Variante das ganze "parameterfrei" zu speichern?mfG m!no
Nimm die Haken raus ! Du kannst doch steuern, ob die Textdatei mitkommen soll. Und dann noch in den Teilen im Gleichungseditor den Link zur .txt kappen. ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
minority Mitglied Ingenieur
Beiträge: 135 Registriert: 14.06.2012 SWX 2013 SP4.0 Premium Windows 7 x64 Intel Core i7 CPU @2,3GHz 8GB Ram NVIDIA Quadro K2000M
|
erstellt am: 24. Apr. 2013 16:11 <-- editieren / zitieren --> Unities abgeben:
Hi, danke für die schnelle Antwort. Da ich aber ca. 60 Varianten erstellen will ist es auf dem Weg zwar ok, aber ich hatte gehofft eine schnellere/direktere Variante zu finden. Scheint es aber leider nicht zu geben. Eine weitere Frage hab ich gleich noch zu den Gleichungen. Ich habe eine Austragung und hab eine Baugruppe bekommen in der die Austragung vom Teil (Teil der Baugruppe) über die Baugruppengleichungen gesteuert wird. Ich selbst kriege das aber nicht hin. Wie mach ich das? mfG m!no Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 24. Apr. 2013 16:58 <-- editieren / zitieren --> Unities abgeben: Nur für minority
|
minority Mitglied Ingenieur
Beiträge: 135 Registriert: 14.06.2012 SWX 2013 SP4.0 Premium Windows 7 x64 Intel Core i7 CPU @2,3GHz 8GB Ram NVIDIA Quadro K2000M
|
erstellt am: 25. Apr. 2013 08:55 <-- editieren / zitieren --> Unities abgeben:
Hi, über den Export als Step hab ich auch schon nachgedacht. Allerdings sollen die Teile noch veränderbar sein im Nachhinein. Deswegen benötige ich einen Export als *.prt. Und das is mein Problem Kann man das über diese Datenbanken machen? Hab mich gestern noch kurz mit den Tabellen beschäftigt, aber da kann ich ja auch nur die Varianten innerhalb des Teils steuern. Ich bräucht aber jedesmal ein eigenes neues Teil. mfG m!no Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 29. Apr. 2013 13:53 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Zitat: Allerdings sollen die Teile noch veränderbar sein im Nachhinein...
Die Teile sind doch veränderbar! Direktbearbeitung Flächen löschen, Flächen verschieben...da geht einiges! Ich verstehe nicht, warum du in jeder Variante die komplette Featurehistorie benötigst. ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
minority Mitglied Ingenieur
Beiträge: 135 Registriert: 14.06.2012 SWX 2013 SP4.0 Premium Windows 7 x64 Intel Core i7 CPU @2,3GHz 8GB Ram NVIDIA Quadro K2000M
|
erstellt am: 29. Apr. 2013 14:07 <-- editieren / zitieren --> Unities abgeben:
Weil die Teile im Nachhinein noch veränderbar sein sollen. Sprich hier nen Anschluss einblenden, ausblenden usw... Ich brauch quasi das Teil was ich so habe nur dass die Abhängigkeit zu den Gleichungen, bzw. der txt-Datei nicht mehr vorhanden ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 29. Apr. 2013 14:51 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Hallo minority, spricht was dagegen die Varianten über eine Excelltabelle als Konfigurationen zu erzeugen und dann die einzelnen Konfigurationen mit einem Makro einzeln abzuspeichern? Ein Makro hierzu gibt es z.B. auf Stefans Seite Hier entlang Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 29. Apr. 2013 14:53 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Ich hatte dir verschiedene Lösungsansätze angeboten, die dir auf deinem Weg hilfreich wären. Warscheinlich hast du die nicht gelesen. Zitat: Nimm die Haken raus ! Du kannst doch steuern, ob die Textdatei mitkommen soll. Und dann noch in den Teilen im Gleichungseditor den Link zur .txt kappen.
Ich fasse das mal zusammen: Du hast ein Bauteil, in dem du Gleichungen zum steuern der Parameter hast. Jetzt hast du 60 Konfigurationen erstellt, die du per Knopfdruck in 60 Einzelteile mit kompletter Featurehistorie rausspeichern willst. Und gleichzeitig sollen alle Gleichungen und Links zu den Textfiles verschwinden. Das geht so nicht mit SWX per Knopfdruck. Wenn du Parts benötigst, dann frag jemanden, ob er dir ein Makro schreibt. ...Oder speichere Für jedes Teil eine Kopie und lösche dort die inaktiven Konfigs und ersetze die Gleichungen durch feste Parameter. Der Sinn einer Variante/Konfiguration ist doch die Darstellung von sich unterscheidenden Parametern bzw.der Satus eines Features innerhalb einer gewissen Konfiguration. Deshalb verstehe ich dein Vorhaben nicht, die Varianten variabel zu machen.
Zitat: Sprich hier nen Anschluss einblenden, ausblenden usw
...dafür kann man auch Konfigurationen erstellen. Bei der Menge an Konfigs , ist es vlt besser, du überdenkst nochmal deine Strategie! Danke Bernd, das Makro funzt super.... ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
[Diese Nachricht wurde von Olaf Wolfram am 29. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clownfisch Mitglied industrial designer
Beiträge: 752 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: 29. Apr. 2013 15:39 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Hei, wenn Du über die Strategie nachdenkst, wie von Olaf vorgeschlagen, könnte evtl. der "Teil einfügen" Ansatz nutzbar sein. Das Teil, welches Du einfügst hat die Variabilität durch die Gleichungen und Du baust darauf all die Features auf, die ohne diese Grundvariabilität auskommen. Gruß Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
minority Mitglied Ingenieur
Beiträge: 135 Registriert: 14.06.2012 SWX 2013 SP4.0 Premium Windows 7 x64 Intel Core i7 CPU @2,3GHz 8GB Ram NVIDIA Quadro K2000M
|
erstellt am: 30. Apr. 2013 09:43 <-- editieren / zitieren --> Unities abgeben:
Die Parts unterscheiden sich alle in Länge, Breite und Materialstärke. Sollen jedoch später von einer anderen Abteilung weitermodifiziert werden können (8 Anschlüsse, einzeln unterdrückbar). Ich habs jetzt angefangen über die Variante mit dem Entfernen des Hakens zu realisieren. Ist aber bei der Vielzahl an Varianten mühsam. Ich befürchte ich muss mir einfach ein Makro schreiben indem ich das Teil durch Eingabeparameter erstellen lasse. Daran solls nicht scheitern. Hatte halt nur gehofft dass es evtl eine versteckte Funktion im Solidworks gibt die so etwas realisiert. Das mit der Exceltabelle funktioniert insofern nicht, da dort nur Konfigurationen erstellt werden können. Oder? Zumindest hatte ich es nur so hinbekommen. mfG Nachtrag: Ich hab das jetzt erst gelesen mit dem Makro und dem einzelnen Abspeichern der Parts aus der Exceltabelle. DAS !!! ist gut. Ich werd das mal ausprobieren. Wenn das funktioniert => Super! [Diese Nachricht wurde von minority am 30. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 30. Apr. 2013 09:56 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Ich habe mal genau dieses Makro verwendet und an einem einfachen Teil gestestet.(3 Parameter) In dem Teil habe ich 4 weiter Konfigs erzeugt. Und dann das Makro verwendet. Hat alles bestens funktioniert. hier zum Makroedit hat die Anhänge geändert ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
[Diese Nachricht wurde von Olaf Wolfram am 30. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
minority Mitglied Ingenieur
Beiträge: 135 Registriert: 14.06.2012 SWX 2013 SP4.0 Premium Windows 7 x64 Intel Core i7 CPU @2,3GHz 8GB Ram NVIDIA Quadro K2000M
|
erstellt am: 30. Apr. 2013 10:28 <-- editieren / zitieren --> Unities abgeben:
Es funktioniert! Genau das hab ich gesucht. Falls ich mich irgendwie falsch ausgedrückt hatte war das mein Fehler. Ich danke euch. Hat SolidWorks keine Möglichkeit selbst sowas zu machen? Also ohne den Makroumweg. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 30. Apr. 2013 10:40 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Nein. Deswegen das Makro. Aber du kannst das Makro über eine Schaltfläche im Befehlsmanager starten. So geht dasDann sparst du dir einige Klicks beim ausführen und es kommt dir nach einer gewissen Zeit wie ein eignener Befehl vor. ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 30. Apr. 2013 11:09 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Zur Klarstellung! Das Makro, welches ich hier reingestellt habe, enthält genau den Text von Stefans Makro, auf das Bernd (bk.sc) hingewiesen hat. Nachdem Klick auf seinen Link hatte ich nur den Text gesehen und nicht auf den Link zum Download geachtet. Deswegen habe ich dort den Text rauskopiert und in ein neues Makro eingefügt. Mein Fehler, nix für ungut. ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
[Diese Nachricht wurde von Olaf Wolfram am 30. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Soehnholz Ehrenmitglied V.I.P. h.c. Dipl.-Ing. (FH) Maschinenbau
Beiträge: 5463 Registriert: 03.07.2002 SOLIDWORKS 2001 - 2024SP0.1 Elite AE Award 2023 SOLIDWORKS Premium, Simu, Flow, Plastics, Composer, MBD, Inspection, PDMP, Visualize, TopsWorks, DPS Tools, JobBox, MacroSheet, etc. Passungstabelle von Heinz WIN10x64 22H2 | HP ZBook 17 Fury G8
|
erstellt am: 30. Apr. 2013 14:55 <-- editieren / zitieren --> Unities abgeben: Nur für minority
Hallo, auch wenn das Thema wohl schon - dank des Makros - abgehandelt ist... Ein neuer Ansatz wäre, die Gleichungen nicht über SWX, sondern an anderer Stelle abzubilden: - Eine Excel-Konstruktionstabelle könnte verwendet werden. Die kann man später löschen, ohne das Ergebniss zu beeinflussen. - Man nimmt DriveWorks(Xpress) dafür. Dieses speichert das gesamte Regelwerk in einer Datenbank, und damit separat ab. Hier kann dann ohne weiteres Zutun, und ohne Makro das Resultat weitergegeben und auch weiterverarbeitet werden. Besonders das DriveWorks wäre als Alternative eine Betrachtung wert. Man müßte natürlich die vorhandenen Gleichungen neu erstellen. Als Bonus können auch Zeichnungen mitgesteuert werden, nicht nur die Modelle. Gruß, Heiko ------------------ Einen schönen Gruß von Heiko Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |