# dbg上位机调试软件 **Repository Path**: hmf1235789/dbg ## Basic Information - **Project Name**: dbg上位机调试软件 - **Description**: 本地上位机调试软件,负责与下位机CTx板卡交互通信;通讯助手界面实时显示交互指令; - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-09-04 - **Last Updated**: 2025-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### [上位机使用说明](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA4NDY3MTM0NA==&action=getalbum&album_id=2800883189593522178#wechat_redirect) #### [测试原理说明](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA4NDY3MTM0NA==&action=getalbum&album_id=2845717276149628928#wechat_redirect) #### [汇总说明](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA4NDY3MTM0NA==&action=getalbum&album_id=2812115933359095813#wechat_redirect) # 二次开发源码zhiDE特色功能 ### 使用C#语言,vs2019开发环境 #### 串口升级CTx板卡固件功能 ### 串口导入导出 #### 多功能串口通讯助手 #### 支持与板卡USB-HID通讯 #### 方便进行二次开发 # 上位机调试软件zhidbg特点 ### 使用DELPHI7开发环境 #### 支持CTx板卡的所有调试功能,并可在助手界面查看通讯协议 ### 用于板卡调试 ### 介绍 #### 测试界面:支持记录测试log数据,需在config.ini设置CSVen(log文件格式); #### PCset界面:显示log数据路径; #### debug界面:本地上位机调试软件,负责通过USB或RS232与下位机CTx板卡交互通信; #### 通讯助手界面:实时显示交互指令; #### 软件界面 ![输入图片说明](https://foruda.gitee.com/images/1725615777746606517/0a43720a_8718294.png "测试界面导入.png") ![输入图片说明](https://foruda.gitee.com/images/1725615825500976720/2e138c10_8718294.png "修改参数.png") #### 鼠标左键:取消框选,修改单个参数 #### ESC键:取消框选 #### 鼠标右键:框选多个参数,按ctrl+b弹出修改窗 ![输入图片说明](https://foruda.gitee.com/images/1725615887355525703/5bd3819e_8718294.png "透传数据.png") ## 软件开发工具链 ### delphi7编译环境 #### [通过百度网盘分享的文件:delphi7及控件 链接:](https://pan.baidu.com/s/1laLw99DcDQlBw_cBTR7bkA?pwd=1234 提取码:1234) #### [视频安装说明](https://www.bilibili.com/video/BV1JY4y1z72s/?spm_id_from=333.788.recommend_more_video.5) #### AI辅助工具 [安装vscode和中文插件chinese](https://blog.csdn.net/csh1807266489/article/details/126805853) #### [安装插件fitten](https://blog.csdn.net/wojiaxiaohuang2014/article/details/139552799) #### (可选)[安装插件pascal](https://blog.csdn.net/weiabc/article/details/137657094) ## 源代码AI分析、自定义修改 ## unit4_**,unit5_***,unit6_**单元源代码用于数据log保存格式,由config.ini里CSVen设置; ### unit6路径下是自定义模板log测试数据的源码 | 源码文件 | 对应config设置 | 用途 | | |---|---|---|---| | CSVen51 | CSVen=51 | 自定义 | | 模板举例: ``` Model name [登录1] [登录2] [登录3] [登录4] [登录5] [登录6] [登录7] Fixture number [登录4] Board Barcode [条码] Board Status [结果] time [时间] PCS [单元] 明细如下: SN Name Unit LowLimit UpperLimit Value Result CreateTime Layer Equipment MNo <条码> <项目名> <单位> <上限> <下限> <测量值> <结果> <时间> aaa bbb ccc ``` [自定义模板log链接说明](https://mp.weixin.qq.com/s?__biz=MzA4NDY3MTM0NA==&mid=2247485427&idx=1&sn=1433cfbe8991f453e37ed1f76d55150c&chksm=9fe2e9eca89560fa23bcdf7a8f21b684cab45dcc5e2d4a4b89646d146e3f3a3d40bf4a7f26a1#rd) ### unit5app路径下是自定义log测试数据的源码 | 源码文件 | 对应config设置 | 用途 | | |---|---|---|---| | CSVen100 | CSVen=100 | 专用 | | | CSVen101 | CSVen=101 | 自定义 | | | CSVen102 | CSVen=102 | 自定义 | | | CSVen103 | CSVen=103 | 自定义 | | | CSVen104 | CSVen=104 | 自定义 | | | CSVen105 | CSVen=105 | 自定义 | | ### unit4Datalog路径下是专用log测试数据的源码 | 源码文件 | 对应config设置 | 用途 | | |---|---|---|---| | CSVen12 | CSVen=12 | 默认 | | | CSVen2 | CSVen=2 | 专用 | | | CSVen3 | CSVen=3 | 专用 | | | CSVen5 | CSVen=5 | 专用 | | #### 建议:依据需求,先选择对应源码文件后设置相应CSVen,后使用AI分析关键函数; 进一步使用FITTEN,解释关键函数,演示log数据格式,修改某一参数; ### 其它路径下源码仅与调试相关;