Пример #1
0
 public FileProcessing(DataProcessing m_DataProcessing)
 {
     this.m_DataProcessing = m_DataProcessing;
     p_IQ_Process         += m_DataProcessing.IQ_Process;
     m_queue         = new AsyncDataQueue <FileInfo>();//初始化队列
     m_queue.TEvent += new THandler <FileInfo>(m_queue_TEvent);
 }
Пример #2
0
 public FileProcessing(DataProcessing m_DataProcessing, Form1 form)
 {
     this.m_DataProcessing = m_DataProcessing;
     p_IQ_Process         += m_DataProcessing.IQ_Process;
     m_queue         = new AsyncDataQueue <byte[]>();//初始化队列
     m_queue.TEvent += new THandler <byte[]>(m_queue_TEvent);
     this.form       = form;
 }
Пример #3
0
        public udpRecv(string LocalIP, int LocalPort)
        {
            udpInit(LocalIP, LocalPort);
            m_queue         = new AsyncDataQueue <byte[]>();//开启一个线程安全的队列LX
            m_queue.TEvent += new THandler <byte[]>(m_queue_TEvent);

            m_queueSend         = new AsyncDataQueue <byte[]>();//开启一个线程安全的队列LX
            m_queueSend.TEvent += new THandler <byte[]>(m_queue_Send_TEvent);
        }
Пример #4
0
 public DataProcessing()
 {
     IQDataResolution      = new double[m_DataPacket / 4];       //初始化分辨率变量
     IQDataResolutionOrg   = new double[m_DataPacket / 4];       //初始化分辨率变量
     m_queue               = new AsyncDataQueue <DataAndFreq>(); //初始化队列
     m_queue.TEvent       += new THandler <DataAndFreq>(m_queue_TEvent);
     DataFrequencySpectrum = new DataFrequencySpectrum(this);    //初始化频域数据处理类
     DataIQWaveform        = new DataIQWaveform();               //初始化时域数据处理类
     DataFunction          = new DataFunction();                 //存储数据、时标检测类
 }
 public DataFrequencySpectrum(DataProcessing m_DataProcessing)
 {
     this.m_DataProcessing = m_DataProcessing;
     IQdata = new double[19200 * 64][];
     for (int i = 0; i < IQdata.Length; i++)
     {
         IQdata[i] = new double[20];
     }
     m_queue         = new AsyncDataQueue <DataAndFreq>();
     m_queue.TEvent += new THandler <DataAndFreq>(m_queue_TEvent);
 }
Пример #6
0
 public DataFunction()
 {
     m_queue         = new AsyncDataQueue <DataAndTime>();
     m_queue.TEvent += new THandler <DataAndTime>(m_queue_TEvent);
 }
Пример #7
0
 public DataIQWaveform()
 {
     m_queue         = new AsyncDataQueue <double[]>();
     m_queue.TEvent += new THandler <double[]>(m_queue_TEvent);
 }
Пример #8
0
 public udpRecv(string LocalIP, string GroupIP, int GroupPort)
 {
     udpInit(LocalIP, GroupIP, GroupPort);
     m_queue         = new AsyncDataQueue <byte[]>();//开启一个线程安全的队列LX
     m_queue.TEvent += new THandler <byte[]>(m_queue_TEvent);
 }