Lua et les variables
Publié : 27 févr. 2017, 18:59
Bonjour
Je tourne en rond avec LUA
je veux simplement mémorier les 10 dernières erreurs de Temp mesurée par ma sonde et les faires varier.
Les VA à VI sont en local en haut du script et c'est un script time.
VA=VB
if VA~= nil then
print('--Valeur VA2: '..VA)
else
VA=0.0
end
VB=VC
if VB~= nil then
print('--Valeur VB2: '..VB)
else
VB=0.0
end
VC=VD
if VC~= nil then
print('--Valeur VC: '..VC)
else
VC=0.0
end
VD=VE
if VD~= nil then
print('--Valeur VD: '..VD)
else
VD=0.0
end
VE=VF
if VE~= nil then
print('--Valeur VE: '..VE)
else
VE=0.0
end
VF=VG
if VF~= nil then
print('--Valeur VF: '..VF)
else
VF=0.0
end
VG=VH
if VG~= nil then
print('--Valeur VG: '..VG)
else
VG=0.0
end
VH=VI
if VH~= nil then
print('--Valeur VH: '..VH)
else
VH=0.0
end
VI=VJ
if VI~= nil then
print('--Valeur VI: '..VI)
else
VI=0.0
end
VJ=TmpErreur
if VA~= nil then
print('--Valeur VJ: '..VJ)
else
VJ=0.0
end
Je n'ai que l'affichage du dernier print VJ, apparemment, VI=VJ n'est pas mis a jour et a la prochaine minute, je n'ai j'amais le print de VJ
Qu'est-ce qui va pas?
Merci d'avance
J'ai essayé aussi avec des tables, des index... rien a faire.
Je tourne en rond avec LUA
je veux simplement mémorier les 10 dernières erreurs de Temp mesurée par ma sonde et les faires varier.
Les VA à VI sont en local en haut du script et c'est un script time.
VA=VB
if VA~= nil then
print('--Valeur VA2: '..VA)
else
VA=0.0
end
VB=VC
if VB~= nil then
print('--Valeur VB2: '..VB)
else
VB=0.0
end
VC=VD
if VC~= nil then
print('--Valeur VC: '..VC)
else
VC=0.0
end
VD=VE
if VD~= nil then
print('--Valeur VD: '..VD)
else
VD=0.0
end
VE=VF
if VE~= nil then
print('--Valeur VE: '..VE)
else
VE=0.0
end
VF=VG
if VF~= nil then
print('--Valeur VF: '..VF)
else
VF=0.0
end
VG=VH
if VG~= nil then
print('--Valeur VG: '..VG)
else
VG=0.0
end
VH=VI
if VH~= nil then
print('--Valeur VH: '..VH)
else
VH=0.0
end
VI=VJ
if VI~= nil then
print('--Valeur VI: '..VI)
else
VI=0.0
end
VJ=TmpErreur
if VA~= nil then
print('--Valeur VJ: '..VJ)
else
VJ=0.0
end
Je n'ai que l'affichage du dernier print VJ, apparemment, VI=VJ n'est pas mis a jour et a la prochaine minute, je n'ai j'amais le print de VJ
Qu'est-ce qui va pas?
Merci d'avance
J'ai essayé aussi avec des tables, des index... rien a faire.