Siemens-NXUG二次开发-打开与关闭prt文件[Python UF][20231206]
1.python uf函数
1.1 NXOpen.UF.Part.Open
"""
官方文档翻译:将现有NX part或Solid Edge part检索到会话中,并使其成为工作和显示part。
通过从Solid Edge part中提取Parasolids数据,然后将该数据导入到扩展名为.prt的新NX part中,可以打开Solid Edge部件(.par、.psm、.pwd或.asm文件扩展名)。
新NX part的文件名具有Solid Edge part名和“.prt”文件扩展名。
如果存在与Solid Edge part同名的现有NX part,则此函数将返回错误。
通过打开Solid Edge part文件创建的NX part文件包含一个或多个未参数化的实体。
可以通过此调用打开其他文件。
以下扩展名有效-.udf、.bkm、.xpk和.jt。
具有以下扩展名的外来文件也可以使用UF_PART_open打开-.igs、.stp、.dxf、.dwg和.model。
返回值:一个元素,0位置元素为打开part的tag(python语言的int类型),1位置元素为NXOpen.UF.Part.LoadStatus类对象
"""
def NXOpen.UF.Part.Open(self, part_name)
1.2 NXOpen.UF.Part.LoadStatus
类:NXOpen.UF.Part.LoadStatus(在NXOpen C API中是struct UF_PART_load_status_s)
对象方法:
def NXOpen.UF.Part.LoadStatus.Failed(sel)
def NXOpen.UF.Part.LoadStatus.Failed(self, value)
def NXOpen.UF.Part.LoadStatus.FileNames(self)
def NXOpen.UF.Part.LoadStatus.FileNames(self, value)
def NXOpen.UF.Part.LoadStatus.NParts(self)
def NXOpen.UF.Part.LoadStatus.NParts(self, value)
def NXOpen.UF.Part.LoadStatus.Statuses(self)
def NXOpen.UF