03-06-2015 07:35 AM - modifié 03-06-2015 07:48 AM
paul_83 a écrit :
(7Mo le VI principal et ça rame bien...)
Si ça rame c'est que c'est mal fait/codé. En plus, 7Mo un seul VI! Aie... tu va te faire (ou celui qui a fait le code) fusiller par les forumeurs :).
Dès foi, il faut tout refaire pour partir sur une base propre
le 03-06-2015 07:42 AM
Pas le temps de tout recommencer. C'est le VI de l'IHM qui fait 7Mo, et c'est aussi celui là qui fait la majorité de code (machine à 11 états, pas mal de Case, plusieurs graphes, une cinquantaine de control/indicateurs)...
le 03-06-2015 07:51 AM
7 Mo ça me semble beaucoup à moins d'avoir des images sur l'IHM.
peux-tu stp poster ton code?
le 03-06-2015 08:03 AM
Désolé mais non je ne peux pas partager mon code...
Il n'y a pas d'image, c'est juste trop chargé. Je ne sais pas si c'est bien codé (trop débutant pour juger) mais je doute (utiliser les labels à la place des légendes par exemple ...)
le 03-06-2015 01:37 PM
@Paul_3 : Pour avoir une programme principal qui tourne et un deuxième VI qui m'affiche l'ensemble des variables du VI principal
tu parles d'un process en //, un espèce de "superviseur" .... qui afficherait en temps réel le contenu des Contrôles (et/ou Indicateurs) du programme principal,
c'est ça ?
oui, c'est possible.
Ton "superviseur" peut parfaitement retrouver (tout seul) les Références des Controles et Indicateurs du Programme principal.
et donc en afficher les contenus dans une fenêtre indépendante. Ce, en totale autonomie du code principal.
j'ai compris ce que tu cherches.
Pas le temps de suite ... je reviendrai sur le sujet plus tard dans la soirée.
J'essayerai de coder une petite démo.
03-06-2015 04:54 PM - modifié 03-06-2015 04:55 PM
pas de Notifier
Dans ce code, le "superviseur" affiche le contenu d'un Controle et d'un Indicateur.
fichier joint en LV2013
Cela va-t-il dans le sens de ce que tu recherches ?
le 03-09-2015 02:12 AM
Parfaitement Monsieur!!
Merci beaucoup de l'aide, apporté sur un plateau en plus!!
le 03-13-2015 04:39 AM
Bon ça me semblait bien parti, mais!
En essayant d'intégrer ce monitoring, j'ai une erreur 1054 en sortie de "Open VI object with reference"...
Le label correspond bien pourtant.
Le sous-vi a aussi des paramètres en entrée/sortie.
En plaçant des sondes j'ai bien le nom du VI appelant en entrée du bloc "Open VI object with reference", le label qui va bien, mais erreur 1054 en sortie.
Une idée?
Thanks
le 03-13-2015 04:50 AM
erreur 1054 : l'objet spécifié n'a pas été trouvé.
sans ton code sous les yeux (pas une image, ton vrai code) ... difficile d'analyser le soucis.
le 03-13-2015 05:00 AM
Je ne peux donner le VI appelant, mais le sous-vi oui.
J'ai supprimé les autres éléments du tableau des éléments à ouvrir, pour garder seulement le premier.