加入预置变量功能支持
This commit is contained in:
23
README.md
23
README.md
@@ -7,19 +7,20 @@
|
||||
2. 接收数据,自定义脚本解析输出
|
||||
3. 数据显示,自定义文本编码
|
||||
4. 预置数据,快速编辑、一键发送
|
||||
5. 接收数据,自定义分帧间隔
|
||||
6. 串口开关状态灯指示
|
||||
7. HEX格式、时间戳、循环发送、保存文件等
|
||||
5. 预置变量,传递参数给预置数据
|
||||
6. 接收数据,自定义分帧间隔
|
||||
7. 串口开关状态灯指示
|
||||
8. HEX格式、时间戳、循环发送、保存文件等
|
||||
|
||||
|
||||
## 安装运行
|
||||
```bash
|
||||
# install python3
|
||||
python3 scomm.py
|
||||
python scomm.py
|
||||
|
||||
# windows下安装py2exe可导出成exe文件
|
||||
# pip install pyyaml pyserial py2exe
|
||||
# python3 setup.py py2exe
|
||||
# python setup.py py2exe
|
||||
```
|
||||
|
||||
|
||||
@@ -56,6 +57,18 @@ python3 scomm.py
|
||||
HEX格式请注意检测数据是否有效,程序中未对数据有效性作检查。
|
||||
|
||||
|
||||
## 预置变量
|
||||
以逗号分割的字符串数组变量,传递给预置数据。
|
||||
调用*eval*函数解析预置数据并发送执行结果。
|
||||
|
||||
```python
|
||||
# data为预置变量字符数组
|
||||
# 例如预置数据如下,选中HEX格式,预置变量设置为"1,3"
|
||||
# 则对应要发送的数据解析为55 AA 03 F8 01 EE
|
||||
"55 AA 03 F8 5A %02X EE" % int(data[0])
|
||||
```
|
||||
|
||||
|
||||
## 分帧间隔
|
||||
电脑端系统驱动层有数据接收缓存,不能保证接收到的数据都是按数据帧分开的。
|
||||
请合理设置分帧间隔字段,以确保数据显示符合预期。
|
||||
|
||||
Reference in New Issue
Block a user