Manuel de l'utilisateur
Auteur | Date | Version | Modifications |
|
|
||
R. Liévin | 8 Mai 2002 | 1.0 | Version initiale |
J. Thompson | 26 Mai 2002 | 1.1 | Corrections |
R. Liévin | 12 Août 2002 | 1.2 | Mise à jour |
N. Gaylinn |
1er Sep 2002 |
1.3 |
Corrections, compression d'image, liens html,
... |
R. Liévin |
26 Sep 2002 |
1.4 |
Mise à jour pour TiLP v6.00 |
R. Liévin |
17 Jan 2002 |
1.5 |
Mise à jour pour TiLP v6.00 |
R. Liévin |
8 Fev 2003 |
1.6 |
Mise à jour pour TiLP v6.50 |
R. Liévin |
4 Mai 2003 |
1.7 |
Corrections avant la version
finale |
S. Garsault |
18 Mai 2003 |
1.7fr |
Version française |
La version courante remplace et annule tout document antérieur.
TiLP est le 'Programme de Liaison Ti' pour Windows, Linux et Mac OS-X,
créé et soutenu par le Linux Programmer Group (ou LPG).
TiLP : http://lpg.ticalc.org/prj_tilp
LPG : http://lpg.ticalc.org
ticalc.org : http://www.ticalc.org
TI-GRAPH LINK est une marque déposée de Texas Instruments,
Incorporated.
Windows est une marque déposée de Microsoft Corporation.
Macintosh est une marque déposée de Apple Computer, Incorporated.
Linux est une marque déposée de Linus Torvalds.
(c) 2002-2003 par l'équipe TiLP <tilps-users@lists.sf.net>. Sous licence FDL (Free Doc Licence).
Contributeurs :
Traducteurs :
Table Des Matières
1 Introduction
2 Configuration système requise
3 Installation
4 Prise en main
5 Configuration
5.1 Câble de liaison
5.2 Calculatrice
5.3 Options avancées
5.4 Vitesse AVRlink
5.5 Options générales
5.6 Capture d'écran
5.7 Programmes externes [Linux]
6.1 Prêt
6.2 Listage d'un répertoire
6.3 Capture d'écran
6.4 Sauvegarde
6.5 Restauration d'une sauvegarde
6.6 Envoyer/Recevoir
6.7 Copie de ROM
6.8 Télécommande
6.9 ID-LIST
7 Le menu contextuel
8 Informations supplémentaires
9 Problèmes? bogues?
10 FAQ
TilLP est un programme de communication ; il vous permet de connecter votre calculatrice graphique TI à un ordinateur/station de travail et de transférer des données de l'un à l'autre. TiLP est un logiciel libre sous licence GPL (LPG) (GNU Public Licence, Licence Publique Générale).
TiLP fonctionne sur les plates-formes suivantes :
TiLP supporte tous les types de câbles physiques les plus courants :
TiLP supporte également les câbles virtuels suivants (connection interne avec un émulateur) :
TiLP supporte toutes les calculatrices :
Cette documentation couvre toutes les plates-formes susceptibles de fonctionner avec TiLP. Les éléments concernant un système d'exploitation particulier sont placés entre crochets ( "[" et "]" ).
Afin de faire fonctionner TiLP, votre ordinateur doit remplir les conditions suivantes, en fonction de votre système d'exploitation :
Linux:
Windows:
Mac OS-X:
FreeBSD:
Tout d'abord vous devez déterminer quel type de câble de liaison vous avez l'intention d'utiliser. Il y a quatre types de câbles :
Les types de câbles ‘1’ & ‘2’
nécessitent un port série (SUBD-9 mâle)
Les types de câbles ‘3’ nécessitent un port parallèle (SUBD-25
femelle)
Les types de câbles ‘4’ nécessitent un port USB.
Avant d'installer TiLP, vous aurez peut être besoin d'installer un module du noyau pour supporter votre câble de liaison ou certaines caractéristiques de TiLP (mono/super utilisateur, GTK +). Ces spécificités seront expliquées plus tard, mais je vous rappelle que l'usage du compte root pour une utilisation normale est dangereuse et est fortement déconseillée.
Dans la plupart des cas, il vous suffit d'installer le paquetage approprié à votre distribution favorite (Debian, RedHat, Mandrake, etc.). Les distributions suivantes sont supportées :
Super Utilisateur & GTK < 1.2.9
Vous n'avez besoin d'aucun module du noyau à moins que vous n'utilisiez le câble SilverLink
Si vous utilisez le câble SilverLink, vous avez deux possibilités :
- Mode utilisateur avec libusb : vous devrez installer libusb, version 0.1.5 minimum. (0.1.6a est la dernière version stable).
Mode noyau avec le pilote SilverLink : vous devrez télécharger, configurer et installer le module du noyau tiusb . Vous devrez avoir configuré les sources du noyau ! Les instructions d'installation sont dans le fichier README de tiusb.
Super Utilisateur & GTK >= 1.2.9
Les librairies GTK+ refuseront de faire fonctionner TiLP. Voir ci-dessus.
Utilisateur Normal
A moins que vous n'utilisiez un câble de type ‘1’ vous devrez installer un module du noyau. Vérifiez les permissions du périphérique que vous envisagez d'utiliser (ex: /dev/ttyS0, etc.). Les permissions devraient être mises à 666.
Type ‘2’ : vous aurez besoin du module du noyau tiser. A partir de TiLP v6.00, il n'est plus nécessaire.
Type ‘3’ : vous aurez besoin du module du noyau tipar et du port parallèle activé (soit dans le noyau, soit en tant que module).
Type ‘4’ : vous aurez besoin soit de libusb, soit du module SilverLink (voir §1.1.1).Les instructions d'installation pour les modules du noyau sont incluses dans les fichiers README associés.
Si vous voulez utiliser le câble
SilverLink, vous aurez besoin du pilote
SilverLink . Il existe
deux pilotes différents, l'un pour Windows 98, Me, et 2000 (conçu
pour 98), l'autre pour Windows Me, 2000, et XP (conçu pour XP). Vous
aurez besoin du pilote approprié à votre version de Windows. Les deux
pilotes sont pleinement compatibles.
Windows 9x/Me et NT4/2000/XP sont
supportés de la même façon, indépendemment de votre type de câble.
Pour installer TiLP, récupérez le
paquetage auto-extractible nommé 'gtktilink.zip' depuis les archives
ticalc, décompressez le en utilisant Winzip, puis lancez tilp-X.XX.exe.
Ensuite, suivez les instructions d'installation.
Le Manuel de l'Utilisateur est fourni séparément dans le paquetage Mac OS-X.
La première fois que vous lancez TiLP, vous vous trouvez devant la fenêtre principale :
TiLP est constitué de plusieurs éléments :
Toute opération est relative au contenu du cadre de gauche ou de droite.
Lors de la première utilisation de TiLP, vous devrez le configurer. Tous les paramètres modifiables sont groupés dans le menu Options. Le plus souvent, des options par défaut sont proposées, mais vous devrez suivre les §5.1, §5.2 et §5.4 lors de la première utilisation.
Vous pouvez enregistrer votre configuraion à tout moment en cliquant sur Fichier | Enregistrer configuration. Vous pouvez la recharger en faisant Fichier | Recharger la configuration.
Vous pouvez également charger la configuration TiLP par défaut en cliquanr sur Fichier | Charger les réglages par défaut..
1°) Tout d'abord, vous devez choisir un câble de liaison en cliquant sur Options | Communication. La fenêtre suivante apparaît :
Sélectionnez le modèle de câble que vous utiliserez à partir du cadre en haut à gauche.
Si vous voulez faire communiquer TiLP avec un émulateur (comme VTi sous Windows ou TiE sous Linux/Win32), vous devrez sélectionner Vti ou (Gtk)TiEmu. TiLP doit toujours être lancé APRES l'émulateur.
2°) Ensuite, vous devez sélectionner un port d'entrée/sortie (E/S), approprié à votre modèle de câble.
Si vous avez un GreyLink (gris), un BlackLink (noir) ou un AVRLink, cliquez sur Port série #1 si votre câble est connecté au premier port série (couramment appelé COM1), sur Port série #2 s'il l'est au deuxième, etc.
Si vous avez un câble parallèle artisanal, cliquez sur Port parallèle #1 si votre câble est connecté à votre premier port parallèle (couramment appelé LPT1). La plupart des PC n'ont qu'un seul port parallèle.
Si vous avez un câble TI-GRAPH USB (Silver Link), cliquez sur Port USB #1. Il n'est pas prévu de connecter plus d'un câble SilverLink. Le pilote SilverLink (Win32/Linux/BSD) doit avoir été installé avec succès auparavant.
Pour une connection virtuelle, vous sélectionnerez toujours Port virtuel #2.
Les utilisateurs expérimentés qui possèdent un matériel très spécial devront éditer le fichier de ressource TiLP afin d'y entrer leurs paramètres spécifiques. Attention : ces paramètres doivent être utilisés avec précaution; ils peuvent affecter le fonctionnement de votre ordinateur, ou même le faire 'planter' !
Sélectionnez le modèle de calculatrice que vous voulez connecter à votre ordinateur.
La case Auto-détection permet à TiLP de déterminer
automatiquement votre type de calculatrice lors de son utilisation.
Ceci ne fonctionne qu'avec les calculatrices FLASH (73/83+/89/92+).
Note: la calculatrice V200 ne peut pas être automatiquement détectée
(même identifiant que TI92+).
Une fois le type de câble et le modèle de calculatrice sélectionnés, vous pouvez tester la connection. Le plus simple est de réaliser une capture d'écran. (Voir section 5.6). Si cela ne fonctionne pas, enregistrez votre configuration, relancez TiLP et essayez à nouveau.
1°) Cette fenêtre vous permet de modifier la valeur de la limite de temps. Elle détermine le temps que TiLP attendra une réponse avant d'afficher un message d'erreur. Il est fortement recommandé de ne pas l'abaisser en-dessous de 1.5s, sinon des transferts de FLASH peuvent échouer.
2°) La valeur du délai peur être modifiée si vous
utilisez un câble parallèle, série, ou BlackLink (noir). Elle détermine
le temps de pause entre chaque bit transféré.
Plus la valeur est faibe, plus le tansfert sera rapide. Cependant, la
transmission peur devenir instable (erreurs de transmission) si vous
essayez d'augmenter la vitesse. 10µs est la valeur optimale. Si vous
avez une calculatrice rapide (TI89/92/92+), vous pouvez essayer de
diminuer cette valeur.
3°) Utilisateurs AVRlink : vous devez sélectionner la même vitesse que celle programmée dans AVRlink (avec ASU). Pour des vitesses plus importantes (38400, 57600), le contrôle de flux matériel doit être activé.
1°) Options de l'ordinateur :
2°) Options de la calculatrice:
TiLP code toujours les images avec un bit par pixel (noir et blanc).
2°) La calculatrice TI89 a une particularité intéressante : son écran (LCD) est plus petit que celui d'une TI92(+), mais l'écran réel (en terme de mémoire) a la même taille que sur la TI92(+). Vous pouvez voir l'écran LCD comme une fenêtre rectanglaire.
Si vous sélectionnez la case complet, TiLP affichera l'écran de la Ti89 dans sa totalité à partir de la mémoire de la calculatrice ; sinon, il n'affichera que la portion visible de l'écran (LCD) de la Ti89.
3°) Enfin, la case émuler peut être utile à ceux qui veulent publier leurs captures d'écran sur leur site web. Quand cette case est cochée, TiLP enregistre les images en émulant les niveaux de gris (c'est à dire que les pixels noirs sont remplacés par des pixels sombres, et les ceux de couleur blanche par des pixels verts). En fait, les images enregistrées de cette manière ressemble tout à fait à celles obtenues avec VTi.
1°) Dans la version Linux, vous pouvez décompresser directement des archives ZIP ou TAR (téléchargées à partir de site Web de TI, ticalc.org, etc.). Cette fonctionnalité n'est implémentée sous aucune autre plateforme.
Pour cela, TiLP doit savoir où se trouvent les programmes UNZIP ou TAR.
Le premier champ contient le chemin d'accès au programme. Vous pouvez le changer en cliquant sur le bouton '...'.
Quand le champ est vide, TiLP utilise ses paramètres par défaut. Si une option est mentionnée, TiLP l'utilise à la place.
2°) Une autre fonctionnalité, qui a été récemment ajoutée, consiste à permettre aux développeurs d'applications FLASH TI83+ de signer directement un fichier généré par un assembleur Z80 pour générer une application FLASH TI83+ (.8Xk). Vous pouvez pouvez ensuite l'envoyer à la calclatrice.
Cela requiert le téléchargement et l'installation de l'utilitaire appsign (qui peut être téléchargé à partir de la section TI83+ du site Web de TI). Cette option n'est pour l'instant disponible que sous Linux !
Cette section décrit les différentes opérations que vous pouvez effectuer avec votre calculatrice et TiLP.
TiLP peut effectuer les tâches suivantes :
Selon le type de calculatrice, certaines fonctions peuvent être indisponibles. Le tableau ci-dessous résume les opérations disponibles :
|
73 | 82 | 83 | 83+ | 85 | 86 | 89 | 92 | 92+ | V200 |
Prêt | * | |
|
* | |
|
* | * | * | * |
Capture d'écran | * | * | * | * | * | * | * | * | * | * |
Listage | * | |
* | * | * | * | * | * | * | * |
Variables | * | * | * | * | * | * | * | * | * | * |
Sauvegarde | |
* | * | * | * | * | * | * | * | * |
Apps FLASH | * | |
|
* | |
|
* | |
* | * |
Mise à jour d'OS | * | |
|
* | |
|
* | |
* | * |
copie de ROM | |
* | * | * | * | * | * | * | * | * |
Télécommande | ? | |
|
? | |
|
* | * | * | * |
Horloge | * |
* |
* |
Les opérations basiques sont disponibles à partir de la barre
d'outils, ou par Glisser - Déposer. Les autres, qui sont utilisées
moins souvent ou qui sont plus spécifiques, sont uniquement disponible
à partir du menu Divers (Copie de ROM, Télécommande, et
ID-LIST).
Le Glisser - Déposer fonctionne de deux manières :
- du cadre calculatrice au cadre ordinateur,
- du cadre ordinateur au cadre calculatrice.
![]() |
Cliquez sur cette icône pour vérifier si
votre calculatrice est prête pour la transmission. En général, vous
n'avez pas besoin de l'utiliser, car TiLP effectue automatiquement
cette opération avant tout transfert, mais cela peut être utile pout
restaurer la connexion après une erreur. Quand la calculatrice est prête, TiLP affiche 'Etat : connecté !' dans la barre d'état. |
![]() |
Obtient la liste des dossiers, variables, et applications stockés sur la calculatrice. Le résultat s'affiche dans le cadre calculatrice. |
![]() |
A propos des sélections :
- les noeuds de base (Ecran,Système d'exploitation, Variables, Applications) peuvent être
double-cliqués ou glissés-déposés. Ils ne peuvent pas être sélectionnés. |
![]() |
- Double-cliquer sur l'objet 'Ecran' du
cadre calculatrice provoque l'ouverture de la fenêtre 'Capture d'Ecran'. - Glisser-Déposer l'objet 'Ecran' dans le cadre ordinateur provoque la capture d'écran et son enregistrement dans un fichier. |
![]() |
Sauvegarde les données de la
calculatrice. Sur les calculatrices FLASH (83+/89/92+/V200PLT), il ne
s'agit pas d'une vraie sauvegarde, mais d'un groupement de toutes les
variables dont les attributs sont conservés (vérouillé/archivé), et les
applications FLASH ne sont pas sauvegardées. Pour les autres
calculatrices, la sauvegarde est une copie intégrale de la mémoire, et
contient la totalité des données de la calculatrice. Autre méthode : en double-cliquant ou en glissant-déposant le noeud 'Variables'. |
![]() |
Restaure le contenu de la calculatrice
en envoyant une sauvegarde précédemment reçue. Contrairement à ce qui
se passe avec le logiciel TI, les variables archivées avant la
sauvegarde le resteront. Avec les calculatrices TI89/92+/V200, vous pouvez utiliser cette fonction pour envoyer un groupe de fichiers dont les attributs sont conservés. |
1°) Le cadre calculatrice liste les variables et les applications stockées sur votre calculatrice. En cliquant sur un objet, vous pouvez sélectionner une ou plusieurs variables ou applications.
Si vous avez sélectionné une ou plusieurs
applications, elles seront enregistées une par une (un fichier par
application).
Si vous avez sélectionné une variable, elles sera enregistrée dans un
fichier avec l'extension appropriée.
Si vous avez sélecionné plus d'une variable, elles seront groupées dans
un unique fichier (fichier groupé).
Ensuite, glissez-déposez la sélection afin de
recevoir les variables, dans le cas où la calculatrice supporte le
listage de répertoire. Sinon, utilisez le boutton Recevoir (TI82/85).
2°) Le cadre ordinateur liste les fichiers dans
le dossier de travail.
Le dossier de travail peut être changé en double-cliquant sur le bouton
. Vous pouvez également changer le lecteur de travail
(Windows) avec le menu contextuel (bouton droit de la souris).
Sélectionnez un ou plusieurs fichiers (variabes
ou applications FLASH uniquement ; pas de sauvegarde) et
glissez-déposez dans le cadre calculatrice.
Si vous avez coché la case confirmer supprimer/écraser (Options générales), TiLP effectue
un listage avant d'envoyer vos variables. Ensuite, la fenêtre suivantes
s'affiche :
TiLP affiche toutes les variables qui existent déjà sur la calculatrice et attend votre décision. Sélectionnez un ou plusieurs objets avec la souris ou le clavier et utilisez l'un des trois boutons : Écraser, Renommer, Ignorer.
Attention : il est recommandé de faire une sauvegarde avant de réaliser une copie de ROM, car cette opération requiert l'utilisation d'un programme en assembleur qui pourrait corrompre ou bloquer votre calculatrice.
Un petit programme en assembleur est transféré sur votre calculatrice. Si votre modèle de calculatrice supporte la télécommande (89/92/92+/V200), le programme est automatiquement lancé et la ROM copiée. Sinon, TiLP attend que vous exécutiez le programme en assembleur.
Selon votre modèle de calculatrice, un shell peut être requis :
Autre méthode : glisser-déposer ou double-cliquer sur le noeud 'Système d'Exploitation'.
Cette fonction n'est plus disponible (>=
v6.50). Veuillez utiliser un émulateur à la place...
La télécommande est disponible pour les calculatrices TI89 et TI92(+).
Elle existe pour les TI73/83+ mais ne fonctionne pas (toute information
est la bienvenue ! ).
Les calculatrices basées sur la technologie FLASH (TI83+, TI89, TI92+ et V200PLT) possèdent un identifiant unique dans leur mémoire. L'identifiant peut être exigé pour acheter/signer une application FLASH.
Vous pouvez l'extraire avec cette fonction.
Si vous appuyez sur le bouton droit de votre souris dans le cadre ordinateur, un menu contextuel apparaît.
Ce menu contient des fonctions permettant de manipuler les fichiers :
Vous trouverez des informations supplémentaires telles que les pages de Manuel dans le menu Aide de TiLP.
1°) Les pages de manuel sont à l'origine un concept Linux, mais elles sont également disponibles dans la version Windows par l'intermédiaire du menu Aide | Manpage. Les pages de manuel décrivent :
Le fichier de configuration contient tous les réglages de TiLP ainsi que quelques options supplémentaires utiliseés dans un but de test/développement.
Il y a plusieurs façon de contacter l'équipe TiLP si vous
rencontrez un problème, ou si vous avez des questions, suggestions,
rapports de bogues, etc.
Si vous avez des questions ou des problèmes d'ordre général, contactez
d'abord la liste de discussion
destinée aux utilisateurs.
Si vous voulez discuter à propos de TiLP, vous pouvez utiliser le forum TiLP.
Si vous voulez contribuer au projet TiLP, il existe une liste de discussion destinée
aux développeurs.
Pour les rapports de bogues, utilisez le 'Système de
Gestion des Bogues'.
Avant d'envoyer un courriel à l'équipe TiLP, assurez-vous d'avoir
consulté la FAQ (Foire Aux Questions)...
Veuillez lire avec attention toute la documentation avant d'envoyer un courriel. La plupart des gens ne prennent pas le temps de lire la documentation. Dans le cas où la réponse à votre question n'est pas présente dans la doc, écrivez-nous.
Envoyez un log plutôt qu'un message du type 'libti?? ne se compile pas'... Pour obtenir un log : 'make install &> log'. Joignez-le à votre courriel ou copiez-le dans votre message.
La plupart des rapports de bugs reçus ne contiennent pas assez
d'information (parce que les gens ne lisent pas la documentation avant
d'envoyer un message ! ). Il est souvent nécessaire de demander des
informations complémentaires, ce qui est n'est pas très efficace, et
vous prend davantage de temps.
Un rapport de bogue devrait toujours contenir les informations
suivantes :
- type de plate-forme : Windows (quelle version vous utilisez), Linux
(quelle distribution, quel noyau, si devfs est lancé, etc.)
- type de calculatrice (TI83, 89, HW1, HW2, etc.)
- type de câble et de port (COM1, LPT1, USB, etc.)
- la version exacte de TiLP et des librairies requises
- quel pilote/module vous utilisez
- [Linux] : TiLP affiche beaucoup d'informations au démarrage. Il y a
deux façons de les envoyer. Ou bien vous lancez TiLP avec 'tilp
>& log' et vous joignez/envoyez le fichier log, ou bien vous
joignez/envoyez le fichier '$HOME/tilp.console'
- [Win32] : vous devez auparavant activer la console. Ouvrez le fichier
'tilp.ini' et changez 'console=no' en 'console=yes'. Lancez TiLP et
joignez/envoyez le fichier 'C:\console.log'
Si vous avez davantage d'informations, n'hésitez pas à les envoyer !
Vous pouvez également envoyer des copies d'écran, pour peu que le
message n'excède pas 250Ko.
Si vous voulez traduire ou contribuer à ce document, veuillez envoyer un courriel à l'équipe TiLP à tilp-users@lists.sf.net.