le 06-22-2010 06:46 AM
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
le 06-22-2010 06:50 AM
le 06-22-2010 07:33 AM
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
le 06-23-2010 08:22 AM
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
le 06-23-2010 08:47 AM
Sans resultat, c'est plus propre et c'est plus la meme erreur déjà
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
le 06-28-2010 12:48 PM
ça fonctionne toujours pas ?
le 06-06-2019 03:45 AM
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.
le 06-06-2019 04:29 AM
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
06-06-2019 04:45 AM - modifié 06-06-2019 04:51 AM
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.
06-06-2019 09:35 AM - modifié 06-06-2019 09:38 AM
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!
Ben64