| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | SOLIDWORKS Schweißkonstruktion, ein Seminar am 29.01.2026
|
|
Autor
|
Thema: Farbe geht nach Konvertierung ins 2009er Format verloren (1465 mal gelesen)
|
Metallica88 Mitglied Konstrukteur; CAD Admin
 
 Beiträge: 379 Registriert: 01.04.2009 Win7 Pro 64bit SolidWorks 2015 SP5 MaxxDB 2015 Fujitsu Celsius M470-2 / M720 Quadro 2000 / Quadro K2000 Intel Xeon W3690 6x3,46GHz (3,73GHz) / Intel Xeon E5-1650 6x3,2GHz (3,8GHz) 12GB RAM / 16GB RAM 120GB SSD
|
erstellt am: 08. Feb. 2010 08:24 <-- editieren / zitieren --> Unities abgeben:         
Hi, wir sind vor kurzem von SolidWorks2008 auf SolidWorks2009 SP5 umgestiegen. Jetzt haben wir leider folgendes Problem: Teilweise werden bei uns Parts mit einer anderen Farbe versehen als eigentlich die Materialfarbe wäre. Beim Konvertieren auf SolidWorks 2009 gehen jetzt aber genau diese Farben verloren, weil SolidWorks 2009 nur mehr die ebenfalls enthaltenen Texturdarstellungen anzeigt... In SolidWorks 2010 wurde diesbezüglich bereits nachgebessert allerdings können wir dieses aus verschiedenen Gründen nicht einsetzen. Hat von euch evtl. jemand eine Lösung für dieses Problem? Sind wir die einzigen die dieses Problem überhaupt haben ??? Ich danke schon mal im Voraus... Mfg Metallica88 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rauby Mitglied PDM-Consultant

 Beiträge: 54 Registriert: 14.10.2002
|
erstellt am: 12. Feb. 2010 10:36 <-- editieren / zitieren --> Unities abgeben:          Nur für Metallica88
Hallo Metallica88, wir haben/hatten hier das gleiche Problem!
Nach langem Nachforschen - auch SolidWorks konnte mir da nicht helfen - fiel mir dann auf, daß in all den Baugruppen, in denen dieser Effekt auftritt, im "KonfigurationsManager" unten links ein "PhotoWorks-Anzeigestatus" aktiv ist. Wenn ich in diesen Baugruppen dann mit Doppelklick auf den "Standard-Anzeigestatus" gewechselt hab, war wieder alles in Ordnung. Ich hab das nun bei uns als Workaround definiert; Zum Standard-Anzeigestatus wechseln und dann am Besten den PhotoWorks-Anzeigestatus (der laut SolidWorks ab Release 2009 auch nicht mehr benötigt wird!) löschen. Dann kann zukünftig bei der Baugruppe nichts mehr passieren. Schau mal, ob bei dir das gleich ist. LG, Martin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Metallica88 Mitglied Konstrukteur; CAD Admin
 
 Beiträge: 379 Registriert: 01.04.2009 Win7 Pro 64bit SolidWorks 2015 SP5 MaxxDB 2015 Fujitsu Celsius M470-2 / M720 Quadro 2000 / Quadro K2000 Intel Xeon W3690 6x3,46GHz (3,73GHz) / Intel Xeon E5-1650 6x3,2GHz (3,8GHz) 12GB RAM / 16GB RAM 120GB SSD
|
erstellt am: 12. Feb. 2010 19:31 <-- editieren / zitieren --> Unities abgeben:         
Hi, Danke für die Antwort, ich werde nach dem Wochenende gleich nochmal nachsehen (hab da den PhotoWorks Anzeigestatus auch noch irgendwie im Kopf...) Mir ist das ganze ja leider erst aufgefallen also schon ca. 40.000 Dateien Konvertiert waren... Bei den restlichen habe ich nochmal einen Rechner mit SWX2008 in Betrieb genommen und dort per Makro von allen Dateien die Textur entfernt, wodurch nach der Konvertierung die Farben richtig dargestellt werden. Vielleicht lässt sich ja sogar noch ein Makro erstellen wodurch der PhotoWorks-Anzeigestatus noch im Nachhinein gelöscht wird. Mfg Metallica88
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Metallica88 Mitglied Konstrukteur; CAD Admin
 
 Beiträge: 379 Registriert: 01.04.2009 Win7 Pro 64bit SolidWorks 2015 SP5 MaxxDB 2015 Fujitsu Celsius M470-2 / M720 Quadro 2000 / Quadro K2000 Intel Xeon W3690 6x3,46GHz (3,73GHz) / Intel Xeon E5-1650 6x3,2GHz (3,8GHz) 12GB RAM / 16GB RAM 120GB SSD
|
erstellt am: 01. Mrz. 2010 15:46 <-- editieren / zitieren --> Unities abgeben:         
Hi, hier der Code fürs Makro (habe dabei einige Teile aus dem Fehler beim Speichern des SolidWorks Modells von Stefan Berlitz verwendet...): Sub main() Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim OldConfig As Object Dim Configuration As Object Dim OldConfigName As String Dim DisplayStateName As String Dim ConfigNames As Variant Dim vConfigName As Variant Dim boolstatus As Boolean Set swApp = Application.SldWorks Set swModel = swApp.ActiveDoc ConfigNames = swModel.GetConfigurationNames Set OldConfig = swModel.GetActiveConfiguration OldConfigName = OldConfig.Name For Each vConfigName In ConfigNames Call swModel.ShowConfiguration2(vConfigName) Set Configuration = swModel.GetConfigurationByName(vConfigName) DisplayStateName = "<" & vConfigName & ">" & "_PhotoWorks Anzeigestatus" boolstatus = Configuration.DeleteDisplayState(DisplayStateName) boolstatus = swModel.ForceRebuild3(True) Next Call swModel.ShowConfiguration2(OldConfigName) End Sub Mfg Metallica88
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rauby Mitglied PDM-Consultant

 Beiträge: 54 Registriert: 14.10.2002
|
erstellt am: 02. Mrz. 2010 10:54 <-- editieren / zitieren --> Unities abgeben:          Nur für Metallica88
Hallo Metallica88, ich wollte nur mal nachfragen, ob das Löschen des Anzeigestatus bei euch auch geholfen hat? Ein Feedback würde meinen "Lösungsvorschlag" verifizieren - oder auch nicht. Bitte sag kurz Bescheid. Danke, Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Metallica88 Mitglied Konstrukteur; CAD Admin
 
 Beiträge: 379 Registriert: 01.04.2009 Win7 Pro 64bit SolidWorks 2015 SP5 MaxxDB 2015 Fujitsu Celsius M470-2 / M720 Quadro 2000 / Quadro K2000 Intel Xeon W3690 6x3,46GHz (3,73GHz) / Intel Xeon E5-1650 6x3,2GHz (3,8GHz) 12GB RAM / 16GB RAM 120GB SSD
|
erstellt am: 09. Mrz. 2010 12:02 <-- editieren / zitieren --> Unities abgeben:         
Hi, das ganze kann ich nur z.T. bestätigen. Da wir die Farben hauptsächlich nur im Teil vergeben und da ja kein Anzeigestatus vergeben wird nützt es uns großteils nichts. Teilweise haben wir allerdings schon Baugruppen gefunden wo der Photoworks Anzeigestatus tatsächlich anders war. Mfg Metallica88 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |