实现这个功能就要对workPart中的Body进行遍历,然后判断是否为实体、是否隐藏,最后再获取尺寸边界,对于对象的遍历,如果单独用NXOpen来做有点麻烦,对于一个prt文件来说,既可能是一个单独的零件也可能是一个装配体。 对于单独的零件,要对体进行遍历,我们可以利用part.bodies来对体进行遍历,很简单 但对于装配体,part.bo...
有人说python是脚本语言,在进行NX的二次开发时,不能像C++、.Net、Java那样能编译成dll文件,也就是说自己的代码实现完全暴露在外面,所以NXOpen-python没有什么价值,仅能用于学习及爱好 其实也不完全是这样,用python进行NXOpen二次开发一是为了学习,二是python用起来确实方便,而且掌握NXOpen二次开发的关键不在于语言...
NXOpenPartSketchSketchCurvePoint3d 在类图中,NXOpen是顶层类,表示NXOpen API。Part、Sketch、SketchCurve和Point3d是NXOpen的子类,表示UG模型的部分、草图、草图曲线和三维点。 旅行图 以下是一个使用mermaid语法绘制的NXOpen旅行图: journey title NXOpen Python配置 section 安装Python 安装Python软件 section 安装NX...
这就说明设置成功,下面利用python自带的IDLE来测试下代码提示,新建一个文本文档,文件名改为nxopen.pth,打开文件,输入: G:\Program Files\Siemens\NX 12.0\NXBIN\python(按NX实际安装路径更改) 然后将nxopen.pth放入D:\Program Files\Python36\Lib\site-packages文件夹中(按python实际安装路径更改),打开IDLE,首先imp...
python用nxopen_uf函数创建一个块 python create函数 list当切片操作超出长度时,返回[] 索引求值超出时报IndexError错误 int(‘123’,16)#291以十六值输入123,转换为十进制为291 print(1,2,3,sep=’-’,end=’#88’)# 1-2-3#88 以-拼接输出,以#88结尾...
SET PYTHON=C:\Python38 start "" "D:\PyCharm\bin\pycharm64.exe" NXOpen在python中的使用(Pycharm) 祝各位Python人在NX二次开发界一帆风顺! 如何找到NX当前的python版本 打开NX目录下的NXBIN/python 找到python3x.dll,右键-属性-python 在python.org下载对应的python的64版本 NXOpen的python版本查询编辑...
```python #导入Python模块 importmath importos importNXOpen importNXOpen.Features importNXOpen.Preferences importNXOpen.Utilities importsys #定义圆柱壳体函数,传递壳体参数变量 defcreateCylinderShell(thickness,innerDiameter,length): #获取NX应用程序 theSession=NXOpen.Session.GetSession() workPart=theSession....
Python interpreter reported following error: Traceback (most recent call last): File "C:\Users\user\Company\application\script_copy_attributes.py", line 3, in <module> import NXOpen File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>",...
C:\Program Files\Siemens\Simcenter3D_2021.2\NXBIN\python UGII_PYTHON_DLL=python38.dll This is also how I understood the description on the official documentation page (https://docs.plm.automation.siemens.com/tdoc/nx/12/nx_api#uid:xid1162445:index_nxopen_prog_guide:xid1198245:xid1124918:xi...
The Python help is not a CHM file because CHM is an inherently Windows technology, and Python is not. Writing code by trial-and-error is going to be a slow and painful exercise. Look at the Python examples that ship with NX, or the ones on the GTAC site....