|
分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
*有学习串口调试工具的同学这有源码分享!
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 循环 | 逻辑型 | | 按钮 | 整数型 | | 数据 | 字节集 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | a | 整数型 | | | b | 整数型 | | | C | 文本型 | | 0 | 常用 | 文本型 | | | d | 整数型 | | | 加载皮肤 (10 )计次循环首 (20, a )调试_组合框. 加入项目 (“COM” + 到文本 (a ), )计次循环尾 ()调试_组合框.现行选中项 = 0 调试波特率组合框.现行选中项 = 1 调试奇偶校验组合框.现行选中项 = 0 调试数据位数组合框.现行选中项 = 2 调试停止位组合框.现行选中项 = 0 组合框1.现行选中项 = 1 如果真 (文件是否存在 (取运行目录 () + “\pei.ini”) = 假)写配置项 (取运行目录 () + “\pei.ini”, “设置”, “常用”, “FFFFFF,”)常用 = 读配置项 (取运行目录 () + “\pei.ini”, “设置”, “常用”, )C = 分割文本 (常用, “,”, )计次循环首 (取数组成员数 (C ), d )如果真 (C [d ] ≠ “”)列表框1. 加入项目 (C [d ], )计次循环尾 ()编辑框1.内容 = “”按钮 = 按钮 + 1 如果 (按钮 % 2 = 1 )调试输出 (按钮 )端口1.端口号 = 调试_组合框.现行选中项 + 1 端口1.波特率 = 到整数 (调试波特率组合框. 取项目文本 (调试波特率组合框.现行选中项 )) 如果 (调试奇偶校验组合框.现行选中项 = 0 )端口1.奇偶校验 = 假 端口1.奇偶校验 = 真 端口1.数据位数 = 到整数 (调试数据位数组合框.取项目文本 (调试数据位数组合框.现行选中项))端口1.停止位数 = 到整数 (调试停止位组合框. 取项目文本 (调试停止位组合框.现行选中项 )) 端口1.等待时间 = 50 如果 (端口1. 启动 ()) 连续赋值 (真, 调试_组合框.禁止, 调试波特率组合框.禁止, 调试奇偶校验组合框.禁止, 调试数据位数组合框.禁止, 调试停止位组合框.禁止 )调试设置测试按钮.标题 = “停 止”状态条1. 置文本 (1, 到文本 (取现行时间 ()) + “ COM” + 到文本 (调试_组合框.现行选中项 + 1 ) + “ 连接成功!”)状态条1. 置文本 (6, “COM:” + 到文本 (调试_组合框.现行选中项 + 1 )) 状态条1. 置图片 (6, 8 )连接 = 真 端口1. 停止 ()调试设置测试按钮.标题 = “连 接”状态条1. 置文本 (1, 到文本 (取现行时间 ()) + “ COM” + 到文本 (调试_组合框.现行选中项 + 1 ) + “ 连接失败!”)状态条1. 置文本 (6, “COM:?”)状态条1. 置图片 (6, 7 )连接 = 假 按钮 = 0 连续赋值 (假, 调试_组合框.禁止, 调试波特率组合框.禁止, 调试奇偶校验组合框.禁止, 调试数据位数组合框.禁止, 调试停止位组合框.禁止 )调试设置测试按钮.标题 = “连 接”连接 = 假 端口1. 停止 ()状态条1. 置文本 (1, 到文本 (取现行时间 ()) + “ COM” + 到文本 (调试_组合框.现行选中项 + 1 ) + “ 已断开!”)状态条1. 置文本 (6, “COM:?”)状态条1. 置图片 (6, 7 )连接 = 假 按钮 = 0 如果 (连接 = 真)如果 (内容 ≠ “”)数据位 = 内容 如果 (选择框2.选中 = 真)如果真 (端口1. 发送数据 (十六进制到字节集 (数据位 )) )状态条1. 置文本 (5, 到文本 (到整数 (状态条1. 取文本 (5 )) + 取文本长度 (数据位 )) )如果真 (端口1. 发送数据 (数据位 )) 状态条1. 置文本 (5, 到文本 (到整数 (状态条1. 取文本 (5 )) + 取字节集长度 (到字节集 (数据位 )) )) 信息框 (“请输入发送内容!”, #询问图标, , )编辑框2. 获取焦点 ()返回 (假)信息框 (“请先连接端口!”, #询问图标, , )返回 (假)返回 (真)如果 (选择框3.选中 = 真)如果真 (连接 = 假)选择框3.选中 = 假 信息框 (“请先连接端口!”, #询问图标, , )返回 ()如果真 (编辑框2.内容 = “”)选择框3.选中 = 假 编辑框2. 获取焦点 ()提示框 (“不能将 空 的命令发出!”)返回 ()时钟1.时钟周期 = 到整数 (组合框1.取项目文本 (组合框1.现行选中项))循环 = 真 循环 = 假 如果真 (循环 = 真)数据1 = 编辑框2.内容 如果 (选择框2.选中 = 真)如果真 (端口1. 发送数据 (十六进制到字节集 (数据1 )) )状态条1. 置文本 (5, 到文本 (到整数 (状态条1. 取文本 (5 )) + 取文本长度 (数据1 )) )如果真 (端口1. 发送数据 (数据1 )) 状态条1. 置文本 (5, 到文本 (到整数 (状态条1. 取文本 (5 )) + 取字节集长度 (到字节集 (数据1 )) )) 时钟1.时钟周期 = 到整数 (组合框1. 取项目文本 (组合框1.现行选中项 )) 端口1. 停止 ()端口1. 销毁 ()数据 = 数据 + 取字节集左边 (到字节集 (数据字节值 ), 1 )如果 (选择框1.选中 = 真)编辑框1. 加入文本 (字节集到十六进制 (数据 ) + “ ”)状态条1. 置文本 (3, 到文本 (取文本长度 (字节集到十六进制 (数据 )) + 到整数 (状态条1. 取文本 (3 )) )) 编辑框1. 加入文本 (字节集_到文本 (数据 ) + “ ”)状态条1. 置文本 (3, 到文本 (取字节集长度 (数据 ) + 到整数 (状态条1. 取文本 (3 )) )) 数据 = { }|
_列表框1_鼠标右键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | | 弹出菜单 (设置, 取鼠标水平位置 (), 取鼠标垂直位置 ()) 列表框1. 清空 ()写配置项 (取运行目录 () + “\pei.ini”, “设置”, “常用”, “FFFFFF,”)指令 = 列表框1. 取项目文本 (列表框1.现行选中项 )如果真 (发送 (指令 ) = 真)状态条1. 置文本 (1, 到文本 (取现行时间 ()) + “|快捷发送指令:” + 指令 )编辑框1.内容 = “”发送 (编辑框2.内容 )如果 (编辑框3.内容 ≠ “”)列表框1. 加入项目 (编辑框3.内容, )状态条1. 置文本 (1, “添加命令:” + 编辑框3.内容 + “ 成功!”)写配置项 (取运行目录 () + “\pei.ini”, “设置”, “常用”, 读配置项 (取运行目录 () + “\pei.ini”, “设置”, “常用”, ) + “,” + 删首尾空 (编辑框3.内容 )) 提示框 (“请输入添加命令”)如果 (文本_是否为数字 (组合框1.内容 )) 时钟1.时钟周期 = 到整数 (组合框1.内容 )组合框1.现行选中项 = 1 信息框 (“请输入数字!”, #警告图标, , )
|
-
-
串口调试工具.e
1.78 MB, 下载次数: 148, 下载积分: 精币 -2 枚
源码
评分
-
查看全部评分
|