private void button_Enable_Click(object sender, EventArgs e) { st_Serial_Proxy.Baud = int.Parse(comboBox_Baud.Text); //设置Baud st_Serial_Proxy.Comport = comboBox_ComPort.Text; //获取端口号 st_Serial_Proxy.Parity = System.IO.Ports.Parity.None; if (b_SerialEable == false) { button_Enable.Text = "关闭串口"; b_SerialEable = true; st_Serial_Proxy.SerialPort_Start(); comboBox_Baud.Enabled = false; comboBox_ComPort.Enabled = false; } else { button_Enable.Text = "打开串口"; b_SerialEable = false; st_Serial_Proxy.SerialPort_Stop(); comboBox_Baud.Enabled = true; comboBox_ComPort.Enabled = true; } st_ConfigIni.SetProjectInfor2Ini(sysCondigIni, "Serial", "Baud", st_Serial_Proxy.Baud.ToString()); st_ConfigIni.SetProjectInfor2Ini(sysCondigIni, "Serial", "Port", st_Serial_Proxy.Comport); button_Contrl(b_SerialEable); }
private void button_Enable_Click(object sender, EventArgs e) { bool res = false; st_Serial_Proxy.Baud = int.Parse(comboBox_Baud.Text); //设置Baud st_Serial_Proxy.Comport = comboBox_ComPort.Text; //获取端口号 st_Serial_Proxy.Parity = System.IO.Ports.Parity.None; st_Serial_Proxy.TimeOut = 100; if (b_SerialEable == false) { res = st_Serial_Proxy.SerialPort_Start(); if (res) { button_Enable.Text = "关闭串口"; b_SerialEable = true; comboBox_Baud.Enabled = false; comboBox_ComPort.Enabled = false; dataHandler = new Thread(DataCommandHander); dataHandler.Start(); } } else { jdSensor_Stop(); button_Enable.Text = "打开串口"; b_SerialEable = false; st_Serial_Proxy.SerialPort_Stop(); comboBox_Baud.Enabled = true; comboBox_ComPort.Enabled = true; } button_Contrl(b_SerialEable); st_ConfigIni.SetProjectInfor2Ini(sysCondigIni, "Sensor_Serial", "Baud", st_Serial_Proxy.Baud.ToString()); st_ConfigIni.SetProjectInfor2Ini(sysCondigIni, "Sensor_Serial", "Port", st_Serial_Proxy.Comport); }
private void button_Enable_Click(object sender, EventArgs e) { bool res = false; st_Serial_Proxy.Baud = int.Parse(comboBox_Baud.Text); //设置Baud st_Serial_Proxy.Comport = comboBox_ComPort.Text; //获取端口号 st_Serial_Proxy.Parity = System.IO.Ports.Parity.Even; //偶校验 st_Serial_Proxy.TimeOut = 100; if (b_buttonCtrl == false) { res = st_Serial_Proxy.SerialPort_Start(); if (res) { button_Enable.Text = "关闭串口"; b_buttonCtrl = true; comboBox_Baud.Enabled = false; comboBox_ComPort.Enabled = false; timeCtrl(); MotorCtrl_Start(); } } else { MotorCtrl_Stop(); button_Enable.Text = "打开串口"; b_buttonCtrl = false; st_Serial_Proxy.SerialPort_Stop(); comboBox_Baud.Enabled = true; comboBox_ComPort.Enabled = true; CtrStep = 0xff; } st_ConfigIni.SetProjectInfor2Ini(sysCondigIni, "Motor_Serial", "Baud", st_Serial_Proxy.Baud.ToString()); st_ConfigIni.SetProjectInfor2Ini(sysCondigIni, "Motor_Serial", "Port", st_Serial_Proxy.Comport); button_Contrl(b_buttonCtrl); }