Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: skiars/SerialTool

v1.4.0 alpha

23 Nov 13:56

Choose a tag to compare

这其实也是好久以前就做了的一个版本,现在放出来,各种不完善。但是也有比较大幅度的更新:

  • 终端界面
  • 完全使用 json 布局的设置界面
  • 插件
  • 高分屏缩放支持

V1.3.0Beta

07 Sep 07:37

Choose a tag to compare

重构了大量代码。重构内容包括:

  • 为串口和TCP/UDP接口添加抽象port类型,并使用工厂模式来构建port。
  • 为主界面的终端,示波器以及文件传输选项卡建立抽象视图类。
  • 为Tool菜单下的小工具(例如value display)建立抽象小工具类。
  • 为抽象port,抽象视图,抽象小工具设计管理器类。软件内部的数据传输面向管理器类,具体的对象类型被隐藏。小工具使用工厂模式创建。

本次重构没有加入新的功能,但是某些功能细节因为重构发生了变化。因为代码的大幅度修改,可能引入了新的bug,用户应当注意!
本次重构的目标主要是提高代码的扩展性。

V1.2.5

03 Sep 14:36

Choose a tag to compare

  • 修改了下位机的实例代码。
  • 示波器界面根据窗口尺寸自动调整刻度数量。
  • 项目使用新的logo。
  • 修复了串口示波器水平滚动条左右按钮按下时无法移动波形视图的bug。

V1.2.4

03 Jul 09:35

Choose a tag to compare

特性

终端支持的新功能:

  • Tab宽度调整。
  • Tab插入空格。
  • 自动缩进。
  • 缩进提示。

V1.2.3

01 Jul 05:48

Choose a tag to compare

特性

  • 终端支持多种文本编码方案:
    • ASCII
    • GB-2312
    • GB-18030
    • UTF-8
    • UTF-16BE
    • UTF-16LE
  • 终端支持多种语法高亮:
    • None
    • Bash
    • C/C++
    • Lua
    • JSON
  • 移植到Linux,default主题根据Linux上的情况做了适当的修改。
  • Linux版可以手动编辑Serial Port名称。
  • 修复了一些bug。

已知问题

  • Ubuntu下置顶可能不工作,应当使用系统自带的“置顶”功能(对窗口标题栏右键可以找到这个选项)。

V1.2.2

29 Mar 10:00

Choose a tag to compare

  • 优化串口示波器性能,在不使用OpenGL时也可以比较流畅地刷新。
  • 增加数值显示工具(Tool->Value Display)。
  • 窗口透明度调节。
  • 窗口置顶。
  • 重构部分代码。

V1.2.0

13 Mar 08:41

Choose a tag to compare

特性

  • 使用Qt Charts做波形显示控件,支持OpenGL加速(启用OpenGL需要硬件支持)。
  • 修复了“波形绘制”窗口的一些bug。
  • 支持将Terminal中接收区的数据存储为文本文件。
  • 支持将波形保存为文本文件之后,再使用File->Open来载入波形。

说明

  • 载入波形文件时,如果没有打开OpenGL可能会非常慢!
  • 如果您修改了波形文件,并且时间戳信息格式不对,则可能造成软件卡死;同时我也不保证其他的格式问题是否会造成软件卡死。
  • 有些电脑可能确实没有安装OpenGL,此时如果在SerialTool的设置中打开OpenGL加速可能会造成波形显示界面无响应。此时建议您更新显卡驱动。
  • 该版本的安装包文件中使用的QScintilla 2.10.3动态库文件在编译时没有编译大部分功能,例如打印支持,大部分的语言支持(只编译了Bash, C/C++, Lua),如果您需要支持这些功能,请自行编译QScintilla。

V1.1.8

27 Jan 08:59

Choose a tag to compare

  • 针对V1.1.7b的bug修复。
  • 增加对串口示波器协议的说明文档。
  • 增加Vedio Box的说明文档。

V1.1.7b

05 Dec 11:41

Choose a tag to compare

V1.1.7b Pre-release
Pre-release
  • 重构了大量代码,将SerialPort和Terminal分离成单独的类。
  • 实现UDP协议,修复TCP/UDP模式的一些bug。
  • 修复1.1.6 Channel List不显示的问题。

V1.1.6

04 Nov 09:21

Choose a tag to compare

  • 修改波形传输协议,增加时间戳发送功能。
  • 保存波形为txt文件时会加入时间戳和表头(通道)信息。
  • 修改Translator的实现方式,可以自动加载语言目录下的所有*.qm翻译文件。
  • 加入了QTextEdit的右键菜单翻译。
  • 修复颜色对话框点击Cancel后会返回黑色的bug,现在此操作不会改变原来颜色。
  • 完善控件中文支持。
  • 修复一些端口状态显示的bug。
Morty Proxy This is a proxified and sanitized view of the page, visit original site.