Im essayant d'interfacer un GPS usb Gramin pour obtenir les coordonnées dans un projet visuel de base, mais je n'ai pas une idée de comment accomplir cela, quelqu'un me signaler dans la bonne direction s'il vous plaît?Utiliser HID USB dans Visual Basic 6.0
1
A
Répondre
1
Si l'unité Garmin utilise une interface RS-232 (série standard), son pilote USB implémente probablement un port série virtuel que vous pouvez ouvrir à l'aide du contrôle MSCOMM.
Vérifiez que en ouvrant le Gestionnaire du matériel et voir s'il y a un port supplémentaire, peut-être même étiqueté « Garmin », alors qu'il est branché.
Il y a de simples protocoles de texte standard utilisés par des unités GPS. Tant qu'aucune autre application n'a le port ouvert, vous devriez pouvoir l'ouvrir en VB et capturer la sortie avec un peu d'expérimentation pour le débit en bauds, etc. 4800,8, N, 1 est un bon point de départ.
Questions connexes
- 1. Fonction de hachage Visual basic 6.0
- 2. Déclaration Visual Basic 6.0 vers VB.NET
- 3. Générateur de diagramme UML Visual Basic 6.0
- 4. Visual Basic 6.0 Générateur de code
- 5. Question de protocole USB HID
- 6. Exigences de stylo USB HID
- 7. Comment appeler une méthode Visual Basic 6.0 dans C#?
- 8. Quels logiciels pour la programmation Visual Basic 6.0/8.0/9.0?
- 9. Description détaillée du périphérique HID (USB)
- 10. Message du contrôleur Logitech USB HID
- 11. Comment utiliser un mutex dans Visual Basic
- 12. Les risques reposant autour de Visual Basic 6.0 applications
- 13. Visual Basic 6.0 En passant par problème de référence
- 14. Comment faire du développement et construire en Visual Basic 6.0
- 15. Visual Basic Navigation Short Cuts
- 16. Application Visual Basic 6.0 simple définie dans le planificateur de tâches
- 17. Comment lire les entrées d'un périphérique USB HID?
- 18. En utilisant les événements déclarés dans Visual Basic 6.0 dans une application dotnet
- 19. Comment utiliser LINQ aux entités dans Visual Basic?
- 20. Comment utiliser ASP.NET MVC Html.RouteLink dans Visual Basic?
- 21. Enregistrer le fichier sans enregistrer la boîte de dialogue dans Visual Basic 6.0
- 22. Comment reconnaissez-vous lorsque l'utilisateur a modifié l'imprimante par défaut de Windows dans Visual Basic 6.0?
- 23. Les propriétés de la classe C# ne sont pas visibles dans Visual Basic 6.0
- 24. Comment puis-je définir les options régionales dans une application Visual Basic 6.0?
- 25. Arraylist dans Visual Basic .net
- 26. Ouvrir .exe dans Visual Basic
- 27. Visual Basic dans VS2003/2008
- 28. Libellé Visual Basic
- 29. Visual Basic 2005 + mysql
- 30. Etiquettes en Visual Basic
Je ne pouvais pas trouver le port, donc je ne sais pas si celui-ci fonctionne de cette façon. comment irais-je trouver le port s'il n'apparaît pas dans le gestionnaire de matériel ou peut-être une autre solution? – alexhg11
Si le pilote USB n'implémente pas un port série, vous n'avez pas beaucoup de choix dans VB. Vous pourriez demander à Garmin s'ils exposent une API à laquelle VB peut accéder. Comment avez-vous déterminé qu'il n'y a pas de port série? Ce n'est peut-être pas évident. Une façon de dire est de regarder les "ports" sur une machine sans l'appareil, puis installer le logiciel et noter toute modification. Un autre serait d'utiliser HyperTerminal ou similaire pour essayer d'ouvrir chaque port répertorié et voir ce que vous obtenez lors de la communication avec lui. En dehors de ça, je n'ai plus d'idées et j'espère que quelqu'un d'autre peut aider. –