CAE 一打开又是那种灰不溜秋的蓝灰底,视窗背景像十年前没调过的 CATIA 默认色,树状区白底黑字晃得眼酸,跑了一早上接触分析眼睛跟被砂纸蹭过,旁边小陈在嗑南瓜子,壳剥得咔咔响,瓜子皮落进散热孔里也没人管,空调那天又歇了,机箱风扇转得像要起飞,我就想着这界面再不换今天这后屈曲云图谁看得下去。
C:\Users\你用户名\abaqus_2023\abaqus_v6.env 或者 C:\SIMULIA\EstProducts\2023\win_b64\SMA\site\abaqus_v6.env,看你是用户级还是站点级,站点级改了全部门都跟着变,用户级只救自己,文件路径里别带中文,中文路径下读 env 有时候静默跳过不报错,和 NX 里 customer defaults 存网络盘一个尿性,路径一花就当没看见。
session.viewports['Viewport: 1'].setValues(backgroundColor='#1e1e1e') 这种是 Python 里临时改,关了重开就没,要常驻就把 backgroundColor='#21252b'、foregroundColor='#abb2bf'、titleColor='#61afef' 写进 env 里的 def onCaeStartup(): 块里,或者更省事直接 session.graphicsOptions.setValues(backgroundColor='#0f1115', renderStyle=SHADED, material=MATERIAL_MODERN),现代感一下就上来,模型树那块背景色不是 graphicsOptions 管的,是 Qt 样式表,得走 qss 或者改 Abaqus CAE.prefs 里的 viewportBackground 和 treeBackground,prefs 在 %APPDATA%\DassaultSystemes\Abaqus\Abaqus CAE.prefs,用记事本存 UTF-8 别存 BOM,存了 BOM 下次启动直接恢复默认还不告诉你为啥。
有回改完 env 把 backgroundColor 写成 backgroudColor,拼写错一个字母,CAE 起得来但背景还是屎灰,我以为是显卡驱动抽风,还去设备管理器禁了集显重开,禁完副屏不亮了更烦,小陈瓜子不嗑了过来看热闹说你这黑底白字多像 ANSYS Workbench 暗色主题,我懒得理他,后来 cmd 里 abaqus cae noGUI=test.py 跑一段打印 session.graphicsOptions.backgroundColor 才看出来变量名根本没生效,改对拼写重启,视窗瞬间变成 #1e1f22,那一刻机房风扇声都像小了点,虽然空调还是坏的,后背汗把椅子贴出个人形。

菜单栏和对话框那些灰扑扑的按钮,光改 backgroundColor 救不了,得塞 QSS,站点目录建个 caestyle.qss,里面写 QTreeView { background-color: #282c34; color: #abb2bf; } QWidget { font: 10pt "Consolas"; } QMenuBar { background-color: #21252b; },然后 env 里加 from abaqusGui import *; app = getAFXApp(); app.setStyleSheet(open(r'D:\SIMULIA\caestyle.qss').read()),路径写死别学我上次用相对路径,CAE 启动目录不一定是站点目录,相对路径一空 QSS 不加载,界面半新半旧像没睡醒,HyperMesh 那边倒是直接 theme 文件拖进去就换,Abaqus 非得跟 Qt 拌嘴。
配色方案抄 VS Code 的 Dark+ 最稳,#0f1115 视窗、#21252b 树、#61afef 标题、#98c379 标注、#e06c75 警告边界,云图配色另说,云图别用自带 Rainbow,去 Result->Field Output->Common Plot Options->Color & Contour 里载个 Viridis 的 xml,放 site\colorMaps 下,载进来最大最小两头不刺眼,写报告贴图老板不皱眉,之前用 Jet 彩虹色,压杆屈曲模态图发群里,工艺那哥们问是不是 CAD 配错了,其实只是色带太艳显得塑性区像火烧。
abaqus_v6.env 里顺手把 guiLog=True 关掉,启动别再刷一堆 onCaeStartup 日志,再补一行 session.journalOptions.setValues(replayGeometry=COORDINATE, recoverGeometry=COORDINATE),界面顺了日志也干净,模型树右键菜单hover 高亮色在 QSS 里加 QTreeView::item:selected { background-color: #3e4451; } 就成了,改完别立马关窗口,先切个 Part 切个 Assembly 看看树背景有没有闪白,闪白就是 prefs 和 QSS 打架,prefs 里 treeBackground 删掉让 QSS 接管就稳,Ansys 里这套叫 appearance 设置存注册表,重装就没,Abaqus 这摊 env+qss+prefs 三处各管一截,记混就白干一下午。
视窗底色、树底色、菜单底色、云图色带、字体、选中高亮,六样东西分四个地方存,哪天重装 2024 版路径又变到 C:\Program Files\Dassault Systemes\SimulationServices\V6R2024x\win_b64\SMA\site 去,老 env 不复制就回到原始灰蓝,像没喝咖啡的周一早上,小陈又换了包葵瓜子,这回是焦糖味,满屋甜腻混着机箱热风,我边把 2023 的 env 里那几行 backgroundColor、setStyleSheet、colorMaps 路径改成 2024 的站点目录,边想这玩意儿没文档写全,都是一次次启动、闪白、崩溃、再启动试出来的,云图换完那一刻屈曲模态的浅绿到深紫铺在黑底上,后处理截图发到项目群,没人问配色,但也没人嫌丑,这就够了。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删