π
<-

Créer Menu Personnalisé

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Créer Menu Personnalisé

Unread postby azerty147 » 05 Jan 2009, 10:30

Bonjour, voilà j'ai essayé de créer un menu personnaliser en suivant ce lien:
http://tisolutions.unblog.fr/tag/menu-personalise/

Mais comme je comprend rien à la programmation alors je me demandais comment on fait pour mettre par exemple dans l'onglet 1 le programme que je veux? Parce qu'il n'a pas expliqué comment mettre le chemin du programme après Lbl a11:
User avatar
azerty147
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 0%
 
Posts: 80
Joined: 25 Nov 2008, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: terminale

Re: Créer Menu Personnalisé

Unread postby Bisam » 05 Jan 2009, 10:49

Il suffit d'écrire le nom de ton programme, avec ses éventuels arguments.
Par exemple :
Code: Select all
...
Lbl a1
programme1()
...


ou bien

Code: Select all
...
Lbl a1
programme1(argument1,argument2,...)
...


Puisque ce n'est pas expliqué sur la page que tu as postée, je te conseille également de rajouter un "Lbl end" tout à la fin de ton programme (juste avant le "Endprgm") et de rajouter un "Goto end" après chaque fin de "Lbl trucmuche"... sinon le programme continue à exécuter les différents "Lbl" comme si de rien n'était.

Exemple :
Code: Select all
...
Lbl a1
programme1()
goto end
Lbl a2
programme2()
goto end
Lbl a3
programme 3()
goto end
Lbl end
EndPrgm


Enfin, contrairement à ce qui est dit sur la page en question, tout cela est expliqué avec des exemples dans le manuel CD au chapitre 34...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Créer Menu Personnalisé

Unread postby tama » 05 Jan 2009, 18:53

o_O, le blog de Granola, celui qui date déjà d'1 an XD

Bisam le goto end à l'avant-avant-dernière ligne ne sert à rien, enfin là pour montrer le principe oui, mais sinon ça sert à rien ^^
en gros, c'est :

...
Lbl a1
instructions
(goto quelque_part) Lbl a2
instructions
(goto quelque_part)
...

;)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Créer Menu Personnalisé

Unread postby azerty147 » 05 Jan 2009, 22:55

hum c'est quoi des arguments?
User avatar
azerty147
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 0%
 
Posts: 80
Joined: 25 Nov 2008, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: terminale

Re: Créer Menu Personnalisé

Unread postby Bisam » 05 Jan 2009, 23:30

Tu connais les fonctions (tu sais, les trucs qu'on te fait écrire f(x) et qu'on doit étudier). Dans 'f(x)', 'x' est ce qu'on appelle l'argument en lequel on calcule la fonction 'f'.

Pour un programme c'est la même chose. Il se peut que, pour fonctionner, un programme ait besoin d'arguments (par exemple, un programme qui renvoie ton âge pourrait prendre comme argument ta date de naissance).

La plupart des programmes "conviviaux" ne prennent pas d'argument... car ils les demandent via des interactinos avec l'utilisateur. Mais cela peut arriver tout de même.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Créer Menu Personnalisé

Unread postby azerty147 » 06 Jan 2009, 01:06

mdr c'est compliqué... voilà ce que j'ai marqué:

math()
:Toolbar
:Title “Math″
:Item “mainderivee″
Goto end
Lblend
:EndTBar

Ca pas marché alors j'ai fait comme vous avez dit:

:math()
:Prgm
:Lbl a1
:mainderivee()
:goto end
:Lbl end
:EndPrgm

Mais c amarchait toujours pas

Donc j'ai testé avec le "custom" et disons que ca a marché mais ce qui est bizarre c'est que y a pas le "save" y a que save copy as" donc à chaque fois je dois enregistrer sur un autre nom le prog parce que ça enregistre pas les modifications tout seul.
Je pense aussi que Toolbar est mieux que custom parce que le custom ca remplace le custom par défaut de la calculatrice et que je pense avec le toolbar on peux créer des fichier avec u nom que l'on donne. J'explique: lorsque j'ai fait custom, j'ai mis un titre à un onglet mais dans cet onglet je voulais appeler la fonction "derivee" qui est dans le dossier main. Donc j'ai du taper: "mainderivee" et maintenant dans l'onglet j'ai:"Math: mainderivee" comme nom alors que je trouve plus joli si on peux mettre notre propre nom et non le chemin où se trouve l'apps. Si vous pouviez écrire la syntaxe complète début usqu'à la fin pour écrire le programme toolbar qui appèlerait le programme "derivee" situé dans main s'il vous plaît ca serait sympa parce que la je sens que j'ai pour 1 semaine lol
User avatar
azerty147
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 0%
 
Posts: 80
Joined: 25 Nov 2008, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: terminale

Re: Créer Menu Personnalisé

Unread postby Bisam » 06 Jan 2009, 16:19

Tu as oublié la moitié du programme !! C'est normal que ça ne marche pas !

Relis la page Web que tu nous as fournie et, plus précisément, regarde la syntaxe de la partie qui parle de la Toolbar (qui est très bien expliquée).
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Créer Menu Personnalisé

Unread postby azerty147 » 07 Jan 2009, 08:00

ok j'ai réussi à faire le programme mais maintenant je me demandais comment on fait pour remettre par défaut le [second] custom parce que ca été remplacé par le prog que j'avais fait.
Existe-il une fonction pour faire quitter le programme? Parce que quand je rentre dans le programme [esc] rentre dans le premier programme de la list et ensuite je peux sortir; j'aimerai pouvoir sortir direct.
User avatar
azerty147
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 0%
 
Posts: 80
Joined: 25 Nov 2008, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: terminale

Re: Créer Menu Personnalisé

Unread postby Bisam » 07 Jan 2009, 12:50

Quand tu fais un programme avec "Custom" et que tu le lances, tu obtiens un menu personnalisé qui est accessible en appuyant sur [2nd][Custom] à n'importe quel moment. Tu reviens au menu normal en appuyant à nouveau sur [2nd][Custom].

Tu peux aussi rétablir le menu personnalisé qui existe par défaut... mais il faut regarder dans le manuel pour ça.


Quand tu fais un programme avec "Toolbar", la barre de menu que tu obtiens n'est accessible que pendant l'exécution de ce programme.
Si tu veux quitter le menu directement, il suffit de rajouter un "Goto end" entre l'instruction "EndTbar" et le premier "Lbl machinchose".
Quand tu appuieras sur [Esc], le programme ne sautera pas à un label mais continuera à s'exécuter normalement donc tombera sur le "goto end" et sautera alors à la fin (pour peu que tu aies bien mis le "lbl end" comme je te l'ai suggéré).
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Créer Menu Personnalisé

Unread postby azerty147 » 09 Jan 2009, 08:19

ok merci beacoup
User avatar
azerty147
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 0%
 
Posts: 80
Joined: 25 Nov 2008, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: terminale

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
798 utilisateurs:
>750 invités
>40 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)