TI-Nspire™ CX II - Tegn kommandoer

Dette er et supplerende dokument til TI-Nspire™ Referencevejledningen og TI-Nspire ™ CAS Referencevejledningen. Alle TI-Nspire™ CX II-kommandoer vil blive inkorporerede og offentliggjort i version 5.1 i TI-Nspire™ Referencevejledningen og TI-Nspire™ CAS Referencevejledningen.

Grafikprogrammering

Nye kommandoer er blevet tilføjet på TI-Nspire™ CX II håndholdte og TI-Nspire™ desktop applikationer til grafisk programmering.

TI-Nspire™ CX II håndholdte skifter til denne grafiktilstand, mens du udfører grafikkommandoer og skifter tilbage til den kontekst, hvor programmet blev udført efter programmets afslutning.

Skærmen viser "Running ..." i øverste linje mens programmet udføres. Det vil vise “Finished”, når programmet fuldendes. Enhver tastetryk vil tage systemet ud af grafikfunktionen.

Overgangen til grafiktilstand udløses automatisk, når en af Draw (grafik) -kommandoerne opstår under udførelsen af TI-Basic-programmet.
Denne overgang vil kun ske, når der udføres et program fra lommeregneren; i et dokument eller en lommeregner i scratchpad.
Overgangen fra grafiktilstand sker ved afslutning af programmet.
Grafiktilstanden er kun tilgængelig på visninger på TI-Nspire™ CX II håndholdte og TI-Nspire™ CX II håndholdte. Det betyder, at den ikke er tilgængelig i computerdokumentvisningen eller PublishView (.tnsp) på skrivebordet eller iOS.
- Hvis der opstår en grafikkommando under udførelsen af et TI-Basic-program fra den forkerte kontekst, vises en fejlmeddelelse, og TI-Basic-programmet afsluttes.

Grafikskærm

Grafikskærmen vil indeholde en overskrift øverst på skærmen, der ikke kan skrives til af grafikkommandoer.

Grafikskærmens tegningsområde bliver ryddet (farve = 255.255.255), når grafikskærmen initialiseres.

Grafikskærm

Standard

Højde

212

Bredde

318

Farve

hvid: 255,255,255

Standardvisning og indstillinger

Statusikonerne i øverste bjælke (batteristatus, tryk-til-test-status, netværksindikator osv.) vises ikke, mens et grafikprogram kører.
Standard tegningsfarve: Sort (0,0,0)
Standard pennefacon - normal, glat
- Tykkelse: 1 (tynd), 2 (normal), 3 (tykkest)
- Typografi 1 (glat), 2 (punkteret), 3 (stiplet)
Alle tegningskommandoer bruger de nuværende indstillinger for farve og pen enten standardværdier eller dem, der blev indstillet via TI-Basic-kommandoer.
Tekstens skrifttype er fast og kan ikke ændres.
Enhver udgang til grafikskærmen tegnes inden for et klipvindue, som er størrelsen på grafikskærmens tegneområde. Enhver tegnet output, der strækker sig uden for dette klippede grafiske skærmområde, tegnes ikke. Der vises ingen fejlmeddelelse.
Alle x, y-koordinater, der er angivet til tegningskommandoer, er defineret således, at 0,0 er øverst til venstre i grafikskærmens tegneområde.
- Undtagelser:
- DrawText bruger koordinaterne som nederste venstre hjørne af grænsekassen til teksten.
- SetWindow bruger nederste venstre hjørne af skærmen
Alle parametre for kommandoerne kan gives som udtryk, der evalueres til et tal, som derefter afrundes til nærmeste heltal.

Fejlmeddelelser på grafikskærmen

Hvis validering mislykkes, vises en fejlmeddelelse.

Fejlmeddelelse

Beskrivelse

Vis

Fejl
Syntaks

Hvis syntakskontrollen finder syntaksfejl, viser den en fejlmeddelelse, og prøver at placere markøren tæt på den første fejl, så du kan rette den.

Fejl
For få argumenter

Funktionen eller kommandoen mangler et eller flere argumenter

Fejl
For mange argumenter

Funktionen eller kommandoen indeholder for mange argumenter og kan ikke beregnes.

Fejl
Ugyldig datatype

Et argument er af forkert datatype.

Ugyldige kommandoer i grafiktilstand

Nogle kommandoer er ikke tilladt, når programmet skifter til grafiktilstand. Hvis disse kommandoer opstår i grafiktilstand og fejl vises, og programmet afsluttes.

Ikke-tilladt kommando

Fejlmeddelelse

Anmodning

Anmodning kan ikke udføres i grafiktilstand

RequestStr

RequestStr kan ikke udføres i grafiktilstand

tekst

Tekst kan ikke udføres i grafiktilstand

Kommandoerne, der udskriver tekst til lommeregneren - disp and dispAt - vil være understøttede kommandoer i grafikkonteksten. Teksten fra disse kommandoer vil blive sendt til lommeregnerskærmen (ikke på grafik) og vil være synlig, når programmet udgår, og systemet skifter tilbage til Lommeregner-appen

 

 


C

Ryd (Clear)

 

Ryd x, y, bredde, højde

Rydder hele skærmen, hvis der ikke er angivet nogen parametre.

Hvis x, y, bredde og højde er angivet, vil rektanglet der defineres af parametrene vil blive ryddet.

Ryd

Rydder hele skærmen

 

Ryd 10,10,100,50

Rydder et rektangelområde med øverste venstre hjørne på (10, 10) og med bredde 100, højde 50

 


D

DrawArc

 

DrawArc x, y, bredde, højde, startAngle, arcAngle

Tegner en bue i det afgrænsende rektangel med de tilvejebragte start- og buevinkler.

x, y: øverste venstre koordinat af afgrænsende rektangel

bredde, højde: dimensioner af et afgrænset rektangel

"Buevinklen" definerer buens størrelse.

Disse parametre kan gives som udtryk, der evalueres til et tal, som derefter afrundes til nærmeste heltal.

DrawArc 20,20,100,100,0,90

 

DrawArc 50,50,100,100,0,180

 

Se også: FillArc

 

DrawCircle

 

DrawCircle x, y, radius

x, y: koordinat af centrum

radius: cirklens radius

DrawCircle 150,150,40

 

Se også: FillCircle

 

 

DrawLine

 

DrawLine x1, y1, x2, y2

Tegn en linje fra x1, y1, x2, y2.

Udtryk der evalueres til et tal, som derefter afrundes til nærmeste heltal.

Skærmgrænser: Hvis de angivne koordinater forårsager, at en del af linjen tegnes uden for grafikskærmen, bliver den del af linjen klippet, og der vises ingen fejlmeddelelse.

DrawLine 10,10,150,200

 

DrawPoly

 

Kommandoerne har to varianter:

DrawPoly xlist, ylist

or

DrawPoly x1, y1, x2, y2, x3, y3...xn, yn

Bemærk: DrawPoly xlist, ylist
Form vil forbinde x1, y1 til x2, y2, x2, y2 til x3, y3 og så videre.

Bemærk: DrawPoly x1, y1, x2, y2, x3, y3...xn, yn
xn, yn vil IKKE blive automatisk forbundet med x1, y1.

Udtryk der evalueres til en liste over reelle floats
xlist, ylist

Udtryk der evalueres til en enkelt reel float
x1, y1...xn, yn = koordinater for polygonens hjørner

Bemærk: DrawPoly: Indtast størrelsesdimensioner (bredde/højde) i forhold til tegnede linjer.
Linjerne er tegnet i en afgrænsningskasse omkring det angivne koordinat og dimensioner således, at den faktiske størrelse af den tegnede polygon vil være større end bredden og højden.

xlist:={0,200,150,0}

ylist:={10,20,150,10}

DrawPoly xlist,ylist

 

DrawPoly 0,10,200,20,150,150,0,10

Se også: FillPoly

 

DrawRect

 

DrawRect x, y, bredde, højde

x, y: øverste venstre koordinat af rektangel

bredde, højde: bredde og højde af rektangel (rektangel trukket ned og til højre fra startkoordinat).

Bemærk: Linjerne er tegnet i en afgrænsningskasse omkring den angivne koordinat og dimensioner således, at den faktiske størrelse af det tegnede rektangel vil være større end bredden og højden der er indikeret.

DrawRect 25,25,100,50

Se også: FillRect

 

DrawText

 

DrawText x, y, exprOrString1 [,exprOrString2]...

x, y: koordinat af tekstoutput

Tegner teksten i exprOrString ved den specificerede x, y koordinatplacering.

Reglerne for exprOrString er de samme som for DispDrawText kan tage flere argumenter.

DrawText 50,50,"Hello World"

 


F

FillArc

 

FillArc x, y, bredde, højde startAngle, arcAngle

x, y: øverste venstre koordinat af afgrænsende rektangel

Tegn og fyld en bue i det afgrænsende rektangel med de tilvejebragte start- og buevinkler.

Standardfyldfarve er sort. Fyldfarven kan indstilles af SetColor-kommandoen

"Buevinklen" definerer buens svej.

FillArc 50,50,100,100,0,180

FillCircle

 

FillCircle x, y, radius

x, y: koordinat af centrum

Tegn og fyld en cirkel på det specificerede center med den angivne radius.

Standardfyldfarve er sort. Fyldfarven kan indstilles af SetColor-kommandoen.

FillCircle 150,150,40

Her!

FillPoly

 

FillPoly xlist, ylist

or

FillPoly x1, y1, x2, y2, x3, y3...xn, yn

Bemærk: Linjen og farven er angivet af SetColor og SetPen

xlist:={0,200,150,0}

ylist:={10,20,150,10}

FillPoly xlist,ylist

 

FillPoly 0,10,200,20,150,150,0,10

 

FillRect

 

FillRect x, y, bredde, højde

x, y: øverste venstre koordinat af rektangel

bredde, højde: bredde og højde af rektangel

Tegn og udfyld et rektangel med øverste venstre hjørne ved koordinaten angivet af (x,y)

Standardfyldfarve er sort. Fyldfarven kan indstilles af SetColor-kommandoen

Bemærk: Linjen og farven er angivet af SetColor og SetPen

FillRect 25,25,100,50

 

 


G

getPlatform()

 

getPlatform()

Returnerer:
“dt” på desktop-softwareapplikationer
“hh” på TI-Nspire™ CX håndholdte
“ios” på TI-Nspire™ CX iPad® app

 


P

PaintBuffer

 

PaintBuffer

Grafisk buffer til skærmen

Denne kommando bruges sammen med UseBuffer for at øge visningshastighed på skærmen, når programmet genererer flere grafiske objekter.

UseBuffer

For n,1,10

x:=randInt(0,300)

y:=randInt(0,200)

radius:=randInt(10,50)

Wait 0,5

DrawCircle x,y,radius

EndFor

PaintBuffer

Dette program viser alle de 10 cirkler på én gang.

Hvis kommandoen "UseBuffer" fjernes, vises hver cirkel, som den er tegnet.

Se også: UseBuffer

 

 

PlotXY

 

PlotXY x, y, shape

x, y: koordinat til at tegne form

shape : et tal mellem 1 og 13, der angiver formen

1 - Udfyldt cirkel

2 - Tom cirkel

3 - Udfyldt firkant

4 - Tom firkant

5 - Kryds

6 - Plus

7 - Tynd

8 - medium punkt, udfyldt

9 - medium punkt, tomt

10 - større punkt, udfyldt

11 - større punkt, tomt

12 - største punkt, udfyldt

13 - største punkt, tomt

 

PlotXY 100,100,1

 

For n,1,13

DrawText 1+22*n,40,n

PlotXY 5+22*n,50,n

EndFor

 

 


S

SetColor

 

SetColor

Rød-værdi, Grøn-værdi, Blå-værdi

Værdierne for Rød, Grøn, Blå skal være mellem 0 og 255

Indstiller farven til efterfølgende tegningskommandoer

SetColor 255,0,0

DrawCircle 150,150,100

 

SetPen

 

SetPen

tykkelse, stil

tykkelse: 1 <= tykkelse <= 3|1 er tyndest, 3 er tykkest

stil: 1 = Glat, 2 = Punkteret, 3 = Stiplet

Indstiller pennefaconen til efterfølgende tegningskommandoer

SetPen 3,3

DrawCircle 150,150,50

SetWindow

 

SetWindow

xMin, xMax, yMin, yMax

Etablerer et logisk vindue, der er knyttet til det grafiske tegneområde. Alle parametre er påkrævede.

Hvis delen af det tegnede objekt er uden for vinduet, vil resultatet blive klippet (ikke vist), og der vises ingen fejlmeddelelse.

Hvis xmin er større end eller lig med xmax eller ymin er større end eller lig med ymax, vises en fejlmeddelelse.

Eventuelle objekter tegnet før en SetWindow-kommando vil ikke blive tegnet igen i den nye konfiguration.

For at nulstille vindueparametrene til standardværdien skal du bruge:

SetWindow 0,0,0,0

SetWindow 0,160,0,120

vil indstille outputvinduet til 0,0 i nederste venstre hjørne med en bredde på 160 og en højde på 120

DrawLine 0,0,100,100

SetWindow 0,160,0,120

SetPen 3,3

DrawLine 0,0,100,100

 


U

UseBuffer

 

UseBuffer

Tegn til grafikbuffer i stedet for skærm (for at øge ydeevnen)

Denne kommando bruges sammen med PaintBuffer for at øge visningshastighed på skærmen, når programmet genererer flere grafiske objekter.

Med UseBuffer vises al grafikken først, når den næste PaintBuffer-kommando er udført.

UseBuffer skal kun kaldes en gang i programmet, dvs. hver brug af PaintBuffer behøver ikke en tilsvarende UseBuffer

 

UseBuffer

For n,1,10

x:=randInt(0,300)

y:=randInt(0,200)

radius:=randInt(10,50)

Wait 0,5

DrawCircle x,y,radius

EndFor

PaintBuffer

Dette program viser alle de 10 cirkler på én gang.

Hvis kommandoen "UseBuffer" fjernes, vises hver cirkel, som den er tegnet.

Se også: PaintBuffer