script clignoter

Tout ce qui concerne la programmation par blocs
martinAcosta
Site Admin
Posts: 339
Joined: Mon Apr 28, 2014 8:06 pm

script clignoter

Postby martinAcosta » Fri Jan 27, 2017 3:40 pm

Bonjour

J'aimerais faire un script pour faire clignoter un point.

Mon idée initiale était d'utiliser une boucle pour cacher/montrer le point plusieurs fois.

J'ai construit le dgscript suivant:
1. Compter avec i de 1 jusqu'à 10 en ajoutant 1
2. faire: Fixer l'aspect de P1 à Caché (reste de i/2=0)

Mais le résultat est que le point P1 est caché, mais pas montré.

Est-ce du à la vitesse du comptage? Existe-t-il un moyen d'ajouter un délai, comme dans CaRMetal?

Ou quelqu'un aurait il d'autres idées pour faire clignoter un point?

Merci

patrice64
Site Admin
Posts: 22
Joined: Sun May 18, 2014 2:30 pm
Location: Pau

Re: script clignoter

Postby patrice64 » Wed Feb 01, 2017 3:51 pm

Bonjour Martin,

Compte tenu de la nature "fulgurante" des scripts DGPad, je pense qu'il faut plutôt animer un curseur.

    1) Créer un point P1

    2) Créer un curseur E1 valant 0 ou 1

    3) Créer un point P2 et le définir via ses propriétés Blockly, onglet expression par :
    si E1 {retourner P1}

    4) Masquer P1

    5) Animer E1 en aller retour.



pointClignotant.txt
(1.43 KiB) Downloaded 84 times

monique31
Site Admin
Posts: 373
Joined: Sat Nov 03, 2007 3:33 pm
Location: Toulouse

Re: script clignoter

Postby monique31 » Fri Feb 03, 2017 2:55 pm

Autre solution : c'est une "expression-programme", qui peut se créer comme avant avec la caculatrice ; mais qui peut aussi se faire par Blockly, en liant le script à une expression.
Voilà d'abord la copie d'écran du script :

Image

Et ensuite le fichier :


patrice64
Site Admin
Posts: 22
Joined: Sun May 18, 2014 2:30 pm
Location: Pau

Re: script clignoter

Postby patrice64 » Sat Feb 04, 2017 4:21 pm

Ou encore cette variante accélérée, sur l'idée de Monique, avec une seule expression n.
Le script de n (onglet Modifié) :

Image

Et le fichier DGPad :



clignoter2.txt
(2.06 KiB) Downloaded 38 times
Attachments
clignoter.jpg
(41.93 KiB) Downloaded 33 times


Return to “Blockly dans DGPad”

Who is online

Users browsing this forum: No registered users and 1 guest