Acquisition analogique gamme 220V

Bonjour,
Je n'arrive pas à trouver une carte qui permet de faire une acquisition analogique simultanée (j'insiste sur simultanée) de plusieurs entrées (4,8 tout au plus) en tension mais qui soit capable de supporter 220V. J'ai trouvé par exemple la 6132 qui permet de faire ça mais elle ne supporte qu'au max 10V :
http://sine.ni.com/nips/cds/view/p/lang/fr/nid/14109
En fait à l'heure actuelle, j'utilise un 4071 et 4072 pour mesurer deux tensions qui doivent être synchrones, mais cela est impossible à faire sans une carte de synchronisation et NI m'indique qu'il y aura une dérive dans le temps.
J'aimerai trouver une carte au format PXI si possible.
Merci,
Benjamin

Bonjour,
Il existe en effet quelques références dans notre catalogue qui permettent l'échantillonnage simultané pour cette gamme de tensions.
Ci-dessous une référence en PXIe (express) qui pourrait répondre à vos attentes (sous réserve de specs complètes). Cependant il s'agit d'une carte en PXIe. Il est donc important que vous disposiez d'un chassis adapté. La plupart de nos chassis PXIe disposent par ailleurs d'emplacements pour vos cartes PXI.
http://sine.ni.com/nips/cds/view/p/lang/fr/nid/208288# (PXIe-4300)
Toutefois je vous conseille de contacter notre service avant-vente au 01 57 66 24 24 afin d'avoir la proposition technique la plus adaptée à votre besoin.
http://sine.ni.com/apps/utf8/nicc.call_me
Bien cordialement,
Yannick D.
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;}
>> Du 30 juin au 25 août, embarquez pour 2 mois de vidéo-t'chat ! Prenez place pour un voyage au coe...

Similar Messages

  • Mise en oeuvre d'une tache d'acquisition analogique sur plusieurs cartes (6321/6323) et de plusieurs taches de génération analogique sur ces memes cartes (LabWindows CVI10 sous Windows SEVEN)

    Objet : Impossibilité de faire tourner une tache de mesure analogique sur deux cartes 6321, lorsque une ou plusieurs tache(s) de génération analogiques sur ces mêmes cartes existe(nt)…
    Configuration NI :
    Dev1 = Dev2 = carte 6321
    Code de création de la tache de mesure analogique :
                DAQmxCreateTask("",&AIRecordingtaskHandle);
           DAQmxCreateAIVoltageChan(AIRecordingtaskHandle,chan,"",DAQmx_Val_NRSE,min,max,DAQmx_Val_Volts,NULL);
           DAQmxCfgSampClkTiming (AIRecordingtaskHandle, "", rate, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps, sampsPerChan);
           DAQmxGetTaskAttribute(AIRecordingtaskHandle,DAQmx_Task_NumChans,&gNumChannels);
    Chan vaut : "Dev1/ai0, Dev1/ai1, Dev1/ai2, Dev2/ai1"
    Code de création des taches de génération analogique :
           DAQmxErrChk (DAQmxCreateTask("",&AOtaskHandle_C1_DAC0));
           DAQmxErrChk (DAQmxCreateAOVoltageChan (AOtaskHandle_C1_DAC0, chan, "", min, max,DAQmx_Val_Volts, ""));  // chan vaut Dev1/ao0
           DAQmxErrChk (DAQmxCreateTask("",&AOtaskHandle_C1_DAC1));
           DAQmxErrChk (DAQmxCreateAOVoltageChan (AOtaskHandle_C1_DAC1, chan, "", min, max,DAQmx_Val_Volts, "")); // chan vaut Dev1/ao1
           DAQmxErrChk (DAQmxCreateTask("",&AOtaskHandle_C2_DAC0));
           DAQmxErrChk (DAQmxCreateAOVoltageChan (AOtaskHandle_C2_DAC0, chan, "", min, max,DAQmx_Val_Volts, "")); // chan vaut Dev2/ao0
    Au premier ReadBinary, le système sort en erreur avec le message suivant : voir pièce jointe
    Notre compréhension de cette erreur : dans le cas où on met en œuvre une tache de mesure analogique sur plus d'une carte, couplée à une ou plusieurs tache(s) de génération analogique sur ces mêmes cartes, il est impossible d'utiliser l'horloge interne pour le cadencement des CAN/CNA.
    Nous avons effectué plusieurs tests :
    Modifications des horloges interne lors de la configuration des taches : "/Dev1/ai/SampleClock" pour la tache de mesure et "Devk/ao/SampleClock" pour les taches de génération analogique : erreur.
    Abandon d'une des taches de génération analogique : même erreur
    Abandon de l'ensemble des taches de génération analogique (la tache de mesure analogique couvre des voies issues des cartes Dev1 et Dev2): pas d'erreur
    Suppression des voies de la carte Dev2 dans la tache d'acquisition analogique : plus d'erreur
    Merci d'avance
    Pièces jointes :
    MsgErreur NIDAQmx.JPG ‏38 KB

    Bonjour Sisyphe42, 
    Les exemples en PJ montrent comment faire du multi-tâches et du multi-cartes sous CVI.
    Cordialement 
    Sabri JATLAOUI - Certified LabVIEW Developer
    Pièces jointes :
    ContAI-ReadDigChan.c ‏8 KB
    SynchAI-AO.c ‏9 KB
    ContinuousAI.c ‏11 KB

  • Acquisition analogique et numérique

    Bonjour,
    voilà , je dois faire les 2 acquisitions mais avec une condition que l'acquisition analogique (tension) démarre et s'arrete juste quand on appuie sur un bouton poussoir lié à une tache numérique
    j'ai créé 2 taches une analogique et l'autre numérique et j'ai essayé deux solutions:
    1) La 1 : avec un déclenchememt d'état pour la tache numérique ça marchait mais le ptoblème c'est que je veux refaire l'opération à chaque fois je clike sur le bouton , jai essayé avec une boucle while mais en vain.
    2) la 2 : jai opté pour l'acquisition simultanée mais là l'acquisition se fait au meme temps pourtant je veux pas de ça.
    à votre avis c'est quoi la solution adéquate dans ce cas et pour la boucle quesque je peux faire ? Merci
    PS: je travaille sous Labwindows  avec une carte PCIe-6321. 

    Bonjour Leader 06,
    Tu pourrais utiliser un pause trigger.
    Un exemple est déjà implémenté dans CVI:
    Cont Acq&Chart Samples-Int Clk-Pause Trigger.prj
    Cet exemple va te permettre de stopper la tache analogique suivant l'état d'une ligne numérique. cette ligne numérique serait une ligne sur laquelle tu as écrit la valeur de toncontrole booleen se situant sur ton .UIR
    Sinon voici un code que j'avais réalisé pour un autre client mais qui lui était sur LabVIEW. Voici le screen shot du diagramme avec les noms des fonctions te permettant de faire l'équivalent en CVI. A noter que la structure évènement n'existe pas en CVI, mais tu as les callbacks pour cela
    Cordialement,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Acquisition analogique 9205 et châssis Wifi 9163 WLS

    Bonjour,
    Une question technique. Je souhaiterai pouvoir utiliser des cartes d'acquisition (9205, 9225, 9239 etc) dans un châssis Wifi. Certaines ne fonctionnement pas dans ce type de châssis, j'ai pu remarquer.
    http://zone.ni.com/devzone/cda/tut/p/id/8136
    Ce qui s'explique simplement par la résolution, le débit binaire requis et l'émission Wifi.
    Mais d'un point de vue de la maitrise temporelle, cela fonctionne comment ?
    - Est ce que les points capturées par la carte sont horodatées à la carte ou à la réception sur le contrôleur PC ?
    - Point à point ? Y a t'il une resynchro ou une reconstruction de la trame pour l'horodatage ?
    - Comment est gérée la jigue temporelle dans la transmission sans fil ?
    - Que se passe t'il en cas de perte de signal ou d'affaiblissement du signal ?
    Merci !
    Benjamin

    Bonjour,
    Pour vous donner quelques pistes sur la façon dont est gérée la communication en wifi :
    - Les données sont horodatées au niveau du convertisseur, donc sur la carte. Elles sont ensuite envoyées à travers le réseau sans fil.
    - Point à point, on a une analogie avec une communication standard en TCP : l'affichage des points se fait au fur et à mesure que le flag "data ready" est mis à jour. L'horodatage en point à point n'a donc pas vraiment de sens au niveau du module.
    - Qu'appelez-vous la jigue temporelle ?
    - La perte de signal ne pourra se voir que par le biais d'une erreur sur votre VI. De même si l'affaiblissement est trop fort, l'échantillonnage ne peut pas être suivi, et vous tenterez de lire un buffer vide, ou vous aurez un timeout sur la lecture. Le problème actuel est que DAQmx ne fournit pas pour l'heure l'information de la qualité de la liaison, au contraire du WSN par exemple.
    Bien cordialement,
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Pertes de données acquisition analogique

    Bonjour,
    J'utilise dans un VI les cartes NI USB 6008 et 6216 pour de l'acquisition de mesures par les voies analogiques.
    Je constate dans les fichiers enregistrés, que j'ai une perte de signal durant le lancement du VI (les valeurs des entrées analogiques passent à zéro, sur toutes les voies).
    Auriez-vous, une idée de la provenance de ce type de problème ?
    Merci d'avance.

    Je ne pense pas que la perte soit liée à l'utilisateur, le phénomène apparait de manière assez aléatoire.
    Pour l'enregistrement il ne s'agit pas d'un mode producteur/consommateur
    Je joins les images correspondants à la partie acquisition et enregistrement du VI
    Pièces jointes :
    acquisition.PNG ‏22 KB
    enregistrement.PNG ‏38 KB

  • Acquisition analogique et numérique_usb6341

    Bonjour,
    j'utilise une carte d'acquisition USB6341 série X et labview 8.5, je souhaite acquérir un mot binaire de 16Bits (soit 65536mots) et à chacun des mots binaire venir acquérir une valeur d'une rampe analogique.
    Le problème c'est que je n'arrive pas à acquérir tous les mots.
    Ci joint mon VI
    Pouvez vous m'aider svp
    Cordialement
    manu
    Pièces jointes :
    linéarité.vi ‏68 KB

    Bonjour Manu23,
    Tout d’abord, vous devriez cadencer votre VI.
    Où se situe votre erreur exactement? Est-ce à l'enregistrement dans votre fichier TDMS que vous ne récupérez pas toutes les données, ou est ce que vous observez déjà un problème d'acquisition quand vous regardez vos indicateur en face avant?
    Cordialement,
    Mélinda B
    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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure - Nouveau contenu
    34 sessions partout en Fra...

  • Acquisition analogique,numérique et compteur

    Bonjour a tous,
    Je suis chargé de réaliser un programme pour l'acquisition de mesures pour différents types de capteurs
    Le programme doit être en mesure de traiter les données de capteurs analogiques, numériques et compteurs. Les enregistrements de tous ces capteurs doivent donc être synchroniser. J'ai trouvé un exemple correspondant à mon cas (voir pièce jointe). Mais je souhaiterais savoir si il est possible de réunir toutes les voies virtuelles, correspondant aux différents capteurs (analogique,numérique,compteur), dans un tableau de voies globales DAQmx ; pour ensuite effectuer les enregistrements en fonction du type de la voie globale (analog,num ou compteur).
     En résumé, est-il possible d'effectuer un programme en fonction du type de la tâche DAQmx ?
    Merci d'avance
    Attachments:
    synchro_compteur_ai_7.1[1].vi ‏45 KB

    Hello.
    To get an answer on this part of forum you should post in English.
    Here the same topic.
    Regards.
    Romain D.
    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;}
    NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
    >>Détails et Inscription<<

  • Acquisition bufferissée tachymetre et mesures analogiques

    Bonjour,
    Voici ma configuration Logicielle : LabView 8.2 - DAQ-MX - Windows XP SP3
    Voici ma configuration matérielle : Carte PCI-6289 - Tachymètre relié sur Compteur 0 (PFI8) - Sondes températures relièes sur Voies 0,1,2 RSE
    Le tachymètre génére 52 tops / TourMoteur et le moteur peut touner à 20000 tr/min soit 17 333.33 impulsion par seconde. Il n'y a pas de bit de sens de rotation.
    Mon but : réaliser une acquisition bufferisée simultanée Tachymètre (convertie en tr/min) et 3 températures.
    D'après vous, quelle est la meilleur méthode pour réaliser cette fonction ? Je ne trouve pas d'exemple labview permettant de réaliser cette fonction. Existe-t-il une note d'application ? Comment dois-je connecté mon tachymètre à ma carte.
    D'avance, merci pour vos réponses.

    Bonjour,
    Attention à la notion de "simultanéité". Une carte de la série M ne peut pas faire d'acquisition analogique simultanée sur plusieurs voies car elle ne possède qu'un seul C A/N pour toutes les voies d'entrée analogique.
    Ainsi, je pense que par "simultanée", vous vouliez en fait faire l'acquisition de température sur 3 voies dans un seul et même programme?
    Dans ce cas là, vous pouvez le faire en utilisant par exemple l'Assistant DAQ dans lequel vous allez paramétrer vos 3 voies Analogiques avec la même fréquence d'échantiollonage et travaillant sur la même gamme.
    Pour le tachymètre, effectivement le meilleur moyen sera d'utiliser le compteur et de faire du "comptage de front" directement.
    Cordialement
    David S.| Certified LabVIEW Associate Developer
    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;}
    Journées Techniques LabVIEW 2012 : du 27 septembre au 22 novembre
    2 sessions en parallèle : Débuter a...

  • Multitache : acquisition et génération sur même norme VISA

    Bonjour,
    Dans le cadre de l'utilisation de tes fonctions DAQ, il faut que tu crées une voie virtuelle pour l'acquisition, et une pour la génération du signal.
    Bonne journée,
    Michael

    Bonjour,
    J'utilise des centrales DAQ U2356A d'agilent pour faire des acquisitions analogiques. Ces centrales possèdent 2 connecteurs : l'un contient des entrées analogiques, l'autre des DIO numériques. Je dois configurer une DIO numérique en output, émettre un signal alternant état haut/bas toutes les 50 ms, et reboucler (physiquement) cette DIO sur une entrée analogique du connecteur 1 , afin de faire l'acquisition du signal carré.
    Les deux fonctions d'acquisition et de génération fonctionnent indépendamment, mais quand j'essaye de les mettre en parallèle, j'ai l'impression que la génération continue monopolise la norme VISA et empêche l'acquisition de se faire. En lançant le soft (cf scrennshot du VI en PJ) la génération commence à se lancer normalement, mais j'obtiens l'erreur suivante pour l'acquisition :
    L'erreur -1073807305 s'est produite à : VISA Read dans Agilent U2300 Series.lvlib:Read (AI Waveform Single Channel).vi
    Raisons possibles :
    VISA: (Hex 0xBFFF0037) Le périphérique indique qu'une erreur de protocole d'entrée s'est produite durant le transfert.
    Je me demande s'il est possible d'utiliser une même norme VISA en parallèle (je ne souhaite pas faire de séquentiel) pour deux tâches différentes ? Sinon, y aurait-il une solution à mon problème ? Je tiens à signaler que le problème est le même en multithread (acquisition et génération dans 2 VIs différents).
    Merci pour votre aide,

  • How to link an analog input to a controller implemented in PC(Labview) then feedback to the external system?

    Atten : Jeff or anyone =)
    I had discretized my controller onto labview. And would like to feed the analog input from external into the PC(that the controller is implemented in). I do hv a DAQ card. The problem is I do not know how to link the analog input -> ADC -> controller -> DAC -> system. And i really believe labview hv functions to do it. But really confuse how should i do it. Could anyone pls advise me. Thanks

    Darren,
    You have answered my question. I was wondering whether you were doing single point (non-buffered) analog input, or multipoint (buffered) acquisition. Seems you are doing the latter.
    I'll offer answers to both, however, and I'll start with single point. If you have a single point of data that you'd like to output on a DAC, use the Functions->Data Acquisition->Analog Output->AO Update Channel. You can wire your data right into this VI, and it will update the channel.
    If you have an array of data that you'd like to send out on the DAC, you can use the Functions->Data Acquisition->Analog Output->AO Generate Waveform. This VI is similar to the former, but you tell it the DAC you want to update, the update rate (samples per sec
    ond), and the array of samples you want it to update with.
    In LV5.X, the input is an array of samples; in LV6i, it's an array of waveforms. Therefore, you'll have to change your array to a waveform. Do this by selecting the Functions->Waveform->Build Waveform VI. Stretch the output down, and another input will show up (dt). Wire your array to the squiggly line input. Wire a 0 to the t0, and 1/scan rate into dt. Then wire this output to the AO Generate Waveform VI.
    Hope this helps.
    Mark

  • Acquisition continue multi-canaux

    Bonjour,
    Je désire acquérir des mesures à partir d'une carte MIO16E-10, sur plusieurs canaux et en continue (
    intervalle minimal d'une milliseconde) en fonction du temps. J'utilise LabWindows/CVI 4.0.1 et me suis tourné vers les fonctions suivantes AI_Startacquisition,AI_Readacquisition et AI_Clearacquisition de la librairie EasyI/O.
    Le problème est que lorsque j'ouvre les samples livrés avec LabWindows/CVI (samples/easyIO), et que je lance une acquisition alors que mes capteurs ne sont reliés à aucun matériel, les programmes me tracent un graph avec des valeurs partant de -X Volts et montent jusque 5 Volts!? Ne devrait il pas resté à 0 puisqu'aucun signal n'est censé entrer?
    De plus, une fois que l'acquisition a atteint 5 Volts, la carte à l'air de "saturer", et ne se réinitialise pas lors de la prochaine exécution du programme... Lorsque j'ouvre le logiciel Ni-DAQ Configure pour tester ma carte avant d'avoir exécuter un des samples EasyI/O, mes entrées sont bien à 0, mais si je reteste après avoir lancé un des samples, les entrées sont bloquées a 5 Volts !
    Je ne comprends pas pourquoi la carte réagit comme cela (mesures différentes de 0 alors qu'aucun signal n'entre, et carte qui ne se réinitialise pas). Est ce que je n'aurai pas compris la finalité des samples EasyI/O? Auquel cas, quelles sont les fonctions que je doit utiliser?
    Parce que mon programme réagit exactement comme les samples, et j'ai essayer plusieures choses dont lancer la fonction permettant de réinitialiser la carte mais cela ne change rien.
    Le seul moyen que j'ai trouvé pour la réinitialiser sans redémarrer l'ordinateur est de lancer un de mes programmes(qui n'a rien a voir avec celui concerné) qui utilise les fonctions AI_Configure et AI_Vread... Après l'exécution de celui ci, les entrées reviennent à 0, mais si je relance un des samples (ou mon programme), le phénomène se repproduit.
    J'ai de plus lancé les samples sur un autre pc équipé d'une carte semblable, mais cela fait exactement pareil!
    La carte ne permettrait-elle pas d'utiliser correctement ces fonctions? Si tel est le cas, pourriez vous me dire en détails comment procéder.
    J'espère avoir décrit mon problème le plus clairement possible, et que vous saurez m'aider assez rapidement.
    Je vous remercie par avance,
    Cordialement
    Patrick

    Bonjour Patrick,
    Merci pour ces explications fort bien exposées.
    Pour répondre simplement à vos questions, je ferais la remarque suivante :
    Ne rien connecter sur une entrée analogique ne signifie pas imposer une différence de potentiel nulle aux bornes de celle-ci!
    Lorsque vous effectuez une acquisition analogique, les entrées ont une impédance d'entrée très élevée (100 GOhm en parallèle avec une capacité de 100pF en entrée de l'amplificateur). Il n'est donc pas étonnant d'obtenir une tension "fantôme" lorsque aucune charge ne vient imposer une différence de potentiel en entrée. La déviation que vous constatez est principalement due à la charge ou à la décharge de la capacité d'entrée de l'amplificateur selon le mode de connexion que vous avez choisi.
    Placez donc une résistance de charge entre les pattes + et - de votre entrée analogique lorsque vous effectuez vos tests. Obtenir une déviation de la tension dans ces conditions serait plus alarmant.
    Vous pouvez egalement vous reporter au tutorial suivant pour plus d'informations concernant les modes de connexion des entrées analogiques et les éléments qui peuvent influer sur la mesure :
    http://zone.ni.com/devzone/conceptd.nsf/webmain/8D907374C5E867F186256C640059F30C?opendocument
    Je vous conseille également d'utiliser les fonctions de la bibliothèque "Traditional NI-DAQ" plutôt que les fonctions de la bibliothèque "EasyIO" si cela est possible. Même si la bibliothèque "EasyIO" offre des fonctions de plus haut niveau, les fonctions ne vous permettent pas toujours de configurer tous les paramètres de votre acquisition et ceci prête parfois à confusion.
    Cordialement,

  • Identification d'un capteur de pression et acquisition à partir d'un afficheur numérique

    Bonjour,
    Je suis possesseur d'une carte d'acquisition DAQPad 6016 et je cherche le moyen d'obtenir la courbe de pression d'un capteur de pression externe, accompagné de son afficheur numérique  en fonction du temps. Seulement je ne sais pas avec quel vi identifier le conditionneur à partir de la sortie analogique, celui ci ne disposant pas de liaison rs232 et de liaison GPIB. Vous trouverez ci joint les notices respectives du capteur, et de l'afficheur.
    En vous remerciant d'avance.
    Attachments:
    Notice Afficheur numérique pression DRUCK DPI 260.pdf ‏236 KB
    Notice Capteur Pression DRUCK modèle PDCR 900.pdf ‏408 KB

    Bonjour Confucius,
    Concernant la DAQcard,
    les drivers DAQmx sont parfaits pour votre acquisition (analogique ou
    digitale). En revanche, concernant le raccord sur les câbles DRUCK entre les
    instruments DRUCK... Je n'ai pas trouvé les informations nécessaires au câblage
    dans votre documentation. Je pense que l'idéal serait de leur poser la question
    directement, Ils connaissent  les spécifications de leurs  matériels.
    Cordialement,
    BRAUD Jean-Philippe
    Field Sales Engineer - Nord et Centre France
    LabVIEW Certified Developper

  • Acquisition video avec webcam sous labview

    Bonjour
    Je souhaite avec Labview réaliser un essai (acquisition analogique) et filmer l'essai en même temps (acquisition video par webcam USB)
    Ensuite lors de l'affichage des résultats sur graphe, je veux pouvoir afficher l'image correspondant à l'instant désigné par le curseur
    et donc lier le visuel à la valeur mesurée.
    Je ne souhaite pas utiliser IMAQ et matériel adapté pour cause de budget.
    De plus, dernière contrainte il faudrait une vitesse d'acquisition relativement élevée (jusqu'à 90 FPS).
    Sinon quel est le maximum de FPS que je peux atteindre?
    Si quelqu'un peut me conseiller merci d'avance

    Salut
    Pour une appliquation de ce type je te conseillerai d'utiliser les drivers videoocx (http://www.videoocx.de/index.htm?/sourcecap.htm) Il s'agit en fait d'un contrôle activX qui te permet de récupérer tes images de ton appareil USB (webcam, grabshow...). Ensuite par utilisation de noeud de propriété et de méthode tu peiux contôler ton acquisition vidéo, ton extraction d'images....Par contre pour les débits faut te renseigner sur le site.
    Kamal
    NIF

  • Need the fastest update from analog Measurement (DAQ) for controlling sensors that give direct feedback to motion control. Seems board limited? Fastest is about 1.5 milliseconds, can I go faster?

    I have designed a sensor system for my linear motor stages that sends relative location back via an analog signal. My positioning speed is dependent on how fast I can read my sensor. Currently, my best implementation updates the software every 1.5 milliseconds. I would like to increase this by at least an order of magnitude. My DAQ is a 1600 series with 200K sample rate, so that is not my limit, my limit is to get it into my software. Any ideas?

    Hello;
    To acquire data on a point by point basis will limit the sampling rate to how fast the OS can handle your process.
    To speed up that rate, you will need to use buffering. That technique allows one to acquire data as fast as the hardware limit is, and store those points in a buffer.
    You didn't tell what programming language you are using, but regardless the language, there are good examples showing how to program a buffered acquisition with your board (C:\Program Files\National Instruments\NI-DAQ\examples\ or in Labview Search Examples->I/O Interfaces->Data Acquisition->Analog Input->Continuous Analog Input).
    Hope this helps.
    Filipe A.
    Applications Engineer
    National Instruments

  • No files will open in PS in CS2 nor trial version CS5

    Up to a month ago my PS CS2 was working great.  Then one day I found I could not open any files in the program. I tried reloading preferences with no change.  I then removed and reloaded the program (Creative Suite CS2), and PS worked great for two days, then went back to the same problem.
    I recently downloaded a current verions of CS5 (with all updates) and it has the same problem.  I notice in File>Open Recent it shows a record of alll the files I tried to open.  I tried using various methods of opening the files, such as through bridge, and explorer.  I reloaded Preferences with no change.
    I looked for conflicks with my virus program (Vipre) and made PS an approved program, no change.  I feel there must be some conflict in my system, but I cannot find what it is.  I want to note that I do run a number of video and 3d programs.  And all my other Adobe products work great.
    I might mention that I did try Fireworks CS5 recently, and it worked great with photos, no problem.  The only program that seem affected is PS.
    I am running a Dell Latitude (D520) with Windows XP, Professional, Service Pack 3, Intel (R) Core (TM)2 CPU, T5500 @1.66GHz, 1.99 GB of RAM, Physical Address Extension.
    I have searched the web for answers, none worked.
    I would appreciate any help.
    Gerald W -

    Hunt:
    Thank you for your help.
    Now, do you get any error messages? If so, what are they, as accurately, as you
    can articulate them.  NO.  AS I MENTIONED BEFORE WHEN I RELOADED THE CS2 AGAIN A FEW WEEKS AGO, IT DID WORK FOR A COUPLE OF DAYS, THEN STOPPED.  BEFORE IT STOPPED THE FIRST TIME I USED THE PROGRAM FOR SEVERAL YEARS WITHOUT A PROBLEM.
    What is your graphics card's make and model?
    MOBILE INTEL(R) 945GM EXPRESS CHIPSET FAMILY 
    What is the currently installed driver's version and date?
    Intel(R) Graphics Media Accelerator Driver for Mobile Report
    Report Date:          08/05/2011
    Report Time[hr:mm:ss]:     11:48:11
    Driver Version:          6.14.10.4814
    Operating System:          Windows XP* Professional, Service Pack 3 (5.1.2600)
    Default Language:          English
    DirectX* Version:          9.0
    Physical Memory:          2038 MB
    Minimum Graphics Memory:     8 MB
    Maximum Graphics Memory:     224 MB
    Graphics Memory in Use:     17 MB
    Processor:          x86 family 6 Model 15 Stepping 2
    Processor Speed:          1662 MHZ
    Vendor ID:          8086
    Device ID:          27A2
    Device Revision:          03
    *   Accelerator Information   *
    Accelerator in Use:          Mobile Intel(R) 945GM Express Chipset Family
    Video BIOS:          1343
    Current Graphics Mode:     1400 by 1050 True Color (60 Hz)
    *   Devices Connected to the Graphics Accelerator   *
    Active Monitors: 1
    Active Notebook Displays: 1
    *   Monitor   *
    Monitor Name:          ViewSonic VA1930wm-3
    Display Type:          Analog
    Gamma Value:          2.20
    DDC2 Protocol:          Supported
    Maximum Image Size:     Horizontal: 16.0  inches
                             Vertical:   10.0  inche
    Thanks for your help.
    Jerry -

Maybe you are looking for

  • Can print color from Adobe Reader but not from Word

    I can print a color document from Adobe Reader. But if I print another color document from Word, it comes out in black&white. Both are on an HP Color LaserJet CP2025dn printer. The settings selected in the system Print dialog are the same. What's the

  • No Colour?

    Earlier today I tried turning on my iPod Nano, but it wouldn't turn on. I just figured that it was totally dead, and therefore needed to be charged. I plugged it into the computer and left it to charge, but when I returned to check on it, I saw that

  • I KEEP GETTING AN ERROR MESSAGE WHEN I TRY TO BUYMUSIC (-1202)

    I keep getting error message (-1202) when I try to buy musice?

  • IPod mini and recently played songs

    I have an iPod mini 6GB which I sync automatically with iTunes.. My playcounts and recently played-date/time is registered in iTunes as it should when I sync with iTunes, BUT 50% of the songs I listen to on the iPod, does not show up in my "recently

  • PD KSH version error installing EBS11i RHEL5

    can anyone solve this error i am stuck to install EBS 11i onn RHEL5