我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Ansys教程

ANSYS批處理圖片追加內容

時間:2011-04-11 08:33:55 來源:未知

Ansys中有三條命令可以做圖形輸出,這三個命令在打開ansys后用read input方式都可以輸出圖象,但只有第三條是可以在batch方式下輸出圖形的。每運行一次命令3,在工作路徑中產生一個圖片文件,文件名為jobnamennn.jpg,序號隨執行次數增加。如果想輸出連續圖片,可以將命令3放在循環語句里。如果想輸出單元圖或云圖,需要在命令3前加命令/GRAPHICS,POWER

命令1

/ui,copy,save,bmp

命令2

!/image,save,total_strain2,jpeg

命令3

/show,jpeg,,

PLNSOL, EPTO,EQV, 0,1.0

!米澤茲總應變,mises total strain

/show,close

如果想單一圖片且指定文件名,根據psfr版主的意見,可以將剛生成的文件用/rename重命名

命令4

/GRAPHICS,POWER

/show,jpeg,,

PLNSOL, EPTO,EQV, 0,1.0 !米澤茲總應變,mises total strain

/show,close

/RENAME,sxd000,jpg, ,sxd111,,

另一種出圖方法(luckier、shenwenfa提供)

命令5

還有用report generator可以實現

首先加載包在apdl程序前

~eui,'package require ansys'

設置圖片路徑

~eui,'ansys::report::setdirectory "Direc_name"'

需要拷貝的時候運行下面命令

~eui,'ansys::report::imagecapture "caption"'

注意:

(1)

根據HELP文件中/show,jpeg,,的解釋:

“Creates JPEG files that are named Jobnamennn.jpg, where nnn is a numeric value that is incremented by one as each additional file is created; that is, Jobname000.jpg, Jobname001.jpg, Jobname002.jpg, and so on. Ignores the Ext field.”

/show第一次執行時產生的文件名是jobname000.jpg,所以命令4 /rename要對jobname000操作,建議每一次批處理執行后將工作路徑清空,要不然下一次執行/show時產生的是jobname001,而/rename還是對jobname000操作,與本意相違。(這一點還有待推敲,rename制度二進制文件有效,對jpeg文件無效,暫時還沒有解決辦法,還望大家給點意見)

(2)

output出錯信息

unable to open the /rename "from" file

原因一:沒有加后綴。盡管help中/rename的notes說“/RENAME,A,,,B renames file A to B in the same directory”,但我用的時候根本就不好使。加上后綴jpg才好使。下面是我測試過的三條命令:

/RENAME,sxd000, , ,sxd111,,   !不好使

/RENAME, 'sxd000','jpg', ,'sxd111','',''!好使,通過gui操作后在log中得到的命令,所以帶單引號

/RENAME,sxd000,jpg, ,sxd111,, #p#分頁標題#e#  !好使,關鍵是要有文件后綴jpg

原因二:

/GRAPHICS,POWER

/show,jpeg,,

PLNSOL, EPTO,EQV, 0,1.0 !米澤茲總應變,mises total strain

/show,close

/RENAME,sxd000,jpeg, ,sxd111,,

上述是我的命令流,/show時用的是jpeg,結果/rename時文件后綴我也用jpeg。注意(1)里說得很清楚,產生的文件是jognamennn.jpg

(3)

HELP中/rename命令notes說“This command is valid only at the Begin Level. ”我一直沒有理解。有人說/show后要用finish,但我沒看出有什么差別。

(4)

因help中這樣說:“Only ANSYS binary files should be renamed.”所以曾懷疑/rename只能更改二進制文件名,如txt文件,而對于jpeg文件都是無效的。命令4通過了,事實證明我的懷疑是錯誤的,但沒弄清楚HELP說這句話想干嗎。