Skip to content

JeffreyXXL/Sophon

Repository files navigation

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

About

A industry motion control software base on C# 基于C#开发的运动控制软件

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages