示例#1
0
        private void _GoGoFun(object sender, EventArgs e)
        {
            //_port.FindPortName();  -реализовать
            _port.Init("COM3", 115200);
            _port.Open();//обработать все ответы

            /*
             * _port.Write(new byte[] {0x01,(byte)(_view.settings.HV / 4) });
             * Write("1111");
             * _port.Read(100);
             * _port.Write(new byte[] { 0x02, (byte)(_view.settings.Discr_Top) });
             * Write("1111");
             * _port.Read(100);
             * _port.Write(new byte[] { 0x03, (byte)(_view.settings.Discr_Bot) });
             * Write("1111");
             * _port.Read(100);
             * _port.Write(new byte[] { 0x04, (byte)(_view.settings.Gain) });
             * Write("1111");
             * _port.Read(100);
             * _port.Write(new byte[] { 0x05, (byte)(_view.settings.WinSize) });
             * Write("1111");
             * _port.Read(100);
             *
             * _port.Write(new byte[] { 0x08, 0 });
             */
            _port.Write(new byte[] { 0x0B });
            _timer.Enabled  = true;
            _timer.Interval = 1000;
            _timer.Tick    += _GetAmpl;
        }
示例#2
0
 private void _StopFun(object sender, EventArgs e)
 {
     _timer.Enabled = false;
     if (_port.isOpen())
     {
         _port.Write(new byte[] { 0x09, 0 });
         _port.Close();
     }
 }