Problème arrêt acquisition sur graphique CVI

bonjour,
je refais ce poste car je viens de m'apercevoir que je l'avais mis dans le forum anglais
  je fais l'acquisition de température en continue mais je souhaiterais l'arrêter aprés un certain temps
Le problème c'est que plus je diminue mon sleep plus plus l'acquisition sur le graphique mets de tempsà s'arrêter
voici mon programme
#include "graphessai.h"
#include <windows.h>
#include <NIDAQmx.h>
#include <formatio.h>
#include <analysis.h>
#include <ansi_c.h>
#include <cvirte.h>    
#include <userint.h>
#define echelletc                30
#define offsettc                -50
#define nbpointtc                10
#define NUM_PLOTS           20100
#define ABS_DATE_TIME_FORMAT_STRING "%X  %B %#d, %Y"
#define REL_DATE_TIME_FORMAT_STRING "%#M:%S.%3f"
#define MSG_FORMAT_STRING "Current window: %s  -  %s"
static int PanelHandle, PlotArray[NUM_PLOTS] = { 0 }, CurrentPlotIndex;
static double StartTime;
static void TakeSample (void);
double tc1[10];
double tc_mean;
double curTime;
TaskHandle tc1_task; 
int main (int argc, char *argv[])
    if (InitCVIRTE (0, argv, 0) == 0)
        return -1;  /* out of memory */
    if ((PanelHandle = LoadPanel (0, "Graphessai.uir", PANEL)) < 0)
        return -1;
    DAQmxCreateTask("TC1",&tc1_task);
    DAQmxCreateAIVoltageChan (tc1_task, "PXI1Slot5/ai6", "", DAQmx_Val_RSE, 0, 10, DAQmx_Val_Volts, "");
    DisplayPanel (PanelHandle);
    RunUserInterface ();
    DiscardPanel (PanelHandle);
    return 0;
int CVICALLBACK QuitCallback (int panel, int control, int event,
        void *callbackData, int eventData1, int eventData2)
    switch (event)
    case EVENT_COMMIT:
        QuitUserInterface (0);
        break;
    return 0;
static void TakeSample (void)
    double value;
    double i;
    for(i=0;i<20/0.001;i++){
            DAQmxReadAnalogF64 (tc1_task, 10, 10.0, DAQmx_Val_GroupByChannel, tc1, 10, NULL, 0);
    Mean (tc1, 10, &tc_mean);
     if (StartTime == 0.)
        StartTime = curTime;
    GetCurrentDateTime (&curTime);
    value = tc_mean * echelletc+offsettc; 
    // gPlotArray is a circular buffer; if we've looped around, discard the old plot
    if (PlotArray[CurrentPlotIndex])
        DeleteGraphPlot (PanelHandle, PANEL_GRAPH, PlotArray[CurrentPlotIndex], VAL_DELAYED_DRAW);
   PlotArray[CurrentPlotIndex] =PlotXY (PanelHandle, PANEL_GRAPH, &curTime, &value, 1, VAL_DOUBLE,
        VAL_DOUBLE, VAL_CONNECTED_POINTS, VAL_EMPTY_DIAMOND, VAL_SOLID, 1, VAL_RED);
              Sleep (1);   
        if (++CurrentPlotIndex == NUM_PLOTS)
        CurrentPlotIndex = 0;
int CVICALLBACK START (int panel, int control, int event,
        void *callbackData, int eventData1, int eventData2)
    switch (event)
        case EVENT_COMMIT:
         TakeSample ();
            break;
    return 0;
j'aimerais que l'acquisition s'arrête au bout de 20 SEcondes (juste pour l'exemple plus tard il faudra que je l'arrête au bout de 24 h)) mais mon programme s'arrête environ 25 minutes plus tard
si quelqu'un à une idée elle serait la bienvenue
 Lounette m'a conseillé d'utiliser des mémoires tampons mais je n'ai aucune idée de comment ça marche
Cordialement

Bonjour,
Je pense que le plus "simple" serait d'utiliser les threads.
En effet tu pourrais soit créer un seul thread avec l'acquisition via DAQmx et l'affichage. Soit créer deux threads un pour l'acquisition qui envoyera ces données à l'autre thread via une file d'attente (Thread Safe Queue). On parle souvent d'architecture producteur / consommateur pour les problèmes LabVIEW.
Dans tout les cas tu pourras facilement arrêter un thread via les fonctions adéquates comme CmtTerminateThreadPoolThread . Sans avoir de soucis pour attendre l'arrêter de la fonction.
Je te conseil cet article : http://zone.ni.com/devzone/cda/tut/p/id/3663#toc3
Cela demande plus de temps de développement mais ça peut être utile.
Cordialement,
Da Helmut

Similar Messages

  • Problème arrêt acquisitio​n sur graphique CVI

    Bonjour,
    voici mon problème :
       je fais l'acquisition de température en continue mais je souhaiterais l'arrêter aprés un certain temps
    Le problème c'est que plus je diminue mon sleep plus plus l'acquisition sur le graphique mets de tempsà s'arrêter
    voici mon programme
    #include "graphessai.h"
    #include <windows.h>
    #include <NIDAQmx.h>
    #include <formatio.h>
    #include <analysis.h>
    #include <ansi_c.h>
    #include <cvirte.h>    
    #include <userint.h>
    #define echelletc                30
    #define offsettc                -50
    #define nbpointtc                10
    #define NUM_PLOTS           20100
    #define ABS_DATE_TIME_FORMAT_STRING "%X  %B %#d, %Y"
    #define REL_DATE_TIME_FORMAT_STRING "%#M:%S.%3f"
    #define MSG_FORMAT_STRING "Current window: %s  -  %s"
    static int PanelHandle, PlotArray[NUM_PLOTS] = { 0 }, CurrentPlotIndex;
    static double StartTime;
    static void TakeSample (void);
    double tc1[10];
    double tc_mean;
    double curTime;
    TaskHandle tc1_task; 
    int main (int argc, char *argv[])
        if (InitCVIRTE (0, argv, 0) == 0)
            return -1;  /* out of memory */
        if ((PanelHandle = LoadPanel (0, "Graphessai.uir", PANEL)) < 0)
            return -1;
        DAQmxCreateTask("TC1",&tc1_task);
        DAQmxCreateAIVoltageChan (tc1_task, "PXI1Slot5/ai6", "", DAQmx_Val_RSE, 0, 10, DAQmx_Val_Volts, "");
        DisplayPanel (PanelHandle);
        RunUserInterface ();
        DiscardPanel (PanelHandle);
        return 0;
    int CVICALLBACK QuitCallback (int panel, int control, int event,
            void *callbackData, int eventData1, int eventData2)
        switch (event)
        case EVENT_COMMIT:
            QuitUserInterface (0);
            break;
        return 0;
    static void TakeSample (void)
        double value;
        double i;
        for(i=0;i<20/0.001;i++){
                DAQmxReadAnalogF64 (tc1_task, 10, 10.0, DAQmx_Val_GroupByChannel, tc1, 10, NULL, 0);
        Mean (tc1, 10, &tc_mean);
         if (StartTime == 0.)
            StartTime = curTime;
        GetCurrentDateTime (&curTime);
        value = tc_mean * echelletc+offsettc; 
        // gPlotArray is a circular buffer; if we've looped around, discard the old plot
        if (PlotArray[CurrentPlotIndex])
            DeleteGraphPlot (PanelHandle, PANEL_GRAPH, PlotArray[CurrentPlotIndex], VAL_DELAYED_DRAW);
       PlotArray[CurrentPlotIndex] =PlotXY (PanelHandle, PANEL_GRAPH, &curTime, &value, 1, VAL_DOUBLE,
            VAL_DOUBLE, VAL_CONNECTED_POINTS, VAL_EMPTY_DIAMOND, VAL_SOLID, 1, VAL_RED);
                  Sleep (1);   
            if (++CurrentPlotIndex == NUM_PLOTS)
            CurrentPlotIndex = 0;
    int CVICALLBACK START (int panel, int control, int event,
            void *callbackData, int eventData1, int eventData2)
        switch (event)
            case EVENT_COMMIT:
             TakeSample ();
                break;
        return 0;
    j'aimerais que l'acquisition s'arrête au bout de 20 SEcondes (juste pour l'exemple plus tard il faudra que je l'arrête au bout de 24 h)) mais mon programme s'arrête environ 25 minutes plus tard
    si quelqu'un à une idée elle serait la bienvenue
    Cordialement

    Bonjour,
    Je n'utilise pas DAQmx pour mes applications du coup je ne l'ai pas installé et je n'ai pas accés à l'aide. Cependant ces fonctionalités étaient déjà disponibles dans le driver précédent (NIDAQ). D'après les quelques documents présent sur le site de NI, la création de mémoire tampon se fait certainement à l'initialisation de la tache d'acquisition (fonction DAQmxCfgSampClkTiming je pense). Le lancement de la tache se fera avec DAQmxStartTask et l'arret avec DAQmxStopTask puis DAQmxClearTask. Pour la lecture des données et le rafraichissement du graphe, il est possible de créer un évenement qui sera déclenché tout les N échantillons acquis (fonction DAQmxRegisterEveryNSamplesEvent). C'est dans la fonction associée a cet évènement qu'il faudra utiliser la fonction "xxxRead" pour lire vos échantillons et les afficher. A vous de dimensionner la mémoire tampon et le nombre d'échantillons qui provoquent l'évènement afin d'obtenir un rafraichissement du graphe plusieurs fois par seconde. J'espère que cela va vous aider ... sans carte d'acquisition et sans aide sur l'API de DAQmx je ne peux pas vous en dire beaucoup plus !  Fouillez dans les exemples de code, il y a certainement un exemple d'acquisition avec mémoire tampon (Buffered acquisition) et un autre sur les évènements DAQmx.
    cordialement,
    Stéphane        
    Labwindows/CVI user since version 4.0

  • Bonjour, je veux installer i tunes et le message d'erreur est "Un problème s'est produit sur ce package windows installer. Un programe nécessaire pour que cette installation puisse se terminer n'a pas pu être executé. Contacter votre service suppott ou le

    Bonjour, j'essaye d'installer i tunes mais le message d'erreur apparaît !:
    "un problème s'est produit sur ce package windows installer. Un programme necessaire pour que cette installation puisse se terminer n'a pas pu être exécuté. Contacter votre servive support ou le distributeur package"
    Pourriez vous m'aider? merci

    Bonjour, j'essayerais d'utiliser le Adobe cleaner tool.
    http://www.adobe.com/fr/support/contact/cscleanertool.html
    ou de reinstaller le download assistant. (pour ajouter les fichiers manquants)

  • Problème pour se connecter sur l'application YouTube de mon iPhone

    Bonjour !
    J'ai un problème pour me connecter sur l'application YouTube de mon iPhone : on me demande d'aller sur le site YouTube via compte Google et je peux me connecter sur le site internet (application SAFARI de mon IPhone) mais pas directement en utilisant l'application YouTube sur mon téléphone en raison d'un problème de reconnaissance de mon identifiant et de mon mot de passe ?
    Je ne comprends pas ce que je dois faire, merci de votre aide.
    Cordialement.
    Anne

    Bonjour Anne,
    Ce site est essentiellement anglophone et tu risques d'avoir du mal à trouver de l'aide en français.
    Je ne suis pas sûr de bien comprendre ce qui t'arrive : je viens de faire l'essai depuis mon iPhone et j'ai accédé à l'application YouTube sans problème et sans qu'il me soit demandé de m'identifier.
    Cela dit, il se trouve que j'ai un compte Google et que j'ai installé sur mon iPhone l'appli Google que je soupçonne d'être connectée en permanence avec mon compte. Et, en allant voir le site YouTube sur mon ordi depuis un navigateur en ayant pris soin de ne plus avoir de connexion active à mon compte Google, il est vrai que j'arrive sur une page qui me suggère assez fortement de créer un compte Google (ou de me connecter si j'en possède un).
    Mais cela n'empêche pas de consulter les vidéos et je pense que le comportement ne doit pas être très différent sur iPhone. Es-tu sure que tu ne peux pas passer outre l'identification sur YouTube ?
    Au pire et s'il n'est pas possible de faire autrement, il te suffit de créer un compte Google (avec ton adresse mail habituelle) même si tu ne t'en sers pas pour autre chose et de configurer sur ton iPhone l'appli Google avec mais, bien sûr, cela ouvre la porte au suivi à la trace de tes consultations par Google. A toi de mettre en balance avantages et inconvénients.
    Bon courage

  • J'ai un problème de mise à jour sur Apple Store ? Mon identifiant est grisé et impossible de le supprimer ? J'ai essayè plusieurs fois de le rénitialiser, mais je reviens sur la fenêtre avec mon identifiant grisé

    Bonjour,
    DEPUIS OCTOBRE 2014, je me trouve cette with this Problème? Je étais de GRATUIT Comme FAI et je ai Changé versez Prendre SFR? Et à partir de moment CE La Mai Problèmes Ont commence, je ai Voulu de passer suite à ma nouvelle adresse (Maintenant je sais Que je aurai du Garder mon ancienne). Quoique Maintenant je ai les deux et ce est là Je Crois mon Problème? je ai des mises à jour Qui ne se font plus (iMovie et Iphoto) Qui Ont pris l'identifiant SFR et Quand je request la mise à jour, une fenêtre se ouvre with the identifiant SFR grisé et si je Mets le mot de passe, juin fenêtre apparait me signalant au Québec par mesure de sécurité MON identifiant une Était dènitialisè et de le réinitialiser, je ai fait PLUSIEURS foie this opération, en changeant le mot de passe et d'identifiant also, Mais je reviens à la cas départ with the same fenêtre et l'identifiant SFR grisé? Je ne sais plus quoi faire?
    Si Une personne peut me conseiller, je la Remercié de me sortir de CE Problème!
    Je suis sur un Mac OSX Yosemite

    Bonjour,
    avez-vous trouver une solution à votre problème ? j'ai exactement le même problème depuis la màj iOS 8.0.2 (j'ai un iphone 5s).
    Cordialement,
    Zera

  • Problème arrêt programme acquisition USB6009

    Je me permets de vous contacter pour un problème de programme sur lequel je bute depuis une semaine. Vous trouverez en fichier le programme sous labView 2009.
    Pour résumé, ce programme fait l'acquisition de trois tensions analogiques et une entrée numérique DIO0 via un boitier USB6009 et la programmation d'une tension analogique sur la voie AO0.
    J'ai une première boucle de lecture des valeurs qui s'opère toute les 500ms
    J'ai une structure évenement "Start Process" qui me permet de tracer un graphique X,Y avec X le temps en cours et Y une valeur analogique
    Mon problème principal est le suivant:
    Lorsque le programme "Process" se termine, la seule boucle qui continue à tourner est la boucle d'acquisition des tensions et d'affichage des tensions analogiques sur des indicateurs en face avant.
    Lorsque je clique alors sur le bouton "Cancel", j'obtiens un sablier sur le PC et je n'ai plus la main sur le PC même en fermant LabView, je dois rebooter!! je n'arrive pas à voir et à isoler le problème même en phase animation de l'execution ( ampoule)? ou alors l'erreur est tellement grosse que je ne la vois pas!!
    Pouvez vous m'aider car je commence à m'arracher les cheveux
    Autre petit détail, moins important celui-là, je n'arrive pas à trouver la procédure pour effacer un graphique afin qu'il n'y en ait qu'un seul de visible sur le graphe?
    En vous remerciant d'avance
    Pièces jointes :
    MonProjet.ZIP ‏185 KB

    Première chose, quand tu remets ton booléen à la fin du programme c'est mieux de le faire en début de programme, au cas ou tu ai un problème lors d'une éxécution, sinon tu as un bug aussi à l'exécution suivante.
    Pourquoi n'utiliserais tu pas une occurence pour synchroniser tes boucles?
    Sinon d'un point d evue graphique tu pourrais améliorer ton programme afin qu'il soit plus facile à maintenir (commentaires, sous VI, label sur les cables, merger les erreurs, j'aurais aussi récupéré le status des erreurs pour la condition d'arrêt avec un ou pour s'ajouiter à ton bouton stop)
    Rodéric L
    Certified LabVIEW Architect

  • Problème acquisition sur PCI 6032E

    Bonjour, je suis actuellement en stage de fin d'étude et il m'ai demandé de réaliser l'aquisition d'un thermocouple. Nous pouvons utiliser qu'une carte PCI 6032E directement et le logiciel labview. Nous avons beaucoup de perturbation et nous ne comprenons pas pourquoi l'aquisition est instable meme en filtre le signal avec un passe bas avant d'enlever les bruits à 50 Hz.
    Avez vous une solution?
    D'avance merci

    Que voulez-vous dire par "acquisition instable"? Vous trouvez les mesures bruitées?
    Les mesures de températures avec thermocouple sont très sensibles. Si vous faîtes une mesure toutes les ms, vous risquez de voir beaucoup de bruit dans votre signal. Essayez simplement de moyenner vos mesures sur des intervailles de temps d'au moins 1 seconde;
    Aussi, vérifier les spécifications de votre matériel (http://www.ni.com/pdf/manuals/370720c.pdf + thermocouple) pour déterminer l'incertitude sur vos mesures.

  • Problème arrêt programme

     Je me permets de vous contacter pour un problème de programme sur lequel je bute depuis une semaine. Vous trouverez en fichier le programme sous labView 2009.
    Pour résumé, ce programme fait l'acquisition de trois tensions analogiques et une entrée numérique DIO0 via un boitier USB6009 et la programmation d'une tension analogique sur la voie AO0.
    J'ai une première boucle de lecture des valeurs qui s'opère toute les 500ms
    J'ai une structure évenement "Start Process" qui me permet de tracer un graphique X,Y avec X le temps en cours et Y une valeur analogique
    Mon problème principal est le suivant:
    Lorsque le programme "Process" se termine, la seule boucle qui continue à tourner est la boucle d'acquisition des tensions et d'affichage des tensions analogiques sur des indicateurs en face avant.
    Lorsque je clique alors sur le bouton "Cancel", j'obtiens un sablier sur le PC et je n'ai plus la main sur le PC même en fermant LabView, je dois rebooter!! je n'arrive pas à voir et à isoler le problème même en phase animation de l'execution ( ampoule)? ou alors l'erreur est tellement grosse que je ne la vois pas!!
    Pouvez vous m'aider car je commence à m'arracher les cheveux
    Autre petit détail, moins important celui-là, je n'arrive pas à trouver la procédure pour effacer un graphique afin qu'il n'y en ait qu'un seul de visible sur le graphe?
    En vous remerciant d'avance...
    Attachments:
    MonProjet.ZIP ‏185 KB

    Dupliqué >> http://forums.ni.com/t5/Discussions-de-produit-de-NI/Probl%C3%A8me-arr%C3%AAt-programme-acquisition-...

  • Problème téléchargement Dll de CVi 2009 vers OS Pharlap

    Bonjour,
    J'ai deux application qui doivent tourner sur la cible PXI sous l'OS temps réel Pharlap. La
    première fait l'acquisition de signaux logiques et analogiques via les cartes présentes
    sur le châssis PXI. Le téléchargement de cette Dll vers la cible sous Pharlap fonctionne
    correctement et l'application embarquée interagit bien avec l'hote.
    La seconde application fait l'acquisition de signaux logiques et analogiques et
    l'acquisition de trames CAN via des Dll développées en Labview/FPGA.
    C'est lors du téléchargement de cette Dll avec des fonctions CAN qu'il y a un problème.
    Le téléchargement s'arrête et demande une Dll qui s'appelle "Version.dll".
    Je n'est trouvé nulpart la trace de Version.dll
    Merci pour vos réponses
    JGO

    Bonjour,
    Je ne suis pas sur qu'une DLL créée avec LabVIEW puisse être executée sur LabVIEW RT... à voir.
    Pour cela je vous invite à vérfier que votre DLL est exécutable sur un système RT en regardant le lien suivant :
    How Can I Verify that My DLL is Executable in LabVIEW Real-Time?
    Version.dll fait partie de l'API Windows pour avoir des informations sur les versions de fichiers de DLLs ou d'exécutables, mais il est probable que ces fonctions ne soient pas implémentées dans le système RT de LabVIEW type Pharlap ou VxWorks.
    Cordialement,
    Da Helmut

  • Acquisition sur USB-6255

    Bonjour,
    J'utilise un boitier USB 6255 avec deux connecteurs 68 pins et les cables correspondant de chez NI. J'ai besoin de contrôler 24 voies en analogique et une 25e voie (somme des 24 précédentes) qui sert de trigger. Normalement chaque voie déclenche individuellement et la voie somme (la 25e) me permet de déclencher l'acquisition. Après analyse des voies, j'ai des voies en doublon (même signal dupliqué sur 2 voies). J'ai cru lire un truc sur le forum anglais au sujet de voies ghosts. Mais je suis en differentiel non référencé et j'utilise une masse qui fonctionne très bien lorsque j'utilise une carte PCI 6071E. Est-ce que cela pourrait être lié à la qualité de la connectique ? Comment faire pour contourner ce problème ?

    Bonjour Greub,
    je ne suis pas sûr d'avoir saisi. Avec la 6071E la mesure multivoie se passe -t-elle bien ?
    Voici une doc qui t'aidera si tu ne l'as pas déjà consultée:
    ghosting
    Cordialement,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Problème avec la 3D sur photoshop CC

    Bonjour tout le monde !
    Je n'en peux plus ! J'ai beau tout vérifier, je n'arrive pas à employer la 3D dans la version photoshop CC que je viens tout juste d'installer (version évaluation).
    Ce message est apparu lorsque je me suis connecté  pour la première fois "Photoshop a détecté du matériel graphique qui n'est pas pris en charge officiellement..."
    Naturellement, je ne suis pas le seul à avoir été confronté à ce problème qui m'a pourri toute la journée d'aujourd'hui. Recherche de pilotes, de mises à jour diverses. Des tas d'installation et de désinstallation, des heures à naviguer sur internet à lire de tout et de n'importe quoi. Mais ce fut vain. Aussi, je n'y connais strictement rien à rien. Alors plutôt que de continuer à perdre mon temps de façon aussi détestable, je m'en remets à vous, à la personne qui aura la bonté de me considérer : je vous en conjure ! Tout marchait sur une version précédente extended de photoshop où j'utilisais sans problème les options 3D pour le texte notamment. Et là...
    J'ai lu quelque part qu'il fallait activer l'option OpenCL, mais la mienne est grisée et non cochée quand je vais dans préférences/performances/paramètres avancés...
    J'ai une carte graphique Intel Mobile Intel(R) 4 Series Express Chipset Family
    En outre, je colle ces informations, en espérant que l'un d'entre vous y verra autre chose que du chinois :
    Adobe Photoshop Version : 2014.2.0 20140926.r.236 2014/09/26:23:59:59  x64
    Système d'exploitation : Windows 7 64 bits
    Version : 6.1
    Architecture système : UC Intel Famille :6, modèle :7, niveau :10 avec MMX, SSE Entier, SSE FP, SSE2, SSE3
    Nombre de processeurs physiques : 2
    Vitesse du processeur : 2294 MHz
    Mémoire intégrée : 3964 Mo
    Mémoire libre : 931 Mo
    Mémoire disponible pour Photoshop : 3276 Mo
    Mémoire utilisée par Photoshop : 70 %
    Impression 3D en polychromie : Désactivé.
    Interface utilisateur de Windows 2x : Désactivé.
    Highbeam: Activé.
    Taille de la mosaïque d'images : 128K
    Niveaux de mémoire cache de l'image : 4
    Aperçu de la police : Moyenne
    Compositeur de texte : Latin
    Affichage : 1
    Limites d'affichage : haut = 0, gauche = 0, bas = 768, droite = 1366
    Dessin OpenGL : Désactivé.
    Anciens GPU OpenGL autorisés : Non détectés.
    Mode de dessin OpenGL : Standard
    Mode OpenGL normal autorisé : Faux.
    Mode OpenGL avancé autorisé : Faux.
    AIFCoreInitialized=1
    AIFOGLInitialized=1
    OGLContextCreated=1
    NumGLGPUs=2
    glgpu[0].GLVersion="2.1"
    glgpu[0].GLMemoryMB=1853
    glgpu[0].GLName="Mobile Intel(R) 4 Series Express Chipset Family"
    glgpu[0].GLVendor="Intel"
    glgpu[0].GLVendorID=32902
    glgpu[0].GLDriverVersion="8.15.10.2869"
    glgpu[0].GLRectTextureSize=4096
    glgpu[0].GLRenderer="Mobile Intel(R) 4 Series Express Chipset Family"
    glgpu[0].GLRendererID=10818
    glgpu[0].HasGLNPOTSupport=1
    glgpu[0].GLDriver="igdumd64.dll,igd10umd64.dll,igdumdx32,igd10umd32"
    glgpu[0].GLDriverDate="20121004000000.000000-000"
    glgpu[0].CanCompileProgramGLSL=1
    glgpu[0].GLFrameBufferOK=1
    glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="1.20  - Intel Build 8.15.10.2869"
    glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[1024 ]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
    glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[512]
    glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[1024]
    glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[41]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=0
    glgpu[1].GLVersion="2.1"
    glgpu[1].GLMemoryMB=0
    glgpu[1].GLName="Mobile Intel(R) 4 Series Express Chipset Family"
    glgpu[1].GLVendor="Intel"
    glgpu[1].GLVendorID=0
    glgpu[1].GLDriverVersion="8.15.10.2869"
    glgpu[1].GLRectTextureSize=4096
    glgpu[1].GLRenderer="Mobile Intel(R) 4 Series Express Chipset Family"
    glgpu[1].GLRendererID=0
    glgpu[1].HasGLNPOTSupport=1
    glgpu[1].GLDriver="igdumd64.dll,igd10umd64.dll,igdumdx32,igd10umd32"
    glgpu[1].GLDriverDate="20121004000000.000000-000"
    glgpu[1].CanCompileProgramGLSL=1
    glgpu[1].GLFrameBufferOK=1
    glgpu[1].glGetString[GL_SHADING_LANGUAGE_VERSION]="1.20  - Intel Build 8.15.10.2869"
    glgpu[1].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[1024 ]
    glgpu[1].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
    glgpu[1].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[1].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[1].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[1].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
    glgpu[1].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[512]
    glgpu[1].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[1024]
    glgpu[1].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[41]
    glgpu[1].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
    glgpu[1].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
    glgpu[1].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
    glgpu[1].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=0
    Type de licence : Version d'évaluation
    Numéro de série : Version d'évaluation
    Dossier de l'application : C:\Program Files\Adobe\Adobe Photoshop CC 2014\
    Chemin des fichiers temporaires : C:\Users\Renaud\AppData\Local\Temp\
    Le disque de travail de Photoshop comporte l'E/S asynchrone activé.
    Volume(s) de travail :
    Démarrage, 195,3 Go, 80,7 Go libres
    Dossier des modules externes obligatoires : C:\Program Files\Adobe\Adobe Photoshop CC 2014\Required\Plug-Ins\
    Dossier principal des modules externes : C:\Program Files\Adobe\Adobe Photoshop CC 2014\Plug-ins\
    Composants installés :
       A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112
       ACE.dll   ACE 2014/08/12-23:42:09   79.557478   79.557478
       adbeape.dll   Adobe APE 2013/02/04-09:52:32   0.1160850   0.1160850
       AdbePM.dll   PatchMatch 2014/09/07-21:07:38   79.558079   79.558079
       AdobeLinguistic.dll   Adobe Linguisitc Library   8.0.0
       AdobeOwl.dll   Adobe Owl   5.2.4
       AdobePDFL.dll   PDFL 2014/08/18-15:13:12   79.512424   79.512424
       AdobePIP.dll   Adobe Product Improvement Program   7.2.1.3399
       AdobeXMP.dll   Adobe XMP Core 2014/08/20-09:53:02   79.156797   79.156797
       AdobeXMPFiles.dll   Adobe XMP Files 2014/08/20-09:53:02   79.156797   79.156797
       AdobeXMPScript.dll   Adobe XMP Script 2014/08/20-09:53:02   79.156797   79.156797
       adobe_caps.dll   Adobe CAPS   8,0,0,13
       AGM.dll   AGM 2014/08/12-23:42:09   79.557478   79.557478
       ahclient.dll    AdobeHelp Dynamic Link Library   1,8,0,31
       amtlib.dll   AMTLib (64 Bit)   8.0.0.122212002 BuildVersion: 8.0; BuildDate: Wed Jul 30 2014 15:59:34)   1.000000
       ARE.dll   ARE 2014/08/12-23:42:09   79.557478   79.557478
       AXE8SharedExpat.dll   AXE8SharedExpat 2013/12/20-21:40:29   79.551013   79.551013
       AXEDOMCore.dll   AXEDOMCore 2013/12/20-21:40:29   79.551013   79.551013
       Bib.dll   BIB 2014/08/12-23:42:09   79.557478   79.557478
       BIBUtils.dll   BIBUtils 2014/08/12-23:42:09   79.557478   79.557478
       boost_date_time.dll   photoshopdva   8.0.0
       boost_signals.dll   photoshopdva   8.0.0
       boost_system.dll   photoshopdva   8.0.0
       boost_threads.dll   photoshopdva   8.0.0
       cg.dll   NVIDIA Cg Runtime   3.0.00007
       cgGL.dll   NVIDIA Cg Runtime   3.0.00007
       CIT.dll   Adobe CIT   2.2.6.32411   2.2.6.32411
       CITThreading.dll   Adobe CITThreading   2.2.6.32411   2.2.6.32411
       CoolType.dll   CoolType 2014/08/12-23:42:09   79.557478   79.557478
       dvaaudiodevice.dll   photoshopdva   8.0.0
       dvacore.dll   photoshopdva   8.0.0
       dvamarshal.dll   photoshopdva   8.0.0
       dvamediatypes.dll   photoshopdva   8.0.0
       dvametadata.dll   photoshopdva   8.0.0
       dvametadataapi.dll   photoshopdva   8.0.0
       dvametadataui.dll   photoshopdva   8.0.0
       dvaplayer.dll   photoshopdva   8.0.0
       dvatransport.dll   photoshopdva   8.0.0
       dvaui.dll   photoshopdva   8.0.0
       dvaunittesting.dll   photoshopdva   8.0.0
       dynamiclink.dll   photoshopdva   8.0.0
       ExtendScript.dll   ExtendScript 2014/01/21-23:58:55   79.551519   79.551519
       icucnv40.dll   International Components for Unicode 2013/02/25-15:59:15    Build gtlib_4.0.19090
       icudt40.dll   International Components for Unicode 2013/02/25-15:59:15    Build gtlib_4.0.19090
       igestep30.dll   IGES Reader   9.3.0.113
       imslib.dll   IMSLib DLL   7.0.0.154
       JP2KLib.dll   JP2KLib 2014/06/28-00:28:27   79.254012   79.254012
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)
       libiomp5md.dll   Intel(R) OpenMP* Runtime Library   5.0
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0
       LogSession.dll   LogSession   7.2.1.3399
       mediacoreif.dll   photoshopdva   8.0.0
       MPS.dll   MPS 2014/08/18-23:43:19   79.557676   79.557676
       pdfsettings.dll   Adobe PDFSettings   1.04
       Photoshop.dll   Adobe Photoshop CC 2014   15.2
       Plugin.dll   Adobe Photoshop CC 2014   15.2
       PlugPlugExternalObject.dll   Adobe(R) CEP PlugPlugExternalObject Standard Dll (64 bit)   5.0.0
       PlugPlugOwl.dll   Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit)   5.2.0.46
       PSArt.dll   Adobe Photoshop CC 2014   15.2
       PSViews.dll   Adobe Photoshop CC 2014   15.2
       SCCore.dll   ScCore 2014/01/21-23:58:55   79.551519   79.551519
       ScriptUIFlex.dll   ScriptUIFlex 2014/01/20-22:42:05   79.550992   79.550992
       svml_dispmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0
       tbb.dll   Intel(R) Threading Building Blocks for Windows   4, 2, 2013, 1114
       tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   4, 2, 2013, 1114
       TfFontMgr.dll   FontMgr   9.3.0.113
       TfKernel.dll   Kernel   9.3.0.113
       TFKGEOM.dll   Kernel Geom   9.3.0.113
       TFUGEOM.dll   Adobe, UGeom©   9.3.0.113
       updaternotifications.dll   Adobe Updater Notifications Library   8.0.0.14 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   8.0.0.14
       VulcanControl.dll   Vulcan Application Control Library   5.0.0.82
       VulcanMessage5.dll   Vulcan Message Library   5.0.0.82
       WRServices.dll   WRServices Fri Mar 07 2014 15:33:10   Build 0.20204   0.20204
       wu3d.dll   U3D Writer   9.3.0.113
    Modules externes obligatoires :
       3D Studio 15.2 (2014.2.0 x001)
       Aérographe 15.2
       Aplatissement 15.2 (2014.2.0 x001)
       Aquarelle 15.2
       Asymétrie 15.2 (2014.2.0 x001)
       Barbouillage 15.2
       Bas-relief 15.2
       BMP 15.2
       Camera Raw 8.6
       Carrelage 15.2
       Chrome 15.2
       Cineon 15.2 (2014.2.0 x001)
       Cisaillement 15.2
       Collada 15.2 (2014.2.0 x001)
       CompuServe GIF 15.2
       Contour accentué 15.2
       Contour déchiré 15.2
       Contour encré 15.2
       Contour lumineux 15.2
       Contour postérisé 15.2
       Contraction 15.2
       Coordonnées polaires 15.2
       Correction de l'objectif 15.2
       Couleurs NTSC 15.2 (2014.2.0 x001)
       Couteau à palette 15.2
       Craie/Fusain 15.2
       Craquelure 15.2
       Crayon Conté 15.2
       Crayon de couleur 15.2
       Cristallisation 15.2
       Croisillons 15.2
       Découpage 15.2
       Demi-teintes couleur 15.2
       Désentrelacement 15.2
       Diagonales 15.2
       Dicom 15.2
       Dispersion 15.2
       Eazel Acquire 15.2 (2014.2.0 x001)
       Ecart type 15.2 (2014.2.0 x001)
       Effet mosaïque 15.2
       Effet pointilliste 15.2
       Emballage plastique 15.2
       Enregistrer pour le Web 15.2
       Entropie 15.2 (2014.2.0 x001)
       Eponge 15.2
       Etalement 15.2
       Exporter les tables de correspondance de couleur NO VERSION
       Extension WIA 15.2 (2014.2.0 x001)
       Extrusion 15.2
       Fibres 15.2
       Filtre Camera Raw 8.6
       Filtre Collection d'images 15.2 (2014.2.0 x001)
       Filtre Rogner et désincliner les photos 15.2
       Flash 3D 15.2 (2014.2.0 x001)
       Flou de l'objectif 15.2
       Flou optimisé 15.2
       Flou radial 15.2
       Fluidité 15.2
       Format IFF 15.2
       Fresque 15.2
       Fusain 15.2
       Galerie de filtres 15.2
       Google Earth 4 15.2 (2014.2.0 x001)
       Grain 15.2
       Grain photo 15.2
       Grand-angle adaptatif 15.2
       Halo 15.2
       HDRMergeUI 15.2
       IGES 15.2 (2014.2.0 x001)
       Insertion filigrane 4.0
       JPEG 2000 15.2
       Lecture filigrane 4.0
       Lueur diffuse 15.2
       Matlab Operation 15.2 (2014.2.0 x001)
       Maximum 15.2 (2014.2.0 x001)
       Médiane 15.2 (2014.2.0 x001)
       Mezzo-tinto 15.2
       Minimum 15.2 (2014.2.0 x001)
       Moteur 3D Photoshop 15.2 (2014.2.0 x001)
       Moyenne 15.2 (2014.2.0 x001)
       Moyenne 15.2 (2014.2.0 x001)
       Multiprocesseur 15.2 (2014.2.0 x001)
       Néon 15.2
       Noir/Blanc 15.2
       Noyau de mesures 15.2 (2014.2.0 x001)
       Nuages 15.2 (2014.2.0 x001)
       Nuages par différence 15.2 (2014.2.0 x001)
       Océan 15.2
       Onde 15.2
       Ondulation 15.2
       OpenEXR 15.2
       Papier gaufré 15.2
       Papier humide 15.2
       Pastels 15.2
       Patchwork 15.2
       PCX 15.2 (2014.2.0 x001)
       Photocopie 15.2
       Photoshop Touch 14.0
       Pinceau à sec 15.2
       Pixar 15.2 (2014.2.0 x001)
       Placage de texture 15.2
       Plâtre 15.2
       Plume calligraphique 15.2
       PLY 15.2 (2014.2.0 x001)
       PNG 15.2
       Point de fuite 15.2
       Pointillisme 15.2
       Portable Bit Map 15.2 (2014.2.0 x001)
       Portée 15.2 (2014.2.0 x001)
       PRC 15.2 (2014.2.0 x001)
       Radiance 15.2 (2014.2.0 x001)
       Réduire tremblement 15.2
       Rendu de la grille de correspondance de couleur NO VERSION
       Réticulation 15.2
       Rogner et désincliner les photos 15.2 (2014.2.0 x001)
       Routines FastCore 15.2 (2014.2.0 x001)
       Routines MMXCore 15.2 (2014.2.0 x001)
       Solarisation 15.2 (2014.2.0 x001)
       Sommation 15.2 (2014.2.0 x001)
       Soufflerie 15.2
       Sous-couche 15.2
       Sphérisation 15.2
       STL 15.2 (2014.2.0 x001)
       Sumi-e 15.2
       Support de script 15.2
       Tampon 15.2
       Targa 15.2
       Tourbillon 15.2
       Tracés vers Illustrator 15.2
       Trame de demi-teintes 15.2
       TSL/TSI 15.2
       U3D 15.2 (2014.2.0 x001)
       Variance 15.2 (2014.2.0 x001)
       Verre 15.2
       Virtual Reality Modeling Language | VRML 15.2 (2014.2.0 x001)
       Vitrail 15.2
       Wavefront|OBJ 15.2 (2014.2.0 x001)
       Wireless Bitmap 15.2 (2014.2.0 x001)
       Zigzag 15.2
    Dossier des modules externes tiers et facultatifs : SANS
    Modules externes dont le chargement a échoué : AUCUN
    Flash :
       Bibliothèques
       Thèmes Adobe Color
    Modules TWAIN installés : AUCUN

    Je vais défaillir. J'en ai tellement besoin de cette option...
    S'il vous plait : I NEED HELP!

  • How Can I do an 21 channels acquisition program on CVI?

    Hi, I need support about an application
    I need to acquire continuously 21 channels from a DAQ board 6224, the software must be CVI, the sampling rate must be bigger than 1KHz. I need to plot all channels in the same chart. The aplication must to run aprox 1 hour.
    I think the application must be a real time aplication, I need to do digital filters before the data are going to plot
    Many controls need to changed in diferent times.
    I did a program, the sampling rate was 200Hz, I use a multithread aplication but I can´t increase the sampling rate, CVI give me a error after some seconds.
    I use three threads, one is dedicated for acquisition, other is for data analysis (filtering and plotting is here) and the main thread is for controlling the software and the user interface.
    Sombody help me??

    Hi Sean,
    I have already seen that example, but it didn´t work well, I did a modification it, instead to plot like in the example I created a new function for plotting my data, but when I did it I had error later a few seconds. I attach you the example with the modification.
    So I think it won´t work to my application.  Do you have any comments about it or some advise for me?
    Thank you,
    Attachments:
    ContAcqSamps-IntClk.c ‏7 KB

  • Problème d'affichag​e sur un graph

    Bonjour,
    Dans le cadre d'un projet je dois créé un logiciel d'acquisition de donées via les cartes NI-USB. J'arrive a acquérir les donées que je souhaite mais j'ai un problème d'affichage lorsque que je fait des acquisition a quelque dizaine de Hertz j'ai 2 image d'acquisition qui se supperpose ( voir les pieces jointe, les 2 images se supperpose ), le tout produit un clignotement pas tres agréable a regarder. 
    J'ai réussis a atténué tres fortement ce probleme en augementant  la tempo dans la boucle d'acquisition mais jamais a le supprimer totalement.
    Ce soucis ne se produit que en basse fréquence < 100Hz, dès que j'augemente la fréquence d'acquisition l'affichage se fait normalement ( ce que je trouve bizare, quand il a peu de point a géré il déconne, dès qu'il y en a plus il fonctionne correctement )
    Je vous remercie d'avance
    Pièces jointes :
    probleme1.png ‏33 KB
    probleme2.png ‏16 KB
    probleme affichage.vi ‏66 KB

    Après quelque recherche, je me suis aperçu que la courbe "parasite" ( voir :"probleme2.png" ) est en fait les données en fonction du nombre d'échantillon. Hors cette courbe ne m'intéresse pas, je ne comprend toujours pas pourquoi elle s'affiche. Ce qui est affiché par le graph est bien une waveform avec les T0 et dt et mise dedans.

  • Problème export vidéo sur Dailymotion avec Captivate 5.5

    Bonjour,
    voilà je travaille sur des simulations logicielles avec adobe Captivate version 5.5 et 6.
    Je dois pour les besoins de mon entreprise exporter mes vidéos sur Youtube et Dailymotion, le problème étant que, lorsque j'exporte les vidéos en mp4 sur ces plateformes, la qualité est mauvaise.
    J'ai tout essayé, réduire la taille de ma vidéo (qui est courte, 1 min et qq), augmenter la qualité de la vidéo, mais rien ne marche.
    Bref pourriez-vous m'aider à trouver une piste ? Ou alors avez vous rencontré le même problème ?
    Merci beaucoup d'avance.

    Bonjour, je n'utilise pas Captivate, mais en cherchant un peu, je suis tombé sur ce commentaire du Dr. Alan Partridge :
    When you publish to YouTube it at first publishes only low resolution. A few minutes later YouTube calculates the higher definition. This only affects things for a few minutes after upload. Future visitors won't see that. Use YouTube HD as the size of your project - then click the gear in YouTube to play it back in HD. All of this is YouTube settings. Hope that helps, Allen.
    https://www.youtube.com/watch?v=DcrpVMEyS1w
    Donc est-ce que le temps latence pour le visionnage HD est trop court de votre côté aussi ?
    Les vidéos mp4 que vous exportez sur le bureau sont-elles de qualité suffisante ?

  • Problème avec planche contact sur CS6

    J'ai une alerte de script quand je veux faire une planche contact sur CS6. Je n'avais pas ce problème jusqu'à la semaine passée. ¨ca se lit comme suit: Message: undefined n'est pas un objet
    File: /C Program Files..........
    Line: 9564
    Error name: Type error
    Error number: 21
    etc......
    Que puis-je faire pour corriger cela?

    Je ne sais pas.

Maybe you are looking for