Page 1 sur 1

traducteur blocky/script

Publié : 25 févr. 2017, 07:47
par ericxt500
Hello,

si toi aussi tu es mauvais, si toi aussi tu as l'impression que tes neurones manquent cruellement de vitamine C , si toi aussi tu ne comprends rien au scripts mais tu caresses l'espoir qu'un jour tu n'auras qu'à dire en rentrant " - Domo , fais le ménage , prépare moi à bouffer, passe la tondeuse et met moi de l'huile solaire dans le dos" pour qu’aussitôt ta batterie de capteurs et autres robots ménagers se mettent en route ,
alors peut être que cette page pourra t'aider à comprendre la logique des scripts.

https://developers.google.com/blockly/

à gauche on fait du légo et à droite on choisi le type de language et ça fait la traduction.

Surement inutile pour les caïds de la prog mais je trouve pratique pour les éternels débutants comme moi !

allez, je descend à la script avec ma lanterne connectée :lol:

Re: traducteur blocky/script

Publié : 25 févr. 2017, 10:05
par vil1driver
Salut,

sympa mais domoticz utilises des commandes qui lui sont propres donc ça ne fera pas tout le job, il faudra tout de même les apprendre.

mieux vaut comprendre la logique, la syntaxe viendra après..

ne pas sauter les étapes, si blocky est bien compris, oui fonce sur lua, mais pas avant.

Re: traducteur blocky/script

Publié : 25 févr. 2017, 10:14
par ericxt500
J'ai remarqué que ce ne sont pas exactement les mêmes commandes mais je trouve que ça permet quand de mieux comprendre la logique des scripts. le blocky est plus simple visuellement et du coup on a aussitôt une trame grosso modo de ce que ça doit donner en lua.
En tout cas moi ça m'aide !

Envoyé de mon XT1072 en utilisant Tapatalk

Re: traducteur blocky/script

Publié : 25 févr. 2017, 10:31
par vil1driver
ericxt500 a écrit : Du coup hier soir, j'ai un peu plus insisté sur les blocky et je commence à y voir plus clair, j'aime même réussi à en créér un à plusieurs conditions ! ( fier ! )
si tu n'es déjà pas à l'aise avec blocky c'est certain qu'en lua ça va être difficile.

la trame de base c'est simple (dans n'importe quel langage même imagé tel que blocky)
SI
Conditions valides
ALORS
faire ceci
SI NON
faire cela
FIN

après ça peut se complexifier en remplaçant 'faire ceci' par un autre block SI...ALORS...FIN

pour en gros faire un truc du genre
SI je rentre dans la pièce ALORS
SI la lampe est éteinte ALORS
allumer la lampe
FIN
FIN
le plus difficile est la compréhension du déroulement logique des choses, pas l'écriture.. mais va demander de la rigueur (une majuscule oubliée et c'est l'échec)

pour cela blocky est un très bon moyen d'apprendre sans se préoccuper de la syntaxe, ne pas se coltiner toutes les difficultés d'emblée.