Cómo usar los datos del sensor en los programas
Puede acceder a los datos del sensor de todas las sondas de sensor conectadas a través de su programa TI-Basic usando este comando:
RefreshProbeVars statusVar
• | Debe abrir primero la aplicación Vernier DataQuest™, o recibirá un error. ![]() |
Nota: La aplicación Vernier DataQuest™ se iniciará automáticamente cuando usted conecta un sensor o un soporte inalámbrico de laboratorio al software o dispositivo portátil TI-Nspire™.
• | El comando RefreshProbeVars será válido solamente cuando Vernier DataQuest™ se encuentra en modo “medir”.![]() |
• | statusVar es un parámetro opcional que indica el estado del comando. Estos son los valores statusVar: |
Valor de StatusVar |
Estado |
---|---|
statusVar=0 |
Normal (continuar con el programa) |
statusVar=1 |
La aplicación Vernier DataQuest™ se encuentra en el modo de recolección de datos. Nota: La aplicación Vernier DataQuest™ debe estar en el modo medir para que este comando funcione. |
statusVar=2 |
La aplicación Vernier DataQuest™ no se ha iniciado. |
statusVar=3 |
La aplicación Vernier DataQuest™ se ha iniciado, pero usted no ha conectado ningún sensor. Nota: El comando |
• | Su programa TI-Basic leerá directamente las variables Vernier DataQuest™ en la tabla de símbolos. |
• | La variable meter.time muestra el último valor de la variable; el mismo no se actualiza automáticamente. Si no ha ocurrido recolección de datos, meter.time será 0 (cero). |
• | El uso de nombres de variables sin que los sensores correspondientes estén conectados físicamente dará como resultado en un error de "Variable no definida". |
• | El comando RefreshProbeVars será NOP (comando nulo) en iOS. |
Recolección de datos de sensor usando RefreshProbeVars
1. | Iniciar la aplicación Vernier DataQuest™. |
2. | Conecte lo sensores que necesite para recolectar los datos. |
3. | Ejecute el programa que desea usar para recopilar datos en la aplicación de la calculadora. |
4. | Manipule los sensores y recopile los datos. |
Nota: Puede crear un programa para interactuar con TI-Innovator™ Hub usando b> Hub > Enviar. (Ver el ejemplo 2, a continuación.) Esto es opcional.
Ejemplo 1
Definir temp()=
Prgm
© Verificar si el sistema está listo
Estado RefreshProbeVars
Si el estado=0 entonces
Disp "listo"
Para n,1,50
Estado RefreshProbeVars
temperatura:=meter.temperature
Disp "Temperatura: ",temperatura
Si la temperatura>30 Entonces
Disp "Muy caliente"
EndIf
© Espere 1 segundo entre muestras
Espere 1
EndFor
Else
Disp "No listo. Intente de nuevo más tarde"
EndIf
EndPrgm
Ejemplo 2- con TI-Innovator™ Hub
Definir tempwithhub()=
Prgm
© Verificar si el sistema está listo
Estado RefreshProbeVars
Si el estado=0 entonces
Disp "listo"
Para n,1,50
Estado RefreshProbeVars
temperatura:=meter.temperature
Disp "Temperatura: ",temperatura
Si la temperatura>30 Entonces
Disp "Muy caliente"
© Ejecute un tono en el Hub
Enviar "SET SOUND 440 TIME 2"
EndIf
© Espere 1 segundo entre muestras
Espere 1
EndFor
Else
Disp "No listo. Intente de nuevo más tarde"
EndIf
EndPrgm