本项目主要是用来进行个人软件开发学习用,通过开发的过程进行软件学习与巩固。如果看到错误的地方还请帮忙指正,无比感谢!
主要功能为工业设备运动控制。主要包含以下功能:
序号 | 功能 | 备注 |
---|---|---|
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中还原。
方式 | 地址 |
---|---|
jeffrey.xia@foxmail.com | |
知乎 | https://www.zhihu.com/people/jeffrey-21-52 |
公众号 | ![]() |