xTools始于2018…

发布记录

v7.1.0 2025年04月xx日(未发布)

  • 新特性:
    1. UDP客户端可以指定IP和端口
    2. UDP客户端支持组播
    3. 输入框可以通过快捷键Enter发送数据
    4. 可以自定义串口号(Linux平台)
    5. 数据可视化添加条形图
    6. 输出添加换行功能,输出添加“终端模式”

v7.0.0 2024年10月27日

  • 新特性:
    1. 支持系统配色方案(深色,浅色,仅windows11风格下支持)
    2. 优化表格编辑,包括自动应答数据,定时发送数据,数据预设数据及数据转发
    3. 简化UI, 添加多面板功能
    4. modbus助手可以使用16进制格式输入地址和数据
    5. 添加图表显示功能(兼容VOFA+协议)

v6.0.4 2024年09月15日

  • 修复:
    1. 数据通道显示错误
    2. websocket客户端配置UI显示错误

v6.0.3 2024年08月20日

  • 修复:
    1. 双击编辑表格数据时,数据没有被加载至窗口

v6.0.2 2024年05月03日

  • 修复:
    1. websocket客户端连接服务器失败时,弹出两个提示框
    2. websocket客户端UI文本显示排版错误
    3. 修复git版本号显示不正确

v6.0.1 2024年04月30日

  • 修复:
    1. 首次启动,语言菜单未勾选语言选项
    2. 蓝牙模块连接设备关闭重新打开后程序崩溃
    3. 样式菜单翻译以及其他文本错误

v6.0.0 2024年04月20日

  • 新特性:(软件改名为xTools)
    1. 全新的软件外观
    2. 全新的数据转发模块
    3. 添加mDNS扫描工具
    4. 添加文件合并工具
    5. 添加二维码生成工具(目前仅对开发者开放)
    6. 添加批量ping工具

v5.0.0 2023年xx月xx日(不再发布)

  • 新特性:
    1. 全新的ui布局
    2. 支持BLE设备调试(BLE Center)
    3. 详细的日志输出,可以查看操作/数据记录
    4. 内置暗色主题和亮色主题,更好地融入系统配色
    5. 提供两套UI:经典与现代(现代化UI目前功能不完整,仅供体验,仅对开发者开放)
  • bug修复:
    1. (存在的BUG可能随着项目重构而消失)
  • 非功能特性:
    1. 对项目内部数据流程处理进行了重构
    2. 项目升级到Qt6.4

v4.0.0 2022年xx月xx日(不发布)

  • 新特性:
    1. 对项目进行了重构,简化了ui
    2. 添加动态加载插件功能,提供扩展接口
    3. 发送数据等可以添加后缀
    4. 添加系统托盘图标
    5. 串口添加“帧间隔”参数以优化粘包处理
    6. 添加CAN总线调试功能

v3.5.0 2021年05月05日

  • 新特性:
    1. 数据转发模块添加数据持久化功能(未实现,将来重新设计转发模块)
    2. tcp客户端添加自动重连配置功能
    3. 将软件风格模块整合至主窗口中
    4. 移除样式模块(真实鸡肋,以后添加调试版来调整软件配色)
    5. 数据转发模块tab页面索引添加记忆功能
    6. Windows,Linux平台默认使用fusion软件风格
    7. 完善消息输出功能,可查看历史输出消息
    8. 发送数据为空时弹窗提示
    9. 添加原始数据输出选项,方便查看嵌入式设备启动信息
    10. Modbus页面tab选项卡添加持久化记录功能
  • bug修复:
    1. 二进制、8进制、10进制、16进制输入模式下,输入内容为空,发送内容为数值0
    2. 首次启动,输出格式为usc4(应该为hex)
    3. 首次启动语言菜单未勾选语言选项
  • 说明:
    1. 使用子工程管理UDP及TCP模块模块

v3.4.1 2020年12月19日

  • bug修复:
    1. 某些输入格式无法正确计算CRC值
    2. 修复“输出时间”选项持久化失效的bug
    3. 自动回复模块,参考数据在二进制、8进制、10进制及16进制格式时后面输入空格后数据解析错误
    4. 数据转发模块无法打开串口
    5. 输出格式缺失八进制选项
    6. 自动发送模块,更改ui自动发送周期实际自动发送周期不更新

v3.4.0 2020年12月12日

  • 新特性:
    1. 对主界面做了一些调整,是的界面看起来更清爽
    2. 取消图标显示只提取提一帧数据中的一个数据
  • bug修复
    1. crc计算器16位crc及32位crc计算结果错误
    2. 使能掩码后数据错误(掩码设置及消除掩码错误)
    3. 掩码数值持久化失效
    4. 自动回复页面,16进制格式时,无法粘贴;二进制格式时无法输入
    5. 文本显示错误
  • 说明:
    1. 做了一些基于github action的持续集成工作,软件发布包将支持更多的平台,即使有些平台未做测试
    2. 移除了二维码生成助手,真是鸡肋

v3.3.0 2020年11月29日

  • 新特性
    1. 添加设置掩码功能
    2. 添加modbus rtu调试功能
    3. 添加浮点数转换查看工具
    4. 添加字符串转编码值查看功能及字符串编码值转字符串功能
    5. 屏蔽了单实例模式(该功能于3.1.0版本中添加,只能启动一个软件界面,真是鸡肋)
  • bug修复
    1. websocket断开后,websocket服务器页面没有移客户端信息
    2. 帮助»下载源码,地址跳转错误
  • 说明:
    1. 主窗口的各种部件整合至MainWindow类中
    2. 软件的全局类整合至SAKApplication类中

v3.2.0 2020年10月28日

  • 新特性
    1. 切换语言及切换软件样式后可以选择自动重启软件
    2. 优化收发收据写入到文件功能
    3. crc设置页面输入参数记录至配置文件
    4. 自动回复设置页面,参数编辑完成(设置窗口关闭)后自动更新数据库记录
    5. 定时发送设置页面,参数编辑完成(设置窗口关闭)后自动更新数据库记录
    6. 数据预设设置页面,参数编辑完成(设置窗口关闭)后自动更新数据库记录
    7. 删除读写参数设置功能模块(该功能模块已被弃用)
    8. 新建调试页面或者调试窗口时,可以命名标题
    9. 添加窗口菜单,用于切换调试页面或窗口
    10. 帮助菜单添加访问发布站子菜单项
    11. 客户端(udp/tcp)绑定设备成功后,显示绑定信息
  • bug修复
    1. 自动回复界面,ascii数据类型无法输入空格
    2. 数据分析模块,固定长度数据分析失效
    3. crc计算字段错误
    4. 导出输入框数据时,默认导出位置及默认文件名错误
    5. ubuntu 16.04不显示菜单栏

v3.1.0 2020年07月16日

  • 新特性
    1. 软件启动后启动移至屏幕中央
    2. 自动回复添加延时回复参数设置选项
    3. crc计算添加计算字段选择功能
    4. 串口波形
    5. 粘包处理
    6. 程序改为单实例程序
  • bug修复
    1. 发送数据是,ui大小在变动(树莓派平台)

v3.0.0 2020年06月12日

  • 新特性
    1. udp调试添加广播功能
    2. udp调试调试组播功能
    3. 预设数据添加记忆保存功能
    4. 自动回复数据添加记忆保存功能
    5. 串口调试添加流控设置选项
    6. 串口列表只保留串口号,不再显示串口描述信息
    7. 添加简单的二维码生成工具
    8. 定时发送添加记忆保存功能
    9. 网络地址添加ipv6地址选项
    10. 添加启动界面,该善树莓派等低配平台的启动体验
    11. 添加websocket调试功能,包括客户端及服务器
    12. …….
  • bug修复
    1. linux下关闭设备程序崩溃
    2. ascii输入格式时可以输入非ascii字符
  • 说明
    1. 该版本重构了设备读写线程,从信号读写方式改为定时器读写方式

v2.2.0 2019年11月17日

  • 新特新
    1. 添加语言切换功能、支持简体中文、繁体中文、英文
    2. 调整ui以适应语言切换时造成的ui变形
    3. 提供更多的输出文本格式,输入输出文本格式可独立设置
  • bug修复
    1. tcp客户端连接服务器失败造程序假死
    2. 无法检查更新
  • 说明
    1. 由于种种原因,在该版本中暂时移除HID调试模块、USB调试模块
    2. 移除终端打印模块
    3. 移除日志模块

v2.1.0 2019年10月27日

  • 新特性
    1. 添加HID调试功能
    2. 部分设置实现记忆保存,重开软件后会自动加载上次设置
    3. 帮助菜单添加项目源码链接,可直接点击访问
    4. 重构调试页面ui以适应低分辨率设备
    5. 其他交互上的一些修改
  • bug修复
    1. udp数据转发造成程序崩溃
    2. tcp数据转发造成程序崩溃
    3. 串口数据转发造成程序崩溃
  • 说明
    1. 从该版本起,为避免某些杀毒软件的查杀,不再对发布程序进行压缩处理

v2.0.0 2019年09月15日

  • 新特性
    1. 重构软件架构,优化io设备的读写功能
    2. crc计算器添加更多crc参数模型
    3. 添加自动回复功能
    4. 添加数据转发功能
    5. 发送数据添加预设置功能
    6. 添加数据吞吐量统计功能
    7. 添加调试页面的动态添加功能
    8. 提供更多的皮肤样式

v1.2.2 2019年04月19日

  • 新特性
    1. 优化高亮设置ui交互

v1.2.1 2019年03月22日

  • 新特性
    1. 修复串口自收发输出空数据的bug

v1.2.0 2019年03月22日

  • 新特性
    1. 添加读写延时参数设置功能

v1.1.0 2019年03月10日

  • 新特性
    1. 添加皮肤切换功能
    2. 添加发送数据输出显示功能
    3. 修复已知bug

v1.0.0 2019年02月23日

  • 新特性
    • 全新发布