Utilisation des données provenant d'un capteur dans Programmes TI-Basic
Vous pouvez accéder aux données du capteur à partir de tous les capteurs connectés – Vernier LabQuest™ et Vernier Go Direct® (USB et Bluetooth®) – à l’aide de votre programme TI-Basic en utilisant cette commande :
RefreshProbeVars statusVar
| • | Vous devez d’abord démarrer l’application Vernier DataQuest™, sinon, vous obtiendrez une erreur. |
Remarque : L’application Vernier DataQuest™ démarre automatiquement lorsque vous connectez un capteur ou une station de connexion de laboratoire à l’unité ou au logiciel TI-Nspire™.
| • | La commande RefreshProbeVars est valide seulement si Vernier DataQuest™ est en mode ‘mesure’. |
| • | statusVar est un paramètre facultatif qui indique le statut de la commande. Voici les valeurs statusVar : |
|
Valeur StatusVar |
État |
|---|---|
|
statusVar=0 |
Normal (Poursuivez le programme) |
|
statusVar=1 |
L’application Vernier DataQuest™ est en mode Acquisition de données. Remarque : L’application Vernier DataQuest™ doit être en mode mesure pour que cette commande fonctionne. |
|
statusVar=2 |
L’application Vernier DataQuest™ n’est pas lancée. |
|
statusVar=3 |
L’application Vernier DataQuest™ est lancée, mais vous n’avez pas encore connecté de sonde. |
| • | Votre programme TI-Basic lit directement à partir des variables émanant du tableau des symboles de Vernier DataQuest™. |
| • | La variable meter.time affiche la dernière valeur de la variable ; elle n’est pas actualisée de manière automatique. Si aucune acquisition de données n’a eu lieu, meter.time sera 0 (nulle). |
| • | L’utilisation des noms de variables sans que les sondes correspondantes y soient physiquement attachées entraîne une erreur « Variable non définie ». |
Acquisition des données du capteur à l’aide de RefreshProbeVars
| 1. | Lancez l’application Vernier DataQuest™. |
| 2. | Connectez les capteurs dont vous souhaitez acquérir les données. |
| 3. | Exécutez le programme que vous souhaitez utiliser pour acquérir les données dans l’application Calculs. |
| 4. | Manipulez les capteurs et acquérez les données. |
Remarque : Vous pouvez créer un programme pour interagir avec le TI-Innovator™ Hub à l’aide de b> Hub > Envoyer (Send). (Voir exemple 2, ci-dessous.) Cette étape est facultative
Exemple 1
Define temp()=
Prgme
© Vérifier si le système est prêt
Statut RefreshProbeVars
Si le statut=0 alors
Disp « prêt »
For n,1,50
Statut RefreshProbeVars
température:=mesure.température
Disp « Température : »,température
Si la température>30, alors
Disp « Trop chaude »
EndIf
© Attendre 1 seconde entre les échantillons
Wait 1
EndFor
Else
Disp « Pas prêt. Réessayer plus tard »
EndIf
EndPrgm
Exemple 2- avec TI-Innovator™ Hub
Define tempwithhub()=
Prgme
© Vérifier si le système est prêt
Statut RefreshProbeVars
Si le statut=0 alors
Disp « prêt »
For n,1,50
RefreshProbeVars status
température:=mesure.température
Disp « Température: »,température
Si la température>30, alors
Disp « Trop chaude »
© Lire une tonalité sur le hub
Send "SET SOUND 440 TIME 2"
EndIf
© Attendre 1 seconde entre les échantillons
Wait 1
EndFor
Else
Disp « Pas prêt. Réessayer plus tard »
EndIf
EndPrgm