Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Probleme acquisition caméra

Bonjour

 

Je n'arrive plus à faire l'acquisition des images d'une caméra sur Labview.

 

Sur Nimax et sur "Vision Acquisition Express" l'image de la caméra s'affiche mais lorsque je suis sur le VI rien ne s'affiche :

 

Dans  "Vision Acquisition Express" (le fond jaune est l'mage vue par la caméra) :

Capture.PNG

 

Là dans le VI qui tourne en boucle l'image ne s'affiche pas :

Capture2.PNG

 

Je n'arrive pas à comprendre pourquoi, et j'ai des exécutables sur lesquels ça fonctionne mais si je retourne dans le développement ça ne fonctionne plus.

Que ce soit la webcam du PC ou une caméra externe le résultat est le même/

Avez-vous des idées pour me dépanner?

 

Merci d'avance

Thibault

0 Compliments
Message 1 sur 10
2 813 Visites

Je ne suis pas familié avec le toolkit IMAQ mais on peut voir sur ton diagramme que tu utilises le mode Exécution en continu (Run continuously) ce qui peut très bien être la cause du problème. Ajoute une boucle while, un bouton stop et un cluster d'erreur comme dans l'image suivante, cela solutionnera peut-être ton problème ou du moins te donnera plus d'indication sur sa nature. Si le problème persiste alors c'est probablement à cause des paramètres que tu as utilisé dans le vi express.

 

Acquisition Vision.png

Ben64

0 Compliments
Message 2 sur 10
2 745 Visites

Bonjour ThibaulT,
Je vous recommande d'utiliser des exemples de LabVIEW.
Si NI MAX et "Vision Acquisition Express" fonctionnent correctement, cela devrait également fonctionner dans LabVIEW.
J'ai répliqué votre code et cela fonctionne pour moi. Voici la capture d'écran:

Test.png
Sur mon ordinateur portable, cela fonctionne, mais avec un retard tangible.
Les exécutables que vous avez fonctionnent également sur votre PC?
Et cela fonctionne-t-il sans en mode "Exécuter en continu"?

Quelle version de LabVIEW utilisez-vous?

__________________________________________
The best way to thank, is to give KUDOS
0 Compliments
Message 3 sur 10
2 733 Visites

Bonjour

 

Je me suis mis en Exécution continue pour faire l'imprime écran mai en en acquisition simple ça ne fonctionne pas mieux.

Boucle while j'ai essayé aussi sans succès et il n'y a aucune erreur de remontée.

 

Si vous avez d'autres idées je suis preneur.

Sur mon PC ça fonctionne mais celui du labo qui est le plus important ça ne fonctionne pas, j'ai essayé de programmer avec le mien puis exécuter sur celui du labo ça ne fonctionne pas non plus.

 

Thibault

0 Compliments
Message 4 sur 10
2 678 Visites

Bonjour

 

Je suis en Labview 2013.

Sur mon PC tout fonctionne mais sur celui du labo uniquement les anciens exécutables

 

Thibault

0 Compliments
Message 5 sur 10
2 677 Visites

Tu as installé le runtime engine IMAQ pour la version que tu utilises sur ton PC?

 

Ben64

0 Compliments
Message 6 sur 10
2 666 Visites

Peut-être, je ne sais plus est-ce que je peux le voir quelque part?

 

Thibault

0 Compliments
Message 7 sur 10
2 664 Visites

Dans MAX, section Logiciels ou dans le répertoire National instruments\NI-IMAQ.

 

Habituellement après avoir créer un exécutable on fait un installateur. Par défaut l'installateur sélectionne et inclus tous les pilotes nécessaires au fonctionnement de l'exécutable de manière autonome.

 

Ben64

0 Compliments
Message 8 sur 10
2 661 Visites

Vérifie également ta licence. Tu dois avoir Vision Acquisition activée et Vision Runtime aussi. Tu peux activer les deux licences avec le même numéro. Sinon essaie avec une période d'évaluation.

0 Compliments
Message 9 sur 10
2 628 Visites

Bonjour à tous,

 

Merci pour vos réponses.

J'ai fait désinstaller et réinstaller NI VISION et tout fonctionne de nouveau.

 

Bonne journée

0 Compliments
Message 10 sur 10
2 525 Visites