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

Abaqus插件程序的案例

不用重啟Abaqus,手把手教你快速調試插件程序GUI
大家試一試,是不是可以點擊D按鈕打開插件呢?還可以試試更改腳本,體驗實時更新對話框吧。 把插件程序做成按鈕圖標,用到了 Abaqus主窗口GUI的二次開發 和 Abaqus插件程序GUI二次開發 的一些內容,前者在我的課程《Abaqus主窗口GUI的二次開發》中有全套講解。 關于Abaqus主窗口GUI的二次開發的介紹,也可以看帖子《除了內核程序Abaqus還能這樣做二次開發》 回到主題,不用重啟Abaqus就能即時打開更改后的對話框,是如何實現的呢?其實不難理解,大家一定觀察到了,在myToolsetGui.py和beamCreateForm.py這兩個腳本中有用了reload()方法。 在myToolsetGui.py中,在第38行增加了reload(testForm)。它的作用是重新加載testForm模塊,這個模塊已經與F字母按鈕做了映射。當我們修改腳本后,再次點擊F字母時,就已經重新加載了testForm模塊,打開的是新的模式腳本。 同樣,testForm.py中,第40行增加了reload(testDB)。它能重新加載testDB模塊,這個模塊是對話框腳本,已經與D字母做了映射。當我們修改對話框腳本后,再次點擊D字母,腳本已經重新被加載,打開的是新的對話框。也就實現了不用重啟Abaqus,也能實時看到更改后的界面。 小結一下:我們并不能直接修改Plug-ins菜單下的插件程序,而是繞了一個彎,通過自定義Abaqus主窗口的方式,把Plug-ins菜單下的插件程序與兩個圖標按鈕做關聯,并做適當修改,同時注冊到工具箱中,就能在修改后實時查看插件程序的界面了。
展開
[干貨]Abaqus插件對話框二次開發,參數tgt和sel的設置方法
這里例舉的方法比較簡單,僅僅在abaqus窗口下方的消息區域輸出一行字符串。 以上就是參數tgt和sel的三種設置方式了。 很明顯,后兩種的設置方法,它的用途并不是創建某個控件,而是調用其他的功能,比如調用某個類的實例對象,或者為了調用某個方法。 這兩種方式都可實現與外部功能做關聯,那使用哪個更合適呢? 這個問題不好一概而論,不同的場合用不同的方式。如果某個功能是通過定義一個類來設定的,那么自然用第二種比較合適,比如這里的文件選擇對話框控件,它自身有一個類,通過將此類實例化,可以運行類中定義的功能。 如果某個功能是通過某個實例方法實現的,那么用第三種合適。這樣的設置方法比較直觀,實例方法中就直接可以編寫出我們想要的功能,比如這里的按鈕控件,點擊后,會執行方法中的語句,就是在消息區域打印出一行字符串。 當然,tgt和sel的設置,只是Abaqus GUI二次開發寶礦中的一角,還有更多的知識等待挖掘。 所以,推出個人的第三套課程——《Abaqus 插件程序 GUI的二次開發 高級篇》,本課程在《Abaqus插件程序GUI的二次開發 初、中級篇》的基礎上,對Abaqus插件對話框的GUI二次開發,做更深一步的探討。 在這里,tgt和sel的設置只是最基礎的知識。 課程不再局限于某個控件的創建和使用,而轉向于一些實用的、用RSG無法實現的功能。 我將Abaqus對話框中常見的、且必須通過腳本開發,方可實現的GUI,融合在七個插件中,以它們為案例,一一講述各自的實現過程。 本貼的內容,也以視頻演示的方式,作為第一講,免費播放。 Abaqus GUI二次開發三部曲: Abaqus 主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
展開
詳解Abaqus插件腳本中的關鍵字(AFXKeyword)(上)
參數tgt和sel通常有三種設置方式,在《Abaqus插件對話框二次開發,參數tgt和sel的設置方法》帖子中有詳細闡述,這里使用的是第一種方式。 在下一貼中,我們繼續討論8種關鍵字的具體創建方法,以及用于何種控件: 詳解Abaqus插件腳本中的關鍵字(AFXKeyword)(下) Abaqus GUI二次開發三部曲: Abaqus 主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
詳解Abaqus插件腳本中的關鍵字(AFXKeyword)(下)
加以靈活運用,可以讓插件GUI具有更加方便和豐富的功能。 Abaqus GUI二次開發三部曲: Abaqus 主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
Abaqus插件程序圖1
ABAQUS標準插件與自定義主窗口插件的轉化方法
“在以前發布的文章以及以后將要發布的文章中, 將會存在非常多了ABAQUS插件程序, 由于我使用的是自定義的主窗口做的開發工作, 有的讀者可能發現了直接下載的插件并不能直接作為ABAQUS標準插件使用, 我將在這篇文章里提供這兩類插件的轉化方法, 以供大家參考. ” 以下將就ABAQUS標準插件和自定義主窗口插件做一下簡要介紹: 01 — ABAQUS標準插件(standard) 在這篇文章里, ABAQUS標準插件即通過ABAQUS RSG工具設計生成并保存為standard plug-in類型的插件. 其一般的存儲位置有兩個: 當前工作目錄 根目錄, 根目錄一般位于C盤相應用戶文件夾內, 如在我的電腦里, ABAQUS插件根目錄為: C:\Users\Group\abaqus_plugins 02 — 自定義主窗口插件(custom) 顧名思義, 自定義主窗口插件即主要用于自定義的主窗口GUI的插件. 一般情況下, 同樣需要使用ABAQUS RSG工具生成后并進行相應的修改, 才可以作為自定義主窗口插件使用. 自定義主窗口和一個正常的ABAQUS程序在本質上是一致的, 它完全可以像正常的ABAQUS程序一樣使用ABAQUS標準插件(位于當前工作目錄和根目錄下的).
展開
除了內核程序Abaqus還能這樣做二次開發
主窗口GUI和插件程序GUI的開發,用的都是Abaqus GUI Toolkit。兩者是緊密相連的。自上而下來看,整體的開發流程是: 第一步、AFXApp:創建一個Abaqus的應用程序。 第二步、AFXMainWindow:注冊標準的和自定義的工具集,以及注冊標準的和自定義的模塊。 第三步、Modules/Toolsets:自定義模塊和工具集。在這一步中,我們就可以把集中在Plug-ins菜單下的插件程序做成圖標按鈕,分別放置到我們期望的地方。 第四步、Menu/Icons:修改、增加菜單和定義圖標。 第五步、Modes:負責收集用戶輸入的參數,以及處理命令的模式。 第六步、Forms/Procedures:這是包含在第五步的modes中的,Modes中包含了Forms模式和Procedures模式。 第七步、Dialogs:創建對話框。 第八步、Layout Managers:在對話框中把各個控件進行布局。 第九步、Widgets:創建各個控件,比如單復選按鈕、下拉列表等。 從這九個步驟可以看出,第一步到第四步是主窗口GUI的二次開發,后面五步是插件程序GUI的開發。 Abaqus主窗口GUI的二次開發有什么作用呢? 當插件程序只有少數幾個時,我們可以在Plug-ins菜單下很方便地找得到。但隨著工作或學習的積累,插件程序會漸漸增多,以至于可能會變成這樣: 隨著插件程序越來越多,它們的功能和分類可能也都不相同,如果都擁擠在一個下拉菜單中,我們可能無法快速找到想要的插件程序。時間長了,有時還會忘記一些不常用的插件。 和Abaqus中各個圖標按鈕一樣,我們能不能也把這些插件程序轉換成自己喜歡的圖標按鈕呢? 把它們分類后,這些圖標能不能分別放到菜單欄、工具條和左側的工具箱中呢?
展開
Abaqus用戶子程序調試插件DUS ¥1
=======背景======= 前段時間學習Abaqus的用戶子程序,本以為按照算法實現Fortran編碼應該是比較快的,但沒想到在找用戶子程序的編譯和調試時浪費了不少時間,而且按照網上方法在命令行調試太麻煩,正好要做基于python的Abaqus二次開發培訓,所以就在Abaqus/CAE用python做了一個簡單的調試插件,希望能減少初學者自己摸索調試方法的時間,也為現在還在用命令行調試的人提供一種更加便捷的方式。 =======概述======= DUS(Debug User Subroutine)是集成在ABAQUS/CAE中的一個插件,能夠一鍵啟動用戶配置的用戶子程序開發平臺(如Visual Studio 2008等),并進入對用戶定義子程序的單步調試模式。 Abaqus用戶子程序是用戶進行求解器二次開發的手段,如果想要加入自己的算法,就必須使用Abaqus用戶子程序Abaqus/CAE中可以編譯并運行用戶子程序,但沒有提供對用戶子程序的調試功能,用戶在編寫用戶子程序時,如果通過打印數據信息輸出log信息來查看程序運行情況,查錯過程極其繁瑣。而用戶如果在dos窗口下調試,由于用戶子程序本身的復雜性,在得到最終正確結果前,需要反復編程->調試->再編程這個過程,來回切換也是極其不方便的。 本工具可在Abaqus/CAE中調試用戶子程序,實現以下功能: (1) 讀取用戶在ABAQUS/CAE的計算任務中定義的用戶子程序信息; (2) 自動啟動配置的用戶子程序開發平臺,進入調試模式; (3) 對用戶子程序進行單步調試。
展開
走進abaqus gui開發(4)--新建插件程序
插件程序中的內核執行文件命名為createPlateModul.py,其程序源代碼如下。
Abaqus前處理插件-生成Voronoi單元集(開源程序) ¥200
通過本款插件可方便生成類Voronoi的單元集,通用于二維圖形和三維結構,適于任意幾何構型。 包含程序的開源 .py 文件,可直接作為腳本文件執行,相信能夠幫你打開Abaqus二次開發的思路。 更新日志: 2020.7.19 : 改進對早于2016的舊版本兼容性; 2020.9.15 :增加隨機程度控制參數 (0~1)。 二維實例,隨機程度 = 0: 三維實例,隨機程度 = 0: 二維實例,隨機程度 = 1: 三維實例,隨機程度 = 1: 程序界面: 如有需求可私信詳聊。
Abaqus前處理插件-生成Voronoi單元集(開源程序) ¥150
通過本款插件可方便生成類Voronoi的單元集,通用于二維圖形和三維結構,適于任意幾何構型。 包含程序的開源 .py 文件,可直接作為腳本文件執行,相信能夠幫你打開Abaqus二次開發的思路。 更新日志: 2020.7.19 : 改進對早于2016的舊版本兼容性。 如僅需閉源文件,請移步: https://www.yqgqt.org.cn/content/post/19d81779-6d9a-4fd5-bb83-758694714c89
Abaqus纖維復合材料蜂窩板落錘沖擊仿真模型 內插0厚度cohesive單元以模擬分層 模擬過程采用puck子程序,有錄制整個建模操作視頻,可贈送復合材料層合板快速建模插件及蜂窩建模插件! cae ¥20
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202505/attachment/49623d80bdb74936898c3463aebb8345.png" data-extentions-extra-ocr-id="e6cb4a74c55e38de39a7e4f229d3e914"></figure> </figure><div contenteditable="false" width="100%"> Abaqus纖維復合材料蜂窩板落錘沖擊仿真模型! </div><div contenteditable="false" width="100%"> 內插0厚度cohesive單元以模擬分層 </div><div contenteditable="false" width="100%"> 模擬過程采用puck子程序,有錄制整個建模操作視頻,可贈送復合材料層合板快速建模插件及蜂窩建模插件! </div><div contenteditable="false" width="100%"> cae,inp文件及ODB文件,操作視頻(注意:并未含puck子程序,僅作學習參考) </div><p><br></p>
展開
Abaqus插件程序圖2
Abaqus復合材料層壓結構快速建模插件(附多個版本執行程序 ¥200
jslnk" alt="blob.png" height="283" width="312"></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;復合材料方形梁模型</p><p><br></p><p>這種復雜模型一般程序執行只需要十幾秒即可完成。</p><p>4.該插件的安裝</p><p>下載相應版本的插件程序,解壓縮到ABAQUS安裝目錄或者工作目錄下的abaqus_plugins文件夾內,工作目錄下默認是沒abaqus_plugins文件夾的,可以自己創建一個,然后重新啟動ABAQUS,在plug_ins菜單中就可以看到該工具。</p><p><br></p><p>5.插件的使用</p><p>第一步:創建自己的材料模型,比如二位lamina材料模型或者自定義與vumat子程序匹配的材料模型</p><p>第二步:創建一個基準面,就是將來被偏移掃略的面,這個插件的原理是將殼單元偏移生成連續殼單元或者 實體單元,因此,必須要建立一個基準的面,并劃分網格。</p><p>第三步:創建一個坐標系,這一點有點累贅了,早期對于平板結構比較有效,但是對于曲板或者復雜結構,這一點反倒不好用了,大家可以隨意建一個坐標系,然后建好模型后,把orientation那一部分手動刪除,然后自己重新去定義鋪層的orientation就可以,復雜曲面可以用discrete的定義方式,很方便。</p><p>第四步:選擇單元類型,填寫鋪層順序表,選擇是否生成層間cohesive界面單元,如果生成界面單元,則需要指定cohesive單元的幾何厚度,物理厚度,還有創建一個cohesive的材料。</p><p>第五步:提交執行就可以了。
展開
適用于ABAQUS的黏彈性邊界(粘彈性邊界)及等效地震荷載施加插件程序 v3.2.1 ¥9999
程序已停售,由于之前有人購買所以無法刪除帖子,價格設置為防拍價,請勿購買,謝謝
Abaqus霍普金森壓桿仿真插件:autoSHPB_V2.2 ¥58
1.1.引言 autoSHPB_2.2是基于Abaqus開發的分離式霍普金森壓桿(SHPB)全流程自動仿真插件,具備在插件界面設置好參數后,一鍵全流程仿真,無需手動輔助,自動完成幾何-網格-材料-接觸設置-載荷-場輸出-歷史輸出等流程。 對于零基礎的初學者,本插件可以避免前期花費大量時間的學習Abaqus相關流程,可以基于根據自己的需求先行獲得仿真結果完成主要目標,然后再根據插件生成的CAE文件慢慢學習體會SHPB仿真流程,提高學習效率。 對于非初學者,本插件可以快速調整模型參數和工況設置,短時間內進行大批量SHPB仿真工作,極大提高效率。 由于Abaqus版本變化,附件提供兩個版本插件分別適用Abaqus2016~Abaqus2021,和Abaqus2022~Abaqus2025。使用教程見本文底部視頻。
展開
ABAQUS插件】Mesh2Geom插件
Mesh to Geometry Plugin,來自達索官方論壇社區 原帖鏈接:Mesh to Geometry Plugin plugin feature: 允許Abaqus 用戶從網格文件生成幾何圖形。 該插件可以將.STL文件和網格轉換回幾何形狀,以便重新網格化結構,以及導入各種CAD軟件 detail 這個插件的邏輯是,基于孤立網格,得到幾何部件;幾何部件的表面由孤立網格的外單元面組成。plugin 得到的幾何部件一般需要結合abaqus的幾何清理/虛擬拓撲技術修正。 能夠將 STL 文件導入 Abaqus/CAE 以創建幾何圖形。 能夠使用來自 Abaqus 分析的變形網格作為幾何體網格劃分的基礎,以進行另一個 Abaqus 分析。 下載鏈接(谷歌硬盤) 6.13 版 2020版 視頻操作演示 點擊-轉到-嗶哩嗶哩
展開