π
<-

extraire solution systeme

Pour le TI-Basic sur Nspire

Re: extraire solution systeme

Unread postby kadtexas » 04 Feb 2016, 17:29

Bonjour Bisam

Tu me donnes l'occasion d'expliquer encore une fois la situation.
Comme me l'a expliqué Hamza et m'a bien aidé, pour les classeurs dans MyLib de la calculette ou du logiciel Student Softwaire, ça marche pour les deux.

Le probleme réside pour les classeurs placés dans un dossier qui est placé dans MyLib.
Voilà:
j'ai deux dossiers Geometrie et Arithmetique avec leurs classeurs que j'ai placés dans MyLib de la calculette et du logiciel
J'ai rafraichi mais ça ne marche ni sur la calculette ni sur le logiciel.
Hamza m'a conseillé de renommer en dossier MyLib
J'ai renommé un seul en MyLib car pour l'autre ce n'est pas possible (deux dossiers ne peuvent pas avoir le même nom dans le même dossier.
J'ai rafraichi et ça ne marche pas!
Bien sûr j'ai compilé avec Ctrl-B et j'ai enregisté.

Pour le logiciel, Hamza m'a dit peut être que je ne suis pas dans le bon dossier.
Il y'a un seul dossier MyLib qui a été créé lors de l'intallation du logiciel, voici le chemin:
Proprietaire\Mes documents\TI-Nspire\MyLib
et c'est là ou' j'ai créé mes dossiers et mes classeurs et c'est là ou' je travaille sous le logiciel.

Alors pourquoi ça marche chez Hamza et pas chez moi, à moins que j'ai raté une étape ?
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: extraire solution systeme

Unread postby Hamza.S » 04 Feb 2016, 23:12

les noms de tes classeurs ne doivent pas avoir d'espace (j'ai pas testé les caractères spéciaux mais il faut éviter je pense)
kadtexas wrote:j'ai deux dossiers Geometrie et Arithmetique avec leurs classeurs que j'ai placés dans MyLib

tu as placé les dossiers des classeurs dans MyLib ou ai-je mal comprit?
une question : est-ce le seul dossier TI-Nspire qu'il existe dans Mes documents?
car moi j'installe deux logiciels Nspire (TI Nspire CAS et TI Nspire CX CAS) et j'ai deux dossier TI-Nspire l'un pour TI-Nspire et l'autre TI-Nspire CX
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: extraire solution systeme

Unread postby Bisam » 05 Feb 2016, 10:39

Bon, alors tout devient plus clair... et il est normal que ça ne marche pas !!!
Il faut que les classeurs soient directement dans le dossier "MyLib" et pas dans un sous-dossier.

D'ailleurs, à quoi te servent ces sous-dossiers ?
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: extraire solution systeme

Unread postby kadtexas » 05 Feb 2016, 12:32

Bonjour
tu as placé les dossiers des classeurs dans MyLib ou ai-je mal comprit?
une question : est-ce le seul dossier TI-Nspire qu'il existe dans Mes documents?
car moi j'installe deux logiciels Nspire (TI Nspire CAS et TI Nspire CX CAS) et j'ai deux dossier TI-Nspire l'un pour TI-Nspire et l'autre TI-Nspire CX


J'ai la caculette TI Nspire CX CAS et le logiciel:3.9.0.463 et son fichier TINspireCASStudentSoftwaire -3.6.0.550.exe
Un seul dossier TI-Nspire qui existe dans Mes documents et voici le chemin:Proprietaire\Mes documents\TI-Nspire\MyLib
Les noms de mes classeurs sont très simples, pas d'espace pas de tirets, pas de caracteres spéciaux.

Pour ta premiere qustion:
Dans la calculette et le logiciel:MyLib\Geometrie\et les classeurs (classeurs dans le sous dossier Geometrie), ça n'a pas marché.
Tu m'as dit il faut renommer le dossier en MyLib, alors voilà :MyLib\MyLib et les classeurs (classeurs dans le sous dossier MyLib) et ça ne marche pas alors que ça marche chez toi.

Maintenant Bisam dit qu'il ne faut pas de sous dossiers dans MyLib, que des classeurs.Je l'avais déjà précisé, ça marche quand il y'a que des classeurs dans MyLib!

Pour la question de Bisam:
Il est bien pratique d'avoir des dossiers par thème: Geometrie, arithmetique, analyse etc...pour se retrouver un peu!
Je sais que ce n'est pas primordial.

Conclusion: si Bisam a raison (qu'il faut que des classeurs dans MyLib) alors on s'arrête là.
Mais quand même j'aurai préféré qu'il n'ait pas raison!
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: extraire solution systeme

Unread postby Hamza.S » 05 Feb 2016, 12:56

Bisam a raison il ne faut pas des sous-dossiers mais des classeurs
pour le dossier MyLib tu avais noté Mylib je te disais qu'il devait être renommé MyLib pour que ça marche
j'ai créé un dossier dans Mylib

c'est à moi la faute car je n'ai pas fait attention ce dans dans la phrase

puisque tu souhaites les utiliser dans n'importe quel classeur, pourquoi ne pas faire que deux classeurs qui contiennent tes programmes Arithmétique & Géométrique (sachant qu'un classeur peut contenir plusieurs fonctions/programmes) au lieu de faire plusieurs classeurs qui risquent de ralentir la calculette.
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: extraire solution systeme

Unread postby Bisam » 08 Feb 2016, 10:16

@kadtexas : En fait, en général quand on crée une bibliothèque de fonctions, on le fait en une seule fois. On ne va pas s'amuser à créer une bibliothèque qui est découpée en plein de petits morceaux.
C'est pour cela que je disais qu'il n'est pas nécessaire d'avoir des sous-dossiers dans "MyLib".
Avec une dizaine de classeurs, tu toucheras déjà une dizaine de thèmes qui devraient regrouper largement plus de fonctions que nécessaire.

Ailleurs, rien ne t'empêche d'avoir des sous-dossiers !
Pour ma part, j'ai 14 classeurs dont 2 qui servent à des tests dans Mylib, mais largement plus d'une centaine dans plein de dossiers à côté.
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: extraire solution systeme

Unread postby kadtexas » 08 Feb 2016, 18:54

Bonjour
Oui, je me remets à votre "sagesse", un classeur de programmes et fonctions par thème.

J'ai lu le chapitre sur les bibliotheques dans le manuel de l'utilisateur et voici ce qui est écrit à propos des bibliotheques:
Les fonctions et programmes déclarés LibPub, c'est surtout pour les calculs etc... et LibPriv c'est surtout le bas niveau, retournent des messages, des choses comme ça.
Ils donnent un exemple:
la fonction LibPub diagtrace(m) reçoit en argument la matrice m.
si la matrice est carrée alors elle calcule la trace de m sinon elle appelle la fonction LibPriv errmsg("m n'est pas carrée") et cette fonction retourne "m n'est pas carrée".
C'est un exemple qui illustre la hiérarchie entre LibPub et LibPriv, mais on peut bien penser que diagtrace peut retourner elle même le message "m n'est pas carrée" et que errmsg est inutile!
A moins que je ne vois pas bien l'utilité de errmsg ?
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: extraire solution systeme

Unread postby Hamza.S » 08 Feb 2016, 19:11

ça c'est un exemple d'illustration avec deux programmes l'un sur avec LibPub et l'autre avec LibPriv
kadtexas wrote:C'est un exemple qui illustre la hiérarchie entre LibPub et LibPriv, mais on peut bien penser que diagtrace peut retourner elle même le message "m n'est pas carrée" et que errmsg est inutile!
A moins que je ne vois pas bien l'utilité de errmsg ?

oui errmeg n'a pas une grande utilité on peut très bien avoir le message dans le premier programme
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: extraire solution systeme

Unread postby Bisam » 10 Feb 2016, 17:53

L'intérêt, c'est de pouvoir sous-traiter les fonctions annexes.

Par exemple, tu pourrais créer une fonction qui sert à écrire des messages d'erreurs, que tu réutiliserais dans plusieurs autres programmes, ou même plusieurs fois dans le même programme.

Tu peux aussi plus facilement maintenir le programme : si tu veux modifier le traitement des erreurs, il suffit de modifier 1 fonction et cela changera dans tous les programmes où cette fonction est utilisée.

Enfin, cela permet que ton programme soit plus facile à comprendre. Si tu crées des fonctions avec des noms clairs qui disent ce qu'elles font, tu peux presque rédiger ton programme comme tu écrirais un algorithme en pseudo-langage, puis tu n'as plus qu'à écrire chaque petit morceau.
Exemple :
Code: Select all
def Trace_Maison()=
Func
  Pose_Crayon()
  Trace_Carré()
  Lève_Crayon()
  Monte()
  Trace_Triangle_Equilatéral()
EndFunc

Il n'y a plus qu'à faire les fonctions intermédiaires...
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: extraire solution systeme

Unread postby kadtexas » 10 Feb 2016, 18:42

Tu peux aussi plus facilement maintenir le programme : si tu veux modifier le traitement des erreurs, il suffit de modifier 1 fonction et cela changera dans tous les programmes où cette fonction est utilisée.


Oui!
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Previous

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
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.
853 utilisateurs:
>797 invités
>49 membres
>7 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)