Discussions au sujet des autres produits NI

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

Problème de lecture du port COM avec VISA

Bonjour à tous,

 

Je suis un peu rouillé en labview (je ne l'ai pas touché depuis un an), je dois effectuer un banc de test pour récupérer des trames d'un protocole sans fil (ZigBee) avec un sniffer. Le sniffer se connecte sur un port USB mais est reconnu comme port com. Lors de l'éxécution du VI ci-joint c'est l'erreur 1073807246 avec comme message noeud de propriété  dans VISA configure Serial Port... Alors qu'il y a un VISA Close...

J'ai un peu tout essayer mais sans résultat.

Est ce que quelqu'un a une idée?

 

Merci d'avance

Alex

0 Compliments
Message 1 sur 13
5 734 Visites

Une copie d'écran de l'erreur serait appréciable...

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
0 Compliments
Message 2 sur 13
5 732 Visites

Bonjour,

 

J'ai peut etre pas la solution toute faite mais quelques pistes :

 

l'erreur correspond au faite que la ressource est deja utilisé :

 

soit par un autre programme ,

 

soit parceque tu est peut etre sortie de ton programme en utilisant le bouton abandonner du vi, le visa close n'a pas pu se faire

 

aussi tu renitialise ton port com dans la boucle principale , peut etre pas utile etant donné qu'il ne change pas tu peux

le mettre avant la boucle

 

autre chose ça fait un moment que je ne me suis pas plongé dans les visa mais

il me semble que j'utilisais un visa open avant d'appeler le visa config, pareil , avant la boucle.

 

Sinon  pour la suite essaye de jeter un oeil du coté des machines d'etats

 

Voila

 

Bon tests

 

 

 

 

 

 

 

 

 

 

CLAD / Labview 2011, Win Xp
------------------------------------------------------
Mission d'une semaine- à plusieurs mois laissez moi un MP...
RP et Midi-pyrénées .Km+++ si possibilité de télétravail

Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
Don't forget to valid a good answer / pensez à valider une réponse correcte
0 Compliments
Message 3 sur 13
5 724 Visites

Bonjour,

Merci de vos réponse, j'ai effectué les modifications que vous avez dites mais sans résultats...

En effet j'ai un programme qui tourne en parralèle de Labview pour récupérer les données du sniffer.

Cependant si je mets vrai sur dupliquer cette session (VISA OPEN) je devrais pouvoir lire le port COM sans être problème??

J'ai penser à un autre problème, le sniffer étant sur USB le débit est donc supérieur à 9600 baud mais ce nombre est reconnu par windows, dois-je laisser 9600?

Il y a ci-joint mon nouveau VI+ un screenshot de l'erreur...

Merci d'avance

Alexandre

 

Tout télécharger
0 Compliments
Message 4 sur 13
5 704 Visites

Sans resultat,  c'est plus propre et c'est plus la meme erreur  déjà Smiley heureux

 

pour la duplication normalement oui a pres faut etre sur de pas interroger l'appareil en meme temps que

l'autre appli a verifier

 

l'erreur qui apparait sur la face avant correspond a un timeout

 

http://digital.ni.com/public.nsf/allkb/874B379E24C0A0D686256FCF007A6EA0

 

pour la vitesse ce qui compte c'est le parametrage correspondant a l'appareil

 

Aussi pour assurer la contnuité de la propagation d'erreurs il faudrait passer chaque tunnel d'erreur en registre a décalage(click droit remplacer ...)

 

 

 

Cordialement

 

Tinnitus

 

 

 

 

 

CLAD / Labview 2011, Win Xp
------------------------------------------------------
Mission d'une semaine- à plusieurs mois laissez moi un MP...
RP et Midi-pyrénées .Km+++ si possibilité de télétravail

Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
Don't forget to valid a good answer / pensez à valider une réponse correcte
0 Compliments
Message 5 sur 13
5 698 Visites

ça fonctionne toujours pas ?

 

 

CLAD / Labview 2011, Win Xp
------------------------------------------------------
Mission d'une semaine- à plusieurs mois laissez moi un MP...
RP et Midi-pyrénées .Km+++ si possibilité de télétravail

Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
Don't forget to valid a good answer / pensez à valider une réponse correcte
0 Compliments
Message 6 sur 13
5 663 Visites

Bonjour. J'ai une question relative à votre VI (j'ai un problème quasi similaire au vôtre), comment avez vous réussi à faire paramétrer le COM10 par défaut sur votre Ressource NAME ?

Mon VI devant communiquer avec un Arduino MEGA, j'entends utiliser le COM5 (correspondant à l'Arduino, or par défaut il reste en COM1.

 

Si vous pouvez m'aider j'en serai ravi.

0 Compliments
Message 7 sur 13
3 662 Visites

J'ignore si vous vous en êtes aperçu mais cette discussion remonte à 9 ans.

 

Sélectionner COM5 >> Clic-droit sur le contrôle >> Data Operations >> Make Current Value Default >> Sauvegarder VI

 

0 Compliments
Message 8 sur 13
3 658 Visites

Bonjour.

 

Si, si. J'ai bien vu les dates. Cependant ce vieux topic correspond à un problème très actuel. Donc au bénéfice du doute j'ai laissé mon message en me disant que sait-on jamais quelqu'un répondra.

Ce que vous avez fait et merci, cela m'a permit de résoudre une partie de mon problème.

0 Compliments
Message 9 sur 13
3 654 Visites

Le problème est que VISA Configure Serial Port est dans ta boucle while. VISA Configure Serial Port devrait être utilisé une seule fois AVANT la boucle while (le port n'a pas à être reconfiguré à chaque itération). En ce moment comme la session VISA n'est fermée qu'à la sortie de la boucle while lorsque tu essais d'initialiser une nouvelle session VISA à la seconde itération de la boucle tu reçois le message d'erreur:

Error -1073807246 occurred at an unidentified location

Possible reason(s):

VISA:  (Hex 0xBFFF0072) The resource is valid, but VISA cannot currently access it.

 

EDIT: Je n'ai définitivement pas regardé les dates avant de répondre! Smiley frustré

 

Ben64

0 Compliments
Message 10 sur 13
3 645 Visites