帮助手册

不存在则删除刀路

完整参数路径:客户特殊定制\分析素材是否在模型上\不存在则删除刀路

作用:分析指定的素材是否在模型上,不存在则自动删除当前刀路。

参数怎么填

素材参数

填写格式:素材类型,素材名称

字段的作用和类型:

  1. 素材类型(选项值):(0:边界 1:参考线 2:图层)。
  2. 素材名称(文本):填写本项引用或生成对象所用的名称;按执行过程核对对象方向。

多字段按所选写法的顺序填写,用写法中所示的逗号分隔;不要省略中间字段。

窗体补充提示:

  • 素材类型(0:边界 1:参考线 2:图层)
  • 刀路名称:
  • {tpName}
  • 刀路序号:
  • {tpNum}

内容参数

本项不可填写,保持空白。

完整字段位置示意

尖括号中是待替换的字段说明,不能原样输入;当前窗体没有提供两栏都可直接复用的实值示例。

素材参数:〈素材类型,素材名称〉
内容参数:[灰色,留空]

执行时的处理

SpOperatByCustomization.cs:6348。素材参数「素材类型(0边界/1参考线/2图层),素材名称」。先取本刀路素材模型 spParams.EntitySizeAndNameList[tmpIndex].Name 的 BlockSelected 尺寸 tmpModleSize;再按类型遍历名称包含素材名的所有边界/参考线/图层,用 BLOCK 限定取其 XY 范围,只要有一个素材的 XY 完全落在该模型 XY 范围内(Xmax/Xmin/Ymax/Ymin 均在内)即判定 isOk=true。若都不在(!isOk):模料刀路把当前刀路加入 DelTpList;电极文件夹则把该文件夹下全部刀路加入 DelTpList 并 AnalysisInterruptedToolPath 中断其智能参数。判断仅比较 XY 投影包含关系,不含 Z。