1.功能描述
上位机与下位机进行通讯时需要用到波特率设置功能,以及尝试与下位机实体进行通讯。
2.代码部分
步骤1:串口开启按钮事件中添加代码
serialPort1.BaudRate = Convert.ToInt32(comboBox14.Text, 10);//将十进制的文本转换为32位整型赋值给串口1的波特率
步骤2:波特率参数设置复选框事件中添加代码
//波特率设置复选框事件
private void comboBox14_SelectedIndexChanged(object sender, EventArgs e)
{
serialPort1.BaudRate = Convert.ToInt32(comboBox14.Text, 10);//将十进制的文本转换为32位整型赋值给串口1的波特率
}
}
3.完整代码
功能关联有以下两处地方
//打开串口按钮事件
private void button2_Click(object sender, EventArgs e)
{
if (button2.Tag.ToString() == "ON")
{
//关闭串口
try
{
serialPort1.Close();
button2.BackgroundImage = Properties.Resources.Image_CloseSerial;
button2.Tag = "OFF";