freecad通过代码添加材料属性时出现问题

Chinese forum

Moderator: paullee

Forum rules
论坛规矩 / 論壇規矩 , 有用的资讯 / 有用的資訊
重要:寻求帮助之前,请先看看这里 /
重要:尋求幫助之前,請先看看這裡

另外,对论坛用户 友善!阅读FreeCAD 行为准则!
/ 另外,對論壇用戶 友善! 閱讀FreeCAD
行為準則
Post Reply
psg.lgd.fy
Posts: 12
Joined: Thu Mar 10, 2022 7:45 am

freecad通过代码添加材料属性时出现问题

Post by psg.lgd.fy »

比如我要给模型添加一个Steel-G300的材料属性,通过
FemGui.setActiveAnalysis(App.activeDocument().Analysis)
material_object = ObjectsFem.makeMaterialSolid(FreeCAD.ActiveDocument, "SolidMaterial")
mat = material_object.Material
mat['Name'] = "Steel-G300"
mat['YoungsModulus'] = "210"
mat['PoissonRatio'] = "0.30"
mat['Density'] = "7800"
material_object.Material = mat
Analysis_object.addObject(material_object)
但是会报错NameError: name 'Analysis_Object' is not defined,不知道这里应该怎么修改。
User avatar
johnwang
Veteran
Posts: 1345
Joined: Sun Jan 27, 2019 12:41 am

Re: freecad通过代码添加材料属性时出现问题

Post by johnwang »

你没有声明Analysis_Object。

另外:发帖的时候,你可以使用</>, 把代码打包起来。
hfc series CAE workbenches for FreeCAD (hfcNastran95, hfcMystran, hfcFrame3DD, hfcSU2 and more)
Post Reply