![]() |
Bienvenue ! - Archives :Navigation -
|
News | Archives | FAQ | Communauté | Projets |
News Non Officielles | Le site | TiWiki | Liens |
Bienvenue sur Ti-Fr v3!
News
Officieuses
BTS en bâtiment...
Message personnel... Romain Liévin quitte la communauté TI - la suite TIGCC v0.95 moins pratique que GTC v0.90 ? sortie de ppglib Et 100000, ça fait un joli nombre, non ? Problème d'accès MERCI !
Anciennes news
Heartbleed
Avec un peu de retard InfinitEye, un projet de casque de réalité virtuelle De retour... Questions posées en messages privés. Bonne année ! Messages... Du nouveau sur Punix
Plus...
Articles
Programmation Tutorial : Programmation C [OLD] (205817) Tutorial : Programmation C [NEW] (120371) Tutorial sur Vertel3 (62221) Hardware
Dernières archives
Assembleur & C
Basic
nSpire & nSpire CAS
Production Clickpad Nspire infor (15/09/2012)
imgmanip pour Nspire (3/04/2012) imgdump Clickpad - Touchpad - CX (4/03/2012)
Meilleurs DL
La plus consultée
Plus...
Infos
|
Fichiers TI disponibles au téléchargement... Archives TI-FR ARCHIVES
|
![]() ![]() | ExtLiB 1.00 Beta[Archive déclassée] | ||||||||||||
Taille du fichier : | 71.945 Ko | ||||||||||||
Nombre de téléchargements : | 1797 | ||||||||||||
Nombre de vues : | 13535 | ||||||||||||
Description rapide : | Librairie ajoutant des fonctions au TI-Basic | ||||||||||||
Auteur de l'archive : | Andoh Wilfried | ||||||||||||
Calculatrices concernées : | TI-89 TI-92+ TI-V200 TI-89Ti Hardware concernés : | HW1 HW2 HW3 | ROMs (AMS) supportés : | AMS1.00~1.05 AMS2.01~2.05 AMS2.07~2.09 AMS3.00~3.10 | Langage de programmation utilisé : | C | Description Complète : | ***************************************************** | * * * Project Created 05/07/2005; 15:11:04 * * ExtLiB 1.00 * * TI-92plus,TI-89, V200 * * Par Andoh Wilfried * * E-mail: 01yankees@caramail.com * * * ***************************************************** Installation: ------------- Rien de plus simple. Envoyer le bon fichier à la bonne calculatrice. Normalement il y compatibilité toute Ti confondu. Présentation: ------------- C'est une nouvelle librairie basic. Du moins, une adaptation de mon interpreteur MyLiB ( en stand by pour longtemps je pense). Cette librairie est basé sur 'TiBasExt', un soft de Kevin Kofler. Ce soft permet d'utiliser un programme C pour lancer des programmes Ti-Basic . Jusque là , rien de nouveau me direz-vous. Mais si je vous dis que le programme basic peut appeler certaines fonctions du programme C qui la lancé. Alors là ça change tout. Ce que j'apporte avec ExtLiB, c'est : - De nouvelles fontions au Ti-Basic - une meilleur gestion des arguments par un moteur puissant au coeur du software - une utilisation en Mode Librairie de toutes les fonctions par la fonction 'Command(' La gestion des arguments d'ExtLiB est très proche de celui de la librairie Vertel. Il faut toutefois noter les différences dans la gestion des Tag_spéciaux et des MATRIX. La librairie supporte tous les types d'arguments Ti-Basic suivant : NUM,STR,LIST,MATRIX. Les fonctions font exactement tout ce dont on peut attendre d'elles; rare sont les restrictions. Appel des Fonctions: -------------------- Toutes fonctions de ExtLiB peut-être appelé en Ti-Basic. Tous les arguments peuvent-être optionnels. Les entiers ont par défaut la valeur 0. Les chaînes ont par défaut la valeur "". Une fonction avec ou sans arguments s'appelle obligatoirement avec les parenthèses. Exemple: version()->vers // pour savoir la version de ExtLiB ExtLiB ne controle pas le nombre d'arguments passés aux fonctions. Tous les arguments en excès sont simplement ignorés. Ordre des Arguments des fonctions: ---------------------------------- Je conseille de respecter l'ordre des arguments pour l'instant. du moins jusqu'à ce que je fasse des tests. Vous ne risquez rien, si vous ne suivez pas mon conseil, seulement certaines fonctions manipulant les LISTE/MAT en bloc peuvent vous fournir des résultats rronés. Description de système de lecture des arguments : Il n'y pas d'ordre entre arguments de type différents. Ce qui veut dire que vous pouvez aussi bien mettre le chaîne avant les entiers ou le contraire. Par contre pour des arguments de même type, l'ordre retrouve tout son sens. En effet ExtLiB référence les arguments STR ou ENTIER dans des tableaux spécifiques à chaque type. Ces arguments seront utilisés par les fonctions selon l'ordre dans lequel ils ont été référencés. En clair une fonction pioche ses arguments dans le tableau correspondant au type de l'arguments, et suivant l'ordre de référencement de celui-ci. Valeurs retournées par les Fonctions: ------------------------------------- Certaines fonctions retournent des valeurs qui sont déposées sur la pile. Le problème est que ces éléments sont déposés en sens inverse sur cette pile. Il faut donc inverser à chaque fois les valeurs retournées par les fonctions, pour être compatible Ti-Basic. Par défaut 'optbasic()' est donc activée pour la compatibilité Ti-Basic. Il est parfois possible de rendre un code plus rapide en désactivant cette option, et en gérant soi même l'ordre des arguments. Il suffit pour cela d'appeler 'optbasic()' pour désactivé l'option. le prochain appel à 'optbasic()' réactivera l'option. Je tiens à signaler que les matrix ne sont pas correctement inversées; car les listes sont considrées comme un seul bloc indissociable. Conseil: -------- Lisez toute la documentation dans ordre suivant : 1-ExtLiB 2-Arguments 3-Fonctions 4-Command 5-MapeFormat Archive mise en ligne par : | Flanker | Date de mise en ligne : | 27/07/2005 à 17:13:08 | |
- Ti FR v3 - Ce site n'est pas le site officiel de texas instruments. En cas de problèmes techniques sur le site veuillez contacter l'administrateur. Merci de vos visites ! |