Maneke
Messages postés9Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention21 janvier 2007
-
21 janv. 2007 à 00:48
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
21 janv. 2007 à 13:28
Bonjour,
Je souhaite controler des servomoteurs via le port //. J'ai trouvé sur le net une application qui répond pil poil à mes besoins (http://users.swing.be/philippe.jadin/servo.htm) mais l'application est buggée et les sources semblent inexploitables sous vb6. C'est dommage car l'appli semble pouvoir controler les servos par joystick, ce qui m'interesse aussi beaucoup.
Quelqun peut-il me dire comment exploiter ce programme ou m'indiquer si c'est du niveau d'un débutant ??
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 21 janv. 2007 à 13:28
ce n'est pas trop compliqué, mais savoir une chose, Windows, depuis les versions NT (W2000 pour le public, NT4.0 pour les professionels) ne permet pas l'accès direct au matériel comme on pouvait le faire sous Dos. Il faut obligatoirement passer par un driver système.
Je ne sais pas comment est fait ce soft dont tu parle, mais d'après ce qui est écrit sur le site, il est codé en Delphi 3 donc pour Windows 95, avec le Dos en arrière plan.
Sous X, pour développer avec VB, il va te falloir utiliser la dll Inpout32.dll, qui se trouve facilement sur le net. Elle va te mettre en place un driver générique et te donner accès au matériel par des fonctions équivalentes aux Inp et Out d'autrefois.
Mais il faut quand même avoir une certaine connaissance du matériel PC. Si tu sais, par exmple, ce que c'est d'écrire dans un registre du port // pour piloter les sorties, ça ne devrait pas te poser trop de probleme. Dans le cas contraire tu va avoir un peu de recherche à faire.
Mais déjà ici, dans les sources, je pense que tu pourra trouver quelques exmples de manipulation du port parallèle.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #