/// <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(); //启用定时器,禁用参数配置按钮 }
/// <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("请指定文件保存路径!"); } }
public void Start() { AITask.Start(); }