Azionare un pulsante ad un determinato valore dello slider

lemma_farkas shared this question 5 years ago
Answered

Buonasera a tutti,

sono da poco entrato nella comunity di geogebra e avrei bisogno di aiuto. Ho creato un file ggb dove viene mostrato il moto parabolico, ovvero quello di un punto che per componente orizzontale ha moto rettilineo unif e componente verticale moto unif decelerato. In particolare si tratta di un arereo che deve lanciare dei medicinali ad un ospedale per salvarli :D . Allego il file, così mi potete dire cosa ne pensate e se è migliorabile. Come si può vedere c'è un pulsante chiamato drop che "sgancia" il punto Q. Ora è possibile chimare un comando che attivi il pulsante drop ad un certo valore dello slider t (rappresenta il tempo)?

Grazie in anticipo

Comments (3)

photo
1

Ho inserito nella scheda All'aggiornamento di t lo scripting che avevi nel pulsante Drop, con qualche modifica:

  1. Se[t==6,Esegui[{"StartAnimation[s,false]","SetValue[n,s]"}]]

Spiego:

In pratica l'aereo sgancia la bomba quando t assume il valore 6.

Per potere eseguire le due istruzioni che avevi nel pulsante, ho dovuto utilizzare il comando Esegui, che vuole come parametri i comandi corrispondenti in inglese. Vedi qui http://www.geogebra.org/wik...

Inoltre per motivi di efficienza del file, ho sostituito il tuo comando n=s con ImpValore[n,s] che ha lo stesso effetto sui due valori, ma non obbliga GeoGebra a ricalcolare tutta la costruzione.

http://www.geogebra.org/wik...

photo
1

Grazie della risposta Simona!

la tua è un'ottima risposta :D Senti ma invece non c'è una sintassi per attivare direttamente un pulsante creato dall'utente, ad esempio il pulsante "drop"?

In ultimo ti vorrei chiedere, è possibile richiamare con un comando il vaore massimo (o minimo) di uno slider?

Grazie della disponibilità


PS l'aereo non sgancia una bomba ma medicinali x l'ospedale :D

photo
1

Per la prima domanda non capisco esattamente che cosa chiedi, scusami.

Con il comando indicato da Simona http://www.geogebra.org/wik... puoi impostare anche il valore massimo o minimo di uno slider.

Impvalore[n,0], dove n è il nome dello slider.

photo
© 2021 International GeoGebra Institute