Utilisation du port série pour piloter une carte electronique
willoastrid
Messages postés1Date d'inscriptionvendredi 1 décembre 2006StatutMembreDernière intervention 3 décembre 2006
-
3 déc. 2006 à 11:13
Frank9321
Messages postés56Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention12 janvier 2008
-
6 déc. 2006 à 15:37
Bonjour à tous.
Je suis super novice de VBA et mon projet est de pouvoir contrôler la position aiguillage de mon train électrique.
c'est pour cela que suis à la recherche de la commande qui me permetterai d'envoyer des donnée sur le port serie.
Merci d'avance
Willo
A voir également:
Utilisation du port série pour piloter une carte electronique
Frank9321
Messages postés56Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention12 janvier 2008 3 déc. 2006 à 12:39
bonjour,
en VBA je ne suis pas sur que tu puisse controler le(les) ports series de ton ordi. A ba si on peut :
http://cherbe.free.fr/rs232.html Il te faut le composant MSComm32.ocx telecharge le ici et déclare le avec Regsvr32.exe :
demarer -> executer -> Regsvr32.exe c:\MSComm32.ocx supposant que tu la mit dans le C:.
Frank9321
Messages postés56Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention12 janvier 2008 3 déc. 2006 à 12:42
Re bonjour,
Ps: Moi je te conseille de le faire en VB ton programme. VB 3 suffirait.Mais bon en excel, sa serait un tres bon rendu sit tu exploite les cellules et les couleurs
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 4 déc. 2006 à 14:15
"...VB 3 suffirait..." tu le sort d'où celui là Frank, LOL. Tu tourne toujours sous Windows 3.11, toi?
Depuis Windows98, c'est VB6 qu'il faut utiliser (VB5 éventuellement). Malheureusement ils sont payant et désormais quasiment introuvable.
Sinon en version .NET tu as VB2005 Express, gratuit et téléchargeable chez Microsoft. Mais ça différe quand même pas mal du VB "classique".
VBA ne te permet pas de créer d'executable. Pour utiliser ton code il te faudra systématiquement ouvrir ton fichier Word ou Excel (suivant celui que tu utilise).
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 6 déc. 2006 à 03:47
Salut
Pour en revenir à ta question initiale, oui, il faut utiliser ce composant pour gérer le port série.
Il faudra ensuite que tu saches avec quel protocole fonctionne tes aiguillages (voir notice).
Il suffira d'envoyer les bonnes infos.
Si ton aiguillage n'est qu'une commande On/Off, il faudra que tu réalises une platine d'interfaçage, le port série étant incapable de fournir les courants nécessaires à ce genre de contacteurs. Il existe quelques kits dans le commerce pour dialoguer sur le port série et piloter des relais.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on
Frank9321
Messages postés56Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention12 janvier 2008 6 déc. 2006 à 15:37
Oui, comme le dit bien jack tu peux acheter une carte. Mais si ton aiguillage fonctionne au 4 V et nécésite 0.2 ampere tu pourrais tirectement le connecter a la carte mere. Utilise mieu le port paralelle, il y a 8 sorties ce qui fait 8 aiguillages. Tu peux aussi utiliser les 8 autres entrées pour par ex mettre des capteurs sur la voie pour voir ou le train est.