diff --git a/func/Module_cut_PSG.py b/func/Module_cut_PSG.py index 882f241..38aaf75 100644 --- a/func/Module_cut_PSG.py +++ b/func/Module_cut_PSG.py @@ -274,7 +274,7 @@ class Data: # 转换切割点 ECG_freq = Config["ECGFreq"] raw_freq = self.freq[key] - duration_second = ((self.alignInfo["cut_index"]["back_ECG"] - self.alignInfo["cut_index"]["front_ECG"]) // 1000) + 1 + duration_second = ((self.alignInfo["cut_index"]["back_ECG"] - self.alignInfo["cut_index"]["front_ECG"]) // ECG_freq) + 1 start_index_cut = floor(self.alignInfo["cut_index"]["front_ECG"] * (raw_freq / ECG_freq)) end_index_cut = start_index_cut + (duration_second * raw_freq)