Windsnelheid weergeven in Beaufort

Freek-Jan Buijsman
Freek-Jan Buijsman Administrator
June 2020 aangepast in Native scripts
Het weergeven van de windsnelheid in Beaufort is mogelijk mbv een script.
In het kort komt het neer op het volgende:

1. Virtueel byte component aanmaken in de componentenlijst.
2. Script maken om de waarde van de windsnelheidsmeter om te rekenen van m/s naar Beaufort.
3. Actie aanmaken waarmee het script wordt gestart.
4. Een element voor "Waarde weergeven" toevoegen op een pagina.
--------
1. Om te beginnen maken we dus een virtueel byte waarde component aan. Hier wordt straks de Beaufort waarde van de variabele uit het script naar toe geschreven.

2. Maak een script aan op my.xxter.com en voer deze regels in:
(informatie over windsnelheid in m/s komt van https://en.wikipedia.org/wiki/Beaufort_scale)
$BEAUFORT = 12
IF (2BYTE(xx/Windsnelheid)<32.6)
$BEAUFORT = 11
IF (2BYTE(xx/Windsnelheid)<28.4)
$BEAUFORT = 10
IF (2BYTE(xx/Windsnelheid)<24.4)
$BEAUFORT = 9
IF (2BYTE(xx/Windsnelheid)<20.7)
$BEAUFORT = 8
IF (2BYTE(xx/Windsnelheid)<17.1)
$BEAUFORT = 7
IF (2BYTE(xx/Windsnelheid)<13.8)
$BEAUFORT = 6
IF (2BYTE(xx/Windsnelheid)<10.7)
$BEAUFORT = 5
IF (2BYTE(xx/Windsnelheid)<7.9)
$BEAUFORT = 4
IF (2BYTE(xx/Windsnelheid)<5.5)
$BEAUFORT = 3
IF (2BYTE(xx/Windsnelheid)<3.3)
$BEAUFORT = 2
IF (2BYTE(xx/Windsnelheid)<1.5)
$BEAUFORT = 1
IF (2BYTE(xx/Windsnelheid)<0.3)
$BEAUFORT = 0
SET BYTE(xx/Windsnelheid in Beaufort) TO $BEAUFORT

einde script
3. Voeg vervolgens via my.xxter.com een actie toe (zie screenshot)
image
4. Als laatste moet een element voor "Waarde weergeven" worden toegevoegd op een pagina om de windsnelheid te kunnen zien in de app.