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