美食博主
							
						 
					 | 
					
						
						
							
						
						22881ced28
					 | 
					
						
						
							
							优化角度计算与TCP服务器功能
						
						
						
						
						
						
						
						在 `CDriverMainDlg::ProcessPipeMsg` 中修改了角度计算逻辑,增加了对角度绝对值的判断,并更新了 `CorrectAngle` 函数的调用。调整了 PID 控制器的参数以优化控制效果。
在 `CFastMainDialog` 中实现了 TCP 监听线程,新增了 `StartTCPServer` 和 `StopTCPServer` 函数,并在对话框初始化时启动 TCP 服务器。更新了项目文件以支持新的编译环境。 
						
						
					 | 
					
						2025-07-07 08:34:56 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								美食博主
							
						 
					 | 
					
						
						
							
						
						b0b79c4f80
					 | 
					
						
						
							
							commit for pull
						
						
						
						
						
						
					 | 
					
						2025-07-03 16:05:30 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								美食博主
							
						 
					 | 
					
						
						
							
						
						62924be8d7
					 | 
					
						
						
							
							更新项目文件和数据发送逻辑
						
						
						
						
						
						
						
						- 将多个项目文件中的
- 在 `DriverMainDlg.cpp` 中注释掉与 `m_bAutoSend2` 相关的代码,新增 `SendCanAGVMoveData` 和 `SendCanAGVTurnData` 函数以发送运动和转向数据。
- 更新 `SendCanThreadForFast` 函数,使用新的数据发送函数替代旧实现。
- 在 `OnBnClickedAutoSend3` 函数中添加停止发送 CAN 报文的逻辑,并将速度置为 0。
- 在 `DriverMainDlg.h` 中新增相关函数声明。
- 其他项目文件(如 `Fast.vcxproj`、`KcCtrl.vcxproj`、`Plc.vcxproj` 和 `QrGuide.vcxproj`)也进行了类似的工具集更新。 
						
						
					 | 
					
						2025-06-19 15:04:23 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c0a5ddfeb7
					 | 
					
						
						
							
							TCP服务端修改
						
						
						
						
						
						
					 | 
					
						2025-06-18 18:17:05 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e24151113
					 | 
					
						
						
							
							Merge branch 'master' of http://git.picaiba.com/agv/agv-control
						
						
						
						
						
						
					 | 
					
						2025-06-18 15:19:27 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaiXiang
							
						 
					 | 
					
						
						
							
						
						5b092de045
					 | 
					
						
						
							
							优化 CAN 数据发送逻辑和 PID 控制器设置
						
						
						
						
						
						
						
						在 `DriverMainDlg.cpp` 中添加了对 `<cstdint>` 的引用,以支持固定宽度整数类型。修改了 `CorrectAngle` 函数中的 PID 控制器时间步长,并添加了相关注释。删除了 `ReadConfigFromIni` 中的多余返回语句,并在 `SendCanData` 中增加了对 CAN 设备状态的检查。
新增 `SendCanControlDataForKDS` 函数以处理柯蒂斯控制器的 CAN 数据发送,更新了 `SendCanThreadForFast` 函数以调用新的数据发送函数,并调整了休眠时间。同时,在 `DriverMainDlg.h` 中声明了新函数,并在日志中记录了发送的 CAN 数据以便调试。 
						
						
					 | 
					
						2025-06-17 15:49:03 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6733dfe597
					 | 
					
						
						
							
							Merge branch 'master' of http://git.picaiba.com/agv/agv-control
						
						
						
						
						
						
					 | 
					
						2025-06-16 13:31:34 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7e13599f5c
					 | 
					
						
						
							
							提交说明
						
						
						
						
						
						
					 | 
					
						2025-06-16 13:31:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaiXiang
							
						 
					 | 
					
						
						
							
						
						4be62027c6
					 | 
					
						
						
							
							引入PID控制器并更新相关功能
						
						
						
						
						
						
						
						在多个文件中进行了重要更改:
- 更新 `Driver.rc` 和 `resource.h` 的二进制文件。
- 在 `Driver.vcxproj` 中添加了多线程调试DLL的运行库设置。
- 引入 `pid_controller.h` 和 `pid_controller.cpp`,实现PID控制器功能。
- 在 `DriverMainDlg.cpp` 中添加了对PID控制的支持,包括新成员变量和方法。
- 增加了自动发送和车辆位置更新的功能。
- 在 `Protocol.h` 中添加了新的消息类型 `GUIDE_FAST`。 
						
						
					 | 
					
						2025-06-16 11:16:20 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaiXiang
							
						 
					 | 
					
						
						
							
						
						88acb23465
					 | 
					
						
						
							
							添加项目文件。
						
						
						
						
						
						
					 | 
					
						2025-06-09 09:09:25 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaiXiang
							
						 
					 | 
					
						
						
							
						
						75b909652e
					 | 
					
						
						
							
							添加 .gitattributes 和 .gitignore。
						
						
						
						
						
						
					 | 
					
						2025-06-09 09:09:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |