背景:

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 = currentCloseSerialPortNameSerialPortPath = " - " + serialPort.nameisOpenPort = truesendButton.isEnabled = truetextView_Send.isEditable = trueself.view.window?.makeFirstResponder(textView_Send)selectPorts.isEnabled = falseselectBaudrate.isEnabled = falseselectParity.isEnabled = falseselectNumberOfStopBits.isEnabled = falseselectNumberOfDataBits.isEnabled = false }func serialPortWasClosed(_ serialPort: ORSSerialPort) {self.btnOpenSerialPort.title = currentOpenSerialPortNameSerialPortPath = ""isOpenPort = falsesendButton.isEnabled = falsetextView_Send.isEditable = falseselectPorts.isEnabled = trueselectBaudrate.isEnabled = trueselectParity.isEnabled = trueselectNumberOfStopBits.isEnabled = trueselectNumberOfDataBits.isEnabled = true}

软件更新:

2022.4.5

优化界面

优化脚本测试

优化定时测试

添加Rx和Tx

添加全局约束

添加反馈邮箱

等等

软件分享:

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

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

  1. 分享15款为开发人员准备的开发移动应用程序必备的新资源和工具

    身为一名开发者,光有技术是不够的,必备的应用可以为您的开发工作如虎添翼.随着Android与iOS系统的不断更新换代,相关的的应用也层出不穷,随着移动应用程序的普及推动,很多新的方面被迅速发展, 下面 ...

  2. html页面打印插件,分享8款网站开发中最好用的打印页面插件

    原标题:分享8款网站开发中最好用的打印页面插件 通常浏览器是通过打印命令来确定需要打印的内容,但它可以在 jQuery 插件打印页面插件的帮助下打印一个特定区域的内容..因此,您可以使用这些 jQue ...

  3. 嵌入式开发为啥不适合macOS系统?

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang Mac电脑适合做嵌入式开发吗? 不定期有小伙伴问我类似的问题,我的回答是:不适合! ...

  4. 两款PHP开发的开源的在线办公软件简介

    诸如 Google Doc 等Web应用,允许通过互联网共享信息进行协同工作,给我们带来了全新的日常办公体验.随着大量的桌面应用被移植到 Web 环境,无论是纯粹的 HTML+CSS+JS 或者 RI ...

  5. 分享2个VMware等虚拟机用的Macos系统镜像11.5、12.3.1

    「VM虚拟机+镜像」https://www.aliyundrive.com/s/5fytXvTYLes 本身刚需,想当个伸手党去网上找,结果发现全JJ都是收费的,还最低充值20以上... 索性自己用原 ...

  6. 一款炫酷、轻量级性能监控系统

    点击关注公众号,回复"1024"获取2TB学习资源! 对于监控平台,民工哥在以往的文章中介绍过太多太多,细心的读者都发现了. 不过,话说回来,监控系统对于任何业务来说都是重中之重, ...

  7. 一款好用的网络骗子举报系统无加密版本源码

    正文: 分享一款好用的网络骗子举报系统无加密版本源码,源码特点如下: 1,源码可控,代码无后门,可放心使用源代码注释详细,便于阅读,提供丰富的配置接口,易于扩展. 2,功能完善,包含管理系统常用的基础 ...

  8. 基于 SpringBoot 开发的在线短链生成系统(附源码)

    前言 分享一个基于 SpringBoot 开发的在线短链生成系统,在线短链接生成器. 完整项目源码在文章结尾处,大家自行下载即可~ 一.实现功能 1.将长链接转换成短链接,访问短链接时, 302重定向 ...

  9. 8266串口调试助手_开源软件分享-基于WPF的串口调试工具

    最近同事在调试硬件的串口通讯功能,由于PLC暂时还没到,所以准备用USB转串口线连接在终端上,通过电脑USB口模拟串口收发功能.一开始同事下载了一款串口调试工具,发现没有自定义功能,比如通讯串口收到终 ...

最新文章

  1. C#编码实践:使用委托和特性调用指定函数
  2. 自然语言处理(NLP)前沿进展报告
  3. 学习如何写 Bug 的一天! | 每日趣闻
  4. eclipse中同步代码PULL报错checkout conflict with files的解决方法
  5. 【ijkplayer】编译 Android 版本的 ijkplayer ④ ( 安装 make yasm 软件 | 执行 compile-ffmpeg.sh all 命令编译 ffmpeg )
  6. Matlab 2015a 中 pointCloud类相关知识
  7. 百度更新算法之后我想说
  8. 博弈论入门 HDU 1850
  9. 关于 mahout factorize-movielens-1M.sh 执行
  10. InceptionNet V3整理总结
  11. neo4j查询节点的出度与入度的数量
  12. 跨域验证cookie与缓存控制
  13. Android的第一天
  14. RHEL 8 - 配置基于安装 ISO 文件的 YUM Repo
  15. java代码转置sql数据_SQL Server中的数据科学:数据分析和转换–使用SQL透视和转置
  16. JQuery学习笔记(1)
  17. python画条形图-python绘制条形图方法代码详解
  18. 算法笔记_面试题_1.爬楼梯
  19. 常见门电路逻辑符号对照(三态门,同或门,异或门,或非门,与或非门, 传输门,全加器,半加器,基本rs触发器,同步rs触发器,jk触发器,d触发器)
  20. docker bi工具superset汉化

热门文章

  1. 企业微信接入自研小程序流程
  2. xp系统哪个服务器好,哪个xp系统最稳定、最好?
  3. 第51章 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列
  4. 北斗三号频点_北斗三代B2a频点软件接收机的设计
  5. sql计算每日新增用户、及留存率指标
  6. 三菱je-a系列伺服支持modbusrtu 协议吗_作为工控电气人,你知道我们必备的软件有哪些吗?...
  7. 集成学习精讲之Boosting - SAP大神黄佳新作《零基础学机器学习》节选
  8. 利用BP神经网络逼近sin函数
  9. 强大的科学统计软件 Stata 16 中文Mac版(内附安装包链接)
  10. 全国计算机等级考试过关条件,谈全国计算机等级考试二级过关心得经验(1)...