问题描述
晚上好,最近我正在通过视觉基础来使用最新版本的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 轴。
我假设您是从日记中复制了此代码。