Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb6 在visualbasic6.0中使用HID-USB_Vb6_Hid_Hardware Interface - Fatal编程技术网

Vb6 在visualbasic6.0中使用HID-USB

Vb6 在visualbasic6.0中使用HID-USB,vb6,hid,hardware-interface,Vb6,Hid,Hardware Interface,我正在尝试连接Gramin usb GPS以获取visual basic项目中的坐标,但我不知道如何实现此目的,请有人给我指出正确的方向吗?如果Garmin装置使用RS-232(标准串行)接口,然后,它的USB驱动程序可能会实现一个虚拟串行端口,您可以使用MSCOMM控件打开该端口 打开硬件管理器检查是否有额外的端口,甚至可能在插入时标记为“Garmin” GPS装置使用简单的标准文本协议。只要没有其他应用程序打开该端口,您就应该能够在VB中打开该端口并捕获输出,只需对波特率等进行一点实验。48

我正在尝试连接Gramin usb GPS以获取visual basic项目中的坐标,但我不知道如何实现此目的,请有人给我指出正确的方向吗?

如果Garmin装置使用RS-232(标准串行)接口,然后,它的USB驱动程序可能会实现一个虚拟串行端口,您可以使用MSCOMM控件打开该端口

打开硬件管理器检查是否有额外的端口,甚至可能在插入时标记为“Garmin”


GPS装置使用简单的标准文本协议。只要没有其他应用程序打开该端口,您就应该能够在VB中打开该端口并捕获输出,只需对波特率等进行一点实验。4800,8,N,1是一个很好的起点。

如果Garmin装置使用RS-232(标准串行)接口,然后,它的USB驱动程序可能会实现一个虚拟串行端口,您可以使用MSCOMM控件打开该端口

打开硬件管理器检查是否有额外的端口,甚至可能在插入时标记为“Garmin”


GPS装置使用简单的标准文本协议。只要没有其他应用程序打开该端口,您就应该能够在VB中打开它并捕获输出,只需对波特率等进行一点实验。4800,8,N,1是一个很好的起点。

我找不到该端口,所以我不确定该端口是否可以这样工作。如果该端口没有出现在硬件管理器或其他解决方案中,我将如何查找该端口?如果USB驱动程序没有实现串行端口,那么在VB中就没有很多选择。您可能会问Garmin他们是否公开了VB可以访问的API。您是如何确定没有串行端口的?这可能并不明显。一种方法是查看没有设备的机器上的“端口”,然后安装软件并记录任何更改。另一种方法是使用超级终端或类似的s/w尝试打开列出的每个端口,并查看与之通信时得到的结果。除此之外,我没有主意了,我希望其他人能帮我。我找不到端口,所以我不确定这一个是否可以这样工作。如果该端口没有出现在硬件管理器或其他解决方案中,我将如何查找该端口?如果USB驱动程序没有实现串行端口,那么在VB中就没有很多选择。您可能会问Garmin他们是否公开了VB可以访问的API。您是如何确定没有串行端口的?这可能并不明显。一种方法是查看没有设备的机器上的“端口”,然后安装软件并记录任何更改。另一种方法是使用超级终端或类似的s/w尝试打开列出的每个端口,并查看与之通信时得到的结果。除此之外,我没有主意了,我希望其他人能帮我。