分享一款自己开发的串口调试助手(macOS系统,界面简介,使用方便)

本文介绍了一款针对Mac平台定制的串口调试助手,提供直观界面、多种发送方式、时间戳功能及高级配置选项,包括十六进制发送、颜色定制、脚本支持等。更新记录展示了其不断优化和新增的功能,如性能提升、实时接收和命令收藏夹等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:

Mac版本下有各种版本的串口调试助手,但要不内容繁多,要不界面不够简介,偶然机会在Window上看到一个版本,但Mac下没有,于是基于ORSSerialPort底层开发了一款适合自己的调试助手。

软件截图:

(1)图标

(2)中文主界面

(3)英文主界面

(4)帮助界面

(5)设置界面

 

 软件介绍:

界面简介,使用方便

(1)软件支持字符串和十六进制字符发送以及接收

(2)支持添加时间戳,支持更改发送和接收的颜色,支持深色/浅色

(3)支持更改返回字符的编码,支持更改中英文界面

(4)支持脚本运行和定时发送(循环测试)

等等

部分代码:

 @IBAction func btn_OpenSerialPort(_ sender: NSButton) {
        if let port = self.serialPort {
            if (port.isOpen) {
                port.close()
            } else {
                port.open()
            }
        }
    }

func serialPortWasOpened(_ serialPort: ORSSerialPort) {
        self.btnOpenSerialPort.title = currentCloseSerialPortName
        SerialPortPath = " - " + serialPort.name
        isOpenPort = true
        sendButton.isEnabled = true
        textView_Send.isEditable = true
        self.view.window?.makeFirstResponder(textView_Send)

        selectPorts.isEnabled = false
        selectBaudrate.isEnabled = false
        selectParity.isEnabled = false
        selectNumberOfStopBits.isEnabled = false
        selectNumberOfDataBits.isEnabled = false 
    }
    
    func serialPortWasClosed(_ serialPort: ORSSerialPort) {
        self.btnOpenSerialPort.title = currentOpenSerialPortName
        SerialPortPath = ""
        isOpenPort = false
        sendButton.isEnabled = false
        textView_Send.isEditable = false
        
        selectPorts.isEnabled = true
        selectBaudrate.isEnabled = true
        selectParity.isEnabled = true
        selectNumberOfStopBits.isEnabled = true
        selectNumberOfDataBits.isEnabled = true
    }

软件更新:

2022.4.5

优化界面

优化脚本测试

优化定时测试

添加Rx和Tx

添加全局约束

添加反馈邮箱

等等

2023.7.20

1.性能优化,降低CPU占用率

2.可以实时接收大量持续返回的信息

3.循环测试时,不再还原字体的颜色成黑色,保留设定的颜色

等等

2024.02.20

v1.4.13 -- 2023.11.21

1.修复循环测试时,循环测试值出现负数的问题

2.因为已经解决CPU过高问题,所以删除“停止界面显示”选项,该选项多余

v1.5.0 -- 2023.12.21

1.将名称改成串口通讯助手,英文名为 Serial Communication Assistant

v1.5.1 -- 2023.12.22

1.将名称改成串口调试助手,英文名为 SerialPort Debugging Assistant

v1.5.2 -- 2023.12.25

1.将主界面上的设置换行符放到设置界面里,将其和编码加到存储中

v1.5.3 -- 2023.12.27

1.添加命令收藏夹,可以添加、移除、向上移动、向下移动常用命令,右键点击已添加的命令可以进行修改、移除等等,点击收藏夹界面的对应命令即可添加到发送框中

v1.5.4 -- 2024.03.18

1.在命令收藏夹中,当双击命令时,自动发送命令

v1.5.5 -- 2024.12.16

1.在波特率选择中添加‘Custom...’选项,用来自定义波特率值

软件分享:

Mac版本串口调试助手-其它文档类资源-优快云文库

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三岁牧羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值