Une partie de programme ne s'exécute pas

Bonjour à tous;
J'ai réalisé un programme pour mésurer la vitesse de phase à partir des fréquences de résonance. Mon problème est le suivant: lorsque j'exécute celui-ci je remarque qu'une partie du programme n'est pas exécutée et pourtant il ne y a pas d'erreurs et meme il ne se bloque pas. En fait, j'arrive pas à croire ce défaut , il m'apparait bizarre. Je travaille sous labview 6i dans l'environnement Windows 95 car la carte d'acquisition de données de NI exige Windows 95. S'il vous plait si vous avez une idée, n'hésitez pas à la transmettre.
Cordialement;

Désolé, mais au lieu d'une réponse, voici de nouvelles questions :
Quel est le défaut exact ?
La boucle FOR ne s'exécute jamais ?
La boucle FOR ne s'exécute pas le nombre de fois attendu ?
La condition "compris entre 1E+7 et 2E+7" n'est jamais vraie ?
Autre chose ?
Et puis :
Quel est le contenu de la séquence 0 de la séquence multiple ? Pourriez-vous également joindre une capture d'écran ?
Quelle est la taille du tableau (nombre d'éléments) qui entre dans la boucle FOR ?
Quelle est la valeur du I32 qui sort du VI de recherche des pics ?
Je suppose que le contenu de la condition Faux est un simple fil puisque dans ce cas l'élément en cours ne doit pas être ajouté au tableau. Prière de confirmer.
Dans l'attente de vos réponses qui clarifieront les choses et nous permettront de vous aider de manière ciblée, je vous invite à lire le paragraphe Auto-Indexing Loops de ce document. Vous y apprendrez qu'en utilisant l'auto-indexage (comme dans votre code) il ne faut pas relier l'entrée N de la boucle FOR car le nombre d'itérations à réaliser est alors défini par le nombre d'éléments du tableau auto-indexé. Faites des essais pour voir ce qui se passe en utilisant l'auto-indexage et en reliant N et en définissant celui-ci à un nombre inférieur, égal et supérieur au nombre d'éléments du tableau. Si le nombre d'éléments de votre tableau devait différer du nombre de pics trouvés (d'où la nécessité de voir le code de la séquence 0 et mes autres questions), la boucle FOR pourrait ne pas s'exécuter le nombre de fois attendu.

Similar Messages

  • 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

  • Labview ne m'exécute pas une partie du code

    Bonjour,
    J'ai eu un problème très bizare et grave pour mon cas d'application. 
    Il y a une partie dans mon code (voir photo jointe) qui parfois Labview ne l'exécute pas, je dis bien parfois car je l'ai testé et je l'ai mis en place et ça marche.
    Mais aujourd'huui c'ai eu ce problème, normalement quand il arrive à cette étape, il doit décrementer le nombre qu'il lit déjà à partir de la fonction globale fonctionnelle et après il enregistre la nouvelle valeur décrémenté dans la FGV (remplace l'ancienne par la nouvelle décrèmentée). Ce qui est bizar est qu'il a bien modifé la partie qui traite le booléen mais n'a pas traité la partie qui traite le nombre entier!!
    en plus j'ai remarqué que parfois labview dépasse une étape dans une séquence empilée (par exemple passe de l'étape 1 à 3 directement) parfois je suis obligé de le forcer pour passer à toutes les étapes, est-ce c'est normale??????????
    Merci bien pour votre aide c'est vraiment urgent! 
    Pièces jointes :
    manque execution labview.PNG ‏30 KB

    La Structure Séquence Empilées !!!! ... le top du top !  (j'en rêve)   
    la structure "séquence empilée" est une abomination qui ne devrait même pas exister.
    c'est la meilleure façon de créer du code illisible et spaghetti. (et du code anti-labview)
    Dans un Langage dont la colonne vertébrale  est le "flux de donnée", le mot "séquence" ne devrait même pas être prononcé.
    ce mot devrait faire crasher Labview   

  • After downloading and installing PS CC2014 i wanted start the application but got a message "Impossible d'initialiser Photoshop en raison d'une erreur du programme", in english sth like unable to initiate PS due to a programe error. I did an uninstall and

    After downloading and installing PS CC2014 i wanted start the application but got a message "Impossible d'initialiser Photoshop en raison d'une erreur du programme", in english sth like unable to initiate PS due to a programe error. I did an uninstall and a new download, but the problem's always there

    Try this: Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6

  • Mon Iphone ayant des soucis de plantage d'app, je l'ai restauré ce w/e. Je suis sous mac OS X 10.4.11 et mon Iphone 3GS sous firmware 4.1. Or, à la restauration du portable, une partie de mes applications sont devenues inaccessibles (Facebook, eurosport,

    Mon Iphone ayant des soucis de plantage d'app, je l'ai restauré ce w/e. Je suis sous mac OS X 10.4.11 et mon Iphone 3GS sous firmware 4.1. Or, à la restauration du portable, une partie de mes applications sont devenues inaccessibles (Facebook, eurosport, amazon...), car ces app fonctionnent avec la version 4.3.
    Que puis-je faire, puisque mon mac me dit que sa version d'Itunes est l'actuelle et que je ne peux télécharger sur l'app store des versions compatibles???

  • "Impossible d'effectuer cette opération en raison d'une erreur de programme"

    Bonjour,
    J'ai déjà fait une recherche à ce sujet mais il arrive très souvent que je ne parvienne plus à ouvrir ou à intégrer un fichier en lien dans un document PSD. L'ouverture est impossible et le message suivant s'affiche :
    "Impossible d'effectuer cette opération en raison d'une erreur de programme"
    J'ai recherché sur le forum une solution mais rien n'aide à résoudre cela.
    Merci !

    Sur photoshop CC(2014) pour MAC , j'ai oublié de le préciser...

  • Comment changer le format d'une partie de texte dans un contrôle Texte Message en CVI

    Bonjour
    Après avoir essayé plusieurs méthode pour modifier le format d'une partie de texte afficher dans un contrôle Text message sous labwindows.
    ex : Je veux mettre en gras ou en couleur une partie du texte affiche
    Je me permets de vous poser cette question.
    Peut - on faire ceci ? J'ai vu que l'on peut utiliser une richTextBox mais je n'arrive pas à charger l'activeX pemettant d'intégrer ce control.
    Merci d'avance
    Cordialement

    I'm not exactly sure that I have corretly understood your question, but it seems to me that you want to have part of the text in a textbox with different attributes (color or boldness or so). This in not possible with regular textbox control, which holds only one set of attributes valid for the whole control.
    I am afraid the richtextbox is the only valid control for such a matter.
    As a last note, here the link to the french board of the forums where french-speaking users can discuss in their native language.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Apres la troisième installation complete de Photoshop voila toujours la même réponse après tentative d'ouverture "Impossible d'initialiser Photoshop en raison d'une erreur du programme"

    Apres la troisième installation complète de Photoshop voila toujours la même réponse après tentative d'ouverture "Impossible d'initialiser Photoshop en raison d'une erreur du programme" quelqu'un peut me dire quoi faire appart tout fermer, des-installer, nettoyer,  Chose deja faite pour l'instal de la creative cloud, qui commence à ... (regretter peut-être de l'avoir installée, les 30 jours risque de pas tenir le coup)

    Ok, big big thanks!, photoshop running .. 
    Le 9 oct. 2014 à 21:14, GautamBahl <[email protected]> a écrit :
    Apres la troisième installation complete de Photoshop voila toujours la même réponse après tentative d'ouverture "Impossible d'initialiser Photoshop en raison d'une erreur du programme"
    created by GautamBahl in Photoshop General Discussion - View the full discussion
    Hi DanielDL,
    Please open the finder window click on go and choose go to folder and type /library and press enter.
    Navigate to Application Support/Adobe/color and rename the folder settings to settings.old
    Then try to launch Photoshop and check if the issue persists.
    Thanks
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at https://forums.adobe.com/message/6809943#6809943
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Photoshop General Discussion by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

  • Un message m'apparait lorsque je tente d'ouvrir Photoshop : Impossible d'initialiser Photoshop en raison d'une erreur du programme

    Un message m'apparait lorsque je tente d'ouvrir Photoshop : Impossible d'initialiser Photoshop en raison d'une erreur du programme

    A chat session where an agent may remotely look inside your computer may help
    Creative Cloud chat support (all Creative Cloud customer service issues)
    http://helpx.adobe.com/x-productkb/global/service-ccm.html

  • Bonjour, je n'arrive plus à importer des médias depuis mon finder. quand je clique sur import media mon final cut ne me propose que d'importer à partir d'appareils périphériques mais pas depuis mon bureau. que faire

    bonjour, je n'arrive plus à importer des médias depuis mon finder. quand je clique sur import media mon final cut ne me propose que d'importer à partir d'appareils périphériques mais pas depuis mon bureau. que faire

    You seem to be suffering from a problem related to the just released 10.9.3. Have you updated to this new version?

  • Impossible d'initialiser photoshop en raison d'une erreur du programme

    Bonjour
    J'ai téléchargé la version d'évaluation de photoshop et de lightroom.
    Seul Lightroom fonctionne, pour photoshop, impossible de l'ouvrir et le message "impossible d'initialiser photoshop en raison d'une erreur du programme" apparait.
    Je suis MAC OS X 10.9.3
    Merci de votre aide !!!

    Bonjour, une petite recherche sur le forum avec le message d'erreur vous aurait conduit sur ce sujet : Mac probleme avec Creative Cloud et Photoshop. qui recommande soit une désinstallation avec l'outil "CS Cleaner Tool", soit, en semaine, de contacter un agent par chat : Contacter l’assistance clientèle.

  • IMPOSSIBILITE D'INITIALISE PHOTOSHOP EN RAISON D'UNE ERREUR DU PROGRAMME ???

    IMPOSSIBILITE D'INITIALISE PHOTOSHOP EN RAISON D'UNE ERREUR DU PROGRAMME ???      QUE FAIRE ?

    Hi Maxcoy,
    Please let me know what OS are you using.
    If you are connecting to the server via SMB, use CIFS instead. That's a well known issue in MacOS 10.9.

  • "Le programme d'installation n'a pas pu s'initialiser" InDesign CS6/PC

    Bonjour,
    Après avoir essayé au moins 10 fois de redémarrer mon ordinateur et installer InDesign, je reçois toujours le message suivant;
    "le programme d'installation n'a pas pu s'initialiser", j'ai tout essayé.
    Si quelqu'un aurait une solution, ça m'aiderait beaucoup car j'en ai besoin pour mon stage..
    Cordialement

    Vous avez sans doute tout essayé, sauf peut-être une petite recherche google avec les mots exacts du message d'erreur
    La recommandation sur ce sujet consiste à utiliser l'outil Adobe CS Cleaner Tool, de bien sélectionner les versions installées et de relancer vos installations.

  • Le programme d'installation n'a pas pu s'initialiser, pourquoi

    sur mon second ordinateur MacBook Air le programme d'installation n'a pas pu s'initialiser, pourquoi?  alors que certains programmes de la CS6 sont déjà présent, Photoshop, Bridge, Illustrator,...

    Vous avez sans doute tout essayé, sauf peut-être une petite recherche google avec les mots exacts du message d'erreur
    La recommandation sur ce sujet consiste à utiliser l'outil Adobe CS Cleaner Tool, de bien sélectionner les versions installées et de relancer vos installations.

  • Sous vista je ne peux pas installer le logiciel adobe downloader messCette application ne peut pas être installée car le programme d'installation n'a pas été configuré correctement. Veuillez contacter l'éditeur de l'application pour obtenir de l'aide ?

    Sous Vista je ne peux pas installer le logiciel Adobe Downloader , mon but est de télécharger premier élément 13 Le message d'erreru est :"Cette application ne peut pas être installée car le programme d'installation n'a pas été configuré correctement. Veuillez contacter l'éditeur de l'application pour obtenir de l'aide"?

    nanette01
    Premiere Elements 13 does not support Windows XP, Windows Vista, and Mac OSX 10.7.
    I have tried to push the Adobe ReadMe directive, using Windows XP as my test case. I could download
    Premiere Elements 13 tryout from Adobe to my Windows XP SP3 32 bit computer, but I could not install it.
    Please review and consider. Do you have Windows 7, 8, or 8.1 64 bit computer available to you for Premiere Elements 13?
    ATR

Maybe you are looking for