private void button2_Click(object sender, EventArgs e) { String portName = textBox2.Text;//端口名称 int baudeRate =Convert.ToInt32(textBox3.Text);//波特率 Parity parity = (Parity)Enum.Parse(typeof(Parity), textBox4.Text);//奇偶校验位 int dataBits = Convert.ToInt32(textBox5.Text); StopBits stopBits = (StopBits)Enum.Parse(typeof(StopBits), textBox6.Text); mtsics = new MT_SICS.MT_SICS(portName, baudeRate, parity, dataBits, stopBits); mtsics.OnDataStable+=new MT_SICS.MT_SICS.DataStableEventHandler(mtsics_OnDataStable); mtsics.Open(); MessageBox.Show("串口打开成功"); }
private void button2_Click(object sender, EventArgs e) { String portName = textBox2.Text; //端口名称 int baudeRate = Convert.ToInt32(textBox3.Text); //波特率 Parity parity = (Parity)Enum.Parse(typeof(Parity), textBox4.Text); //奇偶校验位 int dataBits = Convert.ToInt32(textBox5.Text); StopBits stopBits = (StopBits)Enum.Parse(typeof(StopBits), textBox6.Text); mtsics = new MT_SICS.MT_SICS(portName, baudeRate, parity, dataBits, stopBits); mtsics.OnDataStable += new MT_SICS.MT_SICS.DataStableEventHandler(mtsics_OnDataStable); mtsics.Open(); MessageBox.Show("串口打开成功"); }
//打开串口 private void buttonX14_Click(object sender, EventArgs e) { try { String portName = comboBoxEx1_com.Items[comboBoxEx1_com.SelectedIndex] + "";//端口名称 MessageBox.Show(comboBoxEx1_com.Items[comboBoxEx1_com.SelectedIndex] + ""); int baudeRate = Convert.ToInt32(comboBoxEx2_baud.Items[comboBoxEx2_baud.SelectedIndex] + "");//波特率 Parity parity = (Parity)Enum.Parse(typeof(Parity), comboBoxEx4_check.Items[comboBoxEx4_check.SelectedIndex] + "");//奇偶校验位 int dataBits = Convert.ToInt32(comboBoxEx3_data.Items[comboBoxEx3_data.SelectedIndex] + ""); StopBits stopBits = (StopBits)Enum.Parse(typeof(StopBits), comboBoxEx5_stop.Items[comboBoxEx5_stop.SelectedIndex] + ""); // mtsics = new MT_SICS.MT_SICS(); mtsics = new MT_SICS.MT_SICS(portName, baudeRate, parity, dataBits, stopBits); mtsics.OnDataStable += new MT_SICS.MT_SICS.DataStableEventHandler(mtsics_OnDataStable); mtsics.Open(); MessageBox.Show("串口打开成功"); //MT_SICS.MT_SICS mt = new MT_SICS.MT_SICS(); // mtsics.SendSeriesWeightRequest(); timer1.Enabled = true; buttonX14.Enabled = false; buttonX15.Enabled = true; buttonX3.Focus(); } catch (Exception ex) { MessageBox.Show("串口已打开或打开全口前输入信息不完整"); MessageBox.Show(ex.Message); } }
//打开串口 private void button6_Click(object sender, EventArgs e) { try { //String portName = comboBoxItem1.Items[comboBoxItem1.SelectedIndex] + "";//端口名称 ////MessageBox.Show(comboBoxItem2.Items[comboBoxItem2.SelectedIndex] + ""); //int baudeRate = Convert.ToInt32(comboBoxItem2.Items[comboBoxItem2.SelectedIndex] + "");//波特率 //Parity parity = (Parity)Enum.Parse(typeof(Parity), comboBoxItem3.Items[comboBoxItem3.SelectedIndex] + "");//奇偶校验位 //int dataBits = Convert.ToInt32(comboBoxItem5.Items[comboBoxItem5.SelectedIndex] + ""); //StopBits stopBits = (StopBits)Enum.Parse(typeof(StopBits), comboBoxItem4.Items[comboBoxItem4.SelectedIndex] + ""); mtsics = new MT_SICS.MT_SICS(); mtsics.OnDataStable += new MT_SICS.MT_SICS.DataStableEventHandler(mtsics_OnDataStable); mtsics.Open(); MessageBox.Show("串口打开成功"); //MT_SICS.MT_SICS mt = new MT_SICS.MT_SICS(); // mtsics.SendSeriesWeightRequest(); timer1.Enabled = true; //button6.Enabled = false; // button7.Enabled = true; buttonX3.Focus(); } catch( Exception ex) { MessageBox.Show("串口已打开或打开全口前输入信息不完整"); MessageBox.Show(ex.Message); } }
//("COM3", 9600, Parity.None, 8, StopBits.One); private void MainFrm_Load(object sender, EventArgs e) { this.RefleshData(); this.GetBatchNo(); //端口名称 comboBoxEx1_com.SelectedIndex = 0; //波特率 comboBoxEx2_baud.SelectedIndex = 2; //数据位 comboBoxEx3_data.SelectedIndex = 1; //奇偶校验 comboBoxEx4_check.SelectedIndex = 0; //停止位 comboBoxEx5_stop.SelectedIndex = 0; MT_SICS.MT_SICS mt = new MT_SICS.MT_SICS(); IList<MTSICS_VO.Login> userlist = new List<MTSICS_VO.Login>(); userlist= Login_DAO.CheckOutByFlag(); foreach(MTSICS_VO.Login t in userlist ) { this.textBoxX4.Text = t.UserName; } IList<MTSICS_VO.Login> username = new List<MTSICS_VO.Login>(); username = Login_DAO.SelectUserName(); foreach (MTSICS_VO.Login t in username) { this.comboBoxEx2_operator2.Items.Add(t.UserName); } // mt.SendSeriesWeightRequest(); }