
發布
注冊
/
登錄熱源二次開發的案例
hypermesh二次開發之自動記錄用戶操作命令,方便二次開發 ¥19.89
hypermesh二次開發之自動記錄用戶操作命令,方便二次開發
你也可以來做二次開發--HyperMesh二次開發應用之123
大部分HyperMesh用戶覺得二次開發這種碼農干的事情大概很困難 。我們平時發現有的工程師非常有耐心:對一件單調乏味的事情重復千百次。其實有時候二次開發真的很簡單,懂一點二次開發會讓你的工作更有效率,讓你的分析生活更有趣。
應用1:創建節點(node)
前處理建模經常需要創建節點,有時數量還相當多 。接下來我們來看一下如何通過二次開發把這些點變到HyperMesh中去!
保證你一看就會!
應用1
輸入: 比如我們已經從別的途徑獲得了這些點的x,y,z坐標;這些坐標保存在nodesxyz.csv文件中,這是一個文本文件,可以使用文本編輯器或者excel打開。
?在HyperMesh中先按照傳統的方法創建第一個點
然后從下拉菜單Edit -> Command File打開命令流文件;我們可以看到下面這條命令,所以我們只需要按照這個格式得到其它命令語句即可實現目標。
展開 解決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 -
展開 SOLIDWORKS二次開發介紹
SOLIDWORKS二次開發其實就是使用API函數來替代SOLIDWORKS設計中一些重復繁瑣的工作,起到輔助設計的作用。
SOLIDWORKS的二次開發是建立在軟件提供的API函數的基礎上的,SOLIDWORKS的API對象結構是一個自上而下的多層樹型網絡結構,在二次開發過程中,COM編程允許SOLIDWORKS將實際的對象函數功能與外部世界聯系,提供給設計人員開發使用,而VB.Net程序語言將COM編程的復雜性降低,使得設計人員在編譯時,既可以在上層對象中尋找函數和方法,也可以面向子類對象調用其函數完成設計。
SOLIDWORKS二次開發多使用VBA、VB.NET、C#.NET、C++等語言,每種語言都有自己的優勢所在,這里僅做一個簡單的介紹。
1、VBA:VBA語言是SOLIDWORKS軟件自帶的一種宏語言,可以通過SOLIDWORKS自帶宏功能打開,方便快捷。但是VBA語言不適合系統軟件的開發,且在編程時沒有錯誤提示。
2、VB.NET: VB.NET語言,許多語言和VBA相似,宏錄制后方便編程人員的修改應用且可以作為系統軟件開發語言,以Visual Studio作為開發平臺。
3、C#.NET:C#和VB.NET優勢幾乎差不多,但是C#和SOLIDWORKS自帶宏程序語言與VBA有些不同,不適合前期入門的人員選擇。
4、C++:C++語言有些難度,不是太適合常規的SOLIDWORKS二次開發編寫,不建議使用。
展開 Hypermesh二次開發之定位導入模型 ¥5
在我們導入半球模型前只需要將計算模型單元質量檢查過關,命名恰當即可使用二次開發腳本導入半球模型。
具體操作模型和二次開發腳本均附在文末,僅供學習使用,需要的同學可以進行獲取。
Abaqus二次開發
Abaqus二次開發
利用Python對Abaqus進行后處理開發
Abaqus提供了基于Python語言的腳本接口,在Abaqus的二次開發過程中,可以利用Python腳本對其后處理結果進行輸出,然后再進行相應的處理。
ANSA二次開發環境安裝
ANSA二次開發所需開發環境一般為PyCharm或者VScode,下面是VScode插入ANSA的教程:
1.
打開“
Visual Studio Code Setup”
窗口
--- Tools > Script > Visual Studio Code
or
--- Tools > Settings > Visual Studio Code > Setup
2.
按照“
Visual Studio Code Setup”
窗口的向導到第二步,”
Setup
“時選擇”
From package
“
3.
到“
Location
“側選項卡時,在”
Visual Studio Code Package
“欄選擇
VSCode
的壓縮包。需要注意的是,”
Destination
“欄的路徑是否到
”
…/AppData/Roaming”
4.
然后繼續向導,等待
VSCode
安裝,安裝成功后會自動打開
VSCode
5.
在
VSCode
中,按“
Ctrl + Shfit + X
”,然后選擇“
Install from VSIX
”
6.
在彈出的窗口中選擇
”bcs-dev-env-extension-24.1.0”
文件夾中的
”bcs-dev-env-24.1.0.vsix”
文件(
需要解壓
bcs-dev-env-extension-24.1.0
壓縮包
)
7.
然后重啟
VSCode
即可
展開 
DEFORM二次開發
DEFORM二次開發 有賞請教 加QQ1612761720
deform二次開發
現在想用deform的二次開發功能將這幾個加工工序綜合在一個模塊下完成。請問二次開發能實現嗎?謝謝。。。困惑中,請指點。謝謝!!!
ABAQUS二次開發
ABAQUS導入外部幾何模型幾何誤差修復功能 有誤差的幾何模型和使用修復功能后的模型如圖所示,注意圈出來的節點z坐標值
sw二次開發
sw二次開發