不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

abaqus,job運行(Running)時,與python含循環的腳本文件卡塞,沖突問題? 100

瀏覽:2847 回答:7
當我job狀態為Running時,為啥我執行一些含循環語句(while語句)的腳本文件時,會使abaqus主窗口gui界面無法操作???甚至有時會閃退。有什么好的解決辦法嗎? 有大神知道嗎????
邀請回答 我來回答

全部回答

(3)
默認 最新
書海
這跟job運行不運行沒關系,GUI界面是單進程的,你跑while循環占用進程,必然導致ui界面卡
2023年7月11日
已采納 評論 2 點贊 3
小爵
你想做到的是,在Abaqus運算求解的過程中,利用python腳本提取odb文件的信息。就我所知,即使是Abaqus CAE界面在后臺計算時打開odb文件后,結果就停留在你打開的那個時刻,如果想要獲取最新結果,就需要關掉odb文件重新再打開。因此你的腳本在更新到最新結果時,每一個循環也應該有相應的打開,關閉odb的文件操作。另外,Abaqus計算過程中會產生sta,msg等文本文件供用戶實時監測程序運行狀態,用戶還可以自行定義輸出到.fil文件,可以看到Abaqus被設計成為利用這些文本文件監視運行過程,而odb文件為二進制文件,這是因為odb儲存有模型計算結果的所有細節,占用空間大,采用二進制能節省空間,即使這樣我們也可以看到通常odb文件較大,而大文件在循環中操作很費時間的,這也可能是引起程序卡塞的一個原因。綜上,首先建議你檢查一下自己的程序是否有打開關閉文件的操作,其次,最好是利用sta,msg,fil文件等文本文件檢測運算過程。
2023年7月12日
已采納 評論 點贊 1
追風少年62
電腦性能問題;分開搞,不在界面里求解
2023年7月11日
已采納 評論 2 點贊

沒解決?試試專家一對一服務

換一批
    App下載
    技術鄰APP
    工程師必備
    • 項目客服
    • 培訓客服
    • 平臺客服

    TOP