Berale64 Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 Je suis en train de développer un VD avec slider. La lecture de la position du slider n'est pas un problème. local value = fibaro:get(sliderId,"ui.Slider1.value") Par contre, la plage d'un slider va de 0 à 100. Est-il possible de définir d'autres valeurs, par exemple de 2 à 8 ? Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 Oui regarde le télécommande universelle elle va d 0 a 100 car j'utilise toujours le même code mais tu peux mettre les valeurs que tu veux Envoyé de mon SM-G900F en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 -- Permet de récuperer la valeur slider function map_range( a1, a2, b1, b2, s ) return b1 + (s-a1)*(b2-b1)/(a2-a1) end local V_Slider = map_range(0, 100, 0, 100, _sliderValue_ ); Lien vers le commentaire Partager sur d’autres sites More sharing options...
Berale64 Posté(e) le 9 avril 2015 Auteur Signaler Partager Posté(e) le 9 avril 2015 Merci mprinfo, mais ce que je voudrai c'est remplacer le 100 par une autre valeur. Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 -- Permet de récuperer la valeur slider function map_range( a1, a2, b1, b2, s ) return b1 + (s-a1)*(b2-b1)/(a2-a1) end local V_Slider = map_range(0, 100, 0, 100, _sliderValue_ ); ce code sert a cela regade 0, 100, 0, 100 Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 si tu mets cela c'est de 0 a 50 par contre si tu veux la valeur faux la mettre dans une étiquette car on ne peut modifier le slider en lui meme Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 http://www.domotique-fibaro.fr/index.php/topic/391-bouton-slider/?hl=map_range#entry3787 http://rosettacode.org/wiki/Map_range Lien vers le commentaire Partager sur d’autres sites More sharing options...
Berale64 Posté(e) le 9 avril 2015 Auteur Signaler Partager Posté(e) le 9 avril 2015 Merci, c'est la réponse àma question. Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 par contre a la fin il faut récuperer la partie "entier" car si tu mets entre 0 et 50 tu vas avoir 0, 0.5, 1, 1.5, 2, 2.5 etc.... jusqu'à50 Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 -- Permet de récuperer la valeur slider function map_range( a1, a2, b1, b2, s ) return b1 + (s-a1)*(b2-b1)/(a2-a1) end local V_Slider = map_range(0, 100, 2, 8, _sliderValue_ ); local Slider = math.floor(V_Slider) Voici ta solution pour 2 a 8 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Berale64 Posté(e) le 9 avril 2015 Auteur Signaler Partager Posté(e) le 9 avril 2015 Merci, je vais tester ça. Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 c'est déjàfais lol car je savais pas qu'elle commande pour le nombre entier c'est math.floor() Lien vers le commentaire Partager sur d’autres sites More sharing options...
Berale64 Posté(e) le 9 avril 2015 Auteur Signaler Partager Posté(e) le 9 avril 2015 Impeccable. Merci !!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 9 avril 2015 Signaler Partager Posté(e) le 9 avril 2015 De rien c'est toujours avec plaisir cher Ami En plus c'est toi qui m'a apprit les tableaux tu te souviens ? Bon ça va mieux je commence a me débrouiller Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés