Bruke sensordata i TI-Basic-programmer

Du kan se sensordata fra alle tilkoblede sensorprober – Vernier LabQuest™ og Vernier Go Direct® (USB og Bluetooth®) – gjennom TI-Basic-programmet ved å bruke denne kommandoen:

RefreshProbeVars statusVar

Først må du starte Vernier DataQuest™-programmet, ellers vil du få en feilmelding.

Merk: Vernier DataQuest™-applikasjonen starter automatisk når du kobler til en sensor eller en laboratorieenhet til TI-Nspire™-programvaren eller grafregneren.

Kommandoen RefreshProbeVars vil bare være gyldig når Vernier DataQuest™ er i «meter»-modus.
statusVar er en valgfri parameter som indikerer status for kommandoen. Dette er statusVar-verdiene:

StatusVar-verdi

Status

statusVar=0

Normal (fortsett med programmet)

statusVar=1

Vernier DataQuest™-applikasjonen er i datainnsamlingsmodus.

Merk: Vernier DataQuest™-programmet må være i målermodus for at denne kommandoen skal fungere.

statusVar=2

Vernier DataQuest™-applikasjonen er ikke startet.

statusVar=3

Vernier DataQuest™-applikasjonen er startet, men du har ikke koblet til noen sensorer.

TI-Basic-programmet leser direkte fra Vernier DataQuest™-variabler i symboltabellen.
Meter.time-variabelen viser den siste verdien til variabelen. Den oppdateres ikke automatisk. Meter.time kommer til å være 0 (null) hvis ingen data er samlet inn.
Bruk av variabelnavn uten samsvarende sensorer som er fysisk festet resulterer i en «variabel er ikke definert»-feil.

Samle inn sensordata med RefreshProbeVars

1. Start Vernier DataQuest™-applikasjonen.
2. Koble til sensorene du trenger for å samle inn dataene.
3. Kjør programmet du vil bruke for å samle inn data i kalkulatorapplikasjonen.
4. Manipuler sensorene og samle inn dataene.

Merk: Du kan opprette et program for å samhandle med TI-Innovator™ Hub ved å bruke b > Hub > Send. (Se eksempel 2, nedenfor.) Dette er valgfritt.

Eksempel 1

Definer temp()=

Prgm

© Sjekk om systemet er klart

RefreshProbeVars-status

Hvis status=0, så

Disp «klar»

For n,1,50

RefreshProbeVars-status

temperatur:=meter.temperatur

Disp "Temperatur: ",temperature

If temperature>30 Then

Disp «For varm»

EndIf

© Vent i 1 sekund mellom utvalgene

Vent 1

EndFor

Else

Disp «ikke klar. Prøv igjen senere»

EndIf

EndPrgm

Eksempel 2 – med TI-Innovator™ Hub

Define tempwithhub()=

Prgm

© Sjekk om systemet er klart

RefreshProbeVars-status

Hvis status=0, så

Disp «klar»

For n,1,50

RefreshProbeVars-status

temperatur:=meter.temperatur

Disp «Temperatur: »,temperature

If temperature>30 Then

Disp «For varm»

© Spill av en lyd på senteret

Send «SETT LYD 440 TID 2»

EndIf

© Vent i 1 sekund mellom utvalgene

Vent 1

EndFor

Else

Disp «ikke klar. Prøv igjen senere»

EndIf

EndPrgm