测量轮廓线高度

功能描述

该步骤可定位轮廓线上的特征点,并测量特征点与参考线或特征点与基准点之间的高度差。

使用流程

该步骤的使用流程如下图所示,下文将对该流程进行介绍。

measure feature point height
  1. 选择输入数据。连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。

  2. 设置特征区域

  3. 设置其他参数

  4. 输出栏中勾选输出项,并单击输出项左侧的 ▶ 展开该项,输入合格范围的最小值最大值

  5. 运行步骤,并查看运行结果

参数说明

参数 解释

特征区域

设置特征区域(1~64个),以定位轮廓线上的特征点。

参考线

勾选时,使用参考线区域内的数据拟合出一条参考直线。

  • 参考线区域(1~2个):在轮廓线上设置区域,使用区域内的数据点拟合参考线。

  • 拟合方法:使用设定的参考区域拟合参考线的方法,可选择简单鲁棒

    • 简单:快速拟合直线的方法,拟合的直线大致准确。

    • 鲁棒:迭代式拟合直线的方法,拟合的直线较准确,但耗时长。

      • 离群点百分比:直线拟合过程中要移除的离群点比例,通常可以根据轮廓线中的离群点比例来设置此参数,以达到更好的直线拟合效果。

使用基准点

通过设置基准点区域来定位一个基准点,辅助测量特征点高度。

  • 基准点区域:通过调整基准点区域的中心坐标X/Z、宽度、高度来设置基准点区域。

  • 特征点类型:在基准点区域内,选择一类特征点作为基准点。查看特征点了解特征点类型。

高度测量方式

测量特征点高度的方式有四种,不同方式下特征点高度的计算方式如下,可根据实际测量需求进行选择。

只设置特征区域

可设置 1~64 个特征区域,一次性测量 1~64 个特征点的高度。此时,以Z=0的直线为基准线,计算特征点到该基准线的距离作为特征点高度。点在直线上方高度为正,点在直线下方高度为负。

only feature regions
设置特征区域 + 参考线

计算特征点到参考线的距离作为特征点高度。点在直线上方则高度为正,点在直线下方则高度为负。

feature regions plus line
设置特征区域 + 使用基准点

过基准点作一条平行于X轴的基准线,计算特征点到该直线的距离。点在直线上方则高度为正,在直线下方则高度为负。

此时,基准点高度为基准点到Z=0直线的距离。

feature regions plus base point
设置特征区域 + 参考线 + 使用基准点

过基准点作一条平行于参考线的直线,计算特征点到该直线的距离。点在直线上方则高度为正,点在直线下方则高度为负。

此时,基准点高度为基准点到参考线的距离,点在直线上方则高度为正,点在直线下方则高度为负。

feature regions plus line plus base point

输出说明

勾选输出项后,步骤将增加对应的输出端口,步骤运行后将输出对应的数据。可根据实际测量需求选择对应的输出项。

如果输出项可展开(左侧有 ▶),则勾选后必须展开,然后设置最小值最大值来确定该项的合格范围。如果输出的值在合格范围内,该测量项被判定为合格(OK),否则被判定为不合格(NG)。

输出项 说明

特征点高度

特征点与参考线或特征点与基准点之间的高度差。特征点在参考线或基准点上方高度为正,特征点在参考线或基准点下方高度为负。

未设置参考线和基准点时,特征点高度为特征点到Z=0直线的距离。

基准点高度

未设置参考线时,基准点高度为基准点到Z=0直线的距离。

设置了参考线时,基准点高度为基准点到参考线的距离。点在直线上方则高度为正,点在直线下方则高度为负。

错误排查

  • 各步骤通用的错误码,详见错误码列表

  • 若错误码与错误信息不对应,请联系技术支持获取帮助。

CV-W5701

错误:选择的特征点类型无效。

解决方案:在“特征点类型”下拉列表中选择有效的特征点类型。

CV-W5702

错误:百分位设置错误。

可能原因:百分位未在0~100%范围内,或低百分位大于高百分位。

解决方案:重新设置百分位,确保百分位在0~100%范围内,且低百分位小于高百分位。

CV-W5703

错误:“离群点百分比”设置不合理。

可能原因:“离群点百分比”未在0~100%范围内。

解决方案:重新调整“离群点百分比”,确保其在0~100%范围内。

CV-W5704

错误:特征区域2内的点数不足,导致拟合圆失败。

可能原因:特征区域2内的点的数量小于3,无法拟合圆。

解决方案:重新调整特征区域2,确保特征区域2内点的数量大于等于3。

CV-W5705

错误:未检测到接触点。

可能原因:拟合的直线和圆相离。

解决方案:重新调整特征区域位置,确保拟合出的直线与圆能够相交或相切。

CV-W5706

错误:特征区域2内点的数量不足,导致拟合直线失败。

可能原因:特征区域2内点的数量小于2,无法拟合直线。

解决方案:重新调整特征区域,确保特征区域2内点的数量大于等于2。

CV-W5707

错误:未检测到拟合线交点。

可能原因:两条直线平行

解决方案:重新调整特征区域位置,确保拟合出的两条直线能够相交。

CV-W5708

错误:未检测到转折点。

可能原因:

  • “灵敏度”设置过小。

  • “转折点类型”选择不合理。

  • 特征区域内的轮廓线过于平坦,不存在转折点。

解决方案:

  • 适当调大“灵敏度”。

  • 重新选择有效的“转折点类型”。

  • 重新设置特征区域,确保可以生成有效的转折点。

CV-W5709

错误:索引值超出转折点数量。

解决方案:重新调整“索引”值,确保其不大于转折点数量。

CV-W5710

错误:参考线区域内点的数量不足。

可能原因:勾选“参考线”选项后,参考线区域内点的数量小于2,无法拟合出直线。

解决方案:调整参考线区域,确保区域内点的数量大于或等于2。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。