|
|
3 miesięcy temu | |
|---|---|---|
| README.md | 3 miesięcy temu | |
| README_CENTOS.md | 3 miesięcy temu | |
| deploy_centos.sh | 3 miesięcy temu | |
| parse_file.py | 3 miesięcy temu | |
| query_device_filter.py | 3 miesięcy temu | |
| requirements.txt | 3 miesięcy temu | |
| test_db_connection.py | 3 miesięcy temu | |
| 景兴故障测点筛选.txt | 3 miesięcy temu |
本项目包含两个主要工具,用于处理振动数据和筛选故障测点。
用于解析振动数据文件,支持从FDFS下载文件或从本地文件系统读取,解析数据并计算不对称性。
主要功能:
用于从数据库中查询和筛选符合条件的设备和通道组合,筛选出故障测点。
筛选条件:
输出结果:
pip install -r requirements.txt
详细部署说明请参考 README_CENTOS.md
快速部署(使用脚本):
chmod +x deploy_centos.sh
./deploy_centos.sh
或手动安装:
python3 -m pip install -r requirements.txt --user
python parse_file.py <file_name>
示例:
# FDFS路径
python parse_file.py group1/M00/4C/AD/wKgUZWlQzpKAcUtmAA03b1suhI44618492
# 本地文件路径
python parse_file.py /home/soft/data/fdfs/storage/data/4C/AD/wKgUZWlQzpKAcUtmAA03b1suhI44618492
输出内容:
python query_device_filter.py
输出内容:
query_result_YYYYMMDD_HHMMSS.txt 文件中parse_file.py - 振动数据文件解析工具query_device_filter.py - 设备和通道筛选工具requirements.txt - Python依赖包列表deploy_centos.sh - CentOS 7.9 部署脚本README_CENTOS.md - CentOS 7.9 详细部署说明iot.sql - 数据库表结构(如适用)如果出现数据库连接失败:
ping 127.0.0.1telnet 127.0.0.1 3306 或 nc -zv 127.0.0.1 3306如果提示 ModuleNotFoundError: No module named 'pymysql':
pip install pymysql==1.0.2
# 或
python3 -m pip install pymysql==1.0.2 --user