Files

WCTDataMiner 文档中心

无线充电 FOD异物检测日志数据采集系统


文档目录

架构设计

文档 说明
架构概览 系统架构总览、设计原则
技术选型 .NET 8.0 + EF Core 8.0 技术栈
模块划分 分层架构、依赖关系
安全架构 认证方案、数据安全
解析器设计 Qfod/Ploss 解析器
数据处理流程 解析流程、批量写入
配置管理 appsettings.json 配置
CLI 命令设计 命令行接口
数据库切换 SQLite/PostgreSQL 切换

数据模型

文档 说明
数据模型概览 ER 图、实体列表
日志文件 log_file 实体
Qfod 记录 qfod_record 实体
Ploss 记录 ploss_record 实体
解析错误 parse_error 实体
关系说明 实体间关系

需求文档

文档 说明
小电机数据需求分析 日志格式、数据分析方法

技术栈概览

层级 技术 版本
运行时 .NET 8.0 LTS
语言 C# 12.0
ORM Entity Framework Core 8.0
数据库 SQLite / PostgreSQL -
CLI System.CommandLine 2.0-beta4

已解决问题

# 问题 解决方案
4 Ploss 日志格式对应 修正正则表达式添加第3个忽略字段

待确认问题

# 问题 来源
1 增量解析策略 日志是否持续追加?
2 重复解析处理 多次解析同一文件如何处理?
3 FOD Type 编码含义 需求文档 QA 3.2