ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)
生活随笔
收集整理的這篇文章主要介紹了
ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前的系列文章講解了BCGUI中常見控件、創建方法及實例;ANSA中Entity屬性、方法及實例。感興趣的可以翻看我以前的文章
最近心血來潮,再加上最近畢業論文也差不多寫完,學校也封校,閑的厲害,就想著結合之前講解的內容和我實習期間的工作內容做一個小例子。
在汽車設計過程中中,工程師經需要計算車身的彎扭剛度,這里就想做一個小插件,能夠實現對常規的彎扭剛度計算自動生成計算文件,包含頭文件(邊界、載荷、計算設置等)和模型信息文件(節點、網格信息),計算時只需要提交頭文件即可。
涉及到的內容還是比較多的,花費了三天時間才搞出來。
程序中涉及到之前文章中未遇到的新函數
期間從面向過程到面向對象的方法都試了一遍,這里直接講解面向對象編程的思路。能夠大大加快編程速度,減少代碼量。
先展示一下插件的功能:
ANSA二次開發實戰——車身彎扭剛度計算文件自動生成(1)
插件還有一些功能待開發,比如說生成的文件格式只適用于OPTISTRUCT求解器;不能更改求解器的一些設置。不過雛形是有了,這些功能可以慢慢添加。
如果大家對這個插件的實現比較感興趣的話,點個贊,我會在后面的文章結合代碼詳細講解開發思路、以及期間我遇到的一些坑。
總結
以上是生活随笔為你收集整理的ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: grub4dos命令和grldr引导文件
- 下一篇: Pyppeteer使用代理IP(需要权限