作者beansister (红豆生南国)
看板Visual_Basic
标题Re: [.NET] 如何用vb2005取得或传送usb传出来的资料
时间Wed Sep 24 09:20:01 2008
Dim rw As System.IO.Stream
rw = SerialPort1.BaseStream
Dim a As Integer = SerialPort1.BytesToRead '取得接收缓冲区的资料位元数
Dim bytData(a) As Byte
Try
rw.Read(bytData, 0, a)
Catch ex As Exception
MsgBox(ex.ToString)
Exit Sub
End Try
这是我的写法
※ 引述《su35 (su35)》之铭言:
: 我要用VB2005去读取一个装置 那装置要连接到USB
: (那电路的输出是usb头 所以不能用转接头)
: 它传送出来类伺网路封包 有系统的资料
: 我现在只想要知道
: 要怎麽去读取传送出来的值
: *********************************
: http://www.helmpcb.com/Software/USBHIDVB/USBHIDVB.aspx
: 我照上面的网站的介绍 安装了HID的档案
: 但找不到语法 如在连RS232时那些语法如下
: 请问一下使用USB的语法有哪些 要附着解
: *********************************
: Private Sub InitSerialPort()
: SerialPort1.PortName = com1 '内定COM1
: SerialPort1.BaudRate = baud2 '鲍率9600 bps
: SerialPort1.DataBits = 8 '资料长度8 Bits
: SerialPort1.Parity = 0 '不检查同位元
: SerialPort1.StopBits = 1 '结束位元 1
: SerialPort1.Open() '开启
: End Sub
: RS232送资料出去,把你的X0 ON定义完,套下列程式
: Private Sub btnSend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSend.Click
: SerialPort1.WriteLine(X0)
: End Sub
--
如果能回到当初
我还会做同样的选择吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.250.89