donnees exterieures au PC

donnees exterieures au PC - C - Programmation

Marsh Posté le 19-02-2005 à 12:39:43    

Bonjour,
je voudrais brancher un apareil de mesure à mon PC, apareil n'étant bien sûr pas fait pour ca sinon y aurait pas de probleme, et donc en me repiquant dessus (sur l'afficheur probablement) le brancher à un port quelconque, celui qui vous arrange, pour reccupérer les données dans un fichier.
 
Comme je n'y connais rien en matiere de periph, j'ai pensé qu'en C, on pourait accéder aux ports et donc stoquer les données, qui seraient un bête nombre en binaire....
Quelqu'un sait-il si il y a une fonction du style "getCOM1pin1()" et comment ca marche, ou tout autre moyen de recupérer des données exterieures?? :??:

Reply

Marsh Posté le 19-02-2005 à 12:39:43   

Reply

Marsh Posté le 19-02-2005 à 14:49:58    

dark86 a écrit :

Bonjour,
je voudrais brancher un apareil de mesure à mon PC, apareil n'étant bien sûr pas fait pour ca sinon y aurait pas de probleme, et donc en me repiquant dessus (sur l'afficheur probablement) le brancher à un port quelconque, celui qui vous arrange, pour reccupérer les données dans un fichier.
 
Comme je n'y connais rien en matiere de periph, j'ai pensé qu'en C, on pourait accéder aux ports et donc stoquer les données, qui seraient un bête nombre en binaire....
Quelqu'un sait-il si il y a une fonction du style "getCOM1pin1()" et comment ca marche, ou tout autre moyen de recupérer des données exterieures?? :??:


Ton projet m'a l'air complètement farfelu...
 
Pourquoi ne pas utiliser un appareil fait pour ça (avec port série ou autre) ou une carte d'acquisition analogique / numérique ?  
 
Parce que se brancher sur les afficheurs sans savoir quels signaux y sont présents (niveau, fréquence, synchronisation, multiplexage...), ça me parait pas très sérieux... De plus, si tu changes d'appareil tout est à refaire... C'est pour éviter ça qu'il existe des normes d'interfaçage entre les équipements... (HP-IB, V.24, USB etc.)
 
Si tu y tiens, oui, il est possible de lire le port // (8 bits genre TTL) si celui-ci le permet ou les signaux d'état du modem sur le port série (C'est du V.28...), à savoir DSR, CTS, CD etc.
 
Pour les détails, il faut savoir quel est ton système, il y a peut être des fonctions systèmes...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 19-02-2005 à 15:48:07    

En fait, l'apareil en question serait un télémetre, et je n'en ai pas vu avec des sorties vers PC.
je ne pense pas que la transformation des signaux de l'afficheur en nombre 8 bits soit un probleme(fait en cours), il faudra juste verifier les courants/impedances/tensions de sortie je suppose...
 
Le but est qu'en appuyant sur "entrée", on receptionne la distance actuelle, et il n'est pas question d'un signal temporel.
 
winXP
visual c++

Reply

Marsh Posté le 19-02-2005 à 16:25:39    

dark86 a écrit :

En fait, l'apareil en question serait un télémetre, et je n'en ai pas vu avec des sorties vers PC.


Gni ? 1 ère entrée sur Google "télémètre interface série" :  
http://www.bullier-international.f [...] metres.htm

Citation :


je ne pense pas que la transformation des signaux de l'afficheur en nombre 8 bits soit un probleme(fait en cours), il faudra juste verifier les courants/impedances/tensions de sortie je suppose...
 
Le but est qu'en appuyant sur "entrée", on receptionne la distance actuelle, et il n'est pas question d'un signal temporel.


Je parle des afficheurs multiplexés... Il y a de telles contraintes matérielles que je ne le sens vraiment pas...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 19-02-2005 à 17:25:53    

ah oui, je l'avais pas vu celui là.....2000€..... :ouch:  
pour l'histoire des afficheurs multiplexés je sais pas ce que c'est mais c'est pas grave :D
 
puis je viens de voir que sur un port serie, il n'y avait qu'une broche pour la transmission de données (la 2 ou 3 selon envoi/reception) donc je ne sais pas comment passer par là un mot de 8 bits, à moins d'utiliser un décaleur mais là ca me plairait pas du tout (aime pas l'élec)
donc il faudrait lire port parallele sur le "bus de données" : D0 à D7, soit pin 2 à 9.
 
Dans l'aide de Visual, j'ai trouvé cette structure mais ne sais pas si on peut en tirer le mot D7..D0 :
COMMPROP
dwProvSubType
PST_PARALLELPORT
 
pour info : je souhaite récupérer ces données dans C pour les transformer et les renvoyer dans 3Dstudio max pour modélisation.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed