# Sophon **Repository Path**: qdfalcon/Sophon ## Basic Information - **Project Name**: Sophon - **Description**: No description available - **Primary Language**: C# - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-27 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sophon # 项目介绍 本项目主要是用来进行个人软件开发学习用,通过开发的过程进行软件学习与巩固。如果看到错误的地方还请帮忙指正,无比感谢! # 软件功能 主要功能为工业设备运动控制。主要包含以下功能: | 序号 | 功能 | 备注 | | --- | --- | --- | | 1 | 工具库 | 容器(Autofac)/日志(NLog)/配置(JSON/XML/INI) | | 2 | 数据存储 | SqlSugar | | 3 | 硬件操作 | IO/伺服/通信协议(TCPIP/ModBus/串口/Ads/Http) | | 4 | 流程管理 | 流程/状态机/事件总线 | | 5 | UI界面 | WPF/Prism | # 开发计划 阶段一:基础框架搭建 1、解决方案搭建 2025/07/17 已完成 2、IOC容器 使用autofac 2025/07/17 已完成 3、日志系统 使用Nlog 2025/07/17 已完成 4、配置管理 支持XML/JSON/INI等 2025/07/21 已完成 5、编写测试用例并进行测试 2025/07/28 已完成 阶段二:流程与状态机 1、流程与状态机 2025/08/08 已完成 2、单步接口 2025/08/08 已完成 3、事件总线 2025/08/09 已完成 阶段三:数据管理与存储 1、ORM 2025/08/26 已完成 阶段四:硬件部分代码开发 1、轴卡 固高/雷赛/正运动/虚拟卡 2、通讯协议 阶段五:UI层开发 1、WPF学习 prism 2、界面开发 # 引用 当前软件中所有用到的第三方库都来自Nuget,Clone代码后可以直接在Nuget中还原。 # 联系方式 | 方式 | 地址 | | --- | --- | | E-mail | jeffrey.xia@foxmail.com | | 知乎 | https://www.zhihu.com/people/jeffrey-21-52 | | 公众号 | Snipaste_2025-08-08_13-50-59 |