110,529
社区成员
发帖
与我相关
我的任务
分享
byte[] dataByte =new byte[10] ;
int xinDao = Int32.Parse(numericUpDown1.Value.ToString());
int wsnId = Int32.Parse(numericUpDown2.Value.ToString());
int wsnFid = Int32.Parse(numericUpDown3.Value.ToString());
int wsnChildNum = Int32.Parse(numericUpDown4.Value.ToString());
Int32 slpTime =Int32.Parse( numericUpDown5.Value.ToString());
dataByte[0] = 0X2B;
dataByte[1] = 0X2B;
dataByte[2] = 0X2B;
dataByte[3] =Convert.ToByte( xinDao);
dataByte[4] = Convert.ToByte(wsnId);
dataByte[5] = Convert.ToByte(wsnFid);
dataByte[6] = Convert.ToByte(wsnChildNum);
dataByte[7] = Convert.ToByte(slpTime);
dataByte[8] = Convert.ToByte(slpTime);
dataByte[9] = Convert.ToByte(slpTime);
serialPort1.Write(dataByte, 0, 10);
dataByte[0] = 0X2B;
dataByte[1] = 0X2B;
dataByte[2] = 0X2B;
dataByte[3] =Convert.ToByte( xinDao);
dataByte[4] = Convert.ToByte(wsnId);
dataByte[5] = Convert.ToByte(wsnFid);
dataByte[6] = Convert.ToByte(wsnChildNum);
没问题
Array.Copy( BitConverter.GetBytes(slpTime ), 0, dataByte, 7, 4);