Discussions au sujet de NI LabVIEW

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

structure condition: rechercher une chaine

Résolu !
Accéder à la solution

bonjour. je travaille avec une DLL generant le meme code d'erreur pour toutes les erreurs ressorties.

par consequent, dans ma gestion d'erreur, je ne peux pas filtrer sur le code d'erreur mais sur le contenu.

je presente donc, chaque bout de texte que je recherche dans une fonction 'rechercher une expression' et je cable la sortie "sous chaine correspondante" a une fonction "chaine vide" puis a une condition vrai/faux, comme indiqué sur la capture d'ecran ci-dessous

Sans titre.png

 

 

 

 

 

 

 

 

 

 

probleme: j'ai au moins 11 causes d'erreurs differentes partageant le meme code. je dois donc a chaque fois dupliquer ce code

est-il possible d'inserer la phrase directement dans la condition de la structure sachant que cette phrase n'est qu'une partie du texte de 'chaine d'erreur'

 

merci d'avance

 

Pierre FCentum TNS, Grenoble
Certified LabVIEW Associated Developer
0 Compliments
Message 1 sur 4
3 650 Visites
Solution
Accepté par l'auteur du sujet Pierre_F

Salut,

 

Voici ce que je ferai.

Un tableau de constant comprenant tous les textes d'erreur connu, puis une recherche de l'erreur dans ce tableau.Error.png

Cordialement,

Julien V.

[FIRST]

[LabVIEW Programming]


[FIRST]

0 Compliments
Message 2 sur 4
3 642 Visites

je n'y avais pas pensé....

c'est pas super optimisé mais c'est mieux que mon VI

 

merci de ton aide 😉

Pierre FCentum TNS, Grenoble
Certified LabVIEW Associated Developer
0 Compliments
Message 3 sur 4
3 592 Visites

vas-y Pierre ... donne nous ta version super optimisée  Smiley clignant de l'œil

0 Compliments
Message 4 sur 4
3 588 Visites