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

DOS批處理文件管理的案例

使用python進(jìn)行ABAQUS處理,自動識別文件夾內(nèi)的待處理inp文件 ¥10
平時工作中,有時會接手好多項目,或者一個項目需要使用不同的參數(shù)進(jìn)行分析,并且如果涉及非線性的分析會耗時很久,為了有效的利用時間,我決定下班的時間讓工作站自動計算,計算完成后工作站關(guān)機(jī),并在此基礎(chǔ)上,構(gòu)思了使用Python自動識別工作文件夾內(nèi)的待計算inp文件然后順序提交求解。 程序描述: 獲取當(dāng)前工作目錄后,創(chuàng)建用于存放結(jié)算結(jié)果的Result文件夾; 獲取當(dāng)前文件夾的文件信息列表,并對該信息列表進(jìn)行遍歷提交; 遍歷操作:如果這個文件是inp文件,則根據(jù)該文件提交ABAQUS求解,提取其文件名并將名字中的'.'替換為'-'(該替換是因為在使用CAE GUI提交的時候不允許有'.',使用非ABAQUS前處理生成inp的時候文件名有可能會帶有ABAQUS提交計算時的非法字符); 重新獲取當(dāng)前文件夾的文件信息,并根據(jù)后綴類型進(jìn)行保存或刪除,'.inp' '.sta' '.odb''.msg'被保存,其余的刪除,如果需要保存別的類型文件,就在類型判斷中添加即可; 工作站自動關(guān)機(jī),如果不需要自動關(guān)機(jī),那么可以將程序的最后兩行使用#進(jìn)行注釋化或者刪除。 由于我并未選擇保留py文件,所以注意該程序的備份。 使用方法: 新建一個文件夾,將需要計算的inp文件與用于提交求解的py文件復(fù)制進(jìn)去; 打開ABAQUS command,將當(dāng)前工作目錄設(shè)置為1中建立的文件夾; 使用命令abaqu cae noGUI=python_BatchAbaqus.py進(jìn)行求解。 如果各位大俠在使用該程序過程中出現(xiàn)什么問題或者有什么好的建議,歡迎留言交流。
展開
LS-DYNA處理計算后處理Matlab腳本文件 ¥9.99
該腳本在提交批處理命令以后(雙擊bat文件)運(yùn)行,則能實現(xiàn)自動檢測計算是否結(jié)束,識別各個文件夾中各個K文件的計算結(jié)果,如質(zhì)量(需在K文件中預(yù)先設(shè)置)、內(nèi)能、支反力等信息,并自動輸入到Excel文件中,編寫該腳本實現(xiàn)了后處理的自動化,無需再人工值守。有興趣的可以下載,謝謝。
使用處理文件從后處理CFD-Post導(dǎo)出所需參數(shù) ¥10
說明: 1.本文使用軟件版本為ANSYS 2019 R3 2.本文使用《ANSYS CFX使用批處理執(zhí)行不同參數(shù)計算》中的結(jié)果文件 一句話看全文 使用批處理文件從后處理CFD-Post導(dǎo)出所需參數(shù),如Pressure、Mach Number等 ——手動分割線—— 第一步,在CFD-Post操作并記錄 1. 啟動CFD-Post(先不要加載結(jié)果文件) 2. 創(chuàng)建Session:依次選擇Session > New Session,然后命名為PostBatch.cse 3. 開始記錄:依次選擇 Session > Start Recording 4. 載入文件:依次選擇File > Load Results,加載結(jié)果文件airfoil_001.res 5. 創(chuàng)建Polyline(翼型幾何):依次選擇 Insert > Location > Polyline, 采用默認(rèn) “Polyline 1”,用計算域上面或下面與Airfoil相交 6.創(chuàng)建Chart:橫軸為x,縱軸為Pressure,導(dǎo)出并命名為ChartAOA1_45.csv 7.關(guān)閉文件:依次選擇File > Close> Close 7. 停止記錄:依次選擇 Session > Stop Recording 第二步,修改批處理文件 見附件 第三步,運(yùn)行批處理文件 打開CFX>檢查工作路徑>Command Line 輸入cfx5post –batch PostBatchChanged.cse ,運(yùn)行 導(dǎo)出數(shù)據(jù)進(jìn)行處理,回復(fù)壓力分布 本文全部內(nèi)容與源文件見附件 上一篇:ANSYS CFX使用批處理執(zhí)行不同參數(shù)計算 下一篇:基于CFX 動網(wǎng)格(Motion Mesh)實現(xiàn)翼型震蕩——網(wǎng)格劃分篇
展開
如何使用deepseek寫一些文件處理的代碼
我個人對于編程語言并非科班出身,所以使用python語言去寫代碼實現(xiàn)一些功能,我自認(rèn)為自己是做不到的,好在現(xiàn)在人工智能發(fā)展迅速,也給了我們這些不需要去學(xué)習(xí)編程,就能簡單實現(xiàn)一些批量化處理文件的機(jī)會,可以大大提高工作效率。 首先你需要安裝pycharm,python,配置環(huán)境,這些網(wǎng)上有許多教程,這里就不教大家了。 完成這步工作后我們要做的就是提問,我的問題是這樣問的 之后等待deepseek去給出代碼即可,下面是代碼 我在運(yùn)行后,pycharm進(jìn)行了報錯,大致意思就是找不到解壓的工具,我們直接復(fù)制這個回答給deepseek 然后等待其給出解決方法 按照要求下載解壓工具,然后設(shè)置解壓的路徑即可,我這里將上面的路徑改為了 # 配置UnRAR路徑(根據(jù)實際路徑修改) rarfile.UNRAR_TOOL = r"D:\python3.12\UnRAR.exe" # 或7-Zip路徑 之后就可以運(yùn)行了 自我感覺用deepseek寫的python代碼很好用,但是寫類似于apdl命令則有點(diǎn)差強(qiáng)人意,我寫了一些運(yùn)行都報錯了,而且大家都知道有限元軟件報錯去找問題挺麻煩的,不如編程語言了。 總是要與時俱進(jìn),感覺可以用來做一些其他的工作,比如批量提交k文件啦等等,還是挺實用的工具。
展開
DOS批處理文件管理圖1
Litestar 4D:光度文件處理
c) 結(jié)果如圖 b) 選擇包含多個光度文件文件夾為源目錄同時選擇輸出目錄 這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點(diǎn)擊完成即可 a) 打開Photoview模塊,應(yīng)用Dir to Dir選項, Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進(jìn)行快速的提取。
Litestar 4D:光度文件處理
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進(jìn)行快速的提取。 a) 打開Photoview模塊,應(yīng)用Dir to Dir選項, 這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點(diǎn)擊完成即可 b) 選擇包含多個光度文件文件夾為源目錄同時選擇輸出目錄 c) 結(jié)果如圖
Litestar 4D:光度文件處理
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進(jìn)行快速的提取。 a)打開Photoview模塊,應(yīng)用Dir to Dir選項, 這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點(diǎn)擊完成即可 b)選擇包含多個光度文件文件夾為源目錄同時選擇輸出目錄 c)結(jié)果如圖
Litestar 4D:光度文件處理
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進(jìn)行快速的提取。 a)打開Photoview模塊,應(yīng)用Dir to Dir選項, 這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點(diǎn)擊完成即可 b)選擇包含多個光度文件文件夾為源目錄同時選擇輸出目錄 c)結(jié)果如圖
通過處理文件(.bat)后臺調(diào)用hyperview執(zhí)行tcl腳本的 ¥9
工作中如果存在一些已開發(fā)好的tcl腳本(比如,使用hyperview讀取模型數(shù)據(jù)并寫入txt或excel文件中),通過批處理命令可以實現(xiàn)從后臺調(diào)用hyperview執(zhí)行腳本,從而更方便的獲取數(shù)據(jù)