Est-il possible de faire des calculs avec des tags ?
par exemple:
%nouveau tag% = %curval[35]% multiplié par 1.5
calculs avec des tags ?
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
calculs avec des tags ?
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Re: calculs avec des tags ?
bonjour mm91,mm91 a écrit :Est-il possible de faire des calculs avec des tags ?
par exemple:
%nouveau tag% = %curval[35]% multiplié par 1.5
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%
Code : Tout sélectionner
%ws_setmem[x]=%ws_calc[*]=%curval[35]%~1.5~1%%
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.
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Merci JackT pour cette explication précise et claire.
J'ai fait des essais (pour le premier cas): ça marche très bien.
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
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo