コード例 #1
0
 /// <summary>
 /// 启动采集
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Start_Click(object sender, EventArgs e)
 {
     //添加通道
     groupBox_GenParam.Enabled = false;
     Start.Enabled             = false;
     Stop.Enabled = true;
     WriteConfiguration();
     ReadConfiguartion();
     ConfigDAQ();
     Inital();
     IniMqtt();
     aitask.Start();
     start = true;
     AI    = new Thread(GetData);
     AI.Start();
     DataQueue = new Thread(ProcessQueue);
     DataQueue.Start();
     Delete = new Thread(DeleteProcess);
     Delete.Start();
     //启用定时器,禁用参数配置按钮
 }
コード例 #2
0
ファイル: JYUSB62405.cs プロジェクト: szchuchai/JLab
 /// <summary>
 /// 启动流盘任务
 /// </summary>
 public override void Start()
 {
     startTime   = DateTime.Now;
     currentTime = startTime.ToString("m") + "_" + Convert.ToString(startTime.Hour)
                   + "_" + Convert.ToString(startTime.Minute) + "_" + Convert.ToString(startTime.Second);
     if (FilePath != null)
     {
         _recordDone        = false;
         _previewBufferLock = new Mutex();
         txtFileStream      = new FileStream(FilePath + "\\" + currentTime + ".txt", FileMode.Create);
         _fs = new FileStream(FilePath + "\\" + currentTime + ".bin", FileMode.OpenOrCreate);
         _wt = new BinaryWriter(_fs);
         WriteInfoToTxt(txtFileStream);
         txtFileStream.Close();
         aitask.Start();
         _thdFetchAndWriteData = new Thread(ThdFetchAndWriteData);
         _thdFetchAndWriteData.Start();
     }
     else
     {
         throw new Exception("请指定文件保存路径!");
     }
 }
コード例 #3
0
 public void Start()
 {
     AITask.Start();
 }