# 场镜v3 **Repository Path**: Ives_He/field_mirrorv3 ## Basic Information - **Project Name**: 场镜v3 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-06 - **Last Updated**: 2024-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 版本更新说明 #### 第一版 v1.0.x ##### v1.0.1 1. 更正电机控制中的工作模式 2. 更新波特率、日志等级、DHCP、运行模式的显示 ##### v1.0.2 1. 添加电机控制中的紧急停止功能 ##### v1.0.3 1. 新增就地控制器CDM数据的读写 2. 新增就地控制器DNA数据的读写 3. 优化已知问题 ##### v1.0.4 1. 新增电机状态实时更新 2. 修复已知问题 ##### v1.0.5 1. 修复可能无法搜索簇传感器的问题 2. 优化已知问题 ------ #### 第二版v1.1.x ##### v1.1.0 1. 支持连接多个簇控制器 2. 更改UI显示方式 ##### v1.1.4 1. 优化网络连接的可靠性 2. 优化限位开关值的显示 ##### v1.1.5 1. 优化UI的显示与逻辑 ##### v1.1.6 1. 添加簇控制器搜索过滤功能 2. 优化电机更新时间的显示 ##### v1.1.7 1. 添加电机急停按钮 2. 添加就地控制器信息重的与簇控制器、与电机通信口调试开关的读取与关闭 3. 优化电机控制功能页面UI的显示与逻辑 ##### v1.1.8 1. 添加获取就地控制器列表超时反馈弹窗 2. 添加手动获取就地控制器列表功能 ##### v1.1.9 1. 优化TCP数据的读取 ##### v1.1.10 1. 优化就地控制器系统时间显示格式 ##### v1.1.11 1. 优化TCP数据的处理 ##### v1.1.12 1. 更改消息框为非模态 ##### v1.1.13 1. 优化TCP,在子线程中进行数据的收发 ##### v1.1.14 1. 优化程序的稳定性 2. 优化UiHmoe的析构函数 ##### v1.1.15 1. 优化电机状态的显示,初始化电机结构体,解决更新时间的问题 ##### v1.1.16 1. 优化电机更新时间的显示 ##### v1.1.17 1. 搜索簇控制器时,同时对受限的广播地址进行搜索 ##### v1.1.18 1. 优化电机信息界面数据闪烁的情况。 2. 添加簇控制器的信息 3. 添加就地控制器DNA的信息 ##### v1.1.19 1. 添加TCP是否成功连接的反馈 2. 优化功能页面的展示 ##### v1.1.21 1. 支持单体定日镜DNA数据的导入 2. 优化就地控制器的显示 3. 支持利用hfs软件进行OTA升级 ##### v1.1.22 1. 添加簇控制器调试信息显示功能 ##### v1.1.25 1. 添加电机急停与恢复功能 2. 添加主轴、副轴电机日志等级的设置 3. 添加日志保存功能 4. 添加就地控制器升级进度的显示 5. 优化就地控制器表格自适应列宽 6. 调试信息添加系统时间 ##### v1.1.28 1. 优化TCP数据组包的解析 2. 优化就地控制器列表的显示 3. 添加就地控制器软硬件版本号的显示 4. 修复升级单个就地控制器 ##### v1.1.34 1. 更新设置电机功率上限的命令 2. 优化就地控制器列表的显示 3. 添加对就地控制器的添加、删除和修改 4. 添加就地控制器在线状态的显示 5. 优化就地控制器设置界面系统时间的显示 6. 添加设置电机最大功率的反馈 7. 优化删除就地控制器可能出现的访问越界 ##### v1.1.36 1. 优化就地控制器列表操作的逻辑 2. 优化就地控制器列表的排序 3. 优化内存管理 4. 适配高DPI显示器缩放显示 ##### v1.1.40 1. 引入JQHttpServer,支持http文件服务 2. 优化DBG调试打印 3. 优化内存管理和界面显示 4. 取消对受限的广播地址发送查询消息(**需要精确的IP地址用以HTTP升级服务**) 5. 修复电机控制指令 6. 簇控制器页添加设置和刷新按钮 ##### v1.1.43 1. 优化簇控制器页面显示 2. 添加实时日志的流水号 3. 解决实时日志多开问题 4. 优化日志保存功能 5. 限制日志显示最大行数10000行 6. 优化日志显示的速度及内存占用 ##### v1.1.44 1. 优化打开实时日志时,断开簇控制器可能造成的程序异常退出 2. 优化实时日志保存模式,常态下间隔10s刷新缓冲区 ##### v1.1.50 1. 删除就地控制器设备信息界面的DNA、CMD数据 2. 添加就地控制器控制按钮 3. 调整就地控制器设备设置界面,对细分参数添加设置按钮 4. 调整就地控制器DNA设置界面,添加保存按钮 5. 对就地控制器的各个参数界面添加刷新按钮 6. LOC控制界面添加状态显示 7. 定日镜参数移动到LOC控制界面 8. 添加电机实时状态的参数 9. 以指示灯形式显示电机实时状态 10. 修复就地控制器界面导航栏按钮的错误显示 11. 修复关于界面,更新说明过多可能造成的错误显示 ##### v1.1.52 1. 修复主副轴电机软硬件版本号显示的错误 2. 修复LOC界面姿态的错误显示 3. 添加设置镜场标识及编码的反馈 4. 调整数据更新xml的解析(隐患!) ##### v1.1.65 1. 修改LOC设置的界面布局 2. 添加定日镜反推参数 3. 添加应用寄存器状态的获取 4. 添加就地控制器占线源的切换 5. 添加就地控制器模式的切换 6. 添加就地控制器错误代码的复位 7. 添加就地控制器紧急指令的复位和报警信号的消除 8. 添加就地控制器算法功率上限的设置 9. 添加就地控制器模拟设置的功能 10. 优化LOC维护指令显示为代码+描述 11. 优化通用寄存器设置的反馈 ##### v1.1.68 1. 修改LOC占线源切换参数 2. 添加LOC占线源状态控制 3. 禁用代理模式 4. LOC控制状态界面添加紧急停止按钮 ##### v1.1.69 1. 修复DNA的显示问题 ##### v1.1.70 1. 添加通过UDP广播的方式,对就地控制器和簇控制器批量升级的功能 ##### v1.1.72 1. 添加通过UDP广播的方式,对就地控制器和簇控制器批量升级的功能 2. 添加簇控制器型号、版本号和状态到搜索列表 3. 优化显示细节 ##### v1.2.4 1. 添加断线重连的功能 ##### v1.3.15 1. 添加UDP批量升级电机控制器 2. 添加TCP升级电机控制器 3. 获取UDP响应IP作为簇控制器的IP地址 4. 打开簇控制器连接超时反馈定时器 ##### v1.3.23 1. 删除簇控制器部分信息 2. 删除簇控制器设置按钮 3. 菜单栏添加簇控制器设置按钮 4. 验证就地控制器设备参数设置的可靠性 5. 删除就地控制器modbus地址和baudrate的设置功能 6. 优化ui显示 ##### v1.3.25 1. 删除簇控制器部分信息 2. 添加就地控制器设备设置的反馈 ##### v1.4.11 1. DNA对干行程更名为脉冲数,float类型更正为quint32 2. 就地控制器列表添加引导版本号、主电机控制版本号、副电机控制版本号 3. 优化UI显示问题 4. 添加单体定日镜DNA数据导入导出功能