Lancer une séquence d'un programme à une date et heure préscise (mais une seule fois)

Bonjour à tous, et bien entendu merci de votre aide.
Je vous explique ma problématique, un peu tordu je dois l'avouer.
     Voilà, je voudrais qu'une partie de mon programme s'exécute le 15  du mois en cours à 23h59 et le 28 ou 30 ou 31 (selon le mois)  à la même heure 23h59.
A chaque fois que l'on atteint le mileu ou la fin du mois, le programme doit exécuter une fois la séquence.
Mon problème c'est que je ne vois pas comment faire pour que l'execution ne se fasse qu'une seule fois lorsque l'on atteint cette date. (VI principale qui tourne en boucle)
Merci d'avance pour vos réponses.

Hello Sentenza,
Je te propose de télécharger le vi et de lire les instructions.
Quelques détails:
- je n'ai pas fait de Def de Type pour l'Enum pour ne pas avoir à partager plus de fichier dans le post mais il vaut mieux en faire une.
- j'ai fais un bon d'exemple pour une date, pour plusieurs, vous pourrez partir sur un tableau et avancé au fur et à mesure dans l'indexation.
Bonne soirée,
Flo
Open Diagram First
Pièces jointes :
Faire qqchose a l'heure.vi ‏11 KB

Similar Messages

  • Imovie Je veux faire un diaporama à base de photos numérique. Normalement, je peux régler la durée des images en une seule fois, mais je n'y arrive pas. Je vais dans propriétés de la vidéo, réglages, je règle la durée.. (pas de thème). Rien ne se passe???

    Imovie Je veux faire un diaporama à base de photos numérique. Normalement, je peux régler la durée des images en une seule fois, mais je n'y arrive pas. Je vais dans propriétés de la vidéo, réglages, je règle la durée.. (pas de thème). Rien ne se passe???

    Postez votre question à cette communauté https://discussions.apple.com/community/ilife/imovie

  • Exécuter une partie du programme une seul fois lors du premier lancement

    Bonjour un tous!
    Dans le cadre d'un stage, je suis amené à gérer un spectrophotomètre avec Labview.
    J'aimerais qu'une partie de mon programme ne s'exécute que lors de la première exécution du programme.
    En fait, je désire que lors de la première exécution, le spectro fasse un auto-zéro et que ensuite il fasse ses mesures normalement.
    J'ai testé avec l'outil "premier appel" et une boucle condition mais cela ne fonctionne pas. Quand le programme tourne en boucle, il concidère à chaque fois que c'est la première exécution. Je suppose donc que j'ai mal compris cette fonction.
    Je cherche donc un moyen d'arriver à mes fins.
    Voivi le programme (Labview 2011)
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Mesure spectro.vi ‏32 KB

    Bonjour,
    J'imagine que pour exécuter votre code en continu, vous cliquez sur la double flèche d'exécution qui lance l'exécution du VI en continu. L'utilisation de cette méthode d'exécution revient à lancer le VI à la suite manuellement, autrement dit, le VI s'arrête et se relance entre chaque exécution.
    Il ne faut utiliser cette flèche qu'a des fin de débugage de votre application, par pour lancer une application en continue.
    Dans votre cas, la fonction premier appel renvoi toujours vrai, car le VI est arrêté et relancé donc, oui, c'est toujours un premier appel. Il faut rajouter une boucle while (ou tant que dans votre code pour exécuter en continue la mesure une fois l'initialisation terminée.
    Si joint votre VI modifié. C'est une modification très rapide et pas forcément optimisée, mais pour illustré le principe. Ca devrait tout de même mieux fonctionner pour votre application.
    On configure la ressource, on fait l'initialisation, puis on fait la mesure en continue jusqu'à un appui sur stop.
    J'ai placé l'enregistrement dans la boucle, la encore, je ne sais pas si c'est ce que vous souhaitez vraiment faire. Le but était de vous montrer comment utiliser la boucle while.
    Cordialement
    .mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
    Maxime R.  
      CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié  
      CLAD - Certified LabVIEW Associate Developer   
    Pièces jointes :
    Mesure spectro 2.vi ‏20 KB

  • Effectuer une seule fois maximum chaque cas d'une structure condition

    Bonjour,
    dans le cadre d'un stage, je réalise une interface. Le point qui me pose probléme sur cette interface est que je dois allumer ou éteindre certaines diodes selon leur états. Je récupére les diodes sélectionnées au format chaine. Je réussi a allumer les diodes pour les bons capteurs correspondant mais le probléme suivant aparaît :
    Exemple : Chaine en entrée : "4; 8 ;14; 27", j'obtients bien que les diodes 4, 8, 14 et 27 s'allument mais les diodes 1, 2 et 7 s'allument également. Je comprends pourquoi j'ai ce résultat mais je n'arrive pas à trouver de solutions alternatives.
    Merci d'avance de vos réponses.
    Ci-joint le VI du programme gérant l'allumage des diodes.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    ExtraitVI_Conditions.png ‏27 KB

    De rien .
    Une erreur s'est glissée dans mon dernier message,je ne peut plus l'éditer: Structure conditionnelle au lieu de structure événement.
    Reg

  • Comment renommer un groupe de fichiers, comment renommer un groupe de fichiers sélectionnés en une seule fois?

    How to rename a group of files, how to rename a selected group of files at once?

    Up svp...

  • Limiter l'impression on-line à une seule fois

    Bonjour,
    Nous éditions un magazine papier sur le sponsoring. Nous réfléchissons à pouvoir le diffuser sur internet avec Acrobat reader, mais pour protéger les droits d'auteurs, nous souhaiterions pouvoir limiter l'imprssion à un seul exemplaire par lien fourni. Cette option est-elle possible techniquement ?
    Merci de votre réponse.

    Ici?
    http://forums.adobe.com/community/international_forums/francais

  • Lancer une cmd dos en mode administra​teur?

    Bonjour a tous,
    Je voulais savoir si il est possible de lancer une invite de commande en mode administrateur.
    Je travail sur une tablette surface pro 3, dans mon VI je viens faire appel au clavier virtuel de la tablette pour remplir mes champ string (le tabtip pas le OSK) a l'aide d'une cmd dos trouvé sur le net.
    J'aimerais une fois la saisie des informations terminé que le clavier se referme automatiquement. Pour cela, j'ai trouvé une autre commande dos sur le net qui permet de le faire mais cette fois si il faut lancer la cmd DOS en mode administrateur pour que celle ci fonctionne... Je n'ai pas trouvé le moyen de lancer ma commande dos en mode administrateur...
    Es ce possible?
    Merci d'avance de votre aide
    Résolu !
    Accéder à la solution.

    super! très bonne réponse. et merci de partager. A+
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Peut-on lancer une acquisition dans un serveur TCPIP sans stopper la communicationTCPIP?

    Dans le cadre d'une communicationTCPIP, je veux que lorsque le serveur reçoit une commande donnée, il lance une acquisition sans rompre la liaisonTCPIP. Or,si je fais une boucle,on reste bloqué dans la boucle, si je n'en fais pas, l'acquisition se fait sur une seule itération.Comment puis-je concilier les deux? Merci

    Bonjour,
    Quel outil utilisez vous ? LabVIEW,CVI,Visual ...?
    Une solution consisterait à utiliser deux boucles en paralèlle sous LabVIEW ou deux thread si vous utilisez le C ou C++ et mettre en oeuvre un mécanisme de synchronisation tel que la notification.
    Par exemple en LabVIEW, une boucle sera à l'écoute des vos trames TCP/IP si cette trame concerne une requête d'aquistion vous pouvez envoyer un message de notification à la deuxième boucle qui va se "reveiller" à ce moment là. Il existe plusieurs exemples sous LabVIEW.
    J'espères que ces éléments vous permettront d'avancer.
    Sincères salutations.
    Salissou ISSA
    Ingénieur d'application
    National Instruments France

  • Attente de configuration d'un appareil avant de lancer une mesure

    J'utilise Labwindows/CVI.
    J'ai parfois l'impression que les résultats de mesures que je demande à un analyseur de spectre sont faux car celui-ci n'aurait pas le temps de se configurer comme voulu.Le code déroulerait trop vite!!
    Y a t-il une fonction qui me permettrait de savoir si l'appareil est bien configuré avant de lui demander une mesure??
    Ex: 1/configuration du span, configuration du RBW, Level, Attenuation,tec..
    2/l'appareil est il bien configuré?(attente d'une réponse de l'appareil)
    3/si oui, lancer une mesure de puissance
    Merci pour votre réponse
    Arnaud

    Bonjour,
    Avez-vous essayer de lancer NI-SPY pour savoir quelles sont les commandes utilisées ?
    Comment cela se passe-til dans MAX ?
    Avez-vous la dernière version du driver NI-488.2 ?
    Vous avez la fonction "viWaitOnEvent".
    Cordialement,
    Isabelle
    Ingénieur d'applications
    National Instruments France

  • Je veux comparer deux valeurs acquises par le module NI 9203 pour une seule entr

    Je veux comparer deux valeurs acquises par le module NI 9203 pour une seule entrée analogique :
    Ø      valeur acquise à l’instant « t ».
    Ø      toujours avec la même entrée analogique, valeur acquise à l’instant « t+ 5 min ».
    S.V.P je préfère un exemple pour mieux comprendre.

    Bonjour,
    Voici un exemple.
    Cordialement
    Richard Keromen
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception
    Attachments:
    t+dt.vi ‏29 KB

  • Comment combiner deux pistes mono (L & R) en une seule piste stéréo ? (édition multipiste)

    Bonsoir à tous,
    Je crois que tout est dans le titre du post
    En effectuant quelques recherches, je me suis rendu compte que beaucoup de gens savaient comment créer un fichier stéréo à partir de deux fichiers monos. En revanche, pour ce qui est de l'édition multipiste, je n'arrive pas à trouver comment faire pour combiner deux pistes mono et n'en faire plus qu'une seule stéréo.
    Je vous remercie par avance de vos réponses.
    Bien à vous,
    Marc.

    Bonjour Marc,
    Excusez mon tres mauvais francais mais je croix que j'ai compris votre question.
    La maniere la plus simple do convertir deux pists mono in stereo est de le traiter comme un "mix down".  Allez dans File / Export / Multitrack Mixdown.  Si vous avez uniquement deux pistes mono, il vous suffit de selectionner "session entiere".  Mais si non vous pouvez mettre en surbrillance les deux pistes mono et choisessez  "Selected Clips".  Cela vous donnera un munu de choix et il vous sufft de selectionner un piste stereo pour votra type de mixage.
    J'espere que cela a du sens.

  • [DIADEM] Afficher Date et Heure en abscisse d'une waveform

    Je souhaite enregistrer des signaux dans des fichiers TDMS sous forme de waveforms et pouvoir les afficher dans un graphe dans l'onglet VIEW avec les valeurs d'abscisse affichées sous forme de date et heure (enfin, seulement l'heure dans mon cas).
    J'enregistre l'horodatage de départ dans la propriété wf_start_time et j'ai essayé de jouer sur la propriété wf_time_pref mais ça ne change rien, j'ai toujours les abscisses affichées en secondes à partir de 0.
    Est-ce que quelqu'un connait la solution ?
    Je suis bien tombé sur cet article, mais je n'ai pas, mais alors pas du tout envie de générer une channel contenant les valeurs de temps, ça annulerait complètement l'intéret des waveforms, et je me dis que peut etre depuis mars 2007 il existe une autre solution ?
    Cordialement,
    Yohann L.
    Résolu !
    Accéder à la solution.

    Bon, bin c'est pas possible, j'ai eu la réponse dans le forum international : c'est ici
    Cordialement,
    Yohann L.

  • Bonjour, j'ai plusieurs Mac peut-on acheter une seule mise à jour de OS Lion  ?

    Bonjour, j'ai plusieurs Mac peut-on acheter une seule mise à jour ?

    Oui tu peux l'installer sur un maximum de 5 systèmes liés à ton compte.

  • Lancer une commande à partir d'une boite de dialogue

    Bonjour,
    Je dois automatiser un equipement de mesure et donc creer un programme qui débouchera sur un controle qualité. J'arrive à commander mon équipement mais j'aimerais pouvoir lancer mes commandes via une boite de dialogue afin que ce soit plus " professionnel ". Par exemple : Veuillez entrer la valeur de intel : et je rentre ma valeur ainsi de suite selon les modes à configurer. Je suis un débutant avancé en gros donc je connais les bases mais je n'ai pas fait réellement de programme de cette envergure. 
    je vous remercie d'avance. 

    Hello Audirs,
    Je ne suis toujours pas tout à fait sur de votre besoin, mais il se pourrait que ce bout d'exemple soit suffisant ;-)
    Cdt,
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer
    Pièces jointes :
    Command Handler.vi ‏10 KB
    Command Dialog.vi ‏17 KB

  • Lancer une applicatio​n

    Bonjour,
    Je fais une petite application un vi qui lance un autre vi (par exemple V1 lance V2), jusqu'à présent rien d'anormal mais je souhaiterai que le vi appelé(V2)
    réduit le V1 en bas de l'écran pour ne voir seulement le V2 avec par exemple des noeuds de propriétés. Pourriez vous me donner des exemples s'ils existent, merci d'avance.
    Cordialement,
    Résolu !
    Accéder à la solution.

    Bonjour,
    Le comportement que vous observez n'a rien à voir avec les propriétés d'exécution du VI.
    Il s'agit simplement du diagramme du VI principal. En effet, lorsque le sous-VI fini son exécution, il n'y a rien de prévu dans la suite du VI principal, donc celui-ci s'arrête simplement. Il n'y a rien d'anormal à cela.
    L'intérêt de cet exemple est de vous montrer comment vous pouvez passer les références des différents VIs et sous-VIs et vous en servir avec les propriétés adéquates pour minimiser/maximiser les face-avant associées. Pour ce qui est de l'algorithme principal, il vous appartient de l'apdapter à votre application pour que le VI principal continue à s'exécuter!
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

Maybe you are looking for

  • PAPU?

    while creating a sales order Pricing error, mandatory condition papu is missing... What is that PAPU mean?

  • Desktop CC app not reinstalling:

    here's the problem signature: Problem signature:   Problem Event Name:    BEX   Application Name:    Creative Cloud.exe   Application Version:    3.0.0.74   Application Timestamp:    553504a0   Fault Module Name:    StackHash_0a9e   Fault Module Vers

  • How to upgade from OS9 FCP to OSX FCP?!

    Okay, so I've got an iMac G4 running OSX that I want to install FCP3 on (not enough RAM to run 4/HD). Trouble is, I have a Final Cut 2 installer for OS9, and the FCP3 upgrade installer is OSX, but it appears I have to start my path with FCP2 in OS9!

  • Ultra 10 showing Date ERROR

    Ultra 10 frequently showing Date Error, date changed year --:--:1967, sometimes it automatically changed correct time. I need solution for this issue.

  • Convert mov to mpeg1 - URGENT

    I need to convert a mov file to mpeg1 for work. Does anybody know how to do this? Please help.