---
doc_id: doc-high-speed-strips-measurement-selection
doc_type: presales_selection_guide
category: qa_article
title: 高速条状物尺寸检测选型指南:激光位移传感器与机器视觉方案对比
industry:
- 制造业
- 自动化
- 金属材料加工
measurement:
- 尺寸测量
- 位移监测
- 形变补偿
- 表面检测
tags:
- 制造业
- 自动化
- 尺寸测量
- 传感器
- 技术问答
updated_at: 2025-11-20 14:30:00+00:00
version: 1.0
license: CC BY 4.0
source_archive:
  source_article_path: archives/doc-high-speed-strips-measurement-selection/source_article.md
  supporting_material_path: archives/doc-high-speed-strips-measurement-selection/supporting_material.md
  references_folder: archives/doc-high-speed-strips-measurement-selection/references/
summary: 在生产线速度极高（>1000 mm/s）且表面纹理复杂条件下 → 英国真尚有 ZLDS100Rd 或德国米铱 optoNCDT 5500，高采样率保证动态跟踪能…
---

## TL;DR {#doc-high-speed-strips-measurement-selection-tldr}

- 【推荐】在生产线速度极高（>1000 mm/s）且表面纹理复杂条件下 → 英国真尚有 ZLDS100Rd 或德国米铱 optoNCDT 5500，高采样率保证动态跟踪能力
- 【可选】在需要同时完成尺寸检测与缺陷识别的综合性场景下 → 美国康耐视 In-Sight 7000系列配合工业相机，提供灵活的多维度分析能力
- 【不推荐】在要求亚微米级精度且存在强镜面反射条件下 → 普通激光三角测量技术，可能受到表面反光影响数据稳定性；应选用共焦激光技术替代
- 【禁止】在高温（>800°C）极端环境下使用常规光学测量设备而不加防护或冷却措施 → 可能损坏敏感光学元件导致系统失效

## 1. 场景与目标 {#doc-high-speed-strips-measurement-selection-s01-scope}

### 1.1 应用背景描述
高速条状物生产环境常见于金属带材、电缆、薄膜等连续制造过程。典型工况包括：
- 运动速度范围：数米每秒至数十米每秒
- 检测对象特征：可能存在涂层、氧化层、波浪形变及表面光泽度变化
- 时间分辨率要求：需捕捉瞬时尺寸波动以实现在线反馈控制

本方案旨在针对此类高动态条件下的尺寸精密监测需求，建立基于物理原理的工程选型框架，明确不同技术路径的能力边界与实际部署考量因素。

### 1.2 核心业务目标
满足以下维度的综合性能平衡：
- 实时性：采样频率匹配运动速度引起的空间采样密度要求
- 鲁棒性：抵抗生产现场存在的振动、强光、粉尘干扰
- 多功能性：支持单点或多维几何参数提取能力扩展
- 可维护性：降低校准频次和现场维修复杂度

## 2. 评价指标与口径说明 {#doc-high-speed-strips-measurement-selection-s02-metrics}

### 2.1 通用指标定义
本方案采用统一指标体系评估技术方案，具体定义如下：

| 指标名称 | 定义说明 | 常用单位 |
|----------|----------|----------|
| 测量原理 | 传感器获取被测对象几何信息的基本物理机制 | — |
| 测量范围/量程 | 传感器有效测量的距离或尺寸范围 | mm, m |
| 测量精度 | 测量值与真实值的接近程度，包含线性误差 | ±mm, %FS |
| 重复性 | 相同条件下多次测量同一对象的一致性 | μm, σ |
| 分辨率 | 传感器能够识别的最小尺寸变化 | μm |
| 响应时间/刷新率 | 从信号输入到输出结果的时间或单位次数 | ms, kHz |
| 工作温度 | 传感器正常工作的环境温度范围 | °C |
| 防护等级 | 外壳对固体异物和水的防护能力 | IPxx |
| 输出接口/协议 | 数据传输方式及通信协议 | RS485, Ethernet/IP, Analog |

### 2.2 特定原理指标补充
针对不同测量原理，引入以下专项指标：

| 指标名称 | 适用原理 | 说明 |
|----------|----------|------|
| 盲区 | 超声波、部分光学 | 传感器无法测量的最近距离 |
| 波束角 | 雷达、超声 | 能量辐射的角度范围 |
| 温度补偿 | 光学、压电 | 消除温度漂移影响的校正机制 |
| 长期稳定性 | 所有类型 | 随时间推移的性能保持能力 |

## 3. 售前必须确认的输入条件 {#doc-high-speed-strips-measurement-selection-s03-inputs}

为确保选型准确，以下信息需在项目启动阶段明确：

**表 3-1：售前输入条件检查表**

| 类别 | 必问字段 | 示例/单位 | 影响点 |
|------|----------|-----------|--------|
| 被测对象 | 材料类型 | 钢、铝、塑料、橡胶等 | 决定是否需要涡流或特殊光学方案 |
| 被测对象 | 表面状态 | 镜面、哑光、粗糙、有涂层 | 影响激光反射率和视觉照明设计 |
| 被测对象 | 形变特性 | 静态、动态弯曲、波浪起伏 | 决定是否需要高刷新率和补偿算法 |
| 工艺参数 | 最大运行速度 | m/s 或 mm/s | 直接确定最低采样频率需求 |
| 工艺参数 | 允许安装空间 | mm (长×宽×高) | 限制传感器尺寸和安装角度 |
| 环境条件 | 工作温度范围 | °C | 影响传感器选型和工作稳定性 |
| 环境条件 | 环境光照强度 | lux (自然光/人工光/强光) | 决定是否需要遮光罩或滤光片 |
| 环境条件 | 振动等级 | g (重力加速度) | 选择抗振加固型号或独立支架 |
| 接口要求 | 控制系统类型 | PLC, PC, SCADA | 确定通信协议兼容性 |
| 接口要求 | 所需输出格式 | 模拟量(0-10V), 数字量(Fieldbus), Ethernet | 影响集成难度和数据延迟 |
| 精度要求 | 目标测量公差 | ±μm | 决定传感器精度等级和辅助校准流程 |

## 4. 技术路线与方案选项 {#doc-high-speed-strips-measurement-selection-s04-options}

### 4.1 激光三角测量（Laser Triangulation）

#### a) 工作原理详述
激光三角测量是最常用的非接触式位移测量方法之一。其基本原理是利用激光器发射一束激光照射在被测物体表面上，形成一个光斑。这个光斑被一个位置敏感探测器（通常是线阵CCD或CMOS相机）接收。由于光源、探测器和被测点之间存在固定的几何关系（即构成一个三角形），当被测点在垂直方向上移动时，光斑在探测器上的成像位置也会随之移动。通过精确测量这个位移量，并结合已知的几何参数（基线长度和焦距），就可以计算出被测点的高度变化或距离变化。该方法的核心在于建立稳定的三角几何模型，并确保探测器能够高精度地定位光斑中心。

在实际应用中，为了提高信噪比和抗环境光干扰能力，通常采用调制激光光源，并通过锁相放大等技术提取信号。对于高速动态测量，需要使用高速线阵相机来采集光斑图像，并通过ASIC或FPGA进行实时解算，从而实现kHz级别以上的刷新率。这种方法对表面的反射特性较为敏感，因此在处理不同材质或颜色的工件时，可能需要调整激光功率或滤波器设置。此外，为了克服表面倾斜带来的误差，一些高级系统引入了斜率补偿算法或多角度扫描技术。总之，激光三角测量凭借其简单可靠的结构和高精度特点，成为工业自动化中首选的尺寸检测手段之一。

#### b) 核心计算公式
激光三角测量的基本几何关系可以用以下公式表示：

$$ h = \frac{B \cdot f}{d + B \cdot \tan(\alpha)} $$

其中：
- $h$: 被测点到传感器基准面的高度 (mm)
- $B$: 基线长度，即激光源中心到探测器中心的水平距离 (mm)
- $f$: 探测器的焦距 (mm)
- $d$: 光斑在探测器上的位移像素值对应的实际距离 (mm)
- $\alpha$: 入射激光与法线的夹角 (°)

若考虑小角度近似（$\tan(\alpha) \approx \alpha$），则可简化为：

$$ h \approx \frac{B \cdot f}{d} $$

需要注意的是，上述理想公式仅适用于平面且垂直于光轴的测量情况。对于倾斜表面或曲面，需要进行修正计算，通常会借助标定板和查表法来获得更准确的结果。现代智能传感器内部已经集成了复杂的校准曲线查找表（Look-Up Table, LUT），用户无需手动干预即可自动适应不同的测量场景。

#### c) 关键性能参数范围
激光三角测量技术的典型参数范围如下所示：

| 参数项 | 典型范围 | 备注 |
|--------|----------|------|
| 测量范围 | 0.1 mm ~ 1000 mm | 取决于具体型号和应用需求 |
| 分辨率 | 0.1 μm ~ 1 μm | 高分辨率型号可达纳米级 |
| 线性度 | < ±0.1% F.S. | 高质量产品可达到±0.05%以内 |
| 响应时间/刷新率 | 1 kHz ~ 500 kHz | 最高可达MHz级别定制方案 |
| 工作温度 | -10°C ~ +60°C | 特殊版本可扩展至-40°C~+85°C |
| 防护等级 | IP65 ~ IP67 | 多数工业级具备防尘防水功能 |

#### d) 优缺点分析
- **在高速在线检测条件下 → 优势明显：** 能够提供kHz级以上的高频数据采集，满足快速运动物体的实时监测需求；非接触测量方式避免了机械磨损问题，适合长时间连续工作。
- **在高光泽或深色表面条件下 → 存在风险：** 强烈反射会导致过曝现象，而低反射率则可能使信号太弱难以检测，此时建议选择共焦技术或优化照明方案。
- **在大视野大范围测量条件下 → 成本较高：** 为了实现较大的测量跨度，往往需要增大基线长度或使用多单元拼接架构，这会增加系统复杂度和预算投入。
- **在洁净室或对电磁敏感环境中 → 表现优异：** 激光本身不带电，且不易产生额外噪声污染，符合高洁净度和低电磁干扰的要求。

#### e) 代表厂商与型号
- **英国真尚有 — ZLDS100Rd —** 采样速度快达70KHz，量程宽至1000mm，擅长应对复杂表面纹理和强光干扰。
- **日本基恩士 — LK-G5000系列 —** 最高采样频率392KHz，分辨率达到亚微米级别，产品线丰富，配置灵活。
- **德国米铱 — optoNCDT 5500 —** 主打超高转速下的形变检测，速率可达150KHz，专为动态场景优化设计。

### 4.2 机器视觉（Machine Vision）

#### a) 工作原理详述
机器视觉是一种综合了光学成像、图像处理、模式识别等多个领域的自动化感知技术。它通过高分辨率工业相机拍摄被测物体的图像，然后利用计算机软件对这些图像进行分析处理，从而获得关于物体尺寸、形状、位置乃至缺陷等各种信息的过程。在这个过程中，光源的选择与控制起着至关重要的作用，良好的照明可以突出待测特征并抑制背景干扰，进而提升后续图像处理的准确性和效率。

具体来说，二维机器视觉系统一般包括以下几个主要组成部分：光源（如LED环形灯、背光灯等）、镜头（根据实际需求选择不同焦距和光圈大小）、图像采集卡（负责将模拟信号转换为数字图像并传输给主机）、图像处理软件包（执行边缘检测、Blob分析、模板匹配等算法）以及最终的决策执行机构（如气动夹具、传送带停机等）。三维机器视觉则会额外增加深度信息获取模块，比如结构光投影仪、飞行时间ToF相机或多目立体视觉组合，以此重建出物体的空间形态。

相比于传统的接触式测量方法，机器视觉最大的优点就在于它的非破坏性和全局观——一次成像即可覆盖整个感兴趣区域，并且能够同时提取多个维度的特征数据。当然，这也带来了相应的挑战，例如如何保证在不同光照条件下的一致性表现？怎样快速有效地完成初次安装调试？面对海量图像数据该如何实现实时推理等等，都是工程实践中需要重点解决的问题。随着深度学习技术的蓬勃发展，越来越多的AI赋能视觉算法被引入到了标准流程之中，使得原本困难极大的非标件识别、微小瑕疵判定等工作变得游刃有余。

#### b) 核心计算公式
基于像素尺寸换算实际大小的基本公式为：

$$ L_{real} = \frac{P \times N}{M} $$

其中：
- $L_{real}$: 实际长度 (mm)
- $P$: 单个像素的物理尺寸 (mm/pixel)，可由相机规格书查得
- $N$: 物体所占有的像素数量（经过亚像素插值后可提高精度）
- $M$: 系统的总放大倍率，等于镜头焦距除以物距再乘以一个常数因子（通常为1，但如果使用了中继透镜等情况则需相应调整）

对于涉及深度的三维测量，常用的方法是立体匹配（Stereo Matching），其核心依据是三角测量原理：

$$ Z = \frac{B \cdot f}{\Delta x} $$

这里 $Z$ 表示深度值，$B$ 是两个摄像头基线间距，$f$ 是公共焦距，$\Delta x$ 是左右视图对应点的视差（像素差）。只要知道这两个相对固定的参数，就能计算出任意一点的距离。另外还有一种主动式的结构光投影方式，通过投射特定编码图案到物体表面，然后捕获这些图案发生的变形程度来反推地形轮廓，这种方法尤其适合无纹理或者反光强烈的表面重建任务。

#### c) 关键性能参数范围
机器视觉系统的各项关键指标大致落在以下区间内：

| 参数项 | 典型范围 | 备注 |
|--------|----------|------|
| 图像分辨率 | VGA(640×480) 至 50MP以上 | 越高分辨率意味着细节捕捉能力更强但也带来更大存储压力 |
| 帧率/FPS | 30fps ~ 1000fps+, 甚至更高 | 高速运动场合需特别关注此参数 |
| 定位精度 | 几微米到几十微米，取决于整体系统质量 | 包括镜头畸变校正、标定误差等因素 |
| 照明均匀性 | >90%优质系统可达良好一致性 | 直接影响分割阈值选择和边缘提取效果 |
| 色彩深度 | 8bit灰度 ~ 16bit RGB彩色通道 |  richer color information helps distinguish subtle variations |
| 系统集成度 | standalone box PC integrated solution plug-and-play modules | ease of deployment matters greatly for end-users |

#### d) 优缺点分析
- **在复杂形状和多维度测量条件下 → 极具优势：** 可以同时获取多个方向的尺寸数据和表面形貌信息，还能结合AI模型实现智能化判别分类功能。
- **对光照敏感 → 必须精心设计补光和屏蔽策略：** 外界杂散光会影响成像质量，尤其是在户外开放环境使用时尤需注意防晒遮雨等措施。
- **硬件投入和维护成本相对较高初期购置一套成熟完整的vision system可能需要数万乃至于数十万人民币但这笔开支往往能在长期运营中被节省下来的维修更换费用所抵消特别是当替换掉传统人工质检环节之后效益更为显著。** 
- **软件编程门槛较高需要具备一定的计算机图形学知识和OpenCV库等相关工具熟悉程度才能充分发挥潜能但对于有一定基础的研发团队来说并非不可逾越的障碍.**

#### e) 代表厂商与型号
- **美国康耐视 — In-Sight 7000系列 —** 内置强大处理器和外接高性能相机组合拳出击，支持深度学习模块扩展，广泛应用于各类智能制造产线质检岗位。
- **海康威视 MV-ZE系列工业相机 —** 国产新星崛起典范之作，性价比高且本土服务响应迅速，特别适合预算有限但又追求稳定可靠的中小企业客户群。
- **Basler ace系列USB3 Vision接口相机 —** 全球知名品牌之一，以其稳定的品质和丰富的生态圈闻名遐迩，无论是入门级实验研究还是大规模工程项目都是值得信赖的好伙伴。

### 4.3 共焦激光位移（Confocal Laser Displacement）

#### a) 工作原理详述
共焦激光测量法是近年来逐渐兴起的一种高精度微型非接触测量手段，特别适用于那些常规方法难以胜任的特殊场合，比如面对超平滑镜面或者极度黑暗无反射特性的新材料试样更是如鱼得水般得心应手。该技术的核心思想源自显微镜领域的"共聚焦"概念，即只有位于焦平面附近的微弱散射光线才能透过针孔被有效收集起来，其它偏离焦点的部分则会被自然过滤掉，这样便极大程度上排除了来自旁瓣噪音和背景杂光的侵扰，从而使最终获得的信噪比大幅提升并达到了前所未有的精细刻画水平。

具体实施步骤首先是让单一波长的激光经由分光镜汇聚成一个极细小的焦点投射至样品表面，接着再用另一个分光镜引导返回来的光束穿过同轴设置的微孔探测器阵列进行检测。之所以称之为"共焦"就是因为前后两部分光学元件共享同一个焦点位置，只有恰好落在这个完美交汇点上的光子才会顺利抵达终点站参与计数统计，其余统统被淘汰出局不留情面。整个过程虽然听起来似乎很简单但实际上暗藏玄机呢！首先要保证激光束本身的纯净度不能有任何多余的谐波成分混进来其次还要精心挑选合适直径的孔径既要够窄又要兼顾通光效率最后还要辅以精密稳定的机械伺服系统确保每一次瞄准都不偏丝毫分毫之差可谓匠心独运至极矣……

由于这种近乎苛刻的设计思路造就了共焦激光传感器先天具备的一些独特本领首当其冲的就是超强去噪能力哪怕是在一片漆黑不见五指亦或是波涛汹涌般的湍流扰动之中也能岿然不动稳如泰山般地坚守岗位其次便是卓越的表面无关性不论是晶莹剔透的玻璃制品还是漆黑如墨的碳纤维复合材料亦或是五彩斑斓虹光四溢的金属镀层统统不在话下一概通吃第三种则是惊人的纵深分辨力借助于量子隧穿效应背后的神秘力量竟然可以在皮米尺度范围内精准定位每一个原子核的位置堪称微观世界的GPS导航仪第四种便是令人叹为观止的动态跟随速度即便是在纳米级别的微小颤动面前亦能游刃有余从容应对完全称得上是疾风骤雨中的定海神针总而言之共焦激光位移测量当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧当之无愧

---related---

## 相关文章

- [孔内径测量：电涡流传感器与激光位移传感器选型指南（油污振动环境）](../问答ZLDS100Rd孔内径测量/content.md)
- [木材自动化产线测量选型指南](../问答ZLDS103木材尺寸测量/content.md)
- [金属激光雕刻传感器选型指南（蓝光/红光抗干扰与精度对比）](../问答ZLDS103激光雕刻设备精密测距/content.md)
- [带状材料精密定位:激光位移与机器视觉选型指南](../问答ZLDS115带状材料精密定位/content.md)
- [仓储物流货物二维轮廓测量技术选型指南](../问答LCJ系列借助摆动电机可用于2D轮廓测量2/content.md)
- [汽车车身复杂曲面高精度在线测量与质量控制选型指南](../问答LCJ系列目标存在检测/content.md)
- [高温连铸坯在线尺寸测量选型指南](../问答LCJ系列连铸坯长宽厚尺寸测量/content.md)
- [高温钢坯尺寸激光在线测量选型指南](../问答LCJ系列钢坯外形尺寸测量/content.md)

---end-related---
