
發布
注冊
/
登錄文件夾
關注創建者:自學土木網 創建時間:2021-03-17
文件夾的視頻教程
abaqus插件111-odb后處理線性疊加指定路徑文件夾內所有odb并添加到新的odb(2026-01-27)-mark
abaqus插件111-odb后處理線性疊加指定路徑文件夾內所有odb并添加到新的odb(2026-01-27)-mark
免費 4分鐘 7播放
查看
基于python的彈性模量批量自動計算腳本
將待計算數據(txt文件)放入data文件夾下(支持批量處理),確保txt中第一列是位移(mm),第二列是力(N) 2. 將moduli_calc.py中試樣參數(試樣橫截面積S和試樣長度L)修改為自己的數據,保存 3. 雙擊運行lib_check文件夾下腳本requirements.bat,完成依賴庫的安裝 4.
¥10 8分鐘 19播放
查看
Abaqus輸出矩陣:輸出總體矩陣、單元體矩陣及使用python生成、讀取矩陣文件的簡易代碼
課程內容: 簡易的總體矩陣和單元體矩陣輸出流程 輸出矩陣指令的具體選項 輸出矩陣時需要注意的具體問題 用python讀取矩陣文件,并輸出為excel形式(該課程有補充內容在課件的longmatrix文件夾里,有ppt文字教程說明) 運行python腳本自動生成矩陣文件 課程主要針對有一定abaqus基礎,想學習輸出矩陣方法的同學。
¥16.9 1小時48分鐘 3441播放
查看
文件夾的實例教程
<div contenteditable="false" width="100%">
功能是把當前文件夾下allFiles的文件轉移到相應的文件夾中,os.getcwd()不能用換了一個
</div><p><br></p><p><br></p><pre class="ql-syntax" spellcheck="false">import os
import shutil
# 定義 allFiles 文件夾路徑
#source_folder = os.path.join(os.getcwd(), 'allFiles')
current_file_path = os.path.abspath(__file__)
current_directory = os.path.dirname(current_file_path)
source_folder = os.path.join(current_directory, 'allFiles')
print(source_folder)
# 檢查 allFiles 文件夾是否存在
if not os.path.exists(source_folder):
print("錯誤:{} 文件夾不存在。".
展開 在指定文件夾中建立ABAQUS文件有兩種方法:
1、一種是用通常的界面打開ABAQUS,建立模型后用另存為的方式放在指定文件夾里;
2、方法二介紹如下:
1)建立指定文件夾如ABAQUS exe
2)打開文件夾后,按住SHIFT鍵
3)右擊鼠標,選擇“在此處打開命令窗口”
4)在文件夾名后輸入:abaqus cae
5) 即可打開ABAQUS CAE,且文件出現在指定文件夾里。
# -*- coding: utf-8 -*-
# 移動某文件下所有子文件夾里的文件,到指定文件夾
import
os
import
shutil
def
move_files_to_all_folder(
base_path):
# 創建一個名為 "All" 的文件夾(如果它不存在)
all_folder_path
=
os.
path.
join(
base_path,
"All")
if
not
os.
path.
exists(
all_folder_path):
os.
makedirs(
all_folder_path)
# 遍歷 base_path 目錄下的所有子文件夾
for
root,
dirs,
files
in
os.
展開 只剩下CAE工程師對著一年的工作文件夾發呆。想把每個項目里的PPT格式報告,轉移到新的匯總文件夾去。回顧下一年都做了些什么事情。反思下為什么還是在辛苦搬磚的路上,勞務手套都不舍得買。
一個個移動是不可能去做的。還好python是免費的。
二 分析背景
每個項目文件夾下,還有很多子文件夾。
文件夾里不止有報告,還有分析文件,標準文件等等。還好報告都是PPT,而且僅有報告是PPT。這也是在平時工作中有良好的整理習慣,有規律就能上代碼。
所以工作目標清晰,需要遍歷2020年項目這個文件夾下的所有文件夾,找到PPT格式,轉移到新的文件夾。
三 源碼
展開 平時工作中,有時會接手好多項目,或者一個項目需要使用不同的參數進行分析,并且如果涉及非線性的分析會耗時很久,為了有效的利用時間,我決定下班的時間讓工作站自動計算,計算完成后工作站關機,并在此基礎上,構思了使用Python自動識別工作文件夾內的待計算inp文件然后順序提交求解。
程序描述:
獲取當前工作目錄后,創建用于存放結算結果的Result文件夾;
獲取當前文件夾的文件信息列表,并對該信息列表進行遍歷提交;
遍歷操作:如果這個文件是inp文件,則根據該文件提交ABAQUS求解,提取其文件名并將名字中的'.'替換為'-'(該替換是因為在使用CAE GUI提交的時候不允許有'.',使用非ABAQUS前處理生成inp的時候文件名有可能會帶有ABAQUS提交計算時的非法字符);
重新獲取當前文件夾的文件信息,并根據后綴類型進行保存或刪除,'.inp' '.sta' '.odb''.msg'被保存,其余的刪除,如果需要保存別的類型文件,就在類型判斷中添加即可;
工作站自動關機,如果不需要自動關機,那么可以將程序的最后兩行使用#進行注釋化或者刪除。
由于我并未選擇保留py文件,所以注意該程序的備份。
使用方法:
新建一個文件夾,將需要計算的inp文件與用于提交求解的py文件復制進去;
打開ABAQUS command,將當前工作目錄設置為1中建立的文件夾;
使用命令abaqu cae noGUI=python_BatchAbaqus.py進行求解。
如果各位大俠在使用該程序過程中出現什么問題或者有什么好的建議,歡迎留言交流。
展開 
文件夾的相關專題、標簽、搜索
文件夾的最新內容
在樹形文件夾散射模型節點右鍵打開一個可選項:輸出詳細的摘要報告到輸出窗口,2D畫圖使用角度或β-β0,使用用戶自定義鏡像角3D畫圖。詳盡報告、2D和3D畫圖將會給出總散射。
檔案最終會出現在項目「user_files」文件夾中,格式為3D結構化數據,可用于后處理或進一步分析。
項目準備
步驟2:把在ANSYS ACP制作好的網格及相關信息輸入Studio進行后續分析
開啟Studio,選擇樹脂轉注成型模塊。接著選擇匯入幾何,文件類型選擇ANSYS ACP file (*.h5),并選擇對應檔案。匯入成功后會顯示對應之網格。
生成的輸出文件在與原始 OpticStudio YYY.DAT 相同的文件夾中創建,擴展名為 _INV_FLIPX 的 DAT 文件。
凹面
同樣,讓我們看看凹面光學元件的數據方向。下圖解釋了凹面和生成的干涉圖數據之間的映射關系。由于表面前面的中間焦點,被測凹面上的基準點在干涉圖中沿 X 和 Y 方向翻轉。
data_analysis文件夾還包含一個腳本,用于執行有槽和沒有槽的模擬(根據基準問題,用于對能量流進行規范化)。該腳本還允許更改數值和物理項目參數,例如,檢查準確性。下面顯示了一些示例字段分布。
[1]P.
將插件文件夾復制至Abaqus插件目錄abaqus_plugins,例如:
D:\ABAQUS2023\product\win_b64\code\python2.7\lib\abaqus_plugins
4.2. 啟動Abaqus,無需預先創建模型。
FRED 應用:光束足跡分析18天前
一旦光線追跡完成了,每個探測器實體將會生成一個分析結果節點(Analysis Results Node),位于對象樹的分析結果文件夾中。
FRED 應用:光束足跡分析18天前
一旦光線追跡完成了,每個探測器實體將會生成一個分析結果節點(Analysis Results Node),位于對象樹的分析結果文件夾中。
算法跑完了,相位圖也出來了,文件夾里安安靜靜躺著一張“看起來很像那么回事”的全息相位圖。這個時候,最讓人上頭的問題就來了——這張圖,真的能打嗎?
做DOE設計的人,大概率都經歷過這樣一個瞬間:
整個流程其實不復雜,總共可以分成五步,如圖2所示。
2.在Element庫中右鍵單擊Custom文件夾,然后按“重定向”。
3.選擇已編譯的緊湊模型所在的文件夾。緊湊模型的文件擴展名為.x.ice。對于1x2MMI示例,已編譯的緊湊模型位于S-parameter data collection wizard的/wizard/文件夾中,預編譯版本也可在附件包的“Compiled_roMMI1x2_model”目錄中找到。
在樹形文件夾中選擇Materials>Create a New Material>Sampled Birefringent and/or Optically Active Material,按照如圖所示的數據輸入如下數值(KDP材料的創建方法請見本文后的備注)。