c#操作智嵌 IO 控制板 1BX3C8-I,这里只给出打开和关闭,其它的可以根据他们的手册自己添加。
最近因为工作的关系要用c#操作智嵌 IO 控制板 1BX3C8-I,他们只提供了mfc版本的程序,而且编译还有问题。看了下他们的用户手册,感觉就是一个普通的tcp/ip socket通讯,于是用c# socket来搞,半天搞定。
要使用string和hex互换函数,别的很简单,没啥好说的
// 16进制字符串转字节数组
private static byte[] HexStrTobyte(string hexString)
{
hexString = hexString.Replace(" ", "");
if ((hexString.Length % 2) != 0)
hexString += " ";
byte[] returnBytes = new byte[hexString.Length / 2];
for (int i = 0; i < returnBytes.Length; i++)
returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2).Trim(), 16);
return returnBytes;
}
// 字节数组转16进制字符串
public static string byteToHexStr(byte[] byt