Programme d'enregistrement de temperature à un pas de temps de 10minutes

Bonjour , j'aimerai solliciter votre aide car je suis entrain de faire des mesures de temperature avc le logiciel Labview mais mon probleme est que je veux mesurer la temperature tous les 10minutes, et je n'arrive pas à le faire. Merci d'avance pour votre aide
Abientot

Hallo Guy-Christian, 
Merci de poster dans les forums de discussion NI. Êtes-vous essayer de prendre des mesures de température dans LabVIEW, ou Measurement Studio pour Visual C + +? Si vous utilisez LabVIEW, s'il vous plaît envoyer votre question ici.
Frank L.
Applications Engineer
National Instruments
Frank L.
Software Product Manager
National Instruments

Similar Messages

  • Mon MacBook Pro est attente de réparation chez Apple Store Opéra depuis 2 semaines, aucune réparation n'a encore commencée car ils n'arrivent pas à enregistrer ma machine : donc pas de réparation ! Comment faire ?

    Suite à un problème à l'allumage de mon MacBook Pro, je suis allé chez Apple Store Opéra pour le faire réparer. Et là : gros pépin ... les Genius n'arrivent pas à me créer un dossier : impossible d'enregistrer mon appareil : numéro de série non reconnu ! J'ai acheté cet appareil en ligne sur l'Apple Store !
    Cela fait donc 2 semaines que mon Mac attend à l'Apple Store que quelqu'un veuille bien s'occuper de lui, ajouté à une semaine d'attente pour avoir le premier rendez-vous avec les Genius ... Donc 3 semaines que je ne peux plus travailler avec mon Mac.
    Est-ce que quelqu'un à une idée de ce que je pourrais entreprendre pour que Apple regle mon problème ???

    Discuss your problem with a manager at the Apple Store involved.
    If that doesn't work, you may want to contact Apple Support at:
    France
    Metropolitain:
    (33) 0805 540 003
    DOM-TOM:
    (33) 0825 77 00 35*

  • Le guide des programmes de Swisscom ne s'affiche pas

    Bien que Microsoft Silverlight ait été installé comme demandé. Swisscom dit que le problème concerne le laptop.
    Je dispose du dernier logiciel OSX Yosemite 10.10.3

    Re Bonjour,
    Voici mes fichiers de test :
    La page d'accueil où j'ai décidé d'insérer la petite animation avec adobe edge : www.judoyvoir.be/News
    Les menus sont bien affichés, mais pas apparent (Par contre, en les ajoutant sur mon hébergeur, j'ai regardé le code html et vois qu'il y a un soucis... A ananlyser )
    Voici une autre page du site qui fonctionne correctement, mais la bannière est remplacée par une image ... www.judoyvoir.be/News/le-club.html
    Je tiens à préciser que je travaille dessus et que rien n'est définitif... Par contre les commentaires sont les biens venus
    PS : Quel merveille ce "adobe muse" je sens que je vais me laisser tenter par l'abonnement

  • Probleme avec Imaq write file qui n'enregistre pas les images en jpg

    Bonjour,
    dans le cadre d'un stage, je suis en train de dévellopper un programme qui récupère une vidéo issue d'une caméra usb. Jusque là tout vas bien. Mais je souhaite réalisé une vidéo a partir d'une suite d'image au format jpeg que le programme aura enregistrer dans un dossier.
    Mon probleme etant que Imaq write file 2 que j'utilise n'arrive pas a enregistrer les image au format jpg (alors qu'il y arrive au forma png, tiff ou jpg2000). Ainsi, lorsque je lance la capture, le programme a l'air de faire des opération mais lorsque je vais dans le dossier où doivent etre entreposé les jpeg, celui ci est vide.
    J'utilise labview 2010 et suis sous windows 7 x64 bits.
    Merci d'avance pour l'aide que vous pourez m'apporter.

    oui bien sur, le voila :
    Pièces jointes :
    test Controle_caméra_prosilica_2.8_2121.vi ‏3752 KB
    CalculateFPS.vi ‏12 KB

  • Problème enregistrement et erreur 1073807339

    Bonjour,
    Je cherche à suivre l'évolution de la résistance (j’impose un courant, je récupère une tension puis U=RI) et de la température de mon échantillon au cours du temps, grâce à deux équipements Keithley connectés par GPIB.
    Pour le suivi de la résistance, l’utilisateur détermine le pas de temps d’enregistrement en entrée. Pour le suivi de la température, l’utilisateur définit un pas de temps d’enregistrement et un seuil de détection de variation (typiquement 1 %).
    Sur la face avant se trouvent quelques indicateurs pour déterminer les causes de l’arrêt du programme (ne sont pas des problèmes LabView) ou les potentielles erreurs LabView.
    Je rencontre deux problèmes avec mon programme :
    1/ parfois, l’enregistrement de la résistance s’arrête (mais le programme continue d'enregistrer la température). Il semblerait que ce problème arrive lorsque je consulte ou copie le fichier texte dans lequel sont enregistrées les données  (pas à chaque fois).
    2/ si j’utilise j’utilise excel ou que j’effectue diverses autres actions sur l’ordinateur alors que le programme LabView est lancé, le message d’erreur suivant s’affiche : « Error 1073807339 occured at VISA wait an event for RQS.VI », et le programme ne tourne alors plus correctement (problème avec le Keithley me permettant de suivre l’évolution de la température).
    Si vous pouviez m’aider à comprendre d’où viennent ces problèmes (surtout le premier), ça me serait bien utile. Vous trouverez en PJ le programme LabView et différents sous-VI. Je n’ai mis que peu d’explications dans le programme, donc si besoin je peux apporter des compléments d’informations.
    Merci de votre aide,
    Simon
    Pièces jointes :
    Conditions enregistrement.vi ‏11 KB
    calcul pas de temps-M2.vi ‏10 KB
    Pgm principal.vi ‏82 KB

    réponse rapide avant d'ouvrir ton code :
    Excel n'est pas partageur, si tu ouvres un fichier avec Excel, il  ne laisse pas d'autres appli accèder à ce fichier, en tout cas c'était vrai avant, peut être queles versions récente sont plus souples, mais pas sûr.
    après avoir vu le code :
    je pense que de lire le fichier de résultat pour voir la dernière valeur n'est pas une super idée, tu pourrais conserver cette valeur dans un shift register pour éviter les accès au fichier.
    ensuite, ouvrir ton fichier avec une autre appli pendant que ton soft continu d'y ajouter des valeurs est un peu risqué, en fait ça va dépendre de l'appli que tu utilises, selon comment elle fonctionne tu auras différents comportement, si tu prends Notepad++ tu n'auras pas de soucis, si tu prends Excel, là c'est plus problématique...
    il y a plusieurs option, avant d'écrire ton fichier, t'assurer qu'il est "libre" en récupérant l'erreur à la sortie d'un "open file", c'est moyen parce que tu dois ensuite stocker les valeurs den mémopire jusqu'à ce que le fichier soit libre..
    autre option, utiliser des TDMS (fichiers qui permettent les accès conccurents), il existe aussi un Addin pour qu'Excel puisse ouvrir ces fichiers.
    Il y a surement d'autre option auxquelles je n'ai pas pensé.
    Bonne chance
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • [Signal Express] Enregistrement périodiques

    Bonjour
    Je souhaite programmer des enregistrements périodiques (5s toutes les 300s) mais uniquement lorsqu'un paramètre est compris entre 2 valeurs, mais je n'arrive pas à trouver les conditions de démarrage/arrêt adéquates dans les options d'enregistrement.
    Quelqu'un pourrait il m'aider ?
    Merci d'avance
    Maxime

    Bonjour Maxime,
    Pour réaliser une acquisition de 300 secondes toute les 5 secondes, il faut placer votre tâche d'acquisition finie dans une Répétition conditionnelle (Contrôle d'exécution/Répétition conditionnelle) ou vous pouvez spécifier des durées d'exécutions et de répétition.
    En ce qui concerne le déclenchement de l'acquisition de l'acquisition par fenêtrage, il faut configurer les paramètres de déclenchement de la tâche d'acquisition en fenêtrage analogique et spécifié les gammes de valeurs.
    Je vous souhaite une bonne journée, 
    Cordialement,
    Sabri JATLAOUI - Certified LabVIEW Developer

  • Enregistrement binaire bas niveau de plusieurs voies

    Bonjour,
    Je travaille actuellement sur un programme pour des bancs d’essais de fatigue. Le but est de faire l’acquisition des signaux issus des capteurs de forces sur des durées d’environ 3 jours (+/- 300 000 cycles).
    Dans la version initiale, j’avais utilisé un format d’enregistrement TDMS et les informations de l’essai (nom de l’opérateur, date, etc.) y étaient enregistrées comme propriétés. L’exploitation était alors très facile et claire mais le volume de stockage des données est trop volumineux dans ce format donc je pense utiliser du binaire simple. Pour l’enregistrement, j’utilise des fonctions de bas niveau pour optimiser le temps d’exécution ainsi qu’une acquisition par « paquets ».
    Pour pouvoir récupérer les données, je n’ai trouvé que le format cluster mais je ne vois pas alors comment les exploiter.
    Je vous joins un VI simple qui expose mon problème en simulant 3 voies.
    Pourquoi le format TDMS est-il beaucoup plus volumineux alors qu’il s’agit de binaire ?
    Comment enregistrer puis récupérer sous forme d’un graphe les signaux des 3 voies ?
    Comment récupérer une voie dans le fichier binaire pour que ses valeurs servent d’axe X sur un graphe XY ?
    Comment ajouter les informations texte concernant l’essai dans le fichier ?
    Je vous remercie par avance,
    Nolwenn.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    test_enregistrement_binaire_multivoies.vi ‏165 KB

    Bonjour,
    Voici quelques pistes pour vous aider dans votre problème d’enregistrement de données.
    En ce qui concerne les fichiers TDMS, ils sont notablement plus gros que de simples fichiers binaires, notamment lorsque la durée d’enregistrement est longue, car à chaque écriture de donnée dans le fichier, un en-tête (« header ») est également créé. De ce fait, si vous écrivez point par point dans votre fichier TDMS, un en-tête est créé pour chaque point de donnée du fichier. Afin de résoudre ce problème, vous pouvez consulter le lien suivant : http://digital.ni.com/public.nsf/allkb/63DA22F92660C7308625744700781A8D?OpenDocument
    Vous trouverez notamment dans celle-ci un petit VI exemple pour enregistrer un fichier TDMS sur un temps long.
    Vous pouvez également créer un petit morceau de code afin que l’enregistrement de vos données de se fasse pas en un seul fichier mais en plusieurs (étant nommés par exemple data_1, data_2…). Cela permettrait de découper vos fichiers TDMS en plusieurs parties ce qui pourrait simplifier le stockage.
    Concernant votre second point,  souhaitez vous afficher les trois voies sur un même graphique ou sur trois graphes différents ?
    L’utilisation de fichiers binaires est un petit peu plus complexe dans LabVIEW que celle des fichiers TDMS. Afin d’afficher vos données sur un graphe XY, au vu de l’exemple que vous avez envoyé, il va falloir transformer le tableau (1D) de cluster (1 élément) de tableau (2D) que vous obtenez en sortie du VI « lire un fichier binaire » afin de pouvoir l’afficher dans un graphique. Vous pouvez suivre l’extrait de VI en pièce jointe pour ce faire. Afin d’afficher un graphe XY, à partir de l’extrait de VI, il vous suffit d’utiliser le VI indexer un tableau, et de choisir quelles voies seront vos axes d’abscisses et d’ordonnées.
    NB : l’utilisation de la fonction « transposer un tableau » vient de la façon dont LabVIEW gère les graphiques. Il est nécessaire de l’implémenter dans le code que vous avez fourni afin de visualiser correctement les données.
    Pour le quatrième point, il est possible d’écrire des chaines de caractères dans les fichiers binaires. Elles seront enregistrées dans le fichier sous forme d’entiers 8 bits non signés. Ecrire à la fois des chaines de caractère et des données de type numérique dans le même fichier binaire est une opération complexe. Peut être pouvez vous créer deux fichiers, l’un contenant les informations sur les mesures, et l’autre les données de mesure.
    J’espère que cela vous aidera dans votre implémentation. N’hésitez pas à nous recontacter pour toute question supplémentaire
    Guillaume Hyvert
    Pièces jointes :
    enregistrement binaire multivoies.png ‏20 KB

  • Enregistrer les données du STM32F4 dans un fichier excel

    bonjours, 
    j ai un mini projet, dans lequel je doit acquérir des données à travers des capteurs, puis les afficher sur une interface labview et après les enregistrer dans un fichier excel. j'ai fais ce programme mais encore ca ne marche pas 
    merci de m'aider 
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    testexcelet visa.vi ‏37 KB

    Tiens,
    Voici un exemple des modifs apportés à ton VI. J'ai mis des valeurs arbitraires pour les tailles de tableaux, à toi de les adapter.
    Cdt,
    Michael
    Pièces jointes :
    testexcelet visa-1.vi ‏30 KB

  • Améliorer programme

    Bonjour, je suis stagiaire et j'ai eu pendant deux mois un programme à faire sur Labview. N'ayant eu que peu de cours sur la programmation Labview, je me suis débrouillé pour leur faire quelque chose. J'aimerais avoir, si vous avez le temps, un avis sur ce programme afin que je puisse l'améliorer.
    Par exemple j'ai eu du mal à le rendre réactif, à faire en sorte que certaines parties du programme se fasse en parallèle.
    Je voudrais savoir aussi si il est possible d'avoir un compteur de minutes exploitable dans un fichier texte par exemple.
    Comment enregistre moins de données après un certain temps (la fréquence des mesures suivrait une loi logarithmique).
    Merci d'avance. Mathieu
    Ci-joint mon programme. Le principal s'appel Programme final mais je n'ai pas pu poster l'ensemble des sous VI.
    Pièces jointes :
    Programme final 5 [pour tester carte d'acq]bisbis.vi ‏3622 KB
    stabilité avc tracé d'une droite ssVI.vi ‏47 KB
    Commande svannes 3.vi ‏58 KB

    D'autre sous Vi important.
    Pièces jointes :
    Global 1.vi ‏30 KB
    dosage cinétique.vi ‏12 KB
    Ecriture dans fichier statut ss vi.vi ‏20 KB

  • Insérer un enregistrement

    Bonjour, je suis à faire un formulaire enregistrement, et l'option dans l'onglet comportement de serveur insérer enregistrement n'y est pas comme vous pouvez le constaté sur mon image,
    Même chose dans le menu insertion, la fonction Objets de données n'y est pas non plus.  Ma base de données est créer mon formulaire aussi. Mais ces deux options n'y sont pas. Si vous avez une idée du problème, cela me sera vraiment utile.
    merci.
    Onglet comportement
    Barre navigation

    Pour la première question, j’ai trouvé ce qui clochait, mais pour les objets de données je cherche toujours.

  • Arret automatique du programme

    Bonjour,
    cela fait un moment que je bloque sur une partie de mon programme.
    J'envoie trois signaux pour une commande de moteur. Je voudrais que le signal "ENABLE" qui arrete ma carte arrete aussi le programme Labview.
    Je bloque sur cette étape. Voici la dernière version de mon programme. Ce dernier arret bien le programme mais trop tot et du coup mon moteur n'a pas le temps de faire ce que je lui demande.
    Pour info, j'utilise un NI USB6211
    Merci pour votre aide
    Matt
    Attachments:
    V5.vi ‏40 KB

    Bonjour,
    De quel signal ENABLE parlez-vous?
    Le bouton STOP est-il obligatoire dans votre application?
    Lorsque vous appuyez sur STOP l'application s'arretera directement à la fin de l'itération en cours.
    Brice S.
    National Instruments France

  • Programme à étapes

    Bonjour à tous,
    Je travaille depuis quelques mois sur Labview 8.2. J'ai écrit un programme qui gère différents instruments (générateur de courant DC, générateur micro-ondes, débitmètres...) J'ai un raque NI Compact DAQ, des cartes d'acquisitions et des relais.
    Le programme actuel est séquencé en 3 parties. 1ere partie : ouverture des voies, 2eme partie : actions (lecture; écriture...) avec une boucle While, 3eme partie : arrêt des taches.
    Mon programme fonctionne correctement mais n'est pas terminé.
    Je voudrais à présent créer une fonction qui me permettrait d'exécuter mon programme plusieurs fois en intégrant une cellule temps.
    Je donne en exemple mon programme, j'ai plusieurs paramètres configurables (des consignes et des interrupteurs pour activer les consignes).
    Je clique sur une icône 'Étape 1" (que je n'ai pas encore) et je règle les paramètres dans les cellules de consigne. Je souhaiterai que ma première étape soit l'allumage de mes débitmètres et l'allumage du chauffage pendant 10 minutes (fonction temps qui n'est pas encore intégrée) . 
    Je fais de même pour l'étape 2, je clique sur "Etape 2" et configure le temps de l'étape, les débitmètres, le chauffage mais j'ajoute une consigne pour les micro-ondes.
    Je clique sur étape 3 et ainsi de suite. Je souhaite au total avoir 10 étapes.
    Donc après la configuration, je reviens sur "étape 1" et je clique sur "start" (que je n'ai pas encore) et là, le programme se lance, un compteur se met en route (que je n'ai pas également). Seuls les instruments que j'ai configuré démarrent. Au bout de 10 minutes, le programme passe à l'étape 2 etc...
    Quel(s) outil(s) me permettrait de faire se genre de programmation? Est ce qu'il serait possible d'avoir un exemple d'un programme de ce type? Je peux également poster une version simplifiée du programme pour vous donner une idée de ce que j'ai déjà fait.
    Je vous remercie d'avance pour votre aide

    Bonjour;
    Je travaille toujours sur mon projet et je ne trouve pas une machine à états qui correspond à ce que j'ai besoin.
    Ma version de Labview me limite car il y a des exemples que je ne peux pas lire (version supérieure à la mienne)
    J'ai joins un document Word de mon programme avec les cases qui me manquent, un start et stop du programme selectionné, le temps de chaque étape à définir et le nombre d'étapes également à définir. Toutes les autres cellules sont des paramètres que je souhaite modifier pour chaque étape. Exemple, poule l'étape 1 je veux un débit total de gaz égale à 100 sccm et l'étape 2 uniquement 50 sccm.
    Est ce que l'on peut me proposer un exemple simple svp?
    Merci d'avance pour votre aide
    Pièces jointes :
    Programme à étape.doc ‏145 KB

  • Problème sur indesign CC, au moment de l'enregistrement au format idml CS4

    Bonjour, j'ai problème sur indesign CC, au moment de l'enregistrement au format idml CS4 il reste bloqué sur 54% en tache d'arrière-plan, la taille du fichier ne dépasse pas 124 octets.
    Quand je réouvre sur Indesign CC, il me dit que le fichier est endommagé et si je veux l'ovrir quand même.
    Merci de votre aide.

    Dans ce genre de cas, il faut procéder par élimination : supprimer la moitié des pages, enregistrer sous (pour ne pas perdre l'original), et retenter un export. Si l'export bloque, le problème se situe dans cette moitié, il faut donc continuer à suprimer la moitié et recommencer. Dans le cas contraire, le problème se situe dans la moitié supprimée… En continuant à supprimer la moitié du fichier, on arrive forcémént à trouver l'origine.
    À part ça, il existe un forum en français, ici

  • Piloter un moteur pas à pas

    Bonjour à tous,
    Je suis un stagiaire à l'entreprise Axess tech, et une petite partie de mon projet est de commander et piloter un petit moteur pas à pas à l'aide du logiciel Labview (la vitesse, le sens, le nombre de pas à éffectuer et également convertir le nombre de pas en distance).
    Par exemple, on rentre une distance en mm et le moteur la convertit en nombre de pas qu'il va donc faire. Je pense que cette convertion dépend du moteur choisi mais on pourrait commencer par établir une valeur par défaut que je changerai une fois mon moteur dans les mains.
    Ayant fait de nombreuses recherches sur internet et sur le forum, je n'ai pas trouvé de "tuto" assez explicatif pour débutant pour pouvoir programmer ce type de moteur.
    Je débute sur Labview et je ne sais pas par où commencer car je n'ai ni de moteur ni de carte de commande actuellement et je ne sais pas comment les choisir en fonction de mon application.
    J'aurais donc plusieurs questions :
    Est-ce qu'il y une carte de commande spécifique pour piloter du PC au moteur ? Si oui, qu'elle est sa référence ?
    Est-ce qu'un programme marche avec n'importe quel carte commande/moteur pas à pas?
    Existe-t-il un programme .VI déja fait pour ce type d'application ?
    J'ai la version d'évaluation de Labview étudiant, est-ce que j'ai besoin d'une autre version pour faire cette application ? Télécharger des "drivers" ou autres ?
    J'ai trouvé un petit tuto pour commander une rotation d'un moteur, mais c'est un programme qui gère juste la vitesse de rotation en fonction de la temporisation et le sens... or moi je voudrais également effectuer un certain nombre de pas spécifique. Peut-être que vous pourriez m'aider à l'améliorer... ou changer complètement de programme car celui-ci n'est pas adapté ? (voir images ci-joint)
    Désolé de mon ignorence, j'espère que vous pourrez m'aider.
    Je vous remercie d'avance, mes salutations distinguées.

    Le premier pas - indispensable et incontournable - consiste à choisir le moteur en fonction de l'application et le driver qui servira à le piloter.
    Tant que le matériel n'est pas défini, il ne sert pas à grand chose de parler "programmation" car celle-ci en dépendra très fortement.

  • Comment combiner plusieurs sous programmes dans un seul programme labview

    Bonjour 
    je suis Débutante sur labview. je veux utiliser ce logiciel pour acquérir des données analogiques, numériques et vidéos au même temps. j'ai des sous-programmes pour différentes parties d'une expérience et je veux combiner les sous programmes dans un seul VI pour pouvoir effectuer lancer tout au même temps.
    est ce que je dois copier les sous programmes dans un seul ou il y a une fonction qui le fait automatiquement.
    merci 

    et je veux combiner les sous programmes dans un seul VI
    sais pas ... j'ai l'impression que la réponse est dans la phrase elle-même
    sous-VI
    transformer les VIs en sous-VIs et les regrouper (en parallèles) sur un Diagramme commun.
    après, on peut discuter des heures (surtout sans code sous les yeux)
    X sous-VIs, ou X appels dynamiques ? d'éventuelles ressources partagées, un seul FP ou plusieurs, optimisations possibles,  code commun éventuel ... etc ...
    mais l'idée "basique" et surtout "de départ", regrouper les VIs en tant que sous-VIs (en //, plusieurs threads) sur un BD main.

Maybe you are looking for