ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)
之前的系列文章講解了BCGUI中常見控件、創(chuàng)建方法及實(shí)例;ANSA中Entity屬性、方法及實(shí)例。感興趣的可以翻看我以前的文章
最近心血來潮,再加上最近畢業(yè)論文也差不多寫完,學(xué)校也封校,閑的厲害,就想著結(jié)合之前講解的內(nèi)容和我實(shí)習(xí)期間的工作內(nèi)容做一個(gè)小例子。
在汽車設(shè)計(jì)過程中中,工程師經(jīng)需要計(jì)算車身的彎扭剛度,這里就想做一個(gè)小插件,能夠?qū)崿F(xiàn)對(duì)常規(guī)的彎扭剛度計(jì)算自動(dòng)生成計(jì)算文件,包含頭文件(邊界、載荷、計(jì)算設(shè)置等)和模型信息文件(節(jié)點(diǎn)、網(wǎng)格信息),計(jì)算時(shí)只需要提交頭文件即可。
涉及到的內(nèi)容還是比較多的,花費(fèi)了三天時(shí)間才搞出來。
程序中涉及到之前文章中未遇到的新函數(shù)
期間從面向過程到面向?qū)ο蟮姆椒ǘ荚嚵艘槐?#xff0c;這里直接講解面向?qū)ο缶幊痰乃悸贰D軌虼蟠蠹涌炀幊趟俣?#xff0c;減少代碼量。
先展示一下插件的功能:
ANSA二次開發(fā)實(shí)戰(zhàn)——車身彎扭剛度計(jì)算文件自動(dòng)生成(1)
插件還有一些功能待開發(fā),比如說生成的文件格式只適用于OPTISTRUCT求解器;不能更改求解器的一些設(shè)置。不過雛形是有了,這些功能可以慢慢添加。
如果大家對(duì)這個(gè)插件的實(shí)現(xiàn)比較感興趣的話,點(diǎn)個(gè)贊,我會(huì)在后面的文章結(jié)合代碼詳細(xì)講解開發(fā)思路、以及期間我遇到的一些坑。
總結(jié)
以上是生活随笔為你收集整理的ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: grub4dos命令和grldr引导文件
- 下一篇: Pyppeteer使用代理IP(需要权限