U T I L I S E R L E S O U T I L S F O U R N I S P A R
N A T I O N A L I N S T R U M E N T S E T L E S
P E R S O N N A L I ...
POURQUOI ?
Consacrer plus de temps :
• à l’architecture du programme
• aux algorithmes
• à l’ergonomie des interfaces util...
LES SOURCES DE RALENTISSEMENTS
• Les menus à rallonge
• Les palettes de plus en plus nombreuses
• Les tâches répétitives
•...
LES RACCOURCIS CLAVIER
A C C È S R A P I D E A U X P R I N C I P A L E S F O N C T I O N S D E L a b V I E W
DES RACCOURCIS CLAVIER
Gagner du temps à l’aide
Création, sauvegarde…
Ctrl + N Ouvre un nouveau VI
Ctrl + O Ouvre un VI ex...
DES RACCOURCIS CLAVIER
Gagner du temps à l’aide
Navigation dans LabVIEW
Ctrl + E Affiche le diagramme ou la face-avant
Ctr...
DES RACCOURCIS CLAVIER
Gagner du temps à l’aide
Déplacement d’objet
Shift - Clic Sélection multiple
(Shift) + Flèches Dépl...
DES RACCOURCIS CLAVIER
Gagner du temps à l’aide
Exécution et mise au point
Ctrl + R Lance l’exécution du VI
Ctrl + M Passe...
DES RACCOURCIS CLAVIER
Gagner du temps à l’aide
Éditer les raccourcis clavier : Menu Tools > Options…
SÉLECTION AUTOMATIQUE DES OUTILS
CHOIX AUTOMATIQUE DE L’OUTIL
• Apparu avec LabVIEW 6.1
• Sélectionne l’outil adéquat en fonction du contexte (remplace la
...
ASTUCES AVEC LES OUTILS
• Inverser rapidement la connexion des fonctions à 2 entrées
• Modifier rapidement les connexions ...
MODÈLE DE CODE
N E P A S R E P A R T I R D E Z É R O À C H A Q U E F O I S
INSÉRER DU CODE DEPUIS LA PALETTE
Comment créer son propre code ?
1. Créer le VI avec le code souhaité
2. Créer une palett...
Démonstration
QUICK DROP
L E R A C C O U R C I C L A V I E R E N V E R S I O N 2 . 0
PRÉSENTATION
• Existe depuis LabVIEW 2009
• Ne cesse d’évoluer sous l’impulsion de
Darren Nattinger le “World's Fastest La...
FONCTIONNALITÉS DE BASE
• Rechercher une fonction ou un contrôle par son nom
• Le placer sur le diagramme ou la face avant...
ALLER PLUS LOIN…
En créant des raccourcis pour les fonctions les plus souvent utilisées
Quick Drop
ALLER ENCORE PLUS LOIN…
En créant ses propres actions personnalisées
Quick Drop
• Activer les options de VI Scripting dans...
EXEMPLES
Quick Drop
• Ajouter un commentaire préformaté
• Désactiver le code sélectionné
• Réarranger les cas d’une struct...
Démonstration
RESSOURCES
• Quick Drop Enthusiast : Groupe sur la NI Community géré par Darren
Nattinger. Nombreux plug-ins et raccourcis...
Olivier JOURDAN, développeur senior et responsable
marketing, à SAPHIR depuis 2002.
LinkedIn : https://www.linkedin.com/in...
Prochain SlideShare
Chargement dans…5
×

Coder plus rapidement avec LabVIEW

1 087 vues

Publié le

Gagner du temps lors de développement LabVIEW grace au raccourcis clavier, à l'outil automatique et Quick Drop.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 087
Sur SlideShare
0
Issues des intégrations
0
Intégrations
18
Actions
Partages
0
Téléchargements
15
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Coder plus rapidement avec LabVIEW

  1. 1. U T I L I S E R L E S O U T I L S F O U R N I S P A R N A T I O N A L I N S T R U M E N T S E T L E S P E R S O N N A L I S E R CODER PLUS RAPIDEMENT AVEC LabVIEW 2e rencontre LUGE/ CNRS / 13 juin 2014
  2. 2. POURQUOI ? Consacrer plus de temps : • à l’architecture du programme • aux algorithmes • à l’ergonomie des interfaces utilisateurs Être moins fatigué a la fin de la journée Coder plus vite ce n’est pas créer plus de bugs en moins de temps !
  3. 3. LES SOURCES DE RALENTISSEMENTS • Les menus à rallonge • Les palettes de plus en plus nombreuses • Les tâches répétitives • … Comment contourner ces ralentissements ? Note : la suite de la présentation suppose l’usage de LabVIEW 2013. Toutes les fonctionnalités ne sont potentiellement pas supportées dans les versions précédentes.
  4. 4. LES RACCOURCIS CLAVIER A C C È S R A P I D E A U X P R I N C I P A L E S F O N C T I O N S D E L a b V I E W
  5. 5. DES RACCOURCIS CLAVIER Gagner du temps à l’aide Création, sauvegarde… Ctrl + N Ouvre un nouveau VI Ctrl + O Ouvre un VI existant Ctrl + W Ferme le VI Ctrl + S Sauvegarde le VI Ctrl + Shift + S Sauvegarde tout les VIs Ctrl + Q Quitte LabVIEW Edition basique Ctrl + C Copie la sélection Ctrl + X Coupe la sélection Ctrl + V Colle la dernière sélection collée ou coupée Ctrl + (Shift) + Z Annule ou rétablie la dernière action
  6. 6. DES RACCOURCIS CLAVIER Gagner du temps à l’aide Navigation dans LabVIEW Ctrl + E Affiche le diagramme ou la face-avant Ctrl + Shift + E Affiche le VI dans l’explorateur du projet Ctrl + F Recherche un objet ou du texte Ctrl + (Shift) + G Affiche l’objet trouvé suivant Ctrl + I Affiche les propriété du VI Ctrl + L Affiche la liste des erreurs Ctrl + H Affiche l’aide contextuel
  7. 7. DES RACCOURCIS CLAVIER Gagner du temps à l’aide Déplacement d’objet Shift - Clic Sélection multiple (Shift) + Flèches Déplace la sélection d’un (plusieurs) pixel Ctrl + U Réarrange la sélection Ctrl + (Shift) + K Déplace la sélection vers l’avant Ctrl + (Shift) + J Déplace la sélection vers l’arrière Shift + Redimensionnement Conserve le ratio de l’objet Ctrl + A Sélectionne tous les objets Ctrl + Shift + A Renouvelle la dernière action d’alignement Ctrl + D Renouvelle la dernière action de distribution
  8. 8. DES RACCOURCIS CLAVIER Gagner du temps à l’aide Exécution et mise au point Ctrl + R Lance l’exécution du VI Ctrl + M Passe du mode édition au mode exécution Ctrl + . Arrête l’exécution Ctrl + Shift + Exécution Recompile tout les VIs en mémoire Ctrl + ↓ (exécution pas à pas) Passe dans le nœud suivant Ctrl + → (exécution pas à pas) Passe au travers du nœud suivant Ctrl + ↑ (exécution pas à pas) Sort du nœud courant
  9. 9. DES RACCOURCIS CLAVIER Gagner du temps à l’aide Éditer les raccourcis clavier : Menu Tools > Options…
  10. 10. SÉLECTION AUTOMATIQUE DES OUTILS
  11. 11. CHOIX AUTOMATIQUE DE L’OUTIL • Apparu avec LabVIEW 6.1 • Sélectionne l’outil adéquat en fonction du contexte (remplace la sélection via la barre d’espace ou la touche tabulation) Astuces • « Shift » force l’outil de sélection • « Ctrl + Shift » pour déplacer la fenêtre • « Ctrl + Shift + Clic droit » pour faire apparaitre la palette d’outil en cas de besoin des autres outils Amélioration continue à chaque nouvelle version de LabVIEW. N’hésitez pas à l’essayer à nouveau !
  12. 12. ASTUCES AVEC LES OUTILS • Inverser rapidement la connexion des fonctions à 2 entrées • Modifier rapidement les connexions d’un VI Ctrl Clic Ctrl Clic Clic
  13. 13. MODÈLE DE CODE N E P A S R E P A R T I R D E Z É R O À C H A Q U E F O I S
  14. 14. INSÉRER DU CODE DEPUIS LA PALETTE Comment créer son propre code ? 1. Créer le VI avec le code souhaité 2. Créer une palette avec LabVIEW ou VIPM en activant l’option « Place VI Content » « Place VI Content » permet de placer le code du VI au lieu du VI lui-même
  15. 15. Démonstration
  16. 16. QUICK DROP L E R A C C O U R C I C L A V I E R E N V E R S I O N 2 . 0
  17. 17. PRÉSENTATION • Existe depuis LabVIEW 2009 • Ne cesse d’évoluer sous l’impulsion de Darren Nattinger le “World's Fastest LabVIEW Programmer” Quick Drop • Ctrl + Espace fait apparaitre la fenêtre Quick Drop
  18. 18. FONCTIONNALITÉS DE BASE • Rechercher une fonction ou un contrôle par son nom • Le placer sur le diagramme ou la face avant (Clic) • L’utiliser pour remplacer une fonction ou un contrôle existant (Ctrl + P) • L’insérer sur un fil existant (Ctrl + I) • Effectuer une tâche « complexe » • Supprimer une fonction et recâbler les fils (Ctrl + R) • Créer contrôles/Indicateurs manquants sur une fonction (Ctrl / D) Quick Drop
  19. 19. ALLER PLUS LOIN… En créant des raccourcis pour les fonctions les plus souvent utilisées Quick Drop
  20. 20. ALLER ENCORE PLUS LOIN… En créant ses propres actions personnalisées Quick Drop • Activer les options de VI Scripting dans les options de LabVIEW (menu Tools > Options…) • Créer un nouveau plugin dans ..LabVIEWxxxxresourcedialogQuickDropplugins à partir de QuickDrop Plugin Template.vit
  21. 21. EXEMPLES Quick Drop • Ajouter un commentaire préformaté • Désactiver le code sélectionné • Réarranger les cas d’une structure case par ordre alphabétique • Passer de contrôle à indicateur et inversement • Supprimer une structure ou des cas spécifiques
  22. 22. Démonstration
  23. 23. RESSOURCES • Quick Drop Enthusiast : Groupe sur la NI Community géré par Darren Nattinger. Nombreux plug-ins et raccourcis. Discussions autour des évolutions futures de Quick Drop • ViBox – Quick Drop : Document sur le groupe SAPHIR – Toolkit sur la NI Community sur lequel vous pouvez télécharger un installeur de plug-in Quick Drop développer par l’équipe SAPHIR • Scripting Tools : Toolkit facilitant la mise en œuvre du scripting disponible sur LAVA
  24. 24. Olivier JOURDAN, développeur senior et responsable marketing, à SAPHIR depuis 2002. LinkedIn : https://www.linkedin.com/in/jourdanolivier Twitter : @OJourdan E-mail : olivier.jourdan@saphir.fr

×