123456789101112131415161718192021222324252627282930313233343536 |
- 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();
- }
- }
- }
|