From 9a655ffdeb9936bf224f0186f3cfa3dd26cae802 Mon Sep 17 00:00:00 2001 From: Ivey Song Date: Sat, 6 Jun 2026 14:51:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BB=A5=E5=BE=80pth?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Decoder.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Decoder.py b/Decoder.py index 3175b37..58f5329 100644 --- a/Decoder.py +++ b/Decoder.py @@ -1,4 +1,5 @@ import ast +import glob import os import sys import threading @@ -188,10 +189,12 @@ class Decoder_main(threading.Thread): self.b_notch, self.a_notch = signal.iirnotch(50 / (self.device_info['sample_rate']/2), 30) # 50Hz工频陷波,250是采样率,30是质量因子 self.b_design = signal.firwin(65, [bandPass_low / (self.device_info['sample_rate']/2), bandPass_high / (self.device_info['sample_rate']/2)], pass_zero=False) # 设计8-30Hz带通滤波器 fileName = 'Model_' + datetime.now().strftime('%Y-%m-%d-%H-%M-%S') - filePath = os.path.join(get_root_path(), MODEL_FOLDER) + os.sep + filePath = './online_Models/' + for old_pth in glob.glob(os.path.join(filePath, '*.pth')): + os.remove(old_pth) self.modelPath = ''.join([filePath, fileName, '.pth']) - self.mp_data_queue = mp.Queue() #多进程传参队列 - self.mp_result_queue = mp.Queue() #多进程结果队列 + self.mp_data_queue = mp.Queue() + self.mp_result_queue = mp.Queue() def preprocess(self, signal_data): # # 计算每行的平均值