le 08-19-2019 08:19 AM
Bonjour,
Savez vous comment faire un Timer non pas de secondes (que je sais le faire) mais en minutes et ce sur plusieurs jours. Merci d'avance
Résolu ! Accéder à la solution.
le 08-19-2019 03:19 PM
Tu divises les secondes par 60 et tu obtiens des minutes 🙂
le 08-20-2019 01:13 AM
Bonjour,
Dans le registre à décalage, probablement trouver une fonction qui retourne directement en minutes au lieu de secondes.
PS : Timer
08-20-2019 02:36 AM - modifié 08-20-2019 02:43 AM
Quelle est la fonction exacte que ce "timer" doit remplir ?
le 08-20-2019 02:55 AM
Bonjour,
Effectivement, on commence par le commencement c'est mieux. C'est pour cadencer le mouvement en rotation d'un moteur Brusless, le mouvement est très lent 1tr/jour. Le mouvement est simple, ce sont des paliers. Pendant x(temps) je tourne à une certaine vitesse et ensuite lorsque ce temps est passé alors je tourne à une autre vitesse etc... Je pense que cadencer en minute cela suffirait pour ce que j'ai besoin. Entre temps j'ai trouvé une fonction je pense que cela pourrait convenir.
le 08-20-2019 02:55 AM
Pour le premier cas, voici un VI que j'avais réalisé il y a plusieurs années :
Si les fractions de secondes sont utiles, il va falloir l'adapter car elles sont ignorées en l'état.
le 08-20-2019 03:02 AM
OK, donc ma première réponse ne sera pas utile.
Y a-t-il une certaine exigence pour la précision du cadencement des paliers ? Je suppose que cela n'est pas critique.
Ce que je ferais est de calculer le temps du prochain changement (temps actuel + nombre de secondes du palier) pour le mémoriser dans le registre à décalage. A chaque nouvelle itération de la boucle, lire le temps actuel et vérifier s'il est plus grand que celui du changement. Si oui, passer au palier suivant. Si non, poursuivre l'attente.
Est-ce que cela répond à la question ? Avez-vous besoin d'aide pour convertir une durée exprimée en jours, heures, minutes et secondes en secondes ?
le 08-20-2019 03:23 AM
Et certains diront : Pourquoi ne pas utiliser le VI Express Elapsed Time qui se trouve dans la catégorie Timing de la palette des fonctions ?
le 08-20-2019 03:30 AM
Bonjour,
Effectivement (Elapsed Time = temps écoulé ? sans doute) pourquoi pas, je dirai même que c'est plus précise de le cadencer en secondes ! Finalement cadencer en minutes ne serve pas à grande chose ! Merci pour votre participation.
le 08-20-2019 06:40 AM