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

ansys插件二次開發的案例

ANSYS基于VC++6.0的開發ANSYS基于VC++6.0的開發與 相互作用分析在ANSYS中的實
③用戶通過界面調用后臺的ANSYS命令流進行計算,能夠得到最后的計算結果文件,供用戶進行后處理和結果分析。 ④用戶可以添加新的功能或新的二次開發以實現程序升級。 (3)程序應具有良好的可移植性,不依賴于特定的硬件設備,只要能安裝ANSYS和VC++6.0的硬件環境都能使用本系統,保證程序使用的廣泛性。 (4)程序代碼應具有開放性和可重用性。這樣,在進一步的設計中,能保證設計者可以方便地對代碼進行修改擴充;同時,提供一定的設計接口,新的設計者可以根據接口,無須對程序進行大幅度的修改,就可以進行新的開發,以適應新的特殊要求。 程序的開發平臺是Microsoft VC++6.0、ANSYS6.1,基于WindowsXP編程。程序實現是利用微軟提供的Windows編程接口MFC和ANSYS公司的ANSYS/Multiphysics產品,采用面向對象的程序設計方法。 3程序的主要模塊和設計 如圖3-2所示,程序的主要模塊有:用戶界面模塊、ANSYS計算模塊、VC調用接口模塊和VC后處理模塊,分別論述如下: 3.1 ANSYS模塊 ANSYS為了滿足用戶的特殊需求,建立了開放的體系結構,提供了二次開發接口APDL、UIDL和UPFs(User Programming Features,用戶編程特性)等。其中,ANSYS接口允許用戶將自己的VC代碼連到ANSYS中去,或將ANSYS作為子程序調用,從而使ANSYS具備特殊的功能。 本文的ANSYS模塊是使用APDL語言進行二次開發的。在上面的二次開發中用到了參數化設計方法。參數是APDL的變量(它們更象FORTRAN變量,而不像FORTRAN參數),不必明確聲明參數類型,所有數值變量都以雙精度數存儲。被使用但未聲明的參數都被賦予接近0的“極小值”。在二次開發中使用參數化設計方法,增強了程序的易讀性和可移植性。
展開
HyperMesh開發技術—插件界面開發
3.啟動名稱為"subWindow"插件 案例源碼進群:756716776下載
Hypermesh開發插件
個人開發工作中利用tcl語言寫的一些二次開發,有需要的可有償提供源代碼,部分帶詳細注釋,也可以互相交流學習
abaqus開發-蜂窩板夾芯材料(殼)生成插件 ¥15
為方便建模編程,是以下面圖片中的胞元為基礎建模(說的有點繞口,就是說,下面圖片中的是單胞),如圖所示: 此插件所生成的是可變形的殼模型,設定好之后就可以點擊ok進行生成。 操作示例: 這里就以與默認不同的值進行建模,設定參數如圖所示: 點擊ok,就可以生成相應的模型。結果如圖所示: 插件說明 此插件所生成的是殼模型,胞元為正六邊形。 (無話可說了,就這破插件,就是生成一個蜂窩殼模型,沒啥技術含量,捧不起來,抱歉/(ㄒoㄒ)/~~) 注意: 報錯情況及處理方法: 情況一: 出現這種情況的原因是模型名稱填入不存在的模型名稱,如圖所示: 只需將模型名稱改為已存在的模型就行。這里只需將Model-2改為Model-1就行。 情況:不知道呀,有了再說。 承諾: 1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發現的bug進行修復。 2.使用時有什么問題,也可以進行咨詢,私信或評論區發言都行,看到有時間會進行回復。 3.還沒想好,以后再說。 版本聲明: 此插件基于abaqus內核進行編寫,下載后解壓即可使用。 編寫參考abaqus 2016~2020,由于未找到早期版本的內核,所以不保證在abaqus 2016之前的版本還可以運行。abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內容,所以也不保證可以運行。但是繼承性一般是比較好的,大概率是可以運行的。 免責聲明: 后期也會對蜂窩建模插件進行開發,也許以后的插件會比此插件更加優異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進行退款。新開發插件將放入新的帖子中。
展開
ansys插件二次開發圖1
提供abaqus、hypermesh開發插件的服務……
提供abaqus、hypermesh二次開發插件的服務…… 價格:根據代碼量決定,可提供源代碼(帶注解)
SOLIDWORKS開發插件SolidKits助力企業實現BOM自動化
PS:我們正在免費發送SOLIDWORKS插件永久使用權哦,公眾號回復“免費獲得”想了解更多內容請關注公眾號: SOLIDWORK增效工具集SolidKits
Abaqus開發之軋棍自動裝配插件
圖3 軋輥自動裝配效果圖 最后,如果大家有abaqus二次開發相關需求或技能都可以關注我們的微信公眾號聯系我們。 微信公眾號:320科技工作室
xray內核插件——透視abaqusCAE開發的python對象 ¥100
xray插件 xray是一款對新手很有幫助的abaqusCAE內核插件,其功能是把任意python對象的屬性(字段)、方法(函數)以清單的形式打印在abaqusCAE命令行窗口,查看xray清單的效果堪比查閱一次官方文檔。 以透視model對象為例 xray內核插件只有xray()一個函數,導入xray()函數就能“透視對象”。 透視model對象(mdb.models[‘Model-1’])的清單如下圖,完整清單見附件“model.txt”。 model.txt 上圖中<type 'AbaqusMethod'>分隔成了兩部分,上部分都是小寫字母開頭,下部分都是大寫字母開頭。 在abaqusCAE的python開發接口里面,小寫字母開頭的函數會返回一個對象,大寫字母開頭會創建一個新的對象,這個重要的“規律”在xray的清單中也做了妥妥的考慮。查看清單的效果堪比查閱一次官方文檔。 透視函數,能直接看到需要形參信息 這里以 mdb.Model( )函數為例,圖中紅線包含了需要傳入的參數。 abaqusCAE啟動時自動加載xray插件 為了使用方便,可以通過簡單的配置將xray插件設置為自動加載,實現自動加載后,xray()成為了內建函數。 關于自動加載內核插件的配置方法,已經發布了免費的視頻,可以私信我獲取視頻鏈接。
展開
HyperMesh開發技術—鼠標調整插件UI界面位置
連接成數列windPosit set windPosit [concat $windPosit $windPositX $windPositY] #將數列返回 return $windPosit } (3) 綁定鼠標,當鼠標被釋放執行"{}"內腳本 bind .subWindow.f.label01 <ButtonRelease> { #恢復辨識碼nextId set nextId 0 #跳出綁定 break } (4) bind命令創建綁定 bind "組件" <事件> {執行腳本} <事件>:Key或者KeyPress—按下按鍵 KeyRelease—釋放按鍵 Button或者ButtonPress—按下鼠標 ButtonRelease—釋放鼠標鍵 Enter—移動鼠標到組件內 Leave—從組件上移開鼠標光標 Motion—在某個組件內,將鼠標光標移到另一個點 MouseWheel—用戶移動鼠標滾輪 FocusIn—組件接收鍵盤焦點 FocusOut—組件失去鍵盤焦點 Configure—在開始時顯示組件,或者改變它的尺寸、位置或邊緣寬度 Map—組件可見 Unmap—組件不再可見 Destroy—刪除組件 3.啟動插件
展開
ABAQUS-Python開發之螺旋線(免費插件見文末)
最近做了一個小插件,是關于abaqus-python的GUI二次開發的小插件插件比較簡陋,能力有限,請大家多多包涵。 在土木以及一些機械的相關專業中,我們經常需要用到螺旋線部件,用螺旋線部件模擬螺旋箍筋,鋼絞線,彈簧等構件。Create_helix是博主食詩吃詞最近做的一個簡單的制造螺旋線的小插件,具體參數如下。 圖中,我們需要創建相應的模型(如:你的模型名稱為:yiyebaofu,那么Model_name就為yiyebaofu),而后為你所需要的螺旋線部件進行命名,默認為:Spring,修改為你需要的命名即可。Radius為螺旋線的半徑默認為20,Depth為螺旋線的高度默認為40,Pitch為螺距默認為20。 接下來,我們試著創建一個螺旋線。 由上圖可以看出,我們在Model-1模型中創建了名為Spring,半徑為30,長度為1500,螺距為50的螺旋線。那么我們的插件得到印證。 需要注意的是,我們在對應的模型里面創建螺旋線時,需要先有模型,例如:沒有yiyebaofu,那么在yiyebaofu中創建螺旋線將會報錯,且模型名稱的大小寫也應一致。 那么Create_helix的插件如下: 鏈接:https://pan.baidu.com/s/1Zp5A4X12GNp7iQe6Tt2akA?pwd=c6he 提取碼:c6he --來自百度網盤超級會員V5的分享
展開
abaqus開發:前處理批量提交作業插件(源碼+注釋) ¥168
abaqus二次開發:前處理批量提交作業插件(源碼+注釋) 購買后,請加V:wzd_1021_ 更多插件內容,請私聊 同時提供定制hypermesh/hyperview/abaqus前后處理插件開發
ansys插件二次開發圖2
HyperMesh開發技術—插件DrawBar的OrgElem對畫框使用與實現解析 ¥5
OrgElem對話框是用來創建組件名反映實際工況的鋼筋組件,并移動匹配的鋼筋進入該組件的工具模塊。本節首先介紹OrgElem點選直線幾何的方式移動幾何到相應組件。然后通過對實現功能的源碼進行解析,例如講述本例UI界面的編程方法,Hm組件移動的API使用方法等。 1 OrgElem對話框的使用 1.1啟動該組件方法 1.2設置組件的直徑參數 1.3設置鋼筋類型 1.4點選要移動的鋼筋幾何線 1.5完成鋼筋幾何線的組件間移動 2 源碼及解析 關鍵技術: (1)窗口尺寸位置信息獲取方法; (2)字符串的分割方法; (3)應用concat的數組連接; (4)頂層窗口組件的創建及賦值屬性; (5)全局變量的聲明; (6)框架與標簽框架的創建及布置; (7)按鈕組件及標簽組件的創建及布置; (8)鼠標光標移動窗口位置; (9)子面板的彈出; (10)標簽標題的重載configure的使用; (11)數組元素搜索; (12)創建特定名稱的comp; (13)獲取最后創建組件的id; (14)創建mark方法; (15)移動直線到特定組件; (16)獲取comp名字列表。 2.1 計算窗口移動位移與窗口位置源碼
展開
基于python開發和RSG的模態仿真插件制作過程及源代碼 ¥100
2、利用abaqus RSG建立插件調用第一步建立的模態仿真函數 3、保存插件到軟件安裝的相應目錄,之后即可一鍵進行模態計算。 說明:這樣原來模態仿真需要進行網格劃分、材料賦予、工況設定、作業提交、讀取結果文件等操作現在只需要鼠標點擊3即可完成。
[干貨]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的二次開發 高級篇
展開
(源代碼)Hypermesh開發:懸置28個工況載荷批量加載插件 ¥168
Hypermesh二次開發:懸置28個工況載荷批量加載插件