Salut OhMonBato
Malheureusement COM5 et virtuel, physiquement c’est un port USB qui, quand son boîtier est branché prend pour nom COM5 par émulation.peux tu relier COM1 à COM5 par un câble croisé et observer sous hyperterminal le COM1
Je suppose fortement que dans son boîtier, tous de suite derrière la prise châssis USB un composant transforme les signaux USB en signaux série ou parallèle ou LAN (RJ45 pour communiquer en modbus), la communication ce faisant en USB entre l’ordinateur et cette entrée.
Lors de la première installation/détection du nouveau périphérique, Windows a
- soit reconnu la signature du boîtier et chargé la façon dont devra être utilisé ce port USB quand il reverra cette signature,
- soit une disquette/CDRom était fournis avec le boîtier et remplis la même fonction,
- soit encor, le boîtier contient en mémoire un micro logiciel qui demande à windows d’émuler un port COM(5) et installe un programme qui transforme les commande série du programme utilisant ce COM5 en commandes équivalente USB
Tout étant transparent pour le programmeur qui lui ne doit ce soucier que du protocole COM, bien plus simple à gérer que de passer des commandes en protocole USB (je ne sais pas d'ailleurs si c'est possible en VB).
Je suis désolé de ne pas pouvoir plus t’aider bartas, il est possible que nous ayons oublié de te signaler une commande toute bête, tellement évidente que nous ne pensons pas que tu sois passé à coté, OU, c’est toi qui ne nous a pas tous dit .
Je ne reviendrai sur ce poste que si une idée lumineuse et utile pour régler ton problème me vient à l’esprit, des fois, en laissant un peu de temps passé…..
Partager