Bonjour à tous,
J'ai un petit soucis depuis plusieurs jours. Je vais vous résumer la situation.
Je travaille actuellement à la finalisation d'un logiciel d'acquisition d'images à partir d'une camera.
Les données propres à l'image sont transmises entre la camera et la carte d'acquisition par un cable coaxial.
Les "informations d'état" du périphérique et de l'ordinateur (pret à recevoir, connecté, pret à émettre, etc.) circulent via un cable rs232.
Le programme existant est censé synchroniser l'émission et la réception de données, de façon à éviter la perte des dites données.
Mais comme tout ne marche jamais comme on voudrait du premier coup, il existe un décalage entre l'émission et la réception des images. Du coup, certaines images ne sont pas prises en compte.
Mon objectif : synchroniser correctement la camera et la carte d'acquisition.
J'ai déjà essayé plusieurs méthodes qui n'ont pas fonctionnées. J'ai par exemple tenté de faire un test sur les propriétés des "pinstatus", mais les propriétés sont toujours à "off". J'ai pensé attendre le temps d'acquisition d'une image pour passer à la suivante, mais ça ne me semble pas précis et source de décalages supplémentaires (car les temps d'acquisition vont de 0,04 s à 2 s).
Ma question :
Existe-il un moyen de déterminer si oui ou non une image est prête à être envoyée (par la caméra) et prête à être reçue par la carte d'acquisition de l'ordinateur ?
Si oui, lequel ?
Je vous remercie par avance pour vos réponses.
Camille
Partager