コード例 #1
0
 public virtual void Start()
 {
     chartHandler.PlotterUpdater.Start();
     dataconsumer.Start();
     arduinoHandler.StartAquisition();
     bufferLabelUpdater.Start();
 }
コード例 #2
0
 public virtual void Start()              //iniciar a execução
 {
     bufferLabelUpdater.Start();          //iniciar atualizaçãod da label
     chartHandler.PlotterUpdater.Start(); //iniciar a atualização do chart
     dataconsumer.Start();                //iniciar a thread consumidora
     arduinoHandler.StartAquisition();    //começar a aquisição de dados
 }
コード例 #3
0
 public void StartAquisition()                     //começar a aquisição de dados
 {
     if (_port_name.Equals("None"))                //se não foi especificado o nome da porta
     {
         _port_name = this.GetArduinoSerialPort(); //procurar a porta do Arduino
     }
     serialPort.PortName = _port_name;             //configurar o nome da porta
     this.Open();                                  //abrir a porta
     threadAquisition.Start();                     //iniciar a thread
     is_running = true;                            //thread está rodando
 }
コード例 #4
0
 public void StartAquisition()
 {
     if (_port_name.Equals("None"))
     {
         _port_name = this.GetArduinoSerialPort();
     }
     serialPort.PortName = _port_name;
     this.Open();
     threadAquisition.Start();
     is_running = true;
 }