Améliorer le travail

Dumoulin Guillaume shared this idea 10 months ago
Under Consideration

Bonjour,

Je suis professeur de Maths-Physique Chimie.

Je suis "débutant" dans la programmation. Je regarde des tutos et les travaux de certain et je regarde comment cela fonctionne.


Mon travail concerne la chronophotographie et la vitesse ( en Physique Chimie)

Sur le 1er graphe, on peut voir l'évolution de la vitesse en fonction du temps.

Il n'y a pas de problème ca marche plutot bien en ayant un peu tricher car j'ai multiplié par 10 la valeur de x afin que le graphe soit plus "agréable" à lire.


Là où j'ai besoin d'aide pour 2 choses :

1ère

- J'aimerais que le temps (variable booléenne t) s'arrête car là ca fait des allers-retours ....

Mais je ne sais pas quelle condition imposer


2ème

Sur la chronophotographie, je trouve que l'évolution du point F se "voit"mal. je m'explique quand on a un mouvement uniforme ou décéléré, les points successifs sont trop rapprochés du coup, on a du mal à voir (le point F)


J'ai écris les équations exactes, mais il est possible de "tricher" comme expliquer plus haut avec le point E


Voilà mon projet en ligne :

https://www.geogebra.org/m/nbp7qs6j


Merci

Comments (23)

photo
2

Hello,

Pour te temps qui s'arrête (j'ai moi aussi cette sensation actuellement) :


utilise les propriétés de ton curseur t (clic droit sur celui-ci). Tu peux choisir la façon dont il boucle. Choisis : "croissant, une fois".


Pour le point F : peut-être l'effet d'accélération serait-il plus visible si tu rendais ton point plus petit. Tu peux aussi changer l'incrément (dans le propriétés de t) pour que ton graphique soit composé de moins de points. Ou encore changer la valeur de b...

photo
1

Bonjour,

Merci. Des solutions simples ....merci.

Du coup, ca m'a fait changer un peu le fonctionnement.

En me rendant compte que :

si V=0 pour accéléré, si V = 2.5 pour uniforme, si V=5 pour décéléré on obtient une belle chronophotographie.En ayant zoomer au préalable.

Du coup, j'ai enlever le curseur V, et j'ai défini le nombre V qui est choisi automatiquement en fonction de notre sélection de l'évolution de vitesse (acc, déc, uni)

photo
photo
1

@vincent bizarre qu'il faille que je valide ton commentaire ? je t'ai replacé en "personne digne de confiance


@2 Vincent as-tu pu accéder au fichier ? moi le lien m'est bloqué ? Guillaume, ton fichier est-il bien partagé ?

photo
1

Réessaye pour voir

photo
1

c'est OK pour moi maintenant

fermer la fenêtre algèbre avant de partager ?


pour le zoom tu édites ton appliquette, et dans la fenêtre tu as un bouton pour définir certains paramètres

photo
photo
1

Merci pour cette confiance Noël ;-) [Ca fait longtemps que je n'ai rien posté... Peut-être ai-je été rayé des listes !)

J'ai pu y acceder, en m'étant connecté à mon compte auparavant puis en revenant au forum (bizzarement, la demande de connexion pour acceder au fichier a échoué)

photo
1

si c'est "confiance" qui te fait sourire, j'ai repris le vocabulaire affiché par le forum


/fsnOzo40Gg0AABgzzWZT1tbWpN1u98VLEMT9ibOzs2kX4V4H4iWIexiId7qBeAniHgbinW78P5BoFPsoxGGRAAAAAElFTkSuQmCC

photo
photo
1

Je constate d'ailleurs que Guillaume a modifié son fichier en testant mes propositions.

photo
1

D'ailleurs, y'a t'il un moyen que l'utilisateur ne puisse pas zoomer (jouer avec la molette) ou même bouger les éléments ?


Je voudrais ajouter un bouton Arrêter (pour la variable t)

J'ai créer un bouton.

Puis clic droit, Script sur ce bouton.

Et j'ai écrit ArreterAnimation(t) ou StopperAnimation(t)

Mais ca ne marche pas ... J'ai cru naïvement que cela marche comme Démarrer


Edit : J'ai trouvé pour le bouton, en cherchant sur internet et d'autres géogébra. DémarerAnimation[t, false]

photo
1

Bonjour ,

oui , on peut bloquer la possibilité de zoomer . Voir fichier joint .

Cordialement

photo
1

Bonjour,


oui

mais pour une appliquette sur le tube on a directement un paramètre

photo
photo
1

/wFWHCjH4xpGxQAAAABJRU5ErkJggg==

photo
1

Désolé, mais je en trouve pas ...

Pardon

photo
1

Tu édites ton activité

Juste au dessus de ton fichier, tu cliques sur le crayon

photo
1

Je cherchais dans l'application pas sur le document en ligne.

Merci bien

photo
photo
1

"en ayant un peu triché car j'ai multiplié par 10 la valeur de x"


tu n'es pas trop obligé d'avoir un rapport axeX:axeY de 1:1

(sauf pour ton image de moto)

photo
1

Autre amélioration du travail...

photo
1

Et ba merci .. quelle rapidité

Et merci c'est juste parfait (au vu de mon expérience et ma maitrise de géogébra)

Toutefois, je reste à toutes suggestions/améliorations.


Encore merci à tout le monde ...

Je vais certainement revenir dans un autre topic pour un autre projet.

Faire avancer une roue qui tourne mais je n'ai pas encore fait de recherches


Cordialement,

Guillaume

Portez-vous bien.

photo
1

Question rapidité...

10 secondes avant ton dernier message, j'en ai posté un lol

As-tu vu..?


Autre amélioration : faire varier avec un curseur la valeur de l'accélération (dans les MUA et les MUD)

(cela pourrait "régler" ton problème initial peut-être...)

photo
1

Voilà merci pour les scripts d'actualisation ... Ca m'a traverser l'esprit d'arriver à çà. Puis, après je me suis dis si ca valait le coup de le faire. Je débute en programmation et j'ai déjà fait sur VBA des macros dans ce style et ca m'avait bien pris la tête à comprendre puis à reproduire.

A croire que c'était plus facile que ce que je pensais ...

Du coup, ca m'a donné une autre idée.

Si rien n'est coché et que l'on clique sur Démarrer. Un message"erreur" s'affiche.

Dans l'idée, ca serait un truc de ce genre :

Si (a=true,DemarrerAnimation(t), si(u=true,DemarrerAnimation(t),si(d=true, DemarrerAnimation(t), Texte1)

Si a est coché, on démarre t, sinon u est coché, on démarre t, sinon d est coché, on démarre t, sinon afficher le message Texte1)


Je comprends l'idée de faire varier l'accélération. Mais, ca n'apportera que de la satisfaction personnelle, pédagogiquement parlant cela ne va pas m'apporter pour leur niveau) Mais merci

photo
1

Tu m'as mal compris : je ne te disais pas de faire varier l'accélération pendant l'animation

mais montrer un curseur pour que tu détermines l'accélération, puis quand tu animes, cacher ce curseur pour que le mouvement reste UA ou UD...

(ça te permet de "jouer" sur "l'écartement" des points...)

photo
1

Bon bé ca marche pas ce que j'ai dit pour le "message d'erreur" si on n'a rien sélectionné.


Sinon pour répondre à jumera, il serait pas plus simple de jouer avec l'incrément de t pour jouer sur "l'écartement des points" ?

photo
1

Si tu ne sélectionnes rien, dans le script d'actualisation du bouton "Démarrer", il faudrait que tu écrives quelquechose comme ça :

Si(a∨u∨d,DémarrerAnimation(t))

(et éventuellement afficher un texte)


Pour "l'écartement des points", je ne suis pas "rentré" dans le détail de ton fichier...

Je répondais à ta demande "suggestions/améliorations"

...


En tout cas, pour toute question, le forum est là...

photo
© 2021 International GeoGebra Institute