je souhaiterai pouvoir faire tourner un moteur a courant continu a l'aide de mon pc . j'utilise une carte d'acquisition pcmes2 et ma plus grosse contrainte es que je dois programmer en turbo c.
si quelqu'un pouvais m'aider.
merci d'avance
je souhaiterai pouvoir faire tourner un moteur a courant continu a l'aide de mon pc . j'utilise une carte d'acquisition pcmes2 et ma plus grosse contrainte es que je dois programmer en turbo c.
si quelqu'un pouvais m'aider.
merci d'avance
Si tu as moyen de relier ta carte et ton moteur, il ne devrai aps y avoir de soucis. Il ne reste plus qu'a regarder chez le constructeur de ta carte pour connaître les méthode de programmation de la dite carte. (en gros comment tu envoie un signal sur une sortie donnée ...)
Une carte d'acquisition pour piloter un moteur ? Ca semble plutôt curieux, non ? A part ça, quelle est ta question sur le langage C ? Pour le moment, tu sembles plus avoir un problème de conception que de réalisation.Envoyé par yousnouf
Pas de Wi-Fi à la maison : CPL
le systeme existe deja j'ai deja reussi a faire tourner mon moteur a l'aide de labview mais mon maitre de stage me demander de le faire en turbo c.
si quelqu'un a une idee sur la maniere de programmer je suis preneur.
Ben non. Tant qu'on a pas les caractéristiques de la plateforme, de la carte et du système, on ne peut rien dire. On est pas devins.Envoyé par yousnouf
Pas de Wi-Fi à la maison : CPL
j'ai un moteur MAXON MOTOR associer a codeur digital lui aussi de chez MAXON MOTOR tout les deux relier a une carte d'acquisition et de commande MIP50. Cette carte est relier au port COM1 de mon ordi. j'espere que quelqu'un pourra m'apporter ces lumiere sur la prog en turbo c.....
merki
C'est plus une carte PCMES2 ? Faut suivre...Envoyé par yousnouf
COM1, ben voilà une indication intéressante. Donc tu dois passer des commandes (binaires, texte on en sait rien) à la carte via une interface série. Et on était censé le deviner ?Cette carte est relier au port COM1 de mon ordi. j'espere que quelqu'un pourra m'apporter ces lumiere sur la prog en turbo c.....
Donc ta question est 'comment émettre des octets via le port série sur un PC sous MS-DOS avec Turbo C'. C'est ça ?
En utilisant les fonctions bioscom() de Turbo C. Bien sûr, il faut commencer par configurer le port correctement (vitesse, format...), et ensuite emettre un octet, attendre qu'il soit transmis, en emettre un autre etc. Evidemment, ça ne fonctionne que sous MS-DOS ou Windows 3.x ou 9.x. Pas sous XP, bien sûr.
Pas de Wi-Fi à la maison : CPL
merci emmanuel pour ta reponse
j'espere que ca va fonctionner.
a++
Euh, des programmes qui pilotent le port série ?Envoyé par will11
Pas de Wi-Fi à la maison : CPL
Bonjour,
Je ne sais pas si c'est pareil mais j'ai controlé des diodes avec un port parrallèle ( puis avec des Ibutton, enfin la techno que y'as derriere plutot ) et spis XP c'est possible il y avais un mod de XP a telecharger et installé pour avoir accès aux ports parrallèles de manière directe ( avec l'adresse 0xyyy mais je me souviens pas exactement ).
A mon avis c'est possible pour un port série aussi.
Oui. Les fonctions bioscom() sont des surcouches des appels BIOS 14h qui existent quand on boot un PC mais qui disparaissent quand un système 'moderne' s'installe.Envoyé par will11
Jusqu' à Windows 98 (SE ? pas sûr), les appels systèmes du BIOS étaient préservés (ou simulés par la VM), mais rien de tout ça n'existe sous NT Eh oui, (XP est un Windows NT). Il faut donc soit utiliser les outils adéquates (Dev-C++, Code::Blocks etc. et les fonctions systèmes de Windows), soit utiliser une infâme bidouille (programe tierce) qui va encore plus ralentir le bazar à force de rajouter des couches...
Pas de Wi-Fi à la maison : CPL
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager