Récupérer/réutiliser retour du terminal
clement2120
Messages postés
2
Statut
Membre
-
jeannets Messages postés 28894 Date d'inscription Statut Contributeur Dernière intervention -
jeannets Messages postés 28894 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans le cadre d'un TIPE, je cherche à récupérer les données d'un capteur rotatif (de marque phidget). J'ai réussi à obtenir les données du capteur, mais les résultats sont retournés comme le montre la photo :

Je ne sais pas comment les récolter afin de les utiliser pour construire un programme qui permettra une autorégulation de mon système à terme. Je cherche donc une commande Python afin de les réutiliser.
Merci, Clément
Dans le cadre d'un TIPE, je cherche à récupérer les données d'un capteur rotatif (de marque phidget). J'ai réussi à obtenir les données du capteur, mais les résultats sont retournés comme le montre la photo :

Je ne sais pas comment les récolter afin de les utiliser pour construire un programme qui permettra une autorégulation de mon système à terme. Je cherche donc une commande Python afin de les réutiliser.
Merci, Clément
A voir également:
- Récupérer/réutiliser retour du terminal
- Commande terminal mac - Guide
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment recuperer une video sur youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
1 réponse
jeannets
Messages postés
28894
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
6 006
Bonjour,
cette capture de mesure est tout à fait normale, c'est la mesure du moment..Listée sur un journal au fil de l'eau avec une échelle de temps... qu'on ne devine pas dans ton relevé; c'est surtout relatif.
Tu veux écrire un programme de régulation...??? Angulaire.. ou de rotation..
On imagine que ton capteur est couplé mécaniquement à une machine en rotation et tu veux agir sur le moteur... pour avoir une vitesse de rotation constante...??
A mon avis, ce que tu ne décris pas vraiment est une Boucle d'asservissement; il faudrait déja que tu en établisse les bases sur le papier... car c'est une intégration dans le temps d'une succession de tes mesures instantanées
Voici un peu de lecture qui pourrait te donner une idée de la chose.. http://www.mines-stetienne.fr/~dutertre/documents/cours_automatique_1A_jmd_2014.pdf
Ta correction ne doit pas etre instantanée, mais intégrée, pour etre souple... par ex tu intègres sur 8 ou 10 mesures... ?? Pour 8 tu prends la moyenne des 7 précédents, tu ajoute le dernier et tu divise par deux
Tu as une moyenne.. et en cas de variation brutale, l'ajout du dernier cycle permet de corriger plus rapidement, mais sans trop de violence..
Voilà une vue sommaire de l'asservissement que j'imagine...
Maintenant, c'est à toi d'écrire le programme ou tes mesures vont entrer dans une pile qui va etre glissante au fur et à mesure que tu l'exploite avec tes corrections en sortie... une pile FIFO..
Tu peux aussi jouer sur une variation de phase...en analogique CDA
cette capture de mesure est tout à fait normale, c'est la mesure du moment..Listée sur un journal au fil de l'eau avec une échelle de temps... qu'on ne devine pas dans ton relevé; c'est surtout relatif.
Tu veux écrire un programme de régulation...??? Angulaire.. ou de rotation..
On imagine que ton capteur est couplé mécaniquement à une machine en rotation et tu veux agir sur le moteur... pour avoir une vitesse de rotation constante...??
A mon avis, ce que tu ne décris pas vraiment est une Boucle d'asservissement; il faudrait déja que tu en établisse les bases sur le papier... car c'est une intégration dans le temps d'une succession de tes mesures instantanées
Voici un peu de lecture qui pourrait te donner une idée de la chose.. http://www.mines-stetienne.fr/~dutertre/documents/cours_automatique_1A_jmd_2014.pdf
Ta correction ne doit pas etre instantanée, mais intégrée, pour etre souple... par ex tu intègres sur 8 ou 10 mesures... ?? Pour 8 tu prends la moyenne des 7 précédents, tu ajoute le dernier et tu divise par deux
Tu as une moyenne.. et en cas de variation brutale, l'ajout du dernier cycle permet de corriger plus rapidement, mais sans trop de violence..
Voilà une vue sommaire de l'asservissement que j'imagine...
Maintenant, c'est à toi d'écrire le programme ou tes mesures vont entrer dans une pile qui va etre glissante au fur et à mesure que tu l'exploite avec tes corrections en sortie... une pile FIFO..
Tu peux aussi jouer sur une variation de phase...en analogique CDA
Ensuite je pense m'être mal exprimé, ma boucle d'asservissement est prête, afin de réaliser ce que vous avez bien compris, c'est à dire la régulation de mon motoréducteur.
Mon problème actuel est de trouver une commande python, ou une autre façon d'écrire mon programme afin de pouvoir réutiliser la capture des mesures. Elles se font d'elles même, et je ne connais pas de manière de réutiliser des mesures qui apparaissent directement dans le "shell" (mon faible niveau d'informatique n'aidant pas beaucoup...).
Merci
Je ne peux pas t'aider en Python... il y a des bouquin là dessus et via Forum, c'est trop long à expliquer .. https://openclassrooms.com/courses/langage-python