60

Je suis allé faire un tour sur le site du zéro pas mal fait du tout et je suis un tuto de TI Basic écrit pour Ti-83
Quelqu'un peut peut me dire ce qu'il faut rentrer dans un programme pour obtenir une valeur aléatoire avec une titanium ?
(J'ai aussi posé la question là-bas mais parce qu'on sait jamais ^^)
edit :Ayé j'ai trouvé : nbrAléat( pour ceux que ça intéresse. cela m'a permis de finir mon tout premier jeu en BASIC grin

edit :Je reviens à la charge avec la recherche de l'affichage de la fonction GetKey qui m'a l'air importante et intéressante mais que je ne trouve pas.

61

petit probleme avec le manuel!

aprés recherche dans nos cartons impossible de mettre la main dessus
si une personne sais où trouver le manuel, je suis preneur.
L'homme ne sert a rien, je remplis bien mon rôle

62

durack (./61) :
si une personne sais où trouver le manuel, je suis preneur.

les liens permettant de trouver les manuels en téléchargement PDF sur le site de TI sont indiqués en haut de la section "questions" du forum - où se trouve ce topic smile
sections/16-questions-ti

du moins, pour 89/92+/V200 - puisque nous sommes sur le forum dédié à ces machines ^^
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

63

... J'ai pas mal galéré donc si quelqu'un voulait bien m'aider...
Je cherche un émulateur de TI-89 Titanium (mais 89 fait aussi l'affaire) pour mon ordinateur ET je possède une Titanium.
Jusque là tout va bien, je recherche et je tombe sur vti, je télécharge et je lance.
1er problème : ils me demandent la ROM et donc où est branchée ma TI
J'ai le choix entre Gray TI Graph-Link on COM 1 (jusqu'à 4)
Black TI graph-Link or Serial Link on COM1 (la même chose)
Parrallel Link on LPT 1 (ou 2)
Moi j'ai un câble USB grin. Je suis parti pour tout essayer mais pour le gray link ou Parallel il m'affiche "Privileged Instruction", pour le Black, il ne la trouve pas (peut-être que c'est pas le bon câble mais que faire ?)
Je ne possède qu'un câble USB-Mini USB ou un avec deux prises jack aux extr"mités (et je vois mal où le brancher grin).

Je laisse tomber et je continue à chercher, je tombe sur TI emu, je télécharge la version win 32 (je suis sous windows) et il me dit qu'il manque GTK + quelque chose... j'installe GTK + quelque chose. Il lui manque libglib quelque chose (si c'est pas assez précis, je pourrais toujours recommencer), je le télécharge et le place dans le même dossier, ça ne marche pas et il me dit que si je désistalle TI emu, ça peut marcher, je désistalle, je réinstalle et même chose.

J'ai tout supprimé et je m'en remets à vous. Quel émulateur choisir, où le télécharger, comment le faire fonctionner (ce qui est quand même le but grin) ?
J'aimerais quand même un émulateur où je n'aie pas à avoir 50 trucs à installer ( comme GTK + avec TI emu) mais dites moi ce que vous pensez être le mieux !
Merci d'avance !!

64

Alors, pendant longtemps j'ai utilisé VTI.
Mais bon, j'ai changé de version de TIGCC et pour des raisons de facilité je suis aussi passé à l'émulateur TiEmu (TiEmu a été créé par les même personnes que TIGCC).

TiEmu est plus récent que VTI, qui n'est plus mis à jour.
C'est vrai qu'installer GTK est très lourd pour pouvoir utiliser TiEmu.
J'avais eu le même souci que toi (à savoir qu'une librairie avait eu un problème) mais après je pouvais quand même utiliser TiEmu.

Pour ce qui est du choix entre les deux émulateurs, les deux ont leurs avantages, et leurs défenseurs. Si tu comptes programmer, je te conseille quand même TiEmu, qui est fait pour les dernières versions de TIGCC, mais bon il n'y a pas d'énormes différences (du moins pour l'utilisation que je fais d'un émulateur).
avatar
Ancien pseudo : worfang.

65

VTI ne gère pas du tout la Titanium, donc tu n'as pas le choix.
Tu as l'air d'avoir plusieurs versions de GTK+ installées, ton problème sent fort le conflit de version. Il faut repérer et désinstaller toutes les versions de GTK+ installées, et ensuite n'installer qu'une seule (de préférence la plus récente sur http://gladewin32.sourceforge.net).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

66

Daniel Vouaux (./64) :
TiEmu a été créé par les même personnes que TIGCC

Si je ne m'abuse TIGCC est un logiciel qui permet la liaison Ordinateur-Calculatrice.
J'utilise TI-Connect, ça va changer quelque chose ou il n'y a pas d'incompatibilité ?

67

68

Heu... si j'ai bien compris ça marche ?
J'ai télchargé et tout se passe bien maintenant... Il me reste une question...
Comment ça marche ? grin J'ai une Titanium qui s'affiche devant moi et j'arrive à obtenir le résultat de 2+2 mais rien d'autre... -_-' Comment tester un programme présent sur mon ordi ?

69

BlueSkyStorm (./66) :
Si je ne m'abuse TIGCC est un logiciel qui permet la liaison Ordinateur-Calculatrice.


Non, comme l'a fait remarquer Martial, tu confonds TIGCC et TiLP. TiLP est en effet un logiciel de liaison entre l'ordinateur et la calculatrice.

TIGCC est un Environnement de Développement Intégré (EDI ou IDE en anglais) qui permet de créer des programmes pour sa calculatrice.
avatar
Ancien pseudo : worfang.

70

Pour tester un programme, il te suffit de faire un click droit sur ta machine et de sélectionner "Send file to TiEmu...".
Ensuite tu lui envoyes le ou les fichier(s) de ton programme.
avatar
Ancien pseudo : worfang.

71

Ok merci beaucoup !
Si ce n'est pas abuser...
Lorsque je transfère certains programmes, j'obtiens un message :
"Msg: timeout occured while writing to the device.
Cause: check that link cable is plugged and/or the calculator is ready.
System: (268458544) Descripteur non valide"
Je crois qu'il me parle d'un câble alors que le fichier est sur mon ordinateur...
Autre chose : lors du lancement de certains programmes dont le transfert a été réussi, j'ai un message qui s'affiche : "OE-16384". Pouvez-vous m'éclairer là-dessus ?

72

Je n'ai jamais eu les messages dont tu parles. Je ne peux pas trop t'aider là. sad
avatar
Ancien pseudo : worfang.

73

74

BlueSkyStorm (./60) :
edit :Je reviens à la charge avec la recherche de l'affichage de la fonction GetKey qui m'a l'air importante et intéressante mais que je ne trouve pas.


essaye codTouch() pour voir
avatar

75

Merci. grin J'avais trouvé depuis le temps tongue (comparaison de la position des fonctions entre la calculatrice et Ti-Edit ^^)

76

C'est moche, la programmation avec les noms de fonctions builtin en français sick
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

77

Ben oui mais je parle mieux français qu'anglais... je me demande pourquoi d'ailleurs tongue grin

78

Les noms français des fonctions builtin ne sont pas toujours intuitifs, je trouve...
Et puis ça rend tes programmes inutilisables par les calculatrices qui ne sont pas dans la langue française (= la majorité d'entre elles, sur le monde). Mais c'est toi qui vois tongue
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

79

Spa faux... en même temps vu les programmes que je fais ... -_-". C'est surtout usage personnel ^^

80

Question sur les matrices : comment rajouter une ligne (de 0) à la suite d'une matrice ?
Pour le moment j'utilise (augmente(matT,nouvMat(9,1))T->mat
Je me demandais si y'avais pas plus simple...

81

82

Deux nouvelles questions :
-Vérifier l'existence d'un fichier (à partir d'un programme hein). Par exemple, si la matrice mat n'existe pas nouvMat(..,..)->mat
Ensuite, plus compliqué où je n'ai aucune idée de départ, comment paramétrer un graphe ?
pas du type y=3x..., Les Grap 1 et autres qui sont au dessus de y1=, y2= et tout ça.
Il faut apparemment rentrer les différentes valeurs de x et celles de y. J'ai essayé avec des listes mais ça marche pas...Donc
-Que faut-il rentrer ? Des valeurs... que peut-on rentrer ?
-Comment gérer cette saisie depuis un programme ?
voilà, au boulot grin

83

84

Ok j'ai pas encore vérifié mais le premier cas est le plus probable.
On utilise comment Try ?
Je pense à
Try
dim(mat)
Else
[[0,0,0,0][0,0,0,0]]->mat
EndTry
mais je sais pas s'il faut rajouter un If quelque part ou si Try comprend tout seul que le cas n°1 c'est "si ça marche pas de problème" et ensuite dans le cas contraire créer la matrice...
Je n'ai jamais utilisé Try.
Sinon une petite idée pour les graphes ?

85

86

Ok le Try m'a résolu un problème donc merci beaucoup.
Sinon pour le graphe, je progresse un minimum mais nouveau problème peut-être moins dur ?
Peut-on sélectionner ou déselectionner l'affichage d'une fonction (donc pour Grap 1;2... ca devrait être pareil) depuis le programme ?
Dans les signes spéciaux, j'ai trouvé le "tick", le V de valider quoi... ce qui apparit devant quand c'est sélectionné mais si je l'insère dans le programme : Manque d'une instruction de début ou de fin de bloc.
Quelqu'un sait ?

87

Utilise les instructions FnOff et FnOn.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

88

Merci smile
Dernier petit problème (j'espère) :
Je sais qu'il est possible d'avoir un "bandeau" défilant sur l'écran. C'est ce qui se passe dans Home quand le résultat est trop long pour tenir sur la largeur de l'écran, on peut alors défiler à droite ou à gauche.
Sur un programme que j'ai (comple()), ce menu défilant apparaît mais je pige pas l'astuce.
Comment faire défiler une liste et comment faire dans un cas plus général ? (matrice, chaîne...)
Merci d'avance smile

89

Si je me souviens bien, sur TI82 c'était :
:Pause L1
(Pour afficher de façon défilante L1).
Cela marchait aussi pour les matrices.

Je pense que c'est pareil pour TI89. smile
avatar
Ancien pseudo : worfang.