| 宣传声明 | 实际实现 | 验证 |
|---|---|---|
| 13 国际语言 · 数据库驱动 | T_Languages 表实际支持 15 种语言(zh-CN/zh-TW/en-US/ja-JP/ko-KR/fr-FR/es-ES/ru-RU/de-DE/pt-BR/ar-SA/hi-IN/th-TH/vi-VN/id-ID);LocalizationService 为唯一数据源;XAML 全走 {DynamicResource};fallback=CN 列 | ✅ 超出 |
| 29 硬件品牌即插即用 | Configs\HardwareBrands\ 29 个品牌 JSON;品牌→系列→型号三级联动;绑定流程节点激活 | ✅ 属实 |
| 5 代 YOLO 模型兼容 | PretrainedModelService 内置 50 个模型:YOLO26/YOLO12/YOLO11/YOLOv13/YOLOv8;支持 Detect/Seg/Pose/OBB 四大任务;Assets\YoloModels\Pretrained\ 全套 ONNX | ✅ 超出 |
| 9 大行业检测模块 | IndustryModuleSwitchViewModel 实际 10 个行业场景 + 10 个行业 View | ✅ 超出 |
| 宣传声明 | 实际实现 | 验证 |
|---|---|---|
| AI 视觉检测:YOLO 五代 + Qwen3-VL 双引擎 | YOLO(YoloInspectionService ONNX 推理)+ Qwen3-VL(AIVisionInferenceService,Ollama 本地 + 云端 API 双通道);AutoVisionInspectionService 三模式 | ✅ |
| 扫码数采:条码/二维码识别 | BarcodeScannerService 串口+TCP 双通道;适配康耐视/霍尼韦尔/斑马;扫码数据绑定检测记录(MaterialTraceService 一物一档) | ✅ |
| 13 国语言自定义 | LanguageCustomizeWindow/LanguageManageWindow 用户可增改语言;键值全存数据库 | ✅ |
| 图纸即标准:CAD/PDF/JPG 导入自动生成检测标准 | 6 步机制链:① CadParserService 分格式加载 → ② ExtractDimensionSpecs 提取标注公差 → ③ DimensionToleranceParser 解析公差 → ④ ObjectBorderDetector 实物测三边框 → ⑤ MapDrawingLabelToImageRoi 图纸标注映射 ROI → ⑥ DrawingInspectionService.Inspect 实测 vs 公差 + 超差红色加粗 | ✅ |
| 上位机集成:软件定义硬件 | WPF 主程序 + Adapters\ 17 类适配器体系,硬件全部配置化 | ✅ |
| 运动控制:雷赛等控制卡驱动,CAD 轨迹运动 | MotionControllerAdapters\ 20 个适配器(正运动/雷赛/固高/研华/凌华);CAD 轨迹:MotionControllerService → TrajectoryPlannerService → 分段执行 | ✅ |
| 智能仓储:检测数据联动仓储自动化 | BusinessWarehouseService(入库/出库/盘点/智能推荐库位)+ WarehouseInOutNodeExecutor(in/out/inventory/recommend,支持 {变量} 流程变量取值),已注册进流程设计器工具箱 | ✅ |
| IO/PLC/扫码枪全配置化,绑定节点即激活 | 硬件配置 UI → 流程节点绑定 → 点击循环运行才激活(静默原则);IO(研华/正泰/汇川);PLC(西门子/三菱/欧姆龙/汇川/基恩士) | ✅ |
| MES 深度对接:检测结果自动上传 | MesUploadBackgroundService 后台轮询上传 + MesJsonBuilder 字段映射 JSON + MesDataSyncService;支持动态生成视图(CreateOrUpdateViewAsync)和增量上传(MarkUploadedAsync 更新 isUp 字段) | ✅ |
| SPC 分析 · 趋势图 · 历史追溯 | SpcViewModel:子组/单值/计数三类数据、控制图、Cp/Cpk、报告生成;CpkData/GrrData 表 | ✅ |
| 检测数据与扫码数采联动,一物一档 | TraceRecords/MaterialTraceService 追溯服务 + 扫码数据绑定检测记录 | ✅ |
| 数据库唯一驱动(MSSQL),一切皆可配置 | SoulVisionDB 129 表;SQLite 已全部迁移;T_Languages 为语言唯一数据源 | ✅ |
| 宣传声明 | 实际实现 | 验证 |
|---|---|---|
| AI Agent 智能体:qwen3-vl:8b 深度集成 | 4 个真实流程节点:① AIVisionVerifierNodeExecutor VLM 复核判定 ② AnalyzeDefectAsync 缺陷语义描述 ③ AIAdaptiveThresholdNodeExecutor 阈值自动调参 ④ AiRoiTuningNodeExecutor ROI/策略智能推荐 ⑤ EnsembleInferenceService 多模型加权融合 | ✅ |
| 检测参数自动化调优:阈值/ROI/策略智能推荐 | 三项全部实现:阈值(AIAdaptiveThresholdNodeExecutor);ROI(AiRoiTuningNodeExecutor Mode=roi);策略(AiRoiTuningNodeExecutor Mode=strategy),全部注册进流程设计器工具箱「AI智能」分类 | ✅ |
| YOLO 智能图像处理 | 五代模型 + 置信度/IOU/输入尺寸可视化(YoloConfigModel)+ Detect/Seg/Pose/OBB 四大任务 | ✅ |
| 自训练能力 | YoloTrainingViewModel/AiTrainingWorkflowService + PreTrainingValidator 训练前校验 + ImageAnnotationWindow 标注 + 一键 ONNX 转换 | ✅ |
| 硬件类别 | 宣传品牌 | 实际适配器 | 验证 |
|---|---|---|---|
| 运动控制 | 正运动、雷赛、固高、研华 | MotionControllerAdapters\ 20 个:ZMotion/LeadShine/GoogolTech/GTN/Advantech/Adlink + 工厂类 + 设备检测 | ✅ 超出 |
| 扫码枪 | 康耐视、基恩士、得利捷 | BarcodeScannerAdapters\ 康耐视 + 串口/TCP 通用协议 | ✅ |
| PLC | 西门子、三菱、欧姆龙、汇川、基恩士 | Siemens/Melsec/OmronFins/汇川/基恩士协议适配 | ✅ |
| IO 卡 | 研华、NI | IOBoardAdapters\ Advantech/Chint/Inovance + 基类 + 工厂类 | ✅ |
| 2D 相机 | 海康威视、大华 | CameraAdapters\ HikVision + 通用 GigE/USB 协议 | ✅ |
| 3D 相机/3D 激光 | 基恩士、深视智能、光子精密 | ThreeDScannerAdapters\ ShenShi/Phoskey/Keyence + 官方示例代码集成 | ✅ |
| 宣传声明 | 实际实现 | 验证 |
|---|---|---|
| 一切皆可配置化 | MSSQL 唯一库 + 配置服务 + 流程配置化(架构铁律) | ✅ |
| 图纸即标准(CAD/PDF/JPG + 红色加粗超差) | 见二、三层智能 #4 六步链路,全链路有代码 | ✅ |
| 多品牌 3D 视觉(深视/光子/基恩士) | ThreeDScannerAdapters\ShenShi + Phoskey + 基恩士配置 | ✅ |
| 可视化工作流 | WorkflowDesignerViewModel + 节点执行器体系(含 AIVisionVerifier/CameraInspection/PLCConnect/AIAdaptiveThreshold/WarehouseInOut/AiRoiTuning 等) | ✅ |
| MES/SPC 闭环 | 见二、三层智能 #9/#10 | ✅ |
| 扫码数采 | 见二、三层智能 #2 | ✅ |
| 工业通信全协议 | DeviceClientFactory:Modbus TCP/RTU、OPC UA、Siemens/Melsec/OmronFins、串口、TCP 桥接、EtherCAT | ✅ |
| 竞品对标优势(3D 多品牌 / 图纸即标准) | 图纸→公差→实物边框→自动 ROI 映射自动链路,为全行业差异化能力 | ✅ |
构建命令:dotnet build CTJI_VisionMaster.csproj -c Debug -p:Platform=x64
构建结果:0 错误,0 警告
输出目录:bin\x64\Debug\net11.0-windows7.0\
Services\LocalizationService.csServices\BaiduTranslateService.csViewModels\StartupSplashViewModel.csConfigs\HardwareBrands\(29 JSON)ViewModels\HardwareConfigViewModel.csAdapters\MotionControllerAdapters\(20 适配器)Services\PretrainedModelService.cs(50 模型)Assets\YoloModels\Pretrained\Services\YoloInspectionService.csServices\Cad\(CadParserService / CadToInspectionService / DimensionToleranceParser / ObjectBorderDetector / DrawingInspectionService / InspectionOverlayRenderer)Services\AIVisionInferenceService.csServices\NodeExecutors\AIVisionVerifierNodeExecutor.csAIAdaptiveThresholdNodeExecutor.csAiRoiTuningNodeExecutor.csServices\AI\EnsembleInferenceService.csServices\Business\BusinessWarehouseService.csServices\NodeExecutors\WarehouseInOutNodeExecutor.csServices\Mes\(MesUploadBackgroundService / MesJsonBuilder / DataStorageService)ViewModels\SpcViewModel.csServices\BarcodeScannerService.csAdapters\BarcodeScannerAdapters\Adapters\DeviceClientFactory.csAdapters\*ClientAdapter.csViewModels\MainWindowViewModel.cs(94 RelayCommand)MainWindow.xaml(工具栏)