1:应用程序界面
2:实现的功能
(1)常规的串口收发操作
(2)私有通信协议的格式转化
(3)数据的定时刷新显示和实时存储(txt)
(4)数据的历史曲线查看
3:实现的方式
串口设置的核心代码
private void SearchAndAddSerialToComboBox(SerialPort MyPort, ComboBox MyBox)
{ //将可用端口号添加到ComboBox
string[] MyString = new string[20]; //最多容纳20个,太多会影响调试效率
string Buffer; //缓存
MyBox.Items.Clear(); //清空ComboBox内容
for (int i = 1; i < 20; i++) //循环
{
try //核心原理是依靠try和catch完成遍历
{
Buffer = "COM" + i.ToString();
MyPort.PortName = Buffer;
MyPort.Open(); //如果失败,后面的代码不会执行