# MotionProject **Repository Path**: sloder/leisai_motion ## Basic Information - **Project Name**: MotionProject - **Description**: 雷赛控制卡三轴运动项目,该项目是从网上淘的,讲的很好。如果有需要视频资源请私信。 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-08-18 - **Last Updated**: 2025-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目技术栈文档 ![输入图片说明](1f4c453f-d1c3-4d74-bccd-93995558d688.png) 1. 编程语言: - C#: 主要开发语言,用于所有源代码文件 (.cs)。 2. 框架和运行时: - .NET Framework 4.7.2: 目标框架,用于Windows桌面应用开发。 - Windows Forms (System.Windows.Forms): 用于构建GUI界面,包括窗体和控件。 3. 第三方类库 (来自packages/ 和项目引用): - MySql.Data (8.0.18): MySQL数据库连接和操作,支持 .NET Standard 和 Framework。 - Google.Protobuf (3.6.1): 数据序列化库,用于高效数据交换。 - BouncyCastle (1.8.3.1): 加密库,用于软件授权和数据安全。 - SSH.NET (2016.1.0): SSH客户端库,支持远程连接 (虽未见直接使用,但包含在包中)。 - NPOI: Excel文件处理库,用于报告导出 (引用自bin/Debug/3rdParty/)。 - ZedGraph: 图表绘制库,用于趋势曲线 (引用自bin/Debug/3rdParty/)。 - WeifenLuo.WinFormsUI.Docking: 停靠窗体管理库,用于多文档界面。 - XKTControl: 自定义控件库,可能用于特定UI组件 (引用自bin/Debug/3rdParty/)。 4. 其他技术: - MySQL数据库: 用于存储用户、日志、报告数据。 - INI文件配置: 通过IniConfigHelper读写系统设置。 - 注册表操作: 用于软件授权存储 (Regedit.cs)。 - Win32 API: 通过DLL导入 (e.g., kernel32 for INI, user32 for硬件交互)。 - 硬件集成: 雷赛DMC2410运动控制卡API。 该项目依赖Visual Studio构建,适合Windows环境运行。