calculs avec des tags ?

Forum destiné aux problèmes de Tags, recherche d’une fonction, d’un calcul, Tag qui parait ne pas fonctionner, du Tag et rien que du Tag !
Répondre
mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

calculs avec des tags ?

Message par mm91 » 22 févr. 2008, 23:23

Est-il possible de faire des calculs avec des tags ?
par exemple:

%nouveau tag% = %curval[35]% multiplié par 1.5
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

jackT
Participation 4
Participation 4
Messages : 641
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Re: calculs avec des tags ?

Message par jackT » 23 févr. 2008, 07:40

mm91 a écrit :Est-il possible de faire des calculs avec des tags ?
par exemple:

%nouveau tag% = %curval[35]% multiplié par 1.5
bonjour mm91,

Oui c'est possible!
Pour ton exemple, si tu veux juste afficher le résultat du calcul arrondi à une décimale, tu mettras ce tag:

Code : Tout sélectionner

%ws_calc[*]=%curval[35]%~1.5~1%
ou si tu veux mettre le résultat dans un tag , pour l'utiliser dans un autre calcul par exemple :

Code : Tout sélectionner

%ws_setmem[x]=%ws_calc[*]=%curval[35]%~1.5~1%%
où x est de 1 à 64, ce qui permet de mémoriser 64 valeurs différentes pour tes calculs.
Le tag contenant le résultat est %ws_getmem[x] où x est le même index

C'est l'équivalent de ce que l'on retrouve sur des calculettes à mémoire : wswin a 64 mémoires. Pour stocker une valeur dans une mémoire, on utilise %ws_setmem[x]= ........% et pour rapeller le contenu de cette mémoire, on utilise %ws_getmem[x]%


Les tags pour faire des calculs sont :

addition : %ws_calc[+]=v1~v2~nombre de décimales% affiche v1+v2
soustraction : %ws_calc[-]=v1~v2~nombre de décimales% affiche v1-v2
multiplication : %ws_calc[*]=v1~v2~nombre de décimales%[/b] affiche v1*v2
division : %ws_calc[/]=v1~v2~nombre de décimales% affiche v1/v2

Tous ces calculs sont arrondis au nombre de décimales indiqué dans le tag.

mm91
Participation 6
Participation 6
Messages : 2581
Enregistré le : 31 mars 2007, 07:46
Localisation : 25 Km au sud-ouest de Paris FRANCE
Contact :

Message par mm91 » 23 févr. 2008, 08:18

Merci JackT pour cette explication précise et claire.
J'ai fait des essais (pour le premier cas): ça marche très bien.
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo

Répondre