Probleme avec DAQmxRegisterEveryNSamplesEvent, acquisition et émission simultané
Bonjour
J'essaye de générer et acquérir un signal simultanément. Typiquement, je relie l'entrée 0 et la sortie 0 et je reçois ce que je génére.
J'utilise donc deux taches: une dédié à l'émission et l'autre à la réception. Pour les deux, j'utilise un déclenchement sur EveryNSamplesEvent.
Mon problème est que lorsque que je lance les taches, avant même l'éxécution de la ligne de code suivante, j'ai un compte rendu d'émission correspondant à 2 secondes d'émission (en une fraction de seconde) à ma fréquence d'échantillonnage et que mon acquisition commence elle normalement (je crois). L'émission se termine ensuite seule environ 2 secondes après la fin de la génération.
Dans l'idéal je voudrai même que l'émission et la réception soient synchrones. Je me suis donc inspiré du code exemple SynchAI-AO.c . Dans ce code seul l'acquisition fonctionne sous EveryNSamplesEvent. Néanmoins j'utilise comme dans le code exemple la définition du trigger sur /Dev1/ai/StartTrigger et la commande DAQmxCfgDigEdgeStartTrig appliqué à la tâche émission.
Je ne comprend pas pourquoi l'EveryNSamplesEvent de l'émission se déclenche si rapidement dès le début, avant même l'acquisition.
Merci de votre aide
Désolé mais je n'arrive pas à supprimer ce topic. Pourriez-vous aller consulter le suivant s'il vous plait ?
Merci
Similar Messages
-
Probleme avec la carte d'aquisition video NIPCI-1407
Bonjour
Je vien de recuperer une carte d'aquisition video NIPCI 1407 que j'ai pu installer sans probleme avec les driver NI-IMAQ.
C'est a dire qu'aussi bien windows ou le logiciel NI measurement and automation reconnaisse la carte sans probleme.
Sur ma carte je prenche avec un BNC une camera ccd philips qui marche tres bien sur un ecran video.
Mon probleme est qu'au moment ou je veut tester de visionner une image avec par exemple le logiciel NI vision white balancing utility je recoie un message d'erreur du type:
Error 1074397153 occured at imaq start.vi , Impossible de detecter une source video reconaissable.
Bref je n'arrive pas a utiliser la carte video et je ne sais plus trop quoi faire.
Avez vous des idées et recomandations pour faire fonctionner cette carte.
en vous remerciant.Bonjour lxia,
Avez-vous essayé de faire vos premiers tests d'acquisition sous Measurement and Automation eXplorer (MAX) au lieu d'utiliser NI Vision White Balancing Utility?
Avez-vous un fichier icd pour votre caméra? Ce dernier peut parfois être fourni par le constructeur de la caméra.
Je vous invite également à regarder le document suivant : Common Error Codes with NI-IMAQ
Cordialement,
Jérémy C.
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
Du 2 au 23 octobre, partout en France -
Hi to everyone,
I have a problem with data acquisitioning in LV 7.1.
I made a transition from Tradiotional NI-DAQ to NI-DAQmx in my LabVIEW application.
The problem I have is that when I acquire data in Traditional (without writing somewhere -
just reading) then there is no scan backlog data. But when I acquire data in application that
acquisition is based on DAQmx than a scan backlog indicator shows numbers from 20 to 50 for
about 6 min and then that number quite quickly increases until I get an error (unable to
acquire data. The data was overwritten).
Acquisition settings are the same in both cases. When I acquire with DAQmx I use a global
channels. Is a reason for that phenomenon in global channels data procesing? But it seems
strange why does it flows quite smoothly for about 6 min and then it stucks?
Best regards,
EroIf you have an old Daq unit it may not be compatible with DAQMX. Which DAQ unit do you have? I think NI have a list showing which DAQ driver you can use with your card
Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far) -
Probleme avec localiser mon mac "en ligne, aucune position disponible"
Bonjour,
J'ai un soucis lorsque je vais sur icloud.com, Mon mac ne se localise pas.
Voici le message d'erreur "en ligne, aucune position disponible"
J'ai formater le systeme une fois, sans faire de restauration (installation clean)
Comment faire
A noter que je ne peux pas non plus regler l'heure comme je veux :
Dans "date et heure" je coche la case "regler le fuseau horaire automatiquement en fonction de mon lieu actuelle"
Il me repond: impossible de determiner le lieu actuel pour l'instant.
Merci !
Bonne journée !Si vous la recommencez (la navigateur), qu'est-ce qu'il se passe? Ca me semble probleme avec Adobe Flash -- avez vous Flash advertisements ou programmes courant la?
On peut trouver un "plug-in" pour Safari qu'arreter ces morceaux de Flash. On peut aussi aller a www.adobe.com et voir s'il y a un nouveau plug-in pour vous.
(On doit pardonnez moi, le Francais n'est pas mon langue permier et il y avait beaucoup de temps depuis que j'avait la chance a la practiquer). -
Having problem with MacBook Pro launching mission control without prompting
Having problem with MacBook Pro, launching mission control without prompting. Please advise. Thank you.
It may be a swipe that's doing this > Mac Basics: Mission Control
-
Dans Adobe photoshop 12 je suis incapable d'ouvrir un Fichier.MTS le systeme m'informe qu'il me manque un CODEC je suis capable d'ouvrir le meme fichier avec le lecteur window média je n'Ai pas de probleme avec les fichiers .MOV j'ai lu sur les forums il me semble que j'ai un conflic de CODEC je suis incapable de solutionner SVP m'aider a corriger le probleme
Ok, je n'avais pas ouvert ton fichier.
Je pense que le problème vient plutot de la construction du cluster. Je suis même étonné que tu n'ais pas d'autres données propres au format Cluster.
As-tu essayé soit d'appeler 3 fois ta fonction d'écriture (1 fois avant pour la donnée 8888 d'initialisation, 1 fois pr le tableau, et 1 fois pr la donnée de fin) mais je pense que cette solution n'est pas très optimisée côté performance.
Ou sinon de modifier ton tableau en incluant tes données de début et fin directement dans le tableau avant de l'écrire dans le fichier?
Je regarde de mon côté également.
Cordialement,
Olivier L. | Certified LabVIEW Developer -
bonjour j'ai un probleme avec mon ipod touch des que je clique sur une application celle ci se referme immédiatement et je n'est donc plus accès a safarie et au autre de mes application
Google translate:
hello I have a problem with my ipod touch as soon as I click on the application it closes immediately and I is no longer access to safarie and my other enforcement
See:
iOS: Troubleshooting applications purchased from the App Store
Restore from backup. See:
iOS: How to back up
Restore to factory settings/new iPod -
Probleme avec shared technologie
bonjour
mon ordi à bloqué ,donc obligation de réinstaller windows,ainsi que pse11 ,et probleme avec (shared thecnologie) d'aprés ce que j'ai vue,il y a un gros bins chez adobe ,j'ai décoché les entrées au démarrage,désactivé mon anti-virus,,,mais rien n'y fait...y a t'il comme (magix...logiciel de montage) un anti dote,car ce probléme n'est pas d'aujourd'hui!!!! toujours est'il que je suis trés déçus ,,,il est certain que si j'avais eu vent de ce probleme,je n'aurai pas investis dans ce logiciel ,qui me reste sur les bras,(trés chére le DVD),un membre aurait'il trouvez l'astuce,,merci à l'avancejust let it rollback the installation. Restart the machine and try again. http://helpx.adobe.com/photoshop-elements/kb/troubleshoot-installation-photoshop-elements- premiere.html#main_Error__Below_mentioned_applications_have_failed_to_install__Shared_tech nologies_
-
j'ai un probleme avec "load file WRL" , je veux ajouter un fichier .wrl importer via solidworks sur labview mais lors de l'execution j ai un probleme
"LabVIEW: This scene is missing expected nodes or contains nodes that LabVIEW does not support.
Method Name: Scene:Read Scene File"oui bien sur, le voila :
Pièces jointes :
test Controle_caméra_prosilica_2.8_2121.vi 3752 KB
CalculateFPS.vi 12 KB -
Probleme avec outil selection fleche noire
bonjour a tous
je suis novice sur illustrator
je n'arrive plus à redimensionner mes objets avec l'outil selection fleche noire ,cela ne fait que deplacer les objets.
quelle mauvaise manipulation ai je faite ?merci . mais cela ne marche toujours pas avec la fleche noire .je me sers donc de l'outil mise a l'echelle .y a t'il un moyen pour reinitialiser les fonctions ?merci
je ne comprend pas ce que j'ai pu faire .au debut cela marchait bien ????
Message du 01/01/11 17:35
De : "Benoit Pennecot"
A : "jean pierre charles"
Copie à :
Objet : probleme avec outil selection fleche noire
Pour Redimensionner des objets, vous pouvez soit utiliser l'outil MISE À L'ÉCHELLE (Raccourci clavier S), soit utiliser l'outil de sélection (la flèche noire).
Pour utiliser L'OUTIL DE SÉLECTION, survolez une poignée de redimensionnement (un des 8 petits carrés blancs qui apparaissent autour de votre objet sélectionné) jusqu'à ce que votre pointeur se transforme en double flèche. Cliquez et glissez.
> -
Je n'avais aucun probleme avec ma Lexmark P4330 series sur Tiger. Depuis ma mise a jour Leopard, ma LExmark est bien reconnue mais elle bloque a l'impression. J'ai téléchargé le pilote Lexmark mais toujours rien.
Avez vous une solution
merciPardon mon français, mais je recommend le video suivant:
http://ca.youtube.com/watch?v=D6cs7Z07k1g
Pedro -
Probleme avec CARRIER 16.0
PROBLEME AVEC CARRIER 16,0
I am having trouble translating your last post. IF you hav turned off personal hotspot and the problem remains why not reset the phone
RESET DEVICE
Hold down the Sleep/Wake button and the home button together until the apple logo appears (ignore the ON/OFF slider) then let both buttons go and wait for device to restart (no data will be lost). -
bonjours il n est pas possible de faire un paiement sur n importe quel site avec paypal sinon pas de probleme avec internet explorer edit
Hello didierj1, try to [https://support.mozilla.org/en-US/kb/Template:clearCookiesCache clear Cookies and Cache] and check it again.
also be sure you have '''check mark''' in '''Accept cookies from sites'''[ v ] and to '''Accept third party cookies''' [ v ]
see : [http://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences#w_how-do-i-change-cookie-settings How do I change Cookie settings?]
thank you -
Acquisition multi-voies simultanée avec convertisseur A/D NIUSB6211
Bonjour,
Je souhaiterais faire l'acquisition de plusieurs paramètres de manières simultanée grâce à différents appareils tous branchés sur les différentes voies d'un convertisseur A/D NI USB 6211.
Mais j’y arrive pas ...et je suis désespéré !!! A titre d’exemple, je joins le petit vi suivant où j’ai essayé de faire l’acquisition sur deux voies (ai1 et ai3) en mettant les sous-vi d’acquisition en série...Mais je croyais récolter un signal sur un tableau 2D...et je n’ai qu’une seule dimension, c’est comme si les deux signaux s’additionnaient...Mais je n’arrive pas à les avoir séparé sur deux colonnes différentes ou deux lignes séparées sur un graphe.
Merci de votre aide
Pièces jointes :
ESSAI ACQUISITION PLUSIEURS VOIES.vi 23 KBBonjour et merci,
Effectivement, je ne le savais pas, mais on peut mettre plusieurs voies sur une entrée (je suis débutant). Mais du coup j'ai un deuxième problème. J'ai branché sur la voir ai1, un générateur de signal (un signal périodique sinusoidale) et j'ai sur la voir ai3 un piezo qui est censé me donner un signal si je tape dessus et me garder le signal si je maintiens la pression dessus...
SI je fais ces manips dans MACS, en sélectionnant les voies, pas de problème, j'ai bien mes deux signaux qui répondent parfaitement...mais je dois être en acquisition continu pour le sinus et "à la demande" pour le capteur piezzo.
Dans le vi Labview, en rentrant les deux voies ensemble, je suis obligé de me mettre en acquisition continue et bizarrement je récupère bien mon sinus (qui n'affiche pas le signal du piezzo) mais hélas, le signal de mon piezzo apparait avec le sinus....J'entends que j'ai le signal du générateur sur lequel vient se surimposer le signal du piezzo quand je tape dessus...Il me faut éliminer le sinus et là je ne sais comment faire. J'ai essayé comme dans mon vi précédent de rentrer les deux voies d'acquisition en série mais je ne peux choisir de mesure "à la demande"...J'ai le choix entre mesure finie et en continue mais je n'ai pas "à la demande"...
Par ailleurs, pour le moment, je pourrais utiliser les variations du sinus contaminant comme test de déclenchement du piezzo sur la voie ai3 (celle du piezzo) mais...le signal n'est que ponctuel. J'entends par là que si je tape sur le piezzo, j'ai un signal qui apparait et qui disparait. Normal. mais si je tape sur le piezzo et que je maintiens la pression, alors que je devrais maintenir la variation de tension en ai3, je n'ai qu'un signal transitoire exactement comme quand je ne fais qu'une tape rapide sur le piezzo...je pense que c'est lié au mode d'acquisition et au fait que j'ai le sinus contaminant ...
J'ai encore besoin d'aide.
merci -
Bonjour
J'essaye de générer et acquérir un signal simultanément. Typiquement, je relie l'entrée 0 et la sortie 0 et je reçois ce que je génére.
J'utilise donc deux taches: une dédié à l'émission et l'autre à la réception. Pour les deux, j'utilise un déclenchement sur EveryNSamplesEvent.
Mon problème est que lorsque que je lance les taches, avant même l'exécution de la ligne de code suivante, j'ai un compte rendu d'émission correspondant à 2 secondes d'émission (en une fraction de seconde) à ma fréquence d'échantillonnage et que mon acquisition commence elle normalement (je crois). L'émission se termine ensuite seule environ 2 secondes après la fin de la génération.
Dans l'idéal je voudrai même que l'émission et la réception soient synchrones. Je me suis donc inspiré du code exemple SynchAI-AO.c . Dans ce code seul l'acquisition fonctionne sous EveryNSamplesEvent. Néanmoins j'utilise comme dans le code exemple la définition du trigger sur /Dev1/ai/StartTrigger et la commande DAQmxCfgDigEdgeStartTrig appliqué à la tâche émission.
Dans l'ordre, je lance la tache d'émission puis la tache de réception. Si j'échange l'ordre, la tache d'émission a le même comportement jusqu'à ce que la tache de réception se lance. Ensuite, il semble que la fonction callback de l'émission n'est plus appelée.
Je ne comprend pas pourquoi l'EveryNSamplesEvent de l'émission se déclenche si rapidement dès le début, avant même l'acquisition. Est-il en fait possible d'avoir deux tache fonctionnant par l'EveryNSamplesEvent ?
Merci de votre aideBonjour,
J'ai l'impression qu'il y'a quelques incohérences dans votre explication:
j'ai un compte rendu d'émission correspondant à 2 secondes d'émission (en une fraction de seconde) à ma fréquence d'échantillonnage
Pourquoi parlez-vous de votre fréquence d'échantillonage? Si tous vos éléments sont générés d'un coup, au lieu d'être fait en 2 secondes, j'imagine que votre fréquence d'échantillonnage n'est pas respectée.
L'émission se termine ensuite seule environ 2 secondes après la fin de la génération.
Qu'entendez-vous par là? Si tous vos points ont été générés depuis 2 secondes, que considérez-vous comme la fin de l'émission?
Dans l'idéal je voudrai même que l'émission et la réception soient synchrones. Je me suis donc inspiré du code exemple SynchAI-AO.c
Qu'entendez-vous par là? Que voulez-vous faire exactement?
Cet exemple implémente une AI et une AO qui sont synchronisés sur le même signal d'horloge, et démarrés en même temps par un trigger. Je pense qu'il répond donc à votre besoin.
Pour ma part, cela me semble normal qu'il n'y ait que l'acquisition qui utilise le EveryNSamplesEvent. En effet, pour la génération, vous définissez votre tableau de points à générer, ainsi que la fréquence à laquelle ils doivent être générés, et la géénration se gère d'elle même. Ensuite, l'acquisition démarre, et vous remonte les infos seulement lorsqu'elle a reçu N Samples, cela vous évite de faire du polling sur l'acquisition.
Ces informations vous éclairent-elles sur le fonctionnement de l'exemple?
Cordialement,
Olivier L. | Certified LabVIEW Developer
Maybe you are looking for
-
Index rebuilding slow in Oracle 10g
We are trying to build indexes in Oracle 10g and its extremely slow. Any pointers to find out what the problem is and then fixing it? I am using a syntax like: alter index INDEX_NAME rebuild tablespace TABLESPACE_NAME online compute statistics parall
-
Dear All, i want to create an report which has all missing invoice no (e.g November invoice posted were from 1000001 to 1000100 how do we check if all the invoices has been entered) Table INVOICE_MASTER Column NAMe Invoice no Invoice date Invoice Typ
-
How can I search or browse only the new posted applications daily for iPad without going through all of them? Thanks
-
Secure zone doesn't appear in site manager
secure zone does'nt appear in site manager. i'm using adobe muse, dreamwaver.
-
Probalem pasing a value with f:Param
Hi, The below code does not call the action method if the value in the passing parameter has an apostopher in the value test'[email protected] <h:commandLink id="moidyUser" value="#{srch.userId}" styleClass="Link" action="#{pc_UserSearch.modifyUser}"