NX中的SKETCH1:1B是什么意思?

问题描述

晚上好,最近我正在通过视觉基础来使用最新版本的NX 12,并且遇到了我无法理解的一列代码,有人可以向我解释这意味着什么吗?

我已经导入了NXOpen库

这是我不理解的专栏

Dim datumCsys1 As NXOpen.Features.DatumCsys = CType(workPart.Features.FindObject("SKETCH(1:1B)"),NXOpen.Features.DatumCsys)

我不明白的另一列是

Dim datumAxis1 As NXOpen.DatumAxis = CType(workPart.Datums.FindObject("SKETCH(1:1B) X axis"),NXOpen.DatumAxis)

非常感谢您!

解决方法

workPart.Features.FindObject("SKETCH(1:1B)") 方法返回一个对象,该对象在零件导航器中具有名称“SKETCH(1:1B)” - 在您的情况下它是草图(这也可以是基准平面、轴、特征、 ...).

“Sketch”对象有一个基准 csys 对象(它有三个基准平面 YZ、XZ、XY)和三个基准轴对象(X、Y、Z)——所以你提供的第一条“线”返回基准csys,第二个“行”返回您工作部件的 X 轴。

我假设您是从日记中复制了此代码。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...