Discussions au sujet de NI LabVIEW

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

Snippet (allow debugging ... comportement ??)

Résolu !
Accéder à la solution

Je remarque avec LV2013 un éventuel soucis avec la fonctionnalité "VI Snippet".

 

Quand je crée un "Snippet" au départ d'un VI dans lequel "allow debugging" est OFF

 

... quand je "re-dépose" le dit snippet sur un BD vierge .... "allow debugging" est ON

 

 

J'ai fait la manip plusieurs fois

 

- je place "allow debugging" OFF à la création du snippet

 

(le VI sauvegardé et ensuite rechargé en tant que fichier conserve bien "allow debugging" OFF)

 

- mais le snippet ... replacé sur un BD .... m'indique toujours "allow debugging ON"

 

 

un (ou plusieurs) d'entre vous peut-il confirmer (LV2013)

 

merci.

 

EDIT

 

pour être (encore) plus clair ... voici la manip à exécuter :

 

a) créer un VI (peu importe)

b) placer "allow debugging" OFF

c) sauvegarder le VI

d) fermer le VI

e) re-charger le VI

f) vérifier que "allow debugging" est bien OFF .... oui, il est OFF (normal)

g) créer un Snippet de ce VI

h) sauvegarder ce Snippet

i) fermer le VI

j) ouvrir un VI vierge

k) y déposer le dit snippet (créé en -g- )

l) .... allow debugging est "ON" (???)

 

 

0 Compliments
Message 1 sur 7
5 112 Visites
Solution
Accepté par l'auteur du sujet ouadji

Salut Ouadji, 

 

Ce comportement a, à ma connaissance, toujours été (testé en 2009, 2011 et 2013) et je ne suis pas certain de comprendre ce qui te dérange. 

Un VI Snippet est un extrait de ton BD qui en soi n'a pas cette notion de Allow debugging. L'objectif du snippet est de partager plus facilement des morceaux de code en embarquant le code, j'entends ici le "dessin" de ton BD, dans un PNG. Il n'y a pas de notion de Allow debugging dans le snippet, cette notion est lié à un VI dans l'environnement de développement LabVIEW. 

    Benjamin R.


Senior LabVIEW Developer @Neosoft


Message 2 sur 7
5 102 Visites

Bonjour Benjamin,

 

merci pour ta réponse.

 

Un snippet est du code ... sous une forme différente ... et à chaque code correspond une certain nombre de paramètres.

 

@Benjamin : " cette notion est lié à un VI dans l'environnement de développement LabVIEW."

 

oui ... et quand je glisse un snippet sur mon BD ... justement .... ce snippet devient instantanément du code dans l'environnement de développement LabVIEW.

 

mais ... ce code n'est  plus configuré conformément au code d'origine.

 

 

Dans le même ordre d'idée ....

 

Pourquoi un snippet conserve-t-il toutes les autres caractéristiques du code d'origine (en rapport avec cet environnement de développement)

 

.... mais pas "allow debugging". (??)

 

Pourquoi, alors, dans un snippet, ne pas mettre tous les paramètres de "vi properties" à ON ou OFF d'office. 

 

 

Un snippet est une "photo" d'un code (au sens d'une transposition ... rien avoir avec l'extension png).

 

Et "un code" est caractérisé par un ensemble de fonctions et par "son" environnement ... qui lui est propre.

 

Un snippet doit conserver la totalité des paramètres de cet environnement.

 

Ce qu'il fait parfaitement .... sauf pour "allow debugging". (seul paramètre qui est mis à la poubelle et transformé en constante "ON")

 

Pour moi, je ne parlerai pas de "bug" ... mais c'est un manquement ... un comportement illogique et incohérent

 

 

 

 

 

 

 

0 Compliments
Message 3 sur 7
5 086 Visites

j'ai posé  la question  côté USA (de mon mieux Smiley tirant la langue )

0 Compliments
Message 4 sur 7
5 082 Visites

voila ... la vraie réponse  (c'est RavensFan, sur le forum US qui me l'a donnée)

 

J'ai presque ris en lisant la réponse ... tellement elle est évidente.

 

Un snippet est du code ... oui ... mais n'est pas un VI par lui-même (c'est juste du code)

 

C'est du code que l'on "drop" dans un VI (un vrai) ... ce VI cible est vierge (ou non).

 

Un snippet n'a donc en lui-même aucune "vi properties" ....

 

Le snippet (le code) droppé ... héritera donc des propriétés du VI dans lequel il aura été droppé.

 

C'est tellement évident que la question de départ devient absurde  Smiley gêné

0 Compliments
Message 5 sur 7
5 075 Visites

Ouadji, 

 

Ma réponse est donc correcte et je m'excuse de ne pas avoir expliquer que code et VI ne sont pas la meme chose. 

 

    Benjamin R.


Senior LabVIEW Developer @Neosoft


Message 6 sur 7
5 060 Visites

oui Benjamin, tu avais raison.

 

Le soucis est de mon côté, pas du tien.

 

Tes phrases voulaient dire la même chose, exprimé autrement. (que RavensFan)

 

Le "franc est tombé" en lisant la réponse de RavensFan et pas la tienne ... je ne sais pas pourquoi, cela tient souvent à un seul mot.

 

Mais oui ... le fond de ta réponse exprimait la même chose.

0 Compliments
Message 7 sur 7
5 053 Visites