
發布
注冊
/
登錄Tcl/Python
關注創建者:trytodo 創建時間:2021-04-20
Tcl/Python的視頻教程
STKO助力Opensees基礎教程合集
傳統使用上,我們要借助tcl或者python 解釋器與Opensees 的內核C 代碼進行數據交互,實現有限元模型的建立和計算,其本質是多語言的混合編程。但是已命令的形式建模和數據處理,使得Opensees 的使用用戶群體非常小眾,也不適合工程人員,從而大大限制了Opensees 的影響力。
免費 2小時31分鐘 1670播放
查看
Tcl/Python的實例教程
</div><p><br></p><p>附件是tcl代碼及操作演示,歡迎基于tcl、python API功能開發者一起探討交流</p><p><br></p><div contenteditable="false" width="100%">
示例匹配:
</div><div contenteditable="false" width="100%">
SHANGKE_t0P8MM → 0.8
</div><div contenteditable="false" width="100%">
AL6061_T6_T3 → 3(識別末尾T3為厚度,避開T6材料標號)
</div><div contenteditable="false" width="100%">
STEEL_T8_t2P5 → 2.5
</div><div contenteditable="false" width="100%">
AL7075_T6 → ""(成功避開材料標號)
</div><p><br></p>
展開 為了方便用戶調用,采用了Tcl、python 語言作為用戶交互接口。除此之外,暫無GUI 界面,雖然許多人對其編寫了相關界面。因此,對于不熟悉軟件開發的結構工程師來說,使用 OpenSEES 稍顯困難。但是與 GUI 操作相比,計算機編程是當前科研人員的研究利器,熟練使用腳本建模之后,會發現它很多時候比 GUI 建模更具有優勢。對于工程師而言,需要非常高的理論基礎和編程能力。雖然它擁有世界上工程研究領域前沿的單元庫和一些計算方法,但同時它對于工程而言計算效率比較低,只能單線程計算確實比較拉跨(除非自行開發并行計算),適合對應科研或者小型的工程。
ABAQUS是一套先進的通用有限元系統,屬于高端CAE軟件。它長于非線性有限元分析,可以分析復雜的固體力學和結構力學系統,特別是能夠駕馭非常龐大的復雜問題和模擬高度非線性問題。結構和固體力學領域,專業程度最高的是ABSQUS,極其專業,它的手冊論專業性而言可以爆掉幾乎國內所有高校的所有力學課程和所有中文教科書,英文教材其實也沒幾個能達到ABAQUS手冊的水平的。總得來說ABSQUS側重結構,包括非線性超強的Standard和Explicit,而且它的Python腳本系統和子程序特別支持比較深入的研究型工程應用。
ABAQUS軟件在求解非線性問題時具有非常明顯的優勢。其非線性涵蓋材料非線性、幾何非線性和狀態非線性等多個方面。另外,由于ABAQUS/Standard(通用程序)和ABAQUS/Explicit(顯式積分)同為ABAQUS公司的產品,它們之間的數據傳遞非常方便,可以很容易地考慮預緊力等靜力和動力相結合的計算情況。ABAQUS軟件的求解器是智能化的求解器,可以解決其它軟件不收斂的非線性問題,其它軟件也收斂的非線性問題,ABAQUS軟件的計算收斂速度較快,并更加容易操作和使用。
展開 滿足以下條件其一者優先考慮:
1.至少掌握一種三維建模軟件,如Pro/E,UG等;
2.至少掌握一種FEA前處理軟件,如Altair HyperMesh,ANSA等;
3.至少掌握一種顯式非線性有限元分析求解器,如LS-DYNA,Autodyn,Dytran等,LS-DYNA尤佳;
4.TCL/Tk或Python編程經驗。
我們提供:
1. 一流的技術環境與學習機會;
2. 有競爭力的實習薪酬待遇;
3. 交通補貼;
4. 項目獎金
簡歷請投遞: wangchen@smartfea.cn 或 info@smartfea.cn
對于 Python 和 Tcl,命令參數可以是位置參數和/或關鍵字參數,但是映射它們的規則比人們想象的要復雜一些。
8a. Python 關鍵字參數用于所有 Glyph 標志參數。除了作為關鍵字參數之外,沒有其他方法可以指定 Glyph 標志。
Tcl/Tk:$crv smoothC1 -tolerance $tol
Python:crv.smoothC1(tolerance=tol)
8b. 不接受參數的字形標志必須在 Python 中指定為值為 True 的關鍵字。
Tcl/Tk:$con1 join -keepDistribution $con2
Python:con1.join(con2, keepDistribution=True)
8c. 位置參數在 Tcl 中出現在最后,但在 Python 調用列表中必須出現在最前面。
Tcl/Tk:$con fitLSQ -tolerance $tol $refCon
Python:con.fitLSQ(refCon,tolerance=tol)
8d。請注意,某些關鍵字參數可能看起來包含一個值,但仔細查看 Glyph 文檔會發現它們并不包含。在這些情況下,使用任何一種形式的 Python/Glyph 命令都可以,但請注意這是語法異常。
Tcl/Tk: $con getPosition -arc 0.5
Python: con.getPosition(0.5, arc=True) # 預期的形式
con.getPosition(arc=0.5) # 有效,但不正確
8e. 列表(或元組)可以作為參數傳遞,并轉換為 Tcl 列表,除非在某些情況下。(有關這些附加規則,請參閱 GitHub 主頁上的文檔。)
展開 
Tcl/Python的相關專題、標簽、搜索
Tcl/Python的最新內容
</div><p><br></p><p>附件是tcl代碼及操作演示,歡迎基于tcl、python API功能開發者一起探討交流</p><p><br></p><div contenteditable="false" width="100%">
示例匹配:
</div><div contenteditable="false" width="100%">
SHANGKE_t0P8MM →
對于 Python 和 Tcl,命令參數可以是位置參數和/或關鍵字參數,但是映射它們的規則比人們想象的要復雜一些。
8a. Python 關鍵字參數用于所有 Glyph 標志參數。除了作為關鍵字參數之外,沒有其他方法可以指定 Glyph 標志。
為了方便用戶調用,采用了Tcl、python 語言作為用戶交互接口。除此之外,暫無GUI 界面,雖然許多人對其編寫了相關界面。因此,對于不熟悉軟件開發的結構工程師來說,使用 OpenSEES 稍顯困難。但是與 GUI 操作相比,計算機編程是當前科研人員的研究利器,熟練使用腳本建模之后,會發現它很多時候比 GUI 建模更具有優勢。對于工程師而言,需要非常高的理論基礎和編程能力。
滿足以下條件其一者優先考慮:
1.至少掌握一種三維建模軟件,如Pro/E,UG等;
2.至少掌握一種FEA前處理軟件,如Altair HyperMesh,ANSA等;
3.至少掌握一種顯式非線性有限元分析求解器,如LS-DYNA,Autodyn,Dytran等,LS-DYNA尤佳;
4.TCL/Tk或Python編程經驗。
我們提供:
1. 一流的技術環境與學習機會;
2.