使用python命令对零件进行节点坐标

2024-09-29 17:13:34 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here我需要访问特定节点的坐标。我已经导入了一个孤立网格,当我在CAE中使用query选项并请求节点坐标时,我得到了所需的相关值。但是,当我使用python命令请求相同的东西时,我得到了一些不同的坐标。我不知道我的命令有什么不对,为什么会有这样的区别。在

这是当我请求查询时得到的结果,如图中所述

节点69坐标:3.732E-03,-3.118594,1.189815

当我使用下面的命令时,我得到了一个不同的值

mdb.models['Model-4'].parts['Bio_Mech1_2'].nodes[69].coordinates (-1.37620043754578, -3.04504609107971, 1.26058506965637)

或者即使我从程序集调用节点

mdb.models['Model-4'].rootAssembly.instances['Bio_Mech1_2-1'].nodes[69].coordinates (-1.37620043754578, -3.04504609107971, 1.26058506965637)


Tags: 命令网格model节点models选项querybio
1条回答
网友
1楼 · 发布于 2024-09-29 17:13:34

当您访问某个集合中的节点时,例如,在您的示例中,该集合中节点的索引与其标签不同。在

查询工具返回节点的标签和坐标。然而,部分节点集合中该确切节点的索引可能是68。尝试从node集合中打印出该位置的节点,以查看是否是这样。在

print mdb.models['Model-4'].rootAssembly.instances['Bio_Mech1_2-1'].nodes[68]

这将告诉您节点标签和坐标,这样您就可以验证是否真正访问了正确的节点。在

相关问题 更多 >

    热门问题