Opdracht:
COLLECT <sensor1> EN <sensor2> TIJD t SNELHEID r
Get(L₁ )
Send("READ LIST TIME")
Get(L₂ )
Disp L₁
Disp L₂
Beschrijven:
Uitkomst:
De opdracht "
overeenkomen met de waarden van de sensormetingen.
Elke opdracht "
Voor verzamelingen die meer dan 64 metingen bevatten, moet het
programma de opdracht "
en de resulterende lijsten combineren.
Type of
Deze opdracht kan met de meeste sensoren worden gebruikt.
Adresseerbare
De opdracht kan niet worden gebruikt met veel van de I2C-
component:
sensoren en de
ingebouwd in TI-Innovator™ Rover.
Deze opdracht werkt met de
Voor verzamelingen die meer dan 64 metingen bevatten, moet het programma de
opdracht " LIJST LEZEN " meerdere keren gebruiken en de resulterende lijsten
combineren.
Voorbeeld:
Dit TI-Nspire™-programma zal een totaal van 101 metingen verzamelen, door
1.
gedurende 10 seconden, 10 metingen per seconde te verzamelen van een
temperatuursensor.
Code
Send "CONNECT TEMPERATURE 1 TO IN 1"
Sample:
Send "COLLECT TEMPERATURE 1 TIME 10 RATE 10"
Wait 11
Send "READ LIST TEMPERATURE 1"
Get readbuffer
listtemp1:=readbuffer
While dim(readbuffer)=64
••
Send "READ LIST TEMPERATURE 1"
••
Wait 0.2
••
Get readbuffer
••
listtemp1:=augment(listtemp1,readbuffer)
EndWhile
Send "READ LIST TIME"
Get readbuffer listtime:=readbuffer
" geeft de tijden van de metingen die
LIJSTTIJD LEZEN
" geeft maximaal 64 datapunten.
LIJST LEZEN
LIJST LEZEN
en
RV.COLORINPUT
RV.RANGER
" meerdere keren gebruiken
-sensoren die zijn
RV.GYRO
-sensor.
TI-Innovator™ Hub-opdrachten versie 1.5
158