Discussions au sujet de NI LabVIEW

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

Changer l'image de background, selon une variable

Bonjour,

 

j'ai un projet dans lequel je dois créer un VI, et ce VI pour bien faire devrait avoir :

- le background qui change en fonction d'une variable (4-5 background différents)

- et un voile assombrant en fonction d'un autre paramètre, donc jouer sur la transparence d'un calque noir, par exemple.

 

Avez vous, du moins pour la 1ère question, une approche, une piste ?

 

Merci

0 Compliments
Message 1 sur 14
4 602 Visites

La première idée, très simple à mettre en oeuvre, qui me vient à l'esprit pour la question 1 est un Picture Ring qui permet d'insérer des images par Coller depuis le presse-papier. Voir exemple attaché.

Message 2 sur 14
4 589 Visites

Bonjour, 

 

Il existe des noeuds de propriété pour change via programmation la couleur de la face-avant ou l'image de fond. 

Pour ce qui est du "grisage" il est possible d'importer une image avec de la transparence dans LabVIEW, de l'associer à une commande et de modifier la place de la commande. 

 

Ci-joint un exemple, pour le point #2 j'ai mis l'image dans une commande onglet. 

    Benjamin R.


Senior LabVIEW Developer @Neosoft


Message 3 sur 14
4 588 Visites

La solution de Benjamin est beaucoup plus propre que la mienne... qui est donc à oublier.

Message 4 sur 14
4 583 Visites

Merci,

 

je regarde demain (car là, je n'ai plus le temps aujourd'hui).

 

A demain pour mon retour 🙂

 

Bonne fin d'après midi,

Merci !!

0 Compliments
Message 5 sur 14
4 577 Visites

Bonjour,

 

je viens de jeter un coup d'oeil au VI proposé par Benjamin ! Merci beaucoup, mais je dois t'avouer ne pas y comprendre grand chose. 

 

tu changes juste la position d'une image, avec une certaine transparence, c'est bien ça ?

 

Mais das quel cas tu importe l'image et tu as le paramètre de transparence ?

 

et concernant ma première question, je ne vois pas comment faire, as tu un VI vite fait qui me montre avec deux background ?

 

Merci 🙂

0 Compliments
Message 6 sur 14
4 564 Visites

Bonjour, 

 

Mon VI répond à tes 2 questions. 

1- j'utilise le noeud de propriété qui permet de changer l'image de fond de la face-avant d'un VI comme tu le ferai bien le clique droit sur une barre de défilement de la face-avant. Le trick ici c'est de lire ton image et de récupérer imagedata. Une autre possibilité est de modifier la couleur de ta face-avant. C'est 2 approches sont dans l'événement FP Background Value Change. 

 

2- Tu crée une image, ie un rectangle, sous Power Point tu joue sur la transparence et tu enregistre sur ton disque. Dans LabVIEW tu vas dans Edit>>Importer une image dans le presse papier et tu colle ton image sur ta face avant. 

    Benjamin R.


Senior LabVIEW Developer @Neosoft


Message 7 sur 14
4 559 Visites

Je viens de voir en fait tu génère deux back ground différents, mais je ne comprend pas les paramètres de ceux ci ... Peux-tu m'éclairer ?

 

c'est un peu ... Trivial. J'imaginais par exemple deu chemin d'accès, personnellement ? (pour les 2 background)

 

Thanks 🙂

0 Compliments
Message 8 sur 14
4 549 Visites

Oups, je viens seulement de voir ton message.

 

J'ai émis une nouvelle question juste en bas, dont la réponse pourrait peut-être m'éclairer. Merci 🙂

0 Compliments
Message 9 sur 14
4 548 Visites

Bonjour, 

 

J'ai ajouté Select Background qui vient ouvrir une boite de dialogue pour choisir un fichier image (.jpg) et modifie le background de la face-avant. 

    Benjamin R.


Senior LabVIEW Developer @Neosoft


Message 10 sur 14
4 525 Visites