Abaqus 6.13 getByBoundingBox崩溃

时间:2019-02-28 14:16:47

标签: python abaqus

要分配边界条件,我想选择装配体一侧的所有边。为此,我尝试了各自实例的EdgeArray对象的getByBoundingBox()方法:

edges = mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].edges
selected_edges = edges.getByBoundingBox(xMax=50.0)

这在Abaqus 6.14和2018中起作用,但是Abaqus 6.13崩溃了。我没有得到任何例外,也没有追溯到弹出窗口,说“ SMACkmCaeKerMod停止工作”并提示我关闭Abaqus CAE。这似乎只影响EdgeArray对象,该方法在FaceArray对象上效果很好。

除了使用findAt()方法选择每个边以外,是否有人对此有经验并知道解决方法?不幸的是,我需要获取脚本才能与Abaqus 6.13一起使用。

如果有帮助,我知道Abaqus 6.13使用python 2.6,而Abaqus 6.14则使用python 2.7。

0 个答案:

没有答案