Virhekoodit ja viestit

Kun tapahtuu virhe, virhekoodi määritetään muuttujaan errCode. Käyttäjän määrittämillä ohjelmilla ja funktioilla voidaan tutkia errCode-muuttujaa virheen syyn määrittämiseksi. Esimerkki muuttujan errCode käytöstä on esitetty Esimerkissä 2 Try-komennon kohdalla, täältä.

Huomaa: Jotkin virhetilanteet koskevat vain TI‑Nspire™ CAS -tuotteita ja toiset taas vain TI‑Nspire™-tuotteita.

Virhekoodi

Kuvaus

10

Funktio ei laskenut arvoa.

20

Kokeen tulos ei ollut TOSI eikä EPÄTOSI.

Määrittämättömiä muuttujia ei yleensä voi verrata. Esimerkiksi testi If a<b aiheuttaa virheen, jos joko a tai b on määrittämätön suoritettaessa If-lauseketta.

30

Argumentti ei voi olla kansion nimi.

40

Argumenttivirhe

50

Argumentin yhteensopivuusvirhe

Kahden tai useamman argumentin on oltava samaa tyyppiä.

60

Argumentin on oltava Boolen lauseke tai kokonaisluku.

70

Argumentin on oltava desimaaliluku.

90

Argumentin on oltava lista.

100

Argumentin on oltava matriisi.

130

Argumentin on oltava merkkijono.

140

Argumentin on oltava muuttujan nimi.

Tarkista, että nimi:

ei ala numerolla
ei sisällä välilyöntejä tai erikoismerkkejä
ei käytä alaviivaa tai pistettä väärällä tavalla
ei ylitä pituusrajoituksia

Lisätietoja löytyy ohjekirjan Laskin-sovellusta käsittelevästä osasta.

160

Argumentin on oltava lauseke.

165

Paristovirta ei riitä lähettämiseen tai vastaanottamiseen.

Asenna uudet paristot ennen lähettämistä tai vastaanottoa.

170

Raja

Alarajan on oltava ylärajaa pienempi hakuväliä määritettäessä.

180

Keskeytys

Näppäintä d tai c on painettu pitkän laskutoimituksen tai ohjelman suorituksen aikana.

190

Kehämääritys

Tämä viesti tulee näkyviin muistin loppumisen välttämiseksi muuttujien arvojen äärettömän korvauksen aikana sievennettäessä lausekkeita. Virheen aiheuttaa esimerkiksi lauseke a+1->a, jossa a on määrittämätön muuttuja.

200

Määrittelyalueen lauseke ei kelpaa.

Tämän virheilmoituksen voi aiheuttaa esimerkiksi lauseke solve(3x^2-4=0,x) | x<0 tai x>5, koska ehto on erotettu operaattorilla “or” eikä operaattorilla “and”.

210

Datatyyppi ei kelpaa.

Argumentin datatyyppi on väärä.

220

Riippuvainen raja-arvo

230

Dimensio

Lista tai matriisi-indeksi ei kelpaa. Jos esimerkiksi lista {1,2,3,4} on tallennettu L1:een, tällöin L1[5] aiheuttaa dimensiovirheen, koska L1 sisältää vain neljä elementtiä.

235

Dimensiovirhe Listoissa ei ole riittävästi elementtejä.

240

Dimensioiden yhteensopivuusvirhe

Kahdella tai useammalla argumentilla on oltava sama dimensio. Esimerkiksi lauseke [1,2]+[1,2,3] aiheuttaa dimensioiden yhteensopivuusvirheen, koska matriisit sisältävät eri määrän elementtejä.

250

Jako nollalla

260

Määrittelyjoukkovirhe

Argumentin on kuuluttava tiettyyn määrittelyjoukkoon. Esimerkiksi rand(0) ei kelpaa.

270

Muuttujan nimi jo käytössä

280

Else ja ElseIf eivät kelpaa lohkon If..EndIf ulkopuolella

290

EndTry-komennosta puuttuu sopiva Else-lauseke

295

Liian monta iteraatiota

300

Odotettavissa 2- tai 3-elementtinen lista tai matriisi

310

Funktion nSolve ensimmäisen argumentin on oltava yhden muuttujan yhtälö. Se ei voi sisältää muuta arvotonta muuttujaa kuin käsittelyn kohteena olevan muuttujan.

320

solve- tai cSolve-funktion ensimmäisen argumentin on oltava yhtälö tai epäyhtälö.

Esimerkiksi solve(3x^2-4,x) ei kelpaa, koska ensimmäinen argumentti ei ole yhtälö.

345

Ristiriitaiset yksiköt

350

Indeksi alueen ulkopuolella

360

Epäsuora merkkijono ei kelpaa muuttujan nimeksi.

380

Määrittämätön Ans

Edellinen laskutoimitus ei luonut Ans:n arvoa, tai aikaisempaa laskutoimitusta ei ole syötetty.

390

Epäkelpo tehtävä

400

Epäkelpo tehtävän arvo

410

Virheellinen komento

430

Virheellinen nykyisille tila-asetuksille

435

Virheellinen arvaus

440

Virheellinen kertomerkitön kertolasku

Esimerkiksi lauseke x(x+1) ei kelpaa, mutta lausekkeen x*(x+1) syntaksi on oikein. Tarkoituksena on välttää sekaannusta kertomerkittömien kertolaskujen ja funktioiden komentojen kanssa.

450

Virhe funktiossa tai nykyisessä lausekkeessa

Vain tietyt komennot kelpaavat käyttäjän määrittämässä funktiossa.

490

Virhe Try..EndTry-lohkossa

510

Virheellinen lista tai matriisi

550

Virheellinen ulkopuolinen funktio tai ohjelma

Jotkin komennot eivät kelpaa funktion tai ohjelman ulkopuolella. Esimerkiksi Local-komentoa ei voi käyttää, ellei se ole funktion tai ohjelman sisällä.

560

Virhe lohkojen Loop..EndLoop, For..EndFor tai While..EndWhile ulkopuolella

Esimerkiksi Exit-komento kelpaa vain näiden silmukkalohkojen sisällä.

565

Virheellinen ulkopuolinen ohjelma

570

Polkunimi ei kelpaa

Esimerkiksi \muutt ei kelpaa.

575

Virheellinen polaarinen kompleksiluku

580

Virheellinen ohjelmaviittaus

Ohjelmiin ei voi viitata funktioiden tai lausekkeiden sisällä, kuten 1+p(x), jossa p on ohjelma.

600

Kelpaamaton taulukko

605

Yksiköitä käytetty väärin

610

Virheellinen muuttujan nimi Local-lausekkeessa

620

Virheellinen muuttujan tai funktion nimi

630

Virheellinen muuttujan viittaus

640

Virheellinen vektorin syntaksi

650

Linkkisiirto

Kahden laitteen välistä siirtoa ei ole suoritettu loppuun. Tarkista, että kaapeli on kytketty kunnolla kumpaankin laitteeseen.

665

Matriisia ei voi diagonalisoida

670

Muisti vähissä

1. Poista tietoja tästä asiakirjasta

2. Tallenna ja sulje tämä asiakirja

Jos toimenpiteet 1 ja 2 eivät auta, poista ja asenna paristot uudelleen

672

Resource exhaustion (Resurssit lopussa)

673

Resource exhaustion (Resurssit lopussa)

680

Puuttuva (

690

Puuttuva )

700

Puuttuva "

710

Puuttuva ]

720

Puuttuva }

730

Syntaksista puuttuu lohkon alku tai loppu

740

Then puuttuu lohkosta If..EndIf

750

Nimi ei ole funktio eikä ohjelma

765

Yhtään funktiota ei ole valittu

780

Ratkaisua ei löydy

 

800

Ei-reaalinen tulos

Esimerkiksi, jos ohjelmisto on Real-asetuksessa, (-1) ei kelpaa.

Jotta voit saada kompleksilukuvastauksia, muuta reaali- tai kompleksitilan asetus valintaan RECTANGULAR (SUORAKULMA) tai POLAR (POLAARINEN).

830

Laskualueen ylitys

850

Ohjelmaa ei löydy

Toisen ohjelman sisällä olevaa ohjelman viittausta ei löytynyt määritetystä polusta ohjelman suorittamisen aikana.

855

Rand-tyyppiset funktiot eivät ole sallittuja kuvaajan piirtämisen aikana

860

Liian syvä rekursio

870

Varattu nimi tai järjestelmän muuttuja

900

Argumenttivirhe

Mediaani-mediaani-mallia ei voitu käyttää datasarjaan.

910

Syntaksivirhe

920

Tekstiä ei löydy

930

Liian vähän argumentteja

Funktiosta tai komennosta puuttuu yksi tai useampia argumentteja.

940

Liian monta argumenttia

Lauseke tai yhtälö sisältää liian monta argumenttia, eikä sitä voi ratkaista.

950

Liian monta alaindeksiä

955

Liian monta määrittämätöntä muuttujaa

960

Muuttujaa ei ole määritetty

Muuttujalle ei ole määritetty arvoa. Käytä jotakin seuraavista komennoista:

sto &
:=
Define

määrittääksesi muuttujille arvot.

965

Käyttöjärjestelmälle ei ole lisenssiä

970

Muuttuja on käytössä, joten viittaukset tai muutokset eivät ole sallittuja

980

Muuttuja on suojattu

990

Virheellinen muuttujan nimi

Varmista, että nimi ei ylitä pituusrajoituksia

1000

Ikkunamuuttujien määrittelyalue

1010

Zoomaus

1020

Sisäinen virhe

1030

Suojatun muistin rikkomus

1040

Toimintoa ei tueta Tämä toiminto vaatii tietokonealgebrajärjestelmän Kokeile TI-Nspire™ CAS -järjestelmää.

1045

Operaattoria ei tueta. Tämä operaattori vaatii tietokonealgebrajärjestelmän. Kokeile TI-Nspire™ CAS -järjestelmää.

1050

Toimintoa ei tueta. Tämä operaattori vaatii tietokonealgebrajärjestelmän. Kokeile TI-Nspire™ CAS -järjestelmää.

1060

Syötetyn argumentin on oltava numeerinen. Vain numeerisia arvoja sisältävät syötteet sallitaan.

1070

Trig-funktion argumentti on liian suuri täsmälliseen sievennykseen

1080

Ans-muuttujan käyttöä ei tueta. Tämä sovellus ei tue Ans-muuttujan käyttöä.

1090

Funktiota ei ole määritetty. Käytä jotakin seuraavista komennoista:

Define
:=
sto &

määrittääksesi funktion.

1100

Ei-reaalinen laskutoimitus

Esimerkiksi, jos ohjelmisto on Real-asetuksessa, (-1) ei kelpaa.

Jotta voit saada kompleksilukuvastauksia, muuta reaali- tai kompleksitilan asetus valintaan RECTANGULAR (SUORAKULMA) tai POLAR (POLAARINEN).

1110

Virheelliset rajat

1120

Ei etumerkin muutosta

1130

Argumentti ei voi olla lista tai matriisi

1140

Argumenttivirhe

Ensimmäisen argumentin on oltava toisen argumentin sisällä oleva polynomilauseke. Jos toinen argumentti jätetään pois, ohjelmisto yrittää valita oletusarvon.

1150

Argumenttivirhe

Ensimmäisten kahden argumentin on oltava kolmannen argumentin sisällä olevia polynomilausekkeita. Jos kolmas argumentti jätetään pois, ohjelmisto yrittää valita oletusarvon.

1160

Virheellinen kirjaston polkunimi

Polkunimen on oltava muodossa xxx\yyy, jossa:

xxx-osassa voi olla 1-16 merkkiä.
yyy-osassa voi olla 1–15 merkkiä.

Lisätietoja löydät ohjekirjan osasta Kirjasto.

1170

Kirjaston polkunimeä on käytetty väärin

Polkunimelle ei voi määrittää arvoa komennon Define, := tai sto & avulla.
Polkunimeä ei voi määrittää paikalliseksi muuttujaksi tai käyttää funktion tai ohjelman parametrina.

1180

Virheellinen kirjastomuuttujan nimi.

Tarkista, että nimi:

ei sisällä pistettä
ei ala alaviivalla
ei ylitä 15 merkkiä

Lisätietoja löydät ohjekirjan osasta Kirjasto.

1190

Kirjastodokumenttia ei löydy:

Tarkista, että kirjasto on MyLib-kansiossa.
Päivitä kirjastot.

Lisätietoja löydät ohjekirjan osasta Kirjasto.

1200

Kirjastomuuttujaa ei löydy:

Tarkista, että kirjaston ensimmäisessä tehtävässä on kirjastomuuttuja.
Tarkista, että kirjastomuuttujaksi on määritetty LibPub tai LibPriv.
Päivitä kirjastot.

Lisätietoja löydät ohjekirjan osasta Kirjasto.

1210

Virheellinen kirjaston pikavalintanimi.

Tarkista, että nimi:

ei sisällä pistettä
ei ala alaviivalla
ei ylitä 16 merkkiä
ei ole varattu nimi

Lisätietoja löydät ohjekirjan osasta Kirjasto.

1220

Määrittelyjoukkovirhe:

Funktiot tangentLine ja normalLine tukevat vain reaaliarvoisia funktioita.

1230

Määrittelyjoukkovirhe.

Trigonometristen muunnosten operaattoreita ei tueta aste- eikä graadikulmatilassa.

1250

Argumenttivirhe

Käytä lineeariyhtälöryhmää.

Esimerkki kahden lineeariyhtälön ryhmästä, jossa on muuttujat x ja y:

  3x+7y=5

  2y-5x=-1

1260

Argumenttivirhe:

nfMin:n tai nfMax:n ensimmäisen argumentin on oltava yhden muuttujan sisältämä lauseke. Se ei voi sisältää muuta arvotonta muuttujaa kuin käsittelyn kohteena olevan muuttujan.

1270

Argumenttivirhe

Derivaatan asteen on oltava 1 tai 2.

1280

Argumenttivirhe

Käytä yhden muuttujan sisältämää laajennetussa muodossa olevaa polynomia.

1290

Argumenttivirhe

Käytä yhden muuttujan sisältämää polynomia.

1300

Argumenttivirhe

Polynomin kertoimien tuloksena on oltava numeerinen arvo.

1310

Argumenttivirhe:

Yhtä tai useampaa funktion argumenttia ei voi sieventää.

1380

Argumenttivirhe:

Sisäkkäisiä kutsuja domain() funktioon ei sallita.