serialport.write的问题
刚开始学vb2005请问语句SerialPortBallast.Write(byteToSend, 0, 5) 其中括号中的语句是什么意思?
谢谢啦^^ --------------------编程问答-------------------- 向字节数组byteToSend写入5个字节的内容 --------------------编程问答-------------------- 向字节数组byteToSend写入5个字节的内容 --------------------编程问答-------------------- SerialPort.Write (Byte[], Int32, Int32) 将指定数量的字节写入输出缓冲区中的指定偏移量处。
参数
buffer
将输出写入的字节数组。
offset
缓冲区数组中开始写入的偏移量。
count
要写入的字节数。
--------------------编程问答-------------------- --------------------编程问答-------------------- SerialPort.Write (Byte[], Int32, Int32) 将指定数量的字节写入输出缓冲区中的指定偏移量处。
参数
buffer
将输出写入的字节数组。
offset
缓冲区数组中开始写入的偏移量。
count
要写入的字节数。 --------------------编程问答-------------------- 单片机中的数据都是二进制数(也可以说是十六进制),而上位机接收后有可能以ASCII码显式,楼主要在此处做转换,不然有可能收到的东西无法显示。SerialPort可以传十六进制你做下转换就行,别发ASCII码就完了。
补充:.NET技术 , VB.NET