轮廓拟合线

功能描述

该步骤可根据轮廓拟合得到线,并测量拟合线的特征以及轮廓与拟合线之间的偏差。

line fitting illustration

使用整条轮廓线拟合直线

使用流程

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

fit line to profile process
  1. 选择输入数据。在工程编辑区连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。

  2. 选择特征区域模式

  3. 根据所选模式,设置相关参数。

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

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

参数说明

参数 解释

特征区域模式

该参数用于选择直线拟合区域和测量区域的范围。

  • 模式:直接使用输入步骤的整条轮廓线进行直线拟合和测量。

  • 合并模式:需设置一个特征区域,该区域将用于直线拟合和测量。

  • 拆分模式:需分别设置用于直线拟合和测量的区域。其中,用于直线拟合的特征区域可至多设置2个。

查看特征区域了解如何设置和调整特征区域。

拟合方法

该参数用于选择拟合直线的方法。

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

  • 鲁棒:迭代式拟合直线的方法,拟合的直线较准确,但耗时长。选择此方法时,需设置离群点百分比参数。

离群点百分比

该参数用于设置拟合过程中要删除的离群点的比例,以提高拟合效果。默认值为30%。

拟合评估百分比

该参数用于设置评估数据点到拟合线的误差时,考虑误差最小的前百分之几的点。默认值为50%。

输出栏勾选拟合评估百分比误差输出项后,步骤将输出此处设置的百分比对应的百分位下的误差值,即“拟合评估百分比”范围内的点对应的最大误差值。

“百分位数”为统计学概念,通常用于表示数据集中的某个位置。将一组数据按从小到大排序后,可用百分位数来描述某个特定百分比处的数值。

输出说明

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

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

输出项 说明

标准差

点到拟合线的距离的标准差。

最小误差

点距离拟合线的最小值。

最大误差

点距离拟合线的最大值。

拟合评估百分比误差

“拟合评估百分比”范围内点到拟合线的最大误差。

偏移量

拟合线与Z轴交点坐标的Z值。

拟合线与X轴夹角

得到的拟合线与X轴的夹角。

最小误差点X

误差值最小的点的X值。

最小误差点Z

误差值最小的点的Z值。

最大误差点X

误差值最大的点的X值。

最大误差点Z

误差值最大的点的Z值。

算数平均值

用于拟合线的点到拟合线的距离的平均值。

误差范围

点距离拟合线的误差范围。

拟合线

得到的拟合线。

错误排查

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

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

CV-W5601

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

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

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

CV-W5602

错误:“拟合评估百分比”设置不合理。

可能原因:“拟合评估百分比”未在0~1范围内。

解决方案:重新调整“拟合评估百分比”,确保其在0~1范围内。

CV-W5603

错误:测量区域内点的数量不足。

可能原因:测量区域内未包含点。

解决方案:检查并调整测量区域,确保测量区域内包含点。

CV-W5604

错误:拟合区域内点的数量不足。

可能原因:拟合区域内点的数量小于2。

解决方案:检查并调整拟合区域,确保拟合区域内点的数量不小于2。

我们重视您的隐私

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