加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
check_raw.py 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
liangwei 提交于 2022-12-17 18:12 . Add a single particle data handler
from Raw_stair import CheckPackage as Cp
def CheckPackage(filename):
allpack = 0 # 收集的所有包数
okpack = 0 # 收集的包中正确的包数
errpack = 0 # 收集的数据包中错误的包数
length = 100 # 数据包中的数据 点长度
# 定义通道计数
ChNum = [0 for i in range(0, 32)] # 通道包数统计
CH = [1, 2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 24, 9, 10, 11, 12, 13, 14, 15, 16, 25, 26, 27, 28, 29, 30,31, 32] # 通道变换
file = "Data/" + filename # 文件名
savefile="Data/result_"+filename
print(file)
with open(file,'r') as fp:
for line in fp.readlines():
allpack+=1
if len(line) < 40:
continue
else:
datalist = line.split()
# print(datalist)
if Cp(datalist, length):
okpack+=1
continue
else:
errpack+=1
with open(savefile,"a") as sf:
sf.write(line)
print(allpack,okpack,errpack)
if __name__ =="__main__":
filename="rawdata.log"
CheckPackage(filename)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化