
發布
注冊
/
登錄Adams 二次開發的案例
直播預告-Adams二次開發基礎第三講:Adams GUI元素編輯
精彩直播預告
Adams提供了豐富的圖形控件和完整的圖形開發工具,用戶可以利用這些工具進行菜單欄、工具欄、對話框等對象的編輯。通過這些圖形界面的開發,可以為復雜的業務提供簡單的功能入口,從而簡化操作邏輯并給予使用者正確的反饋。
但許多用戶在使用Adams進行對話框開發時往往面臨以下問題:
1、一個對話框中包含許多控件,如何快捷的訪問這些控件以獲取各類信息?
2、在對復雜的功能進行實現時,對話框之間往往有參數傳遞的需求,這些又將如何實現?
當遇到以上問題時如何輕松應對?海克斯康有高招!本次直播講堂請到了Adams技術工程師狄亞鵬為我們講解如何使用Adams的內置工具進行界面開發,幫助用戶了解Adams的菜單編輯器、對話框編輯器及界面對象操作命令,并通過具體的案例進行操作演示。敬請關注!
4月25日 14:00
▲ 掃碼參與報名
立即預定
直播內容聚焦
?? 界面開發工具使用方法
?? 界面對象操作命令介紹
?? 對話框及菜單開發演示
狄亞鵬
海克斯康工業軟件技術工程師
具有多年Adams軟件使用經驗,擅長Adams二次開發以及工程機械產品的動力學仿真分析。
展開 adams二次開發及實例 ¥5
adams二次開發及實例
5月29-30日 北京+線上 | ADAMS 傳動、聯合仿真及二次開發高級培訓
課程背景
Adams軟件由其領先的“虛擬樣機”理念和技術,迅速發展成為CAE領域中使用范圍最廣、應用行業最多的機械系統動力學仿真工具,占據了全球該CAE分析領域的大部分市場份額,被廣泛應用于航天、航空、汽車、兵器、船舶、電子、工程設備及重型機械等行業,眾多國際化大型公司、企業均采用Adams軟件作為其產品設計研發過程中機械系統動力學性能仿真的平臺。
為了讓廣大分析人員根據自己的仿真需求,學習和掌握Adams強大的建模和仿真分析功能,特舉辦《Adams多體動力學仿真》培訓。定制化的培訓內容,通過大量的理論和實例講解,使得學員可以在較短時間內掌握自己需要的Adams多體動力學分析的原理與方法,并解決工程應用中的熱點問題。
時間及地點
2021年5月29日-5月30日 線下北京/同步直播 (授課2天)
(課后可免費觀看同步教學視頻)
主講專家
該講師,十多年仿真分析工作經驗,能熟練應用Adams仿真軟件進行多體動力學建模和仿真分析,熟悉主流有限元和控制系統等多種仿真軟件,具有多學科聯合仿真能力;有一定的VB、C#編程技能,能進行軟件的二次開發;熟悉多體動力學理論和應用場景,對其他多體動力學軟件的特點,如RecurDyn、Simpack有深度認知;具有行業仿真應用經歷,有解決實際問題的能力。
收費標準
A:3600元/人,住宿可統一安排,費用自理。
B:參加培訓的學員,可申報AXKG全國職業技能考試鑒定中心頒發的《高級CAE仿真工程師》職業技能等級證書;費用1600元/人,可作為本行業專業崗位職業能力考核的證明,也是崗位聘用、任職、定級和晉升的重要依據。
展開 你也可以來做二次開發--HyperMesh二次開發應用之123
大部分HyperMesh用戶覺得二次開發這種碼農干的事情大概很困難 。我們平時發現有的工程師非常有耐心:對一件單調乏味的事情重復千百次。其實有時候二次開發真的很簡單,懂一點二次開發會讓你的工作更有效率,讓你的分析生活更有趣。
應用1:創建節點(node)
前處理建模經常需要創建節點,有時數量還相當多 。接下來我們來看一下如何通過二次開發把這些點變到HyperMesh中去!
保證你一看就會!
應用1
輸入: 比如我們已經從別的途徑獲得了這些點的x,y,z坐標;這些坐標保存在nodesxyz.csv文件中,這是一個文本文件,可以使用文本編輯器或者excel打開。
?在HyperMesh中先按照傳統的方法創建第一個點
然后從下拉菜單Edit -> Command File打開命令流文件;我們可以看到下面這條命令,所以我們只需要按照這個格式得到其它命令語句即可實現目標。
展開 
hypermesh二次開發之自動記錄用戶操作命令,方便二次開發 ¥19.89
hypermesh二次開發之自動記錄用戶操作命令,方便二次開發
解決Abaqus Python二次開發各種問題! 附ABAQUS PYTHON二次開發攻略文檔下載
網絡接口不僅能用python3來開發,甚至可以用任意一種更適合你開發需求的代碼來開發。網絡接口的環境和abaqus的python2環境是天然隔離的,安裝各種第三方庫自然不在話下了。
說到成果保護,作者可以精準對具體某個函數進行訪問控制,包括“哪個賬號可以訪問?”、“可以訪問幾次?”、“在哪個時間段可以訪問?”等等。
而且,這里提到的網絡可以是局域網。最小的局域網就是同一臺計算機訪問自身的不同端口,所以完全可以在你的計算機上配置好網絡服務器應用,然后在abaqus的python2環境中訪問、交互,實現上述的各種功能。
2、函數上云
對于那些飽含作者心血的寶貴函數,完全可以部署到各種云服務器上,在代碼“絕對安全”和用戶“絕對方便”的前提上讓有需要的人能夠方便快捷的使用到。
以上,都可以基于Abaqus python 漸進式二次開發的技術來實現。代碼的使用方法很大程度決定了代碼使用的場景和邊界。
所以,希望突破限制復制粘貼“長長”腳本的你,歡迎參加《Abaqus python 漸進式二次開發(二)》直播課,從基礎的開發“套路”開始,重新認識Abaqus python二次開發。
下載地址:ABAQUS PYTHON二次開發攻略文檔下載
展開 ANSYS基于VC++6.0的二次開發ANSYS基于VC++6.0的二次開發與 相互作用分析在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的“極小值”。在二次開發中使用參數化設計方法,增強了程序的易讀性和可移植性。用戶無須了解程序的具體結構只需改變參數值就可自動調用ANSYS模塊。
展開 Hypermesh二次開發之蛛網螺栓批量建立 ¥15
采用Hypermesh中的二次開發可以有效加快模型處理效率,僅對符合連接的孔與孔之間創建螺栓結構,在非鉚接區域不予創建螺栓,效果如視頻所示。
文末有腳本內容及模型文件,如有需求可以進行獲取,十分感謝!
初識ABAQUS UMAT二次開發(二)
初識ABAQUS UMAT二次開發(二)
大家好,這一期小編接著上一期(初識ABAQUS UMAT二次開發)繼續向大家介紹ABAQUS軟件的UMAT二次開發功能。上一期我們說過ABAQUS是一款強大的非線性有限元軟件。
HyperMesh二次開發技術—插件界面開發
1.代碼實例
#新建過程subWindow
proc subWindow {} {
toplevel .subWindow -background {black}
wm overrideredirect .subWindow true
wm attribute .subWindow -topmost true
wm geometry .subWindow 296x120+300+250
frame .subWindow.f -relief flat
label .subWindow.f.label01 -text "" -width 1 -height 5 -background {black}
grid .subWindow.f.label01 -column 0 -row 0 -padx 2 -sticky ew
labelframe .subWindow.f.part01 -text "workPath" -width 25 -height 100
label .subWindow.f.part01.label00 -text "HomeDir" -font {arial 8 bold} -width 8
label .subWindow.f.part01.label10 -text "" -width 20 -height 2 -relief groove -borderwidth 4
button .subWindow.f.part01.button -text "Select" -width 5 -font {arial 8 bold}
grid .subWindow.f.part01.label00 -column 0 -row 0 -pady 18 -
展開 設計仿真 | 直播預告-Adams 命令語言基礎
精彩直播預告
Adams作為一款功能強大的多體動力學仿真軟件已被廣泛地應用于各行各業,Adams Command Language (習慣稱為cmd)是 Adams 軟件的命令語言。通過Adams對話框執行的所有操作都可以找到對應的 Adams 命令。利用這一特性,用戶可以很容易地獲取各類cmd命令用于cmd 腳本的開發,實現各種自動化功能。
由于許多用戶缺少對命令語言系統性的認識,因此無法熟練的掌握cmd,這也限制了cmd的推廣和應用。對于Adams軟件的使用者而言,了解和學習cmd是有益的,初學者可以通過cmd更快地理解某項功能的實現邏輯,從而加深對功能的理解,提高軟件使用熟練度;進階用戶則可以利用命令語言進行各類定制化開發工作。為了提升用戶對Adams軟件的實操技能,海克斯康特推出Adams二次開發基礎系列直播,全方位幫助用戶更好的學習及使用Adams進行二次開發,敬請關注。
本次直播主要介紹Adams命令語言的基礎,幫助用戶了解Adams基本語法,熟悉命令組成,介紹最佳的命令語言學習方法,歡迎預約報名!
12月15日 14:00
▲ 掃碼參與報名
立即預定
直播內容聚焦
?? Adams命令語言的基本組成及語法
?? 如何編寫條件判斷及循環命令
?? 學習Adams命令語言的最佳方法
狄亞鵬
海克斯康工業軟件技術工程師
具有多年Adams軟件使用經驗,擅長Adams二次開發以及工程機械產品的動力學仿真分析。
展開 
CAE二次開發概述
<p>CAE二次開發概述</p><p>在談到CAE二次開發時,不可避免的我們要想到一次開發。所謂的CAE的一次開發,就是基礎軟件開發(如ansys、adams、cfx等),基礎軟件的開發建立在工程應用的基礎之上,是力學、數學、IT等學科交叉在工程領域的智慧結晶。</p><p>一次開發后的基礎軟件經過商業化和市場化后,對工程領域的研發起到了巨大的作用,但由于工程問題的種類千差萬別,不同的用戶有不同的專業背景和發展方向,基礎通用軟件不免在具體的專業方面有所欠缺,針對這些不足,便有了CAE軟件二次開發的需求。</p><p>CAE二次開發是在不改變基礎軟件內核的基礎上通過功能擴展、接口開發、流程定制等開發,進一步降低基礎商軟的使用難度、更進一步的提高工作效率。</p><p><br></p><p>從功能擴展來看:CAE二次開發一般利用商業軟件的API、UDF等功能開發專用分析功能模塊;或對于各類材料屬性、邊界載荷等支撐數據庫進行擴充;也可以根據業務需求,探索、確定數學模型和專用算法。</p><p>從接口開發來看:二次開發則進行文件格式解讀、編制單向數據,傳遞接口程序,延展分析流程;同時根據業務需要,實現自研代碼和商用軟件的單向或雙向聯合分析;也可以進行雙向開發和耦合接口分析程序實現多學科分析。</p><p>從效率提升來看,通過改進CAE、CAD軟件針對特定應用的前后處理能力、固化重復性工作;對于成熟業務的分析模型與相關求解設置進行整理、定制分析模板;梳理設計仿真流程并實現自動化執行。</p><p><br></p><p>CAE二次開發經過多年的發展,其在仿真流程自動化和仿真軟件自動化方面的優勢已經被諸多用戶所認可。
展開 基于Runge-Kutta算法的硬化土模型二次開發
[13] 姜兆華,張永興.硬化土模型在FLAC3D中的二次開發[J].解放軍理工大學學報(自然科學版),2013,14(5):524-529.
[14] 鄭土永.基于HS本構模型軟土地鐵換乘車站深基坑力學特性研究[D].佛山:佛山科學技術學院,2022.
文章來源:工程技術研究
Abaqus二次開發-部件體素化(依據體素數目) ¥20
免責聲明:
后期也會對體素化進行開發,也許以后的插件會比此插件更加優異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進行退款。新開發的插件將放入新的帖子中。
該插件不攜帶任何惡意內容,也不會盜取你的個人隱私內容,代碼未加密,購買后請對內容查看以確認。若使用后對您的計算機以及經濟、財產、隱私造成任何損害,本人不承擔任何責任。個人可以對源代碼進行更改,但是更改后的程序使用,產生的任何責任與本人無關。
注意!!!!!!!!
注意!!!!!!!!!!
注意!!!!!!!!!!!!
重點來了!!!!!!!!!!!!
售出后概不退款!!!!!!!!!!!
同時希望各位尊重個人勞動成果,不要拿去二次銷售!!!!!!!!!!!!
這么有意思的東西不要轉發一下么?
示例下載:
example.cae
example.jnl
使用過程中若是出現bug,請在評論區留言。看到后會回復,并對其進行修復。
(暫時就這樣吧,也想不起來說什么了。)
帖子更新不易,跪求點贊加關注,能收藏一下就更好了。
展開 abaqus二次開發-蜂窩板夾芯材料(殼)生成插件 ¥15
情況二:不知道呀,有了再說。
承諾:
1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發現的bug進行修復。
2.使用時有什么問題,也可以進行咨詢,私信或評論區發言都行,看到有時間會進行回復。
3.還沒想好,以后再說。
版本聲明:
此插件基于abaqus內核進行編寫,下載后解壓即可使用。
編寫參考abaqus 2016~2020,由于未找到早期版本的內核,所以不保證在abaqus 2016之前的版本還可以運行。abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內容,所以也不保證可以運行。但是繼承性一般是比較好的,大概率是可以運行的。
免責聲明:
后期也會對蜂窩建模插件進行開發,也許以后的插件會比此插件更加優異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進行退款。新開發的插件將放入新的帖子中。
該插件不攜帶任何惡意內容,也不會盜取你的個人隱私內容,代碼未加密,購買后請對內容查看以確認。若使用后對您的計算機以及經濟、財產、隱私造成任何損害,本人不承擔任何責任。個人可以對源代碼進行更改,但是更改后的程序使用,產生的任何責任與本人無關。
注意!!!!!!!!
注意!!!!!!!!!!
注意!!!!!!!!!!!!
重點來了!!!!!!!!!!!!
售出后概不退款!!!!!!!!!!!
同時希望各位尊重個人勞動成果,不要拿去二次銷售!!!!!!!!!!!!
這么有意思的東西不要轉發一下么?
示例下載:
hiveshell.jnl
hiveshell.cae
使用過程中若是出現bug,請在評論區留言。看到后會回復,并對其進行修復。
(暫時就這樣吧,也想不起來說什么了。)
帖子更新不易,跪求點贊加關注,能收藏一下就更好了。
展開