后處理調(diào)整字體大小


解決方案:
在Abaqus環(huán)境參數(shù)中定義函數(shù),并在onCeStartup中調(diào)用。(如果只想解決此問題,只需下面兩步操作)
1、找到C:\SIMULIA\Abaqus\6.10-1\site(對應(yīng)自己的安裝路徑)下的abaqus_v6.env
2、用文本工具打開,將下面代碼復(fù)制上
def onCaeStartup():
def setVisPreferences(module, userData):
session.viewports['Viewport:1'].viewportAnnotationOptions.setValues(
legendFont='-*-verdana-medium-r-normal-*-*-160-*-*-p-*-*-*')
addImportCallback('visualization', setVisPreferences)
此處需嚴(yán)格依照Python語法縮進(jìn)。從第一行開始,開頭空格數(shù)為:0,2,4,6,2,0
代碼第四行160表示的是字體大小,可按自己需要調(diào)整。
注:
1、在6.9中實(shí)現(xiàn)時需要把第三行中‘Viewport:1’ 修改為 ‘Viewport: 1’,即‘冒號’和‘1’之間加一個空格
2011/12/3 補(bǔ)充:
補(bǔ)充了幾張效果圖,加上對后處理云圖其他幾種顯示內(nèi)容的修改方式:
效果圖1:
1.png

效果圖2:
2.png

效果圖3:
3.png

在那段代碼中,def setVisPreferences(module, userData)定義了一個函數(shù),所有關(guān)于云圖的顯示設(shè)置都可以在該函數(shù)中實(shí)現(xiàn)。
比如:
1、 只保留legend(即左上角的框框),如效果圖1:
session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues(triad=OFF,
title=OFF, state=OFF, annotations=OFF, compass=OFF)
2、調(diào)整字體,下面是調(diào)整legend的字體,如果調(diào)整title的字體,將legendFond改成titleFont
session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues(
legendFont='-*-verdana-medium-r-normal-*-*-160-*-*-p-*-*-*')
3、打開其他顯示內(nèi)容,比如title,如效果圖2
session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues(title=ON)
根據(jù)以上幾條修改方式,可以根據(jù)自己的需要定義setVisPreferences函數(shù),這樣就不需要每次打開cae時都調(diào)整云圖顯示的參數(shù)了。
要注意的是,所有以上語句都要符合Python的語法規(guī)則。
以下提供我自己用的setVisPreferences函數(shù)的定義:(我只需要左上角的框框)
第一條session命令把其他幾個內(nèi)容都關(guān)掉,只保留Legend
第二條session命令修改legend的字體
def setVisPreferences(module, userData):
session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues(triad=OFF,legend=ON,title=OFF, state=OFF, annotations=OFF, compass=OFF)
session.viewports['Viewport:1'].viewportAnnotationOptions.setValues( legendFont='-*-verdana-medium-r-normal-*-*-160-*-*-p-*-*-*')
登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP