Sowliny Posté(e) le 15 juillet 2015 Signaler Posté(e) le 15 juillet 2015 Bonjour, Je me trouve confronté à quelques questions existentielles (dues certainement à trop courte expérience en Lua...) 1) Une variable globale (non précédée de "local") est elle visible dans d'autres scripts ? (déclarée par exemple dans un script n'ayant que ce seul but, initialiser des variables globales) Ou est-elle "globale" dans ce seul script ? 2) La déclaration d'une variable "globale" dans le "Panneau des variables" est elle visible dans tous les scripts ? > j'ai testé, je dirai plutôt non 3) Faut'il "rappeler" le contenu d'une variable globale dans une variable locale de script ? > j'ai testé, je dirai plutôt non Malgré des recherches sur le forum, dans des tutos du web, ainsi que dans les manuels Lua, je n'ai pas trouvé de réponse. Merci de vos réponses, si quelqu'un a déjà utilisé des variables globales.
jojo Posté(e) le 15 juillet 2015 Signaler Posté(e) le 15 juillet 2015 1) non : regarde ceci : http://www.domotique-fibaro.fr/index.php/topic/1199-précis-sur-les-variables-localesglobales/?hl=variables#entry68636 2) OUI 3) non
mprinfo Posté(e) le 16 juillet 2015 Signaler Posté(e) le 16 juillet 2015 Voici les commandes pour récuperer les valeurs fibaro:getGlobal fibaro:getGlobalValue fibaro:getGlobalModificationTime Envoyé de mon SM-G900F
mprinfo Posté(e) le 16 juillet 2015 Signaler Posté(e) le 16 juillet 2015 Si tu cherches bien tu as ici les commandes pour les variables global http://domotique-home.fr/docs-fibaro-francais-index-des-fonctions-thematique/ Envoyé de mon SM-G900F 1
Sowliny Posté(e) le 16 juillet 2015 Auteur Signaler Posté(e) le 16 juillet 2015 Merci beaucoup pour vos réponses (très claires), et d'avoir pris la peine de me répondre aussi vite. Je vais étudier ces commandes avec soin, ainsi que les liens proposés. Je vais aussi potasser un peu plus attentivement le manuel Lua (je l'ai reçu hier, et je me suis (trop ?) précipité). Ainsi que les sites qui proposent exemples et définitions. Merci encore !
pepite Posté(e) le 16 juillet 2015 Signaler Posté(e) le 16 juillet 2015 Courage courage ;-) Et n'hesite pas sur le forum tu as des experts comme @jojo, @mprinfo, @Lazer, @krikroff, @steven..;et plein d'autres !!
Sowliny Posté(e) le 17 juillet 2015 Auteur Signaler Posté(e) le 17 juillet 2015 Merci pepite ! J'ai déjà pu admirer également l'expertise des membres que tu as cités. Je crois que j'ai compris le mécanisme des variables globales - je procède à un test... ... Test terminé avec succès, avec mise en application dans quelques petits scripts. Je pense que je peux clore ce sujet, si j'y arrive...
Messages recommandés