Пример #1
0
    private void RTUbutton_Click(object sender, EventArgs e)
    {
        string   comString = GetComString();
        int      devno     = int.Parse(addressSelect.Text);
        int      baudRate  = int.Parse(baudSelect.Text);
        StopBits stopBits  = (stopSelect.Text == "1 stop") ? StopBits.One : ((!(stopSelect.Text == "2 stop")) ? StopBits.One : StopBits.Two);
        Parity   parity    = (!(paritySelect.Text == "None")) ? ((paritySelect.Text == "Odd") ? Parity.Odd : ((!(paritySelect.Text == "Even")) ? Parity.Even : Parity.Even)) : Parity.None;

        try
        {
            using (SerialPort sp = new SerialPort(comString, baudRate, parity, 8, stopBits))
            {
                using (MeasureForm measureForm = new MeasureForm(devno, sp, null, SensorInstance))
                {
                    measureForm.ShowInTaskbar = false;
                    measureForm.StartPosition = FormStartPosition.CenterParent;
                    measureForm.ShowDialog(this);
                }
            }
            Settings.Default.ComPort = comString;
            Settings.Default.Address = addressSelect.Text;
            Settings.Default.StopBit = stopSelect.Text;
            Settings.Default.Parity  = paritySelect.Text;
            Settings.Default.Baud    = baudSelect.Text;
            Settings.Default.Save();
        }
        catch
        {
        }
    }
Пример #2
0
 private void uCCToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //_HandheldRFIDForm=(HandheldRFIDForm)InitializeForm(_HandheldRFIDForm, "HandheldRFIDForm");
     if ((_measure == null) || (_measure.IsDisposed))
     {
         _measure             = new MeasureForm();
         _measure.MdiParent   = this;
         _measure.WindowState = FormWindowState.Maximized;
         _measure.Show();
     }
     else
     {
         _measure.Activate();
     }
 }
Пример #3
0
 private void TCPButton_Click(object sender, EventArgs e)
 {
     try
     {
         IPEndPoint remoteEP = new IPEndPoint(IPAddress.Parse(ipTextBox1.Text), int.Parse(PortNoTextBox.Text));
         using (TcpClient tcpClient = new TcpClient())
         {
             tcpClient.Connect(remoteEP);
             using (MeasureForm measureForm = new MeasureForm(0, null, tcpClient, SensorInstance))
             {
                 measureForm.ShowInTaskbar = false;
                 measureForm.StartPosition = FormStartPosition.CenterParent;
                 measureForm.ShowDialog(this);
             }
         }
         Settings.Default.IP     = ipTextBox1.Text;
         Settings.Default.PortNo = PortNoTextBox.Text;
         Settings.Default.Save();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }