Guten Morgen,
mein Problem scheint auf den ersten Blick recht einfach. Ich möchte die Hintergrundfarbe in ANSYS Mechanical (nicht APDL) über ein Script verändern.
Was habe ich bisher ausprobiert?
Die Farbe lässt sich manuell in WB über Tools -> Options -> Appearances verändern.
Laut Dokumentation werden alle Optionen in C:\Users\xxxx\AppData\Roaming\Ansys\v190\de\dsPreferences.xml abgespeichert. Tatsächlich befinden sich die Farbcodes in globalPreferences.xml. Diese .xml-Files werden jedoch scheinbar nie in ANSYS überprüft und dienen nur zur Speicherung von Daten. Verändere ich die Farbcodes manuell hat dies absolut keinen Einfluss.
Nächste Idee:
Direkter Zugriff auf Appearances über Ironpython. In der gesamten Script-Dokumentation (100+ Seiten) gibt es keinen Eintrag für den Hintergrund. Alles mögliche kann verändert werden, wie zb Diagrammfarben, Achsentitel usw, da die Hintergrundfarbe jedoch nicht in Mechanical verändert wird sondern direkt in WB komme ich mit der Doku nicht voran.
Weiter geht es mit ACT:
Auch hier habe ich Zugriff auf alles mögliche, Hintergrundfarben bleiben jedoch scheinbar aus.
ExtAPI.Graphics.Scene.Color()
war hier meine Hoffnung, funktioniert jedoch nicht.
Im Ordner C:\Program Files\ANSYS Inc\ANSYS\v190\aisol\DesignSpace\DSPages\macros
gibt es zusätzlich noch folgendes Script:
HighResolutionImageToFile.js.
Ähnelt dem "Image to File" Button in Mechanical, jedoch finde ich hier keinen Verweis auf "Image to File Preferences", hier kann nämlich der Hintergrund zumindest auf Weiß umgestellt werden.
Bin für jegliche Hilfe oder Idee dankbar,
mfg
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP