请教多个串口用一个变量统一通信的问题
希望路过的高手多多赐教
在工作中往往会出现多个串口在同时处理相同的信息
如我有串口控件【sk1】【sk2】【sk3】......共8个
那么如何把 设置变量 DYCK = 串口控件【sk1】【sk2】【sk3】.......
MatchCollection mc = Regex.Matches("AA 55 CA 00 CA EE 77", @"(?i)[\da-f]{2}");//正值表达式
List< byte > buf = new List<byte>();//填充到这个临时列表中
//依次添加到列表中
foreach (Match m in mc)//数组或对象集合中的每个元素重复一个嵌入语句组
{
buf.Add(byte.Parse(m.Value, System.Globalization.NumberStyles.HexNumber));
}
// 如何把 设置变量 DYCK = 控件【sk1】
//DYCK.Write(buf.ToArray(), 0, buf.Count);//然后发送数据至缓冲器
// DYCK = 控件【sk2】
//DYCK.Write(buf.ToArray(), 0, buf.Count);//然后发送数据至缓冲器
// DYCK = 控件 【sk3】.......