FreeCAD每日一摸:mbdyn
MBD workbench的作者提供的Example直接打開后提示“the graph must be a DAG”,無(wú)法執(zhí)行各種操作。
不過(guò)昨天的安裝過(guò)程已經(jīng)發(fā)現(xiàn)這個(gè)workbench和實(shí)際跑模擬的mbdyn是兩個(gè)東西,我可以先擱置workbench的問(wèn)題,先直接學(xué)習(xí)mbdyn
開始過(guò)mbdyn的例子
保存為free_falling_body.mbd,然后使用mbdyn跑模擬:
在調(diào)試過(guò)程中,發(fā)現(xiàn)mbdyn實(shí)際上對(duì)輸入文件格式有嚴(yán)格要求,而這個(gè)輸入文件也很直觀地展示了各個(gè)部分的作用,例如initial value定義初值,nodes和elements定義了結(jié)構(gòu)之類。
模擬跑完出現(xiàn)幾個(gè)文件,其中free_falling_body.mov和free_falling_body.ine中包含了一系列坐標(biāo)值(僅摘錄幾行):
很明顯,使用這些值結(jié)合python腳本決定FreeCAD中各個(gè)對(duì)象的位置和方向,將能完成模擬。
標(biāo)簽: