le 07-08-2015 07:24 AM
Bonjour,
Voici mon problème : je dois afficher mes indicateurs de ma face avant sur 2 écrans. Mon idée était de créer 2 faces avant et d'en mettre une sur chaque écran mais je ne sais pas si on peut séparer la face avant en 2 distinctes.
Est ce possible ? Si oui, comment ? Si non, avez vous une autre solution ?
Merci d'avance
le 07-08-2015 07:36 AM
Je ne pense pas qu'on puisse couper une face avant en deux parties (de ce que j'ai compris un VI c'est une face avant, un diagramme et des options).
Par contre ce qui peut être fait c'est de créer un VI d'affichage, avec les commandes et indicateurs, qu'on positionne toujours sur le deuxième écran (propriétés du VI, position de la fenêtre à l'exécution), et dont on garde sous la main les références des commandes et indicateurs qu'on souhaite modifier et on gère le tout avec des noeuds de propriété (un peu moins bon en vitesse d'exécution que d'utiliser simplement la commande ou l'indicateur).
le 07-08-2015 09:54 AM
Avec une commande onglet qui fait toute la face avant
le 07-08-2015 04:19 PM
salut, effectivement 1 VI = 1 face-avant
si tu veux 2 IHM visibles en même temps sur 2 écrans, il faut 2 VIs donc 2 IHM
le plus simple est d'avoir un VI principal qui va exécuter 2 VIs qui vont afficher les 2 IHM (attention de ne pas mettre les boites de dialogue en modale, sinon l’une va bloquer l’autre).
Pour avoir les VIs qui s’exécutent en même temps, il faut une exécution en parallèle des 2 fonctions (par exemple dans 2 boucles séparées).
Après il existe des solutions plus « puissantes » mais un peu plus « difficiles » à coder comme le XTAB de SAPHIR disponible sur le VIPM. Mais solution que j’adore utiliser.
http://www.saphir.fr/fr/produits/vibox---xcontrols-9.
A+
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 07-09-2015 12:50 AM
Oups j'avais mal compris
Peut être une visu avec des variables partagées ?
le 07-09-2015 02:15 AM
Desruelle_luc a écrit :
....Après il existe des solutions plus « puissantes » mais un peu plus « difficiles » à coder comme le XTAB de SAPHIR disponible sur le VIPM. Mais solution que j’adore utiliser.
http://www.saphir.fr/fr/produits/vibox---xcontrols-9.
A+
Manque .html dans ton lien ;): http://www.saphir.fr/fr/produits/vibox---xcontrols-9.html
le 07-09-2015 03:24 AM
Merci pour vos réponses. Du coup, j'ai utilisé un VI variables globales où je met tous lles indicateurs que je veux sur mon 2ème écran en variables globales
le 07-09-2015 06:53 AM
merci R3g pour le correctif.
yohan693813 a écrit :
Merci pour vos réponses. Du coup, j'ai utilisé un VI variables globales où je met tous lles indicateurs que je veux sur mon 2ème écran en variables globales
tu utilises un VI variables globales (?) tu utilises des FGV pour le passage des données ou un VI avec des variables globales?
Je te conseille d'éviter les globales, car duplication des buffers, mais d'utiliser de suite des FGV
programmation LabVIEW : de la locale vers la DVR
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 07-09-2015 07:45 AM
J'utilise un VI où la face avant contient toutes mes variables globales.
Je suis assez débutant sur Labview (2 mois) et c'est une colution que j'ai trouvée qui fonctionne bien. Je ne sais pas ce que sont les FGV, je vais essayer de me renseigner
le 07-09-2015 10:53 AM
programmation LabVIEW : de la locale vers la DVR
clique sur le lien pour voir des présentations sur la gestion des données avec LabVIEW (indicateur, locale, globale, FGV, AE, DVR, OOP)
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group