Codes et messages d'erreur

En cas d'erreur, le code correspondant est assigné à la variable errCode. Les programmes et fonctions définis par l'utilisateur peuvent être utilisés pour analyser errCode et déterminer l'origine de l'erreur. Pour obtenir un exemple d'utilisation de errCode, reportez-vous à l'exemple 2 fourni pour la commande Try, ici.

Remarque : certaines erreurs ne s'appliquent qu'aux produits TI‑Nspire™ CAS, tandis que d'autres ne s'appliquent qu'aux produits TI‑Nspire™.

Code d'erreur

Description

10

La fonction n'a pas retourné de valeur.

20

Le test n'a pas donné de résultat VRAI ou FAUX.

En général, les variables indéfinies ne peuvent pas être comparées. Par exemple, le test If a<b génère cette erreur si a ou b n'est pas défini lorsque l'instruction If est exécutée.

30

L'argument ne peut pas être un nom de dossier.

40

Erreur d'argument

50

Argument inadapté

Deux arguments ou plus doivent être de même type.

60

L'argument doit être une expression booléenne ou un entier.

70

L'argument doit être un nombre décimal.

90

L'argument doit être une liste.

100

L'argument doit être une matrice.

130

L'argument doit être une chaîne de caractères.

140

L'argument doit être un nom de variable.

Assurez-vous que ce nom :

ne commence pas par un chiffre,
ne contienne ni espaces ni caractères spéciaux,
n'utilise pas le tiret de soulignement ou le point de façon incorrecte,
ne dépasse pas les limitations de longueur.

Pour plus d'informations à ce sujet, reportez-vous à la section Calculs dans la documentation.

160

L'argument doit être une expression.

165

Piles trop faibles pour envoi/réception

Installez des piles neuves avant toute opération d'envoi ou de réception.

170

Bornes

Pour définir l'intervalle de recherche, la limite inférieure doit être inférieure à la limite supérieure.

180

Arrêt de calcul

Une pression sur la touche d ou c a été détectée au cours d'un long calcul ou lors de l'exécution d'un programme.

190

Définition circulaire

Ce message s'affiche lors des opérations de simplification afin d'éviter l'épuisement total de la mémoire lors d'un remplacement infini de valeurs dans une variable en vue d'une simplification. Par exemple, a+1->a, où a représente une variable indéfinie, génère cette erreur.

200

Condition invalide

Par exemple, solve(3x^2-4=0,x) | x<0 or x>5 génère ce message d'erreur car “or” est utilisé à la place de “and” pour séparer les contraintes.

210

Type de données incorrect

Le type de l'un des arguments est incorrect.

220

Limite dépendante

230

Dimension

Un index de liste ou de matrice n'est pas valide. Par exemple, si la liste {1,2,3,4} est stockée dans L1, L1[5] constitue une erreur de dimension, car L1 ne comporte que quatre éléments.

235

Erreur de dimension. Le nombre d'éléments dans les listes est insuffisant.

240

Dimension inadaptée

Deux arguments ou plus doivent être de même dimension. Par exemple, [1,2]+[1,2,3] constitue une dimension inadaptée, car les matrices n'ont pas le même nombre d'éléments.

250

Division par zéro

260

Erreur de domaine

Un argument doit être situé dans un domaine spécifique. Par exemple, rand(0) est incorrect.

270

Nom de variable déjà utilisé

280

Else et ElseIf sont invalides hors du bloc If..EndIf.

290

La déclaration Else correspondant à EndTry manque.

295

Nombre excessif d'itérations

300

Une liste ou une matrice de dimension 2 ou 3 est requise.

310

Le premier argument de nSolve doit être une équation d'une seule variable. Il ne doit pas contenir d'inconnue autre que la variable considérée.

320

Le premier argument de solve ou cSolve doit être une équation ou une inéquation.

Par exemple, solve(3x^2-4,x) n'est pas correct car le premier argument n'est pas une équation.

345

Unités incompatibles

350

Indice non valide

360

La chaîne d'indirection n'est pas un nom de variable valide.

380

Ans invalide

Le calcul précédent n'a pas créé Ans, ou aucun calcul précédent n'a pas été entré.

390

Affectation invalide

400

Valeur d'affectation invalide

410

Commande invalide

430

Invalide pour les réglages du mode en cours

435

Valeur Init invalide

440

Multiplication implicite invalide

Par exemple, x(x+1) est incorrect ; en revanche, x*(x+1) est correct. Cette syntaxe permet d'éviter toute confusion entre les multiplications implicites et les appels de fonction.

450

Invalide dans une fonction ou expression courante

Seules certaines commandes sont valides à l'intérieure d'une fonction définie par l'utilisateur.

490

Invalide dans un bloc Try..EndTry

510

Liste ou matrice invalide

550

Invalide hors fonction ou programme

Un certain nombre de commandes ne sont pas valides hors d'une fonction ou d'un programme. Par exemple, la commande Local ne peut pas être utilisée, excepté dans une fonction ou un programme.

560

Invalide hors des blocs Loop..EndLoop, For..EndFor ou While..EndWhile

Par exemple, la commande Exit n'est valide qu'à l'intérieur de ces blocs de boucle.

565

Invalide hors programme

570

Nom de chemin invalide

Par exemple, \var est incorrect.

575

Complexe invalide en polaire

580

Référence de programme invalide

Les programmes ne peuvent pas être référencés à l'intérieur de fonctions ou d'expressions, comme par exemple 1+p(x), où p est un programme.

600

Table invalide

605

Utilisation invalide d'unités

610

Nom de variable invalide dans une déclaration locale

620

Nom de variable ou de fonction invalide

630

Référence invalide à une variable

640

Syntaxe vectorielle invalide

650

Transmission

La transmission entre deux unités n'a pas pu aboutir. Vérifiez que les deux extrémités du câble sont correctement branchées.

665

Matrice non diagonalisable

670

Mémoire insuffisante

1. Supprimez des données de ce classeur.

2. Enregistrez, puis fermez ce classeur.

Si les suggestions 1 & 2 échouent, retirez les piles, puis remettez-les en place.

680

( manquante

690

) manquante

700

“ manquant

710

] manquant

720

} manquante

730

Manque d'une instruction de début ou de fin de bloc

740

Then manquant dans le bloc If..EndIf

750

Ce nom n'est pas un nom de fonction ou de programme.

765

Aucune fonction n'est sélectionnée.

672

Dépassement des ressources

673

Dépassement des ressources

780

Aucune solution n'a été trouvée.

 

800

Résultat non réel

Par exemple, si le logiciel est réglé sur Réel, (-1) n'est pas valide.

Pour autoriser les résultats complexes, réglez le mode “Réel ou Complexe” sur “RECTANGULAIRE ou POLAIRE”.

830

Capacité

850

Programme introuvable

Une référence de programme à l'intérieur d'un autre programme est introuvable au chemin spécifié au cours de l'exécution.

855

Les fonctions aléatoires ne sont pas autorisées en mode graphique.

860

Le nombre d'appels est trop élevé.

870

Nom ou variable système réservé

900

Erreur d'argument

Le modèle Med-Med n'a pas pu être appliqué à l'ensemble de données.

910

Erreur de syntaxe

920

Texte introuvable

930

Il n'y a pas assez d'arguments.

Un ou plusieurs arguments de la fonction ou de la commande n'ont pas été spécifiés.

940

Il y a trop d'arguments.

L'expression ou l'équation comporte un trop grand nombre d'arguments et ne peut pas être évaluée.

950

Il y a trop d'indices.

955

Il y a trop de variables indéfinies.

960

La variable n'est pas définie.

Aucune valeur n'a été associée à la variable. Utilisez l'une des commandes suivantes :

sto &
:=
Define

pour assigner des valeurs aux variables.

965

O.S sans licence

970

La variable est en cours d'utilisation. Aucune référence ni modification n'est autorisée.

980

Variable protégée

990

Nom de variable invalide

Assurez-vous que le nom n'excède pas la limite de longueur.

1000

Domaine de variables de fenêtre

1010

Zoom

1020

Erreur interne

1030

Accès illicite à la mémoire

1040

Fonction non prise en charge. Cette fonction requiert CAS (Computer Algebra System). Essayez d'utiliser TI‑Nspire™ CAS.

1045

Opérateur non pris en charge. Cet opérateur requiert CAS (Computer Algebra System). Essayez d'utiliser TI‑Nspire™ CAS.

1050

Fonction non prise en charge. Cet opérateur requiert CAS (Computer Algebra System). Essayez d'utiliser TI‑Nspire™ CAS.

1060

L'argument entré doit être numérique. Seules les entrées comportant des valeurs numériques sont autorisées.

1070

L'argument de la fonction trig est trop grand pour une réduction fiable.

1080

Utilisation de Ans non prise en charge. Cette application n'assure pas la prise en charge de Ans.

1090

La fonction n'est pas définie. Utilisez l'une des commandes suivantes :

Define
:=
sto &

pour définir une fonction.

1100

Calcul non réel

Par exemple, si le logiciel est réglé sur Réel, (-1) n'est pas valide.

Pour autoriser les résultats complexes, réglez le mode “Réel ou Complexe” sur “RECTANGULAIRE ou POLAIRE”.

1110

Limites invalides

1120

Pas de changement de signe

1130

L'argument ne peut être ni une liste ni une matrice.

1140

Erreur d'argument

Le premier argument doit être une expression polynomiale du second argument. Si le second argument est omis, le logiciel tente de sélectionner une valeur par défaut.

1150

Erreur d'argument

Les deux premiers arguments doivent être des expressions polynomiales du troisième argument. Si le troisième argument est omis, le logiciel tente de sélectionner une valeur par défaut.

1160

Nom de chemin de bibliothèque invalide

Les noms de chemins doivent utiliser le format xxx\yyy, où :

La partie xxx du nom peut contenir de 1 à 16 caractères, et
la partie yyy, si elle est utilisée, de 1 à 15 caractères.

Pour plus d'informations à ce sujet, reportez-vous à la section Bibliothèques dans la documentation.

1170

Utilisation invalide de nom de chemin de bibliothèque

Une valeur ne peut pas être assignée à un nom de chemin en utilisant la commande Define, := ou sto &.
Un nom de chemin ne peut pas être déclaré comme variable Local ni être utilisé dans une définition de fonction ou de programme.

1180

Nom de variable de bibliothèque invalide.

Assurez-vous que ce nom :

ne contienne pas de point,
ne commence pas par un tiret de soulignement,
ne contienne pas plus de 15 caractères.

Pour plus d'informations à ce sujet, reportez-vous à la section Bibliothèques dans la documentation.

1190

Classeur de bibliothèque introuvable :

Vérifiez que la bibliothèque se trouve dans le dossier Ma bibliothèque.
Rafraîchissez les bibliothèques.

Pour plus d'informations à ce sujet, reportez-vous à la section Bibliothèques dans la documentation.

1200

Variable de bibliothèque introuvable :

Vérifiez que la variable de bibliothèque existe dans la première activité de la bibliothèque.
Assurez-vous d'avoir défini la variable de bibliothèque comme objet LibPub ou LibPriv.
Rafraîchissez les bibliothèques.

Pour plus d'informations à ce sujet, reportez-vous à la section Bibliothèques dans la documentation.

1210

Nom de raccourci de bibliothèque invalide

Assurez-vous que ce nom :

ne contienne pas de point,
ne commence pas par un tiret de soulignement,
ne contienne pas plus de 16 caractères,
ne soit pas un nom réservé.

Pour plus d'informations à ce sujet, reportez-vous à la section Bibliothèques dans la documentation.

1220

Erreur d'argument :

Les fonctions tangentLine et normalLine prennent uniquement en charge les fonctions à valeurs réelles.

1230

Erreur de domaine.

Les opérateurs de conversion trigonométrique ne sont pas autorisés en mode Angle Degré ou Grade.

1250

Erreur d'argument

Utilisez un système d'équations linéaires.

Exemple de système à deux équations linéaires avec des variables x et y :

  3x+7y=5

  2y-5x=-1

1260

Erreur d'argument :

Le premier argument de nfMin ou nfMax doit être une expression dans une seule variable. Il ne doit pas contenir d'inconnue autre que la variable considérée.

1270

Erreur d'argument

La dérivée doit être une dérivée première ou seconde.

1280

Erreur d'argument

Utilisez un polynôme dans sa forme développée dans une seule variable.

1290

Erreur d'argument

Utilisez un polynôme dans une seule variable.

1300

Erreur d'argument

Les coefficients du polynôme doivent s'évaluer à des valeurs numériques.

1310

Erreur d'argument :

Une fonction n'a pas pu être évaluée en un ou plusieurs de ses arguments.

1380

Erreur d'argument :

Les appels imbriqués de la fonction domain() ne sont pas permis.