C# 串口命令转为byte数据类型
public static class ExtenderClass
{
public static byte[] ToByte(this string s)
{
return s.Split(’ ').AsParallel().Select(x => Convert.ToByte(x, 16)).ToArray();
}
}
try
{
if (SerialPort1.IsOpen == false)
{
SerialPort1.PortName = comport;
SerialPort1.BaudRate = int.Parse(comportBaud.Substring(2));
SerialPort1.Open();
}
byte[] stopByte = “01 05 00 01 FF 00 DD FA”.ToByte(); //停线
byte[] openByte = “01 05 00 01 00 00 9C 0A”.ToByte(); //开线
if (open == true) { SerialPort1.Write(stopByte, 0, stopByte.Length); }//停线
else { SerialPort1.Write(openByte, 0, openByte.Length); }//开线
}
catch
{
}