Curriculum and Labs for Engineering Education

cancel
Showing results for 
Search instead for 
Did you mean: 

Quelques structures utiles

Voici quelques structures très utiles :

La structure "élément en place" :

palette_e_in_pa.PNG

Elle permet d'optimiser la façon dont le compilateur effectue certaines opérations sur les tableaux, clusters, et référence de données (cf Aide LabVIEW). D'après ce que j'ai pu lire, cela optimise l'utilisation de la mémoire et permet de réaliser certaines opérations plus rapidement qu'en utilisant les fonctions seules (désassembler / assembler par nom, indexer un tableau, remplacer, etc). Cela est également plus élégant sur le diagramme, par exemple :

element_en_place.png

Vous trouverez cette structure sur la palette Structure à partir de LabVIEW 8.6 (il me semble) et sur la platte "Contrôle de la mémoire" pour les versions inférieures.

Plus d'infos sur le blog Thinking In G .

La structure à condition désactivée permet d'accéder à certaines variables d'environnement :

condt.PNG

cndition.PNG

Cela est très utile par exemple pour savoir si l'on est sous l'environnement de développement ou en exécutable, voici un exemple lorsque l'on veut quitter l'application en exécutable mais PAS sous l'envrionnement de développement (fermeture de LabVIEW) :

quitter.png

Au lieu de faire comme ça :

quitter2.png

Astuce initialement publiée par : Helmut O'Brian

Maxime R.  

  CLA - Certified LabVIEW Architect / Architecte LabVIEW Certifié
  CTA - Certified TestStand Architect / Architecte TestStand Certifié

Contributors