using System; using System.IO; using XdCxRhDW.Dto; namespace XdCxRhDW.TaskServer.Task { public class X1D1CXTask : HistoryTaskI { public override void Start(HistoryTaskProcessingDto dto) { System.Threading.Tasks.Task.Run(() => { string capfile = Path.Combine(dto.CapDir, $"{dto.StartTime.ToString(dto.DateDirFormat)}"); //读取采集文件 //2024 01 31 10 10 51 000000000ch11xxхххххххххххххххххххххххххххFs}Hz {FreqUp}Hz xxxxxxxxxxxxx.dat string fs = ""; foreach (var FreqHz in dto.FreqsHz) { var ch1 = Directory.GetDirectories(capfile, $"*{dto.StartTime:yyyyMMddHHmmss}000000000ch11{fs}Hz {FreqHz}Hz.dat"); var ch2 = Directory.GetDirectories(capfile, $"*{dto.StartTime:yyyyMMddHHmmss}000000000ch22{fs}Hz {FreqHz}Hz.dat"); } //根据信号类型执行检测或参数估计 }); } public override void Stop() { throw new NotImplementedException(); } } }