# Micro-Lab **Repository Path**: sunjode/Micro-Lab ## Basic Information - **Project Name**: Micro-Lab - **Description**: 迄今为止最好用的串口+网络调试工具,并扩展了数十个实用的嵌入式调试工具软件!墙裂推荐! - **Primary Language**: 其他 - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 143 - **Created**: 2024-05-15 - **Last Updated**: 2024-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Micro-Lab #### 介绍 MicroLab可以称得上是迄今为止最棒的嵌入式调试工具。 在调试过程中遇到的所有痛点,在这里都得以解决,并引入了很多新的功能,如串口/网络示波器, 串口/网络指令编程,革命性的事件驱动型上位机生成器——组态画布等数十个功能。 无论是在使用手感上还是功能实用方面都是绝对一流。 可以说MicroLab重新定义了嵌入式调试工具,同时也成为行业工具的标杆。 #### 版本功能 **Ver.1.0.0** “全新的串口/网络调试服务及关联模块” “发送历史永久保存及支持别名” “串口/网络动态指令编程” “串口/网络虚拟示波器” “超级计算器” “ModBus RTU计算器” “DTU” “串口-网络分裂器” “应用影子分身” “众多开发辅助工具及资料” “独创的革命性事件驱动型上位机编程神器——VanGogh组态画布。用户无需掌握任何一门PC编程语言,只需要鼠标拖拽组 件即可轻松上手,从需求到原型仅仅需要几分钟! **Ver.1.0.1** “修复多网卡检测程序闪退问题” **Ver.1.1.0** “修改接收时间戳,精确到ms” “修改分裂器拉到边侧自动隐藏” “优化分裂器显示内容” **Ver.1.2.2** “改善串口接收大量数据产生粘包问题” “解决组态画布异常操作导致程序崩溃的BUG” “解决串口发送换行符问题” **Ver.1.3.1** “新增自动应答功能” “优化指令编程” “优化显示” **Ver.1.3.2** “增加激活消息框提示” “优化若干问题” “新增免安装版” **Ver.1.3.3** “对接收中文提供了更好的支持” **Ver.1.3.4** “对接收数据的中文显示做了优化” “修复ASCII接收模式存在后缀断点” “新增接收时间戳显示模式(日期-时间) 适用于长期测试对消息的标记” “解决组态画布关闭时画布背景音乐不能关闭的问题” **Ver.1.4.2** “修复串口接收大量数据断行的问题[大量优化 建议更新]” “优化组态画布” “优化发送HEX格式的换行问题” **Ver.1.4.3** “修复接收时间戳为固定值问题” “修复组态画布网络接收模式下显示组件不刷新问题” **Ver.1.4.4** “解决个别串口芯片接收断帧错位问题” **Ver.1.4.5** “性能优化,大幅降低CPU占用率” “优化用户反馈对话框” “修复组态画布-DataMode切换异常问题并优化组态画布” “解决SmartTerminal中文乱码” “解决鼠标点击串口接收区导致的接收数据错位问题” “新增串口接收区对串口接收超时设置的提醒” **Ver.1.5.0** “新增发送数据追加CRC功能” “新增CRC工具” “修复网络监听发送十六进制的异常” “优化十六进制发送区显示” **Ver.1.5.1** “解决Ver.1.5.0版本下部分工具不能启动的问题” **Ver.1.5.2** “新增接收数据是否滚动到底的选项” “修改接收数据保存至文件功能,保存文件的同时,接收区也显示数据” “进一步汉化软件提示内容” “优化一些功能” **Ver.1.7.0** “新增协议解析器” “新增IAP Server” “优化HEX发送模式下的用户体验” **Ver.1.8.0** “提升了运行性能” “彻底解决了大数据量情况下串口断帧问题” “新增了接收关键词过滤功能” “开启了接收过程中对接收区文本选择的功能” “新增了示波器手动输入数据进行绘图的功能” “修复了计算机硬件改变后软件报错的逻辑” “优化了示波器操作逻辑,更加简单易用” “精简了用户反馈的流程并取消了周期弹出反馈及对反馈字数的要求” “修复了组态画布编辑状态改变时标题栏文字显示异常问题” #### 使用说明 1. 如果安装在C盘, 需要以管理员身份运行(方法为:鼠标右键-属性-兼容性,勾选[√]以管理员身份运行此程序”) 2. Ver.1.3.1及以上版本的指令编程不支持旧版本指令编程文件 #### 作者 赵新 #### 鸣谢 丁 参与修改Windows7程序兼容问题 网友1 参与修改解决Window7程序兼容问题 | 建议接收时间精确到ms 网友2 建议分裂器可以可以拉到边侧隐藏 网友3 参与优化串口粘包问题 新疆大学僧 参与优化串口发送换行符问题 网友4 参与修改组态画布异常操作导致程序崩溃的问题 飞天国际 参与优化接收中文显示 左手不离ら 建议新增接收时间戳为日期-时间模式 陈龙 提交组态画布网络传输模式下显示组件不能刷新的问题 杨源鑫 提交并参与优化个别串口芯片出现的接收断帧&错位问题 疯狂的青洼 反馈CPU占用率太高的问题 杨源鑫 反馈鼠标点击串口接收区导致接收数据错位问题 Rice我叫加饭 建议添加串口接收区对用户关于串口接收超时时间设置的提醒 陈龙 反馈Ver.1.5.0版本下部分工具不能启动问题