cs_ericval
Messages postés5Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention 6 juin 2002
-
6 juin 2002 à 08:31
AMATEUR12
Messages postés2Date d'inscriptionmardi 6 février 2007StatutMembreDernière intervention28 octobre 2007
-
28 oct. 2007 à 15:41
Bonjour à tous
je suis nouveau sur ce forum
j'ai lu les messages précédants sur le sujet, j'ai écrit du code VB pour envoyer une valeur sur le port de mon choix (parallele)
mais je ne sais pas quoi mettre comme valeur!
j'ai besoin d'envoyer au pin 5,6,7,8 la valeur 0 ou 1
pour piloter un telescope
comment faire?
j'ai écrit:
valeur="00001000"
input portaddres, valeur
mais rien ne ce passe!
je pense que ma variable ne veux rien dire!
merci d'avance de votre aide
eric
cs_ericval
Messages postés5Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention 6 juin 2002 6 juin 2002 à 11:59
Pour la DLL, je sais!
j'utilise input32.dll
mon problème proviens de la valeur à envoyer, en fait, je cherche un exempe de code qui envois au pin 5 par exemple la valeur 1
merci
eric
fredlynx
Messages postés662Date d'inscriptionmercredi 16 janvier 2002StatutModérateurDernière intervention16 octobre 20103 6 juin 2002 à 13:42
EU la je suis pas sur que tu es compris ;)
Exemple sur la première partie du port LTP ...
Les pattes :
Num---Bit----- Mise à 0 -------- Mise à 1
2 = ==> D0 ---- xxxxxxx0 -------- xxxxxxx1
3 ===> D1 ---- xxxxxx0x -------- xxxxxx1x
4 ===> D2 ---- xxxxx0xx -------- xxxxx1xx
5 ===> D3 ---- xxxx0xxx -------- xxxx1xxx
6 ===> D4 ---- xxx0xxxx -------- xxx1xxxx
7 ===> D5 ---- xx0xxxxx -------- xx1xxxxx
8 ===> D6 ---- x0xxxxxx -------- x1xxxxxx
9 ===> D7 ---- 0xxxxxxx -------- 1xxxxxxx
Donc si tuveux mettre D0 et D2 à 1 en même temps ..
Faut écrire sur le port en binaire xxxxx1x1
Donc en décimal 5 mais à ce moment tout les autre passe à 0
Etc etc
thejojo79
Messages postés44Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention31 mars 2003 6 juin 2002 à 14:06
Salut !
je crois tout betement que input c'est la lecture du registre !!
pour l'ecriture c output !
Je connais pas ta dll , mais si tu dis ou la trouvee ...
cs_craft
Messages postés2Date d'inscriptionjeudi 25 avril 2002StatutMembreDernière intervention 9 décembre 2005 14 févr. 2003 à 00:23
tu doit telecharger le fichier WIN95IO.DLL
Declare Sub vbOut Lib "WIN95IO.DLL" (ByVal nPort As Integer, ByVal nData As Integer)
Declare Function vbInp Lib "WIN95IO.DLL" (ByVal nPort As Integer) As Integer
dans la command1.click()
vbout 888, 1 OU 0
end sub
somelec
Messages postés2Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention26 février 2004 6 janv. 2004 à 18:39
Pour recupérer la fréquence d'un signal sur le port parallèle et pour avoir un résultat assez précis, j'ai dû telécharger une dll servant de timer ( en C, très précise) et passer le processus de mon prog en REALTIME sous windows ( 98 ).
par contre ca date de deux ans et je me souviens plus des sites ou j'ai trouvé les dll...désolé
pilou_h_
Messages postés3Date d'inscriptionjeudi 3 novembre 2005StatutMembreDernière intervention24 novembre 2005 24 nov. 2005 à 16:59
Bonjour! moi aussi je travail avec Inpout.dll pour envoyer des données sur le port parrallèle. J'ai entendu dire qu'il fallai la déclarée dans un module mais je sais pas trop comment faire...
Merci!