
發布
注冊
/
登錄軟件二次開發的案例
CAE軟件二次開發的核心不在代碼
企業的前后處理均使用二次開發的程序來規范,工作質量和人員效率也就越高。
02 CAE軟件二次開發的核心在于經驗
二次開發的價值不單單局限在提高工作效率,誠然,提高工作效率是二次開發自帶屬性,但把工程師的個人經驗融合到二次開發的工具中,讓所有工程師的工作做法,工程經驗通過程序的方法固定下來,就實現了工作經驗的升華。工程經驗的東西比較主觀,每個人可能都不一樣,但大家達成通識的工程經驗就是可以固定沉淀下來的東西,而這個東西最后通過二次開發的程序固定下來,帶不走也丟不掉,就是一個企業的核心競爭力。
03 CAE軟件二次開發的核心在于人才
其實公司的競爭大體就是人才的競爭,所以這里我再要提一下。CAE軟件的二次開發其實是一個跨學科的工種,需要的開發人員素質有:
掌握基本的有限元理論
相當的實際工程經驗
優秀的代碼能力
通俗話來講,這個人既要懂仿真,也要會寫程序,最好能有較多工程經驗。我也看到很多企業,有專門的軟件開發團隊,為其他部門需要二次開發的提供技術支持,但這樣其中的溝通成本極高。軟件工程師不一定能真正理解仿真工程師的需求,仿真工程師也不懂軟件開發的條條框框,最后開發的軟件貼近不了實際應用,浪費了太多的資源。另外,一個好的軟件應該是bug少,這一方面依賴于工程師的代碼能力,全面的邏輯思維能力,也依賴于對仿真流程的了解和工程經驗的積累。
展開 招聘:HyperWorks軟件二次開發工程師
職位: HyperWorks軟件二次開發工程師
工作地點:上海/杭州
工作職能:
(1) HyperWorks軟件的客戶化定制開發
(2) 軟件需求定義
(3) 軟件功能及框架定義
(4) 軟件開發工作
職位要求:
(1) 本科及以上學歷
(2) 力學、有限元及相關專業背景
(3) 具備一定的CAE仿真分析能力,至少熟悉HyperWorks的HyperMesh和后處理莫
(4) 有良好的編程能力,能熟練進行面向對象編程,有實際的HyperWorks二次開發項目經驗
(5) 具備良好的技術溝通能力和客戶交流能力.
以下幾條不是職位必須的,但能為你提高競爭力:
(1) HyperWorks,Nastran, Abaqus等有限元及多體動力學分析軟件的使用經驗
(2) C++,Java等面向對象語言的開發經驗
(3) 具備腳本編程經驗,特別是Tcl/TK編程經驗
(4) 豐富的CAE分析工作經驗
(5) 具備良好的英語閱讀、書寫和交流能力
技術鄰內招,高于行業的薪資、獎金、分紅,具體請咨詢微信。聯系方式:微信12011758
展開 仿真軟件二次開發實例解析丨手機自動化仿真平臺
眾所周知,仿真軟件的應用可以使產品開發周期大大縮短,特別是對于手機這類更新迭代特別快的電子產品來說具有重要意義!快一步贏市場,準一毫勝品質,在仿真過程中如何追求更快更準呢?仿真軟件二次開發為你實現。
仿真軟件的二次開發就是不改變原有系統的內核,在現有的軟件上進行定制修改和功能擴展。二次開發涉及最重要的兩個方面就是構建數據庫和圖形庫,有利于設計過程知識和經驗的積累與沉淀,而對工程師常用工具軟件進行有效整合后更加方便工程師開展工作。總的來說就是通過仿真軟件定制化的二次開發,完善仿真軟件的功能性、提高使用的方便性。
元王此前二次開發的手機自動化仿真平臺,已經成熟應用于華為、vivo、OPPO、WIND、LONGCHEER、TRANSSION等品牌,助其仿真工作標準化、流程化、自動化,進一步提高仿真效率,實現仿真規范及經驗的傳承。
接下來小編就為大家詳細解析“元王”基于HyperMesh 的手機自動化仿真前處理平臺,以及基于Abaqus軟件的自動化后處理程序二次開發案例。
手機自動化仿真前處理平臺
基于HyperMesh平臺整合實現
基于HyperMesh二次開發流程圖
基于HyperMesh二次開發優化模塊采用獨立安裝包,一鍵完成軟件安裝(卸載),參數一鍵配置,與HyperMesh完美嵌合,實現功能各自獨立以及互相補充;靈活的數據庫管理模式,仿真前處理標準參數化;仿真步驟流程化以及交互性操作,使得工程師使用更加方便高效。
展開 SOLIDWORKS軟件二次開發SolidKits增效設計工具免費試用
SOLIDWORKS設計工程師的福音來了,基于SOLIDWORKS軟件二次開發SolidKits增效設計工具可以幫助您提高產品設計效率、降低產品研發成本,把您從繁瑣的設計工作中解救出來。
即日起至6月30日,SolidKits將開放工具免費試用活動,本次活動共開放六款工具的免費試用。
包括: 參數化設計工具,高級BOM及屬性批量導入工具、焊件增強工具、高級編碼器工具、企業高級報表工具和ERP集成接口工具。
活動期間下載SolidKits工具并申請授權,即可獲取一年的軟件免費使用權,如需要定制化實施,除參數化設計工具和ERP集成接口工具需要收取相應的實施成本費之外,其余四款工具均可免費提供實施服務。
安裝包網盤下載鏈接:
鏈接:https://pan.baidu.com/s/1ZQqvZ-hGJWF4O4KJ1izvBA?pwd=j6ml
提取碼:j6ml
注:本活動最終解釋權歸慧德敏學(北京)科技有限公司所有
展開 
基于VB.NET的NX UG軟件二次開發基礎
前幾期中為大家介紹了CATIA軟件、AutoCAD軟件基于VB.NET的二次開發,本期再來為大家介紹一下NX UG軟件基于VB.NET的二次開發。
NX UG軟件版本:NX 12.0.0.27
開發軟件版本:Microsoft Visual Studio Professional 2015
一、NX Open模板安裝
從UG軟件的
X1
:\Program Files\Siemens\NX12.0\UGOPEN\NXOpenExamples\VB\Templates文件目錄中復制NXOpenApplication與NXOpenWinFormApplication兩個壓縮文件到C:\Users\
X2
\Documents\VisualStudio 2015\Templates\ProjectTemplates\Visual Basic文件目錄中。
注:其中的
X1是UG軟件的安裝盤符,X2是計算機名稱。
二、工程創建
在Microsoft Visual Studio Professional 2015軟件中新建項目,模板Visual Basic下點選UG軟件的VB.NET開發模板NXOpen Application。
三、NX Open開發接口引用
為項目添加UG軟件二次開發接口NXOpen.dll、NXOpen.Guide.dll、NXOpen.UF.dll、NXOpen.Utilities.dll、NXOpenUI.dll,引用文件位于X:\ProgramFiles\Siemens\NX 12.0\NXBIN\managed文件目錄下(X是UG軟件的安裝盤符)。
展開 【技術貼】通用流體軟件的二次開發——讓CAE技術不再高冷
如果用戶需要一些其他的結果數據,在二次開發中也可以進行定制。
至此,數字泵平臺就從頭至尾的為用戶提供了泵中常見問題的分析辦法。不難看出,經過二次開發后的平臺提供了流程化的操作體驗,減少了手工操作的繁瑣,降低了出錯率。平臺還可以快速的進行分析并提取相應的結果,甚至可以生成分析報告。這些功能都體現了二次開發的巨大潛力和優勢。對于初學者來說,它讓有限元分析過程變得簡單易上手。而對于技術熟練的人員來說,二次開發后的平臺大大提高了工作效率。
但是,二次開發也并不是一勞永逸。上文提到過,每個行業所要解決的問題都很不一樣,而流體軟件的定制開發就如同量體裁衣,每一個人的身量和喜好不同所需要的尺寸和款式就不同。只有合理的定制功能,才能準確的為行業和企業提供問題解決方案。
展開 NX UG二次開發:基于VB.NET語言的小球生成程序編寫
上一期為大家介紹了基于VB.NET的NX UG二次開發基礎操作,本期再來為大家介紹一下帶窗口界面的小球生成程序開發方法。
NX UG軟件版本:NX 12.0.0.27
開發軟件版本:MicrosoftVisual Studio Professional 2015
一、項目創建
1.參考之前發布的《基于VB.NET的NX UG軟件二次開發基礎》文章,安裝基于VB.NET的NX Open二次開發模板。
2.新建項目,在Visual Basic模板下選擇帶Windows界面的開發框架NXOpen WinForm Application。
3.參考之前發布的《基于VB.NET的NX UG軟件二次開發基礎》文章,為項目添加NX UG基于VB.NET的二次開發接口引用。
二、窗口添加
1.右側“解決方案資源管理器”窗口中雙擊“NXOpenWinForm.vb”,打開窗口設計界面。
2.右側的屬性窗口中修改窗口界面屬性值:
(Name):Create_Sphere_App
Text:創建小球程序
3.在工具箱中為窗口界面添加一個Button公共控件,并修改控件屬性值:
(Name):Cmd_Sphere
Text:生成小球
三、代碼編寫
1.雙擊窗口界面中添加的按鈕控件,打開按鈕的Click事件代碼編輯窗口。
2.在代碼編輯區中編寫如下代碼,編寫完成后生成項目。
四、運行測試
1.打開NX UG軟件,新建一個“模型”文件。
展開 有限元軟件HyperMesh二次開發在汽車仿真行業的分析與應用
<o:p style="font-family:宋體, SimSun;font-size:14px;box-sizing: content-box;"></o:p>
5、HyperMesh二次開發實施過程<o:p style="font-family:宋體, SimSun;font-size:14px;box-sizing: content-box;"></o:p>
二次開發實施過程分為方案制定、目標確定、開發調試、應用驗證四個階段。<o:p style="font-family:宋體, SimSun;font-size:14px;box-sizing: content-box;"></o:p>
方案制定首先確定技術路線,然后確定二次開發的主要功能,最后規劃二次開發的工作流程。<o:p style="font-family:宋體, SimSun;font-size:14px;box-sizing: content-box;"></o:p>
目標確定需對各實際項目總結提煉,測試各種參數的影響,比對各種考察點選擇方案與各種壓頭模型和加載方案。<o:p style="font-family:宋體, SimSun;font-size:14px;box-sizing: content-box;"></o:p>
開發調試需固化各項參數設置,完成界面和主程序的開發,與傳統方法詳細比對和修正BUG改進功能。<o:p style="font-family:宋體, SimSun;font-size:14px;box-sizing: content-box;"></o:p>
應用驗證用于實際項目使用,驗證實際功能和效果并根據使用者反饋進一步改進。
展開 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二次開發經過多年的發展,其在仿真流程自動化和仿真軟件自動化方面的優勢已經被諸多用戶所認可。
展開 DEFORM二次開發編譯工具最新介紹
DEFORM是一款非常強大、成熟的金屬成型及熱處理工藝仿真軟件。軟件現用的功能可以滿足大部分用戶的需求,針對于某些特殊需求的用戶或特定功能,軟件提供了相應的子程序可供用戶進行二次開發實現功能的擴展。
圖1 Absoft Fortran編譯器
DEFORM v13.1版本開始,軟件二次開發將支持兩種編譯器:
1) Absoft Fortran compiler
編譯用戶子程序,并鏈接DEF_SIM_LIB_Absoftv110.lib文件,生成FEM引擎程序(DEF_SIM_64.EXE)。
2) Intel Fortran compiler(Deform v13.1版本開始支持)
用戶子程序被編譯成動態鏈接庫(DLLs)。求解計算時,動態鏈接庫DLLS與FEM引擎程序(DEF_SIM_64.EXE)之間建立鏈接。
DEFORM v13.1安裝過程中,軟件提供了兩類FEM引擎可供用戶選擇,如下圖所示:
圖2 FEM引擎選擇(DEFORM v13.1軟件安裝)
DEFORM軟件Intel Fortran二次開發操作流程如下:
編輯FEM用戶子程序;
用戶子程序編譯成DLLs文件;
不需替換已安裝的DEFORM FEM引擎程序;
替換DEF_SIM_64.EXE所在文件夾中的DLLs文件。
展開 Hypermesh二次開發系列教程_06
適逢五一勞動節,有一整塊的時間用來做自己的事情,打算出套教程總結自己的二開工作。
經過開春的瘋狂加班,自己對于自己所從事的領域有了更深的認識,簡單說一下這一個多月的心得
第一件事是,3月中旬的時候突然意識到自己費好大心血編出的二次開發的代碼其實基本就是解決如何快速出有限元前處理文件,無論是當前cae從業人員手動操作界面和編一些二開代碼基本上脫離不了就是出有限元前處理文件這一范疇,而且整個分析活動花費80%的時間在前處理上邊,熟練了之后重復繁瑣枯燥無味,想想這基本對不起自己取得的碩士學位。而且就是前處理活動,有的行業也有門檻,基本對轉行過去的人友好度很差,要求別人立馬就能投入緊張的分析周期中,如果出錯太多,免不了留有壞印象。
第二件事是,又通讀了一遍abaqus二次開發,對于國外架構abaqus cae軟件二次開發接口的人佩服之極。真真是有限元理論和軟件開發的雙料人才。
第三件事是,自己經過兩年的野路子編程,終于感覺有點了編程思維,能夠整體化看待二開的代碼架構和流程解構。同時也積累了一些代碼量用于解決自己工作日常碰到的前處理重復勞動,經過加班使用也讓自己能夠在計算機的幫助下脫離一些底層重復勞動,思考從而人員更需要思考的問題,諸如更多考慮用商軟模擬力學應用問題或者將興趣重新投入到力學理論本身,而不是一直只停留在操作商業軟件的層次,為掌握一點點操作技巧而沾沾自喜,時間不等人我要盡早過了這個低級階段,向更深層次發展。
展開 
高薪誠聘│Hypermesh二次開發高級工程師
招聘崗位:二次開發高級工程師
薪資:面議
崗位職責:
1.熟悉TCL/TK界面編程,開發中大型項目;
2.負責編寫hypermesh/hyperview自動化程序,提升建模和后處理的速度和效率;
3.Linux系統下二次開發軟件的開發、修改、調試;
4.負責自動化程序使用過程中的技術支持和優化迭代,識別效率堵塞點,提出迭代優化方向并實施;
5.維護項目開發的正常運行,編寫二次開發項目的指導書。
崗位要求:
1.熟練使用CAE軟件Hypermesh軟件,具備中大型項目的經驗經驗;
2.熟悉TCL/TK,3年以上編程、使用經驗;
3.熟練使用常用數據庫(SQL Server、MySQL) ,熟練使用常用數據庫訪問組件;
4.熟練串口通訊編程或熟悉COM開發與應用,熟悉WINDOWS下標準的調試與開發;
5.力學/機械/汽車/材料等工科專業,碩士/博士研究生優先;
6.對新產品的結構設計、研發、驗證經驗有較好的理解;
7.具備CAD/CAE二次開發經驗,有一定的CAE項目的經驗。
職業發展:
在這里你將接受全方位鍛煉、培訓、參與專題項目等,擁有公平開放發展平臺,如果你有想法無法施展,這將會是一個優秀卓越的平臺,我們希望尋找腳踏實地實干型的人才。
職位福利:
五險一金、績效獎金、帶薪年假、員工旅游、節日福利等。
關于我們:
深圳市有限元科技有限公司(簡稱有限元科技/FEATech/元王)成立于2007年,是一家以工程軟件開發為核心,以CAD/CAE為主業,集工業軟件、研發質量管理平臺銷售、軟件二次開發、技術咨詢、培訓為一體的國家高新技術企業、專精特新企業。
我們是產品設計+仿真應用的技術咨詢及工業軟件公司。
展開 DEFORM二次開發后用戶單元變量初始值批量導入工具WriteUserVar ¥19.89
本軟件是本人科研過程中開發的輔助工具,致力于讓科研更加便捷,軟件定價為19.9,本軟件不設置任何許可,您可以分享給課題組的同學或者工作中的同事,但是倒賣該軟件是不被允許的。
軟件功能:
方便Deform軟件二次開發過程后模擬設置時用戶變量的輸入問題,不必每次逐個輸入用戶變量的名稱和初始值,大大簡化了模擬工作。
使用說明:
1. 先在deform中進行模擬的參數設置,全部設置完以后,導出key文件:File – save as 保存到一個地方。
2. 打開軟件 input key 選擇剛剛保存的key文件,打開input USRV 選擇自己的用戶變量列表(見本文最后)。
3. 默認的object為1 ,可自行更改每次生成一個object的變量表,點擊RUN即可添加用戶變量,完成后會提示finish的提示。
4. 點擊 SA VE即可保存生成的key文件(注意,這里為了方便一些deform文本模式的用戶,所以直接SA VE得到的key文件中是只有生成的單元用戶變量表信息,直接在deform里import key是可以的。如果想在之前生成的key文件中加入該信息,保存時選擇原key即可,替換掉原來的key就可以了)。
5. 點擊deform中的File – import keyword,找到剛剛生成的key文件即添加成功。
6.
展開 誠邀報名 | 海洋結構分析通用軟件SAM「二次開發」線下公開培訓課
wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1" alt="圖片"></p><p>5月21日-23日(周三-周五),<strong>海洋結構分析通用軟件SAM「二次開發」技術公開培訓課</strong>報名通道已開啟(詳見海報)。</p><p>聯系人:周老師 15061893158</p><div contenteditable="false" width="100%">
<hr>
</div><p><br></p><p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/lR4GOtoy9vLGnr64SBxiaWrUeicbxlplVib1Hve0FOD1RWFHJjibib1UWvDHk18qQVoRwwYGZBbumMpC4yqVwvREclA/640?wx_fmt=jpeg" alt="圖片"></p><div contenteditable="false" width="100%">
<hr>
</div><p><br></p><p class="ql-align-center"><img src="https://mmbiz.qpic.cn/mmbiz_png/lR4GOtoy9vLGnr64SBxiaWrUeicbxlplVibb6fGiaFPCErZDic7PYVO3N5qGFYyfwMMDbNJMxzDeEWK2OnqC8MibxWdg/640?wx_fmt=png&from=appmsg" width="1058"></p><p><br></p>
展開 羅慕科技 | 產品研發工程師招聘:仿真&二次開發方向
崗位:產品研發工程師 (二次開發)
地點:北京
崗位職責:
根據市場需求負責口腔正畸產品的創新開發;
通過對醫生和市場的需求調研,形成產品研發方案;
負責仿真流程及界面的優化,并結合大數據、機器學習等不同技術,搭建系統流程;
仿真流程SaaS化部署
任職要求:
統招碩士及以上學歷,生物醫療、力學等相關專業,3年以上工作經驗;同時也歡迎優秀應屆生投遞;
至少精通HyperWorks、Ansys、MSC、DSSimulia等大型CAE軟件中的一種及其二次開發結構技術;
熟練掌握Python、JavaScript、Tcl/Tk、C++、C#等編程語言中的一種或幾種;
具有較強的學習能力,口頭與書面表達能力強。
展開