Ecrire et lire sur deux voies physiques synchronisés par trigger analogique

Bonjour,
Je possède un carte NI PCIe6259 et deux connecteurs BNC 2110 et BNC2111 pour faire mes conections.
Je souhaiterai lors d'un top synchro analogique déclencher l'écriture sur une voie et la lecture sur une autre voie.
Les exemples fournis permettent  (VI trigger numérique)  de faire cela en utilisant un trigger numérique que je crée grace à un compteur et que je lis sur la voie PFI13 de ma carte d'acquisition.
J'ai trouvé deux autres exemples qui permettent de séparement écrire ou lire sur un voie en déclenchant sur une voie externe analogique. Il suffit de connecter le trigger sur la voie APFI0 de ma carte. Cela fonctionne
J'ai donc essayé naïvement de rassembler les deux VI dans un même VI (cf fichier) mais ca ne fonctionne pas. L'erreur indique que la ressource spécifiée est réservée. Peut être s'agit-il  de la voie APFI0 qui est utilisé deux fois. je ne sais pas trop.
Avez vous déjà rencontré ce problème. Doit on utiliser deux voies APFI différentes ? (mais je n'en n'ai qu'une de disponible sur mon connecteurs BNC2110)
Merci d'avance
jean
Pièces jointes :
VI trigger numérique.vi ‏37 KB
testsynchroanalog .vi ‏44 KB
lireetecrire.JPG ‏197 KB

Bonjour,
Je vois une erreur, qui est au niveau du Start de tes fonctions. Le mieux est d'utiliser le cluster d'erreur pour créer un séquencement dans tes opérations. Du coup, il faudrait faire le Start de l'AO, puis le Start de l'AI, et seulement après faire le Read.
Autrement ca m'a l'air correct.
Dans ma précédente réponse, je te disais que la première solution était meilleure, car les 2 acquisitions sont déclenchées en même temps, et peuvent utiliser des horloges différentes, dans la solution que tu as choisie, tu as compris que les 2 tâches partagent la même horloge. Un avantage est que l'acquisition et la génération se font exactement sur le même front d'horloge. Mais dans la première solution, si tu mets la même valeur de "Rate", le driver gère tout seul le fait d'utiliser la même horloge.
Je ne comprends pas très bien ta dernière question. Il n'est de toute facon pas possible d'acquérir ou générer un front sur deux, à moins de passer par un compteur qui va regénérer ton horloge, mais là où je ne comprends pas, c'est que pour que tu aies ce comportement, il te faut une horloge ecterne, or, dans l'exemple que tu montres, tu utilises l'horloge interne de la carte, et c'est du coup le "Rate" de l'AI qui cadence l'acquisition, donc il est réglable. Si tu veux utiliser une horloge externe, il faut que tu déclare la source d'horloge pour ton AI.
Cordialement,
Olivier L. | Certified LabVIEW Developer

Similar Messages

  • Depuis peu quand je veux imprimer la pochette d'un cd que j'ai gravé , la page arriére avec les titres s'imprime mal tout est presque superposé,j'ai éssayé sur d'autre pc et sur deux imprimants différente toujour le méme probléme

    depuis peu quand je veux imprimer la pochette du cd que je viens de graver ,la face avant imprime bien les pochette des musiques qui sont dessus mais pas l'autre partie avec les titres qui sont imprimé presque superposé donc illisible ; j'ai eu la méme chose avec mes autre pc et les deux imprimantes que je posséde !!!  pouvez vous m'aider merci

    Bonjour,
    Si tu utilises le mode d'acquisition continue, c'est alors que tu utilises la méthode que j'ai appelé bufferisé. Celle non bufferisé etant "Un point, sur demande".
    En revanche, je te conseille de définir un buffeur de plus d'un point sur la fonction de cadencement (entrée échantillons par voie), car de cette manière, le driver va créer un buffeur de réception des acquisitions faites par la carte. Dans le cas où tu voudrais aller un peu plus vite, le buffeur sera à même de gérer l'arrivée des points.
    Ce qui n'empêche pas de ne lire qu'un point lors de l'appel de la fonction DAQmx Lire.vi
    Un autre conseil, c'est par rapport au timeout que tu utilises pour la fonction de lecture. Tu as dit que le temps entre 2 points peut parfois être très long. Or, si tu mets un tiemout trop court, la fonction te retournera une erreur, mais si tu le mets très long, c'est ton programme qui risque de ne pas réagir tant qu'un point n'est pas disponible. Cela peut être très gênant si tu es obligé d'attendre 1h entre le moment ou tu appuyes sur ton bouton stop de ta boucle while, et le moment où ta fonction s'arrête et te permet de réellement quitter la boucle.
    Pour pallier à ce problème, je te conseille d'utiliser un petit Timeout, mais de venir tester le code d'erreur -200284 (equivalent au timeout) et de ne pas utiliser la donnée issue de la fonction de lecture lorsque cette ereeur apparait, mais de néanmoins continuer à exécuter ta boucle.
    Ca, plus la structure producteur/consommateur...je pense que tu es sur la bonne voie.
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Acquisition de deux voies analogiques en RSE (débutante), erreur 50103

    Bonjour,
    Tout d'abord, je suis une débutante en Labview, une vraie de vraie... Je ne comprend pas toujours les explications proposées sur ce forum, alors excusez moi d'avance.
    Je souhaite acquérir deux voies analogiques branchées en RSE. Je met en pièce joint une copie du vi.
    Bien évidemment, comme beaucoup, j'ai l'erreur 50103 qui apparait. Après avoir écumé le forum, je ne suis toujours pas arriver à résoudre mon problème.
    Je ne sais pas trop quoi vous donnez comme autres détails, même pour moi ça reste flou, mais n'hésitez pas à m'en demander plus, j'essaierai d'y répondre de mon mieux.
    Cordialement,
    Laetitia M.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    acquisition_deux_voies.JPG ‏152 KB

    Re,
    Alors, en pièce jointe nous avons essayer de faire ce vous nous proposiez pour Nvoies, vous trouverez ci-joint notre VI.
    Le problème étant que nous voudrions récupérer nos deux signaux pour les traiter ensuite, mais lorsque nous mettons un déssasembleur il nous propose 8 "voies"... 8 "voies" dite-vous??? Mais c'est quoi ça? Nous pensions que cela nous donnerai les données de nos 2 voies !!!!
    Comment faire sinon pour récupérer les données séparement de nos deux voies pour les traiter ensuite??
    Encore merci de prendre du temps pour "essayer" de nous répondre, car nous sommes conscientes que nos explications ne sont pas très claires!!
    Cordialement,
    Laetitia M.
    Pièces jointes :
    acquisition_2_voies_bis.JPG ‏146 KB

  • écrire et lire sur pci 7344

    Bonjour,
    Je desire transmettre une string pour piloter un moteur gammatic un axe.La carte PCI 7344 doit me permettre de transmettrea l'harmonic drive(variateur
    sc510) mais j'aimerai egalement lire se que me renvoie le variateur.J'ai auparavant essaye motion assistant mais sans succes. Pourriez vous m'indiquer quel methode je dois suivre pour savoir si ce logiciel reconnait le moteur.D'autre part je n'arrive plus à désinstaller ce logiciel sur un autre ordinateur malgre que son repertoire soit effacé(le fichier a été supprimé) mais il doit rester des cles dans la base du registre et je ne peux plus le reinstaller. Que puis je faire pour le forcer a reinstaller? Pourriez vous également m'envoyer les VIs qui permettent d'écrire et lire sur cette
    c
    arte.
    Merci

    Copy d'une autre question que vous avez signalée, satisfaites vous rapportez à la réponse là.

  • Problème pour changer une voie physique en voie globale

    Bonjour,
    J'utilise l'assistant MAX, afin de configurer mes voies. Après avoir choisi mes périphériques NIDAQ mx simulé (carte PCI, châssis et modules SCXI), j'ai crée une tâche NI DAQmx. Dans cette tâche je nomme mes voies physiques. Jusque là pas de problème. Puis, quand je les change en voies globales, certaines s'appliquent correctement, et pour une minorité j'obtiens le message suivant :
    "Le nom d'une ou plusieurs voies sélectionnées contient un caractère non valide ou est en conflit avec un nom de tâche ou de voie globale. Les tâches et voies globales doivent posséder des noms uniques et valides. Veuillez soit changer le nom de vos voies locales, soit supprimer les tâches ou voies globales qui sont en conflit."
    Or, le nom de ma tâche est "paroi", la voie locale par exemple A6, et dans voisinages de données/voies virtuelles globales NI DAQmx aucune voie globale n'existe sous le nom de A6. Je ne comprends donc pas d'où vient l'erreur surtout qu'elle apparaît peu de fois (A5 et A7 vont fonctionner par exemple). De plus, la voie physique définie pour A6 ne correspond à aucune autre voie physique déjà appropriée. Je ne peux changer le nom de cette voie.
    Je remercie d'avance ceux qui pourront m'apporter de l'aide!

    Bonjour,
    Après plusieurs essais, je n'ai pas réussi à reproduire le problème.
    Pourriez-vous me préciser votre version de NI-DAQmx, et également m'envoyer le fichier .nce de configuration de MAX (fichier>>Exporter) afin que j'essaye de reproduire votre problème?
    Merci
    Olivier L. | Certified LabVIEW Developer

  • Variable partagée entre 2 éxécutables sur deux machines en réseau

    Bonjour, je désire communiquer par variable partagée entre deux éxécutables (créés en LV 8.6) sur deux machines différentes d'un même réseau local. Le noeud de méthode "déployer une librairie" me retourne une erreur dès que je place une ip différente de localhost ; d'une façon plus générale, l'exacte marche à suivre n'est pas très clair pour moi : qui déploie vers qui, necessité d'un "binding" ou pas, etc...Quelqu'un a t-il déja réalisé cette opération ? Merci d'avance...
    Vincent
    Solved!
    Go to Solution.

    Bonjour,
    Quel est précisément votre message d'erreur ? Pouvez-vous nous fournir votre VI afin de reproduire votre problème ?
    Voici quelques tutos :
    sur la technologie PSP pour les variables partagées publiées sur un réseau
    Network Variable Technical Overview
    Ainsi que quelques KB traitant du sujet :
    Comment déployer des variables partagées publiées sur le réseau
    Can I Use Multiple Network Cards with LabVIEW?
    Deploying Shared Variables to a Specific Network Card
    Et sur les messages d'erreur rencontrés :
    Troubleshooting Network-Published Shared Variables
    Shared Variable Error Explanations
    Cordialement,
    Message Edité par Steve Mohamed le 01-28-2009 05:32 PM
    Steve M.
    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;}
    >> Vidéo-t'chats de l'été : présentations techniques et ingénieurs pour répondre à vos questions

  • Lightroom5 activation sur deuxième ordinateur mac air

    Je possède lightroom 5 activé sur mon PC sous Windows
    Je veux réaliser une seconde activation sur mon portable macbook air
    lorsque j utilise le numéro de série présent dans mon compte cela ne fonctionne pas
    j'ai désinstallé lightroom de mon ancien portable donc je ne possède qu une copie du logiciel

    oui demain matin j’appelle le sav
    Le 14 juil. 2014 à 19:18, LAURENT <[email protected]> a écrit :
    lightroom5 activation sur deuxième ordinateur mac air
    created by LAURENT in Photoshop Lightroom - View the full discussion
    j'ai le même pb. Lightroom 5 acheté en octobre 2013 et installé sur un portable windows. Je veux l'installer sur un mac de bureau et il m'est indiqué "le numéro de série que vous avez indiqué n'est pas valide".
    J'ai laissé un message sur le forum ... il semblerait que le numéro diffère en fonction de l'installation sur pc ou mac ....  Je ne sais pas si c'est juste ou pas. Je ne suis pas arrivé à joindre adobe ... On se tient au courant ?
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at https://forums.adobe.com/message/6549441#6549441
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Photoshop Lightroom by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

  • Travail sur deux ordinateurs ?

    Bonjour,
    Est-il possible de travailler les mêmes photos et catalogues sur deux ordinateurs ? Partir en vacances avec un portable, importer des photos et vidéos sur le portable, travailler les documents (vignettes, étiquettes, etc) sur le portable et ensuite tout "décharger" sur un  ordi de bureau sans devoir tout refaire (vignettes, étiquettes, etc)
    Merci de votre aide.

    Deux solutions très différentes, en supposant que vous avez la même version d'Elements. (Vous avez droit à deux activations) :
    1 - utiliser un disque externe USB pour stocker les images et les catalogues. Il est alors possible de le connecter à tour de rôle à l'un ou l'autre ordinateur en conservant toutes les dernieres mises à jour. Conseil, partez d'une sauvegarde complète depuis le menu de l'organizeur, restaurez sur le disque dur externe dans un dossier maître. Veillez à ce que le disque externe soit reconnu sous la même lettre par vos deux ordinateurs.
    2 - Utilisez une sauvegarde complète depuis l'un des ordinateurs, et restaurez la sur l'autre par le menu de l'organiseur. Cette solution convient bien pour une longue période de vacances à l'issue de laquelle vous restaurez la totalité du travail fait pendant les vacances.
    N'hésitez pas à demander plus de détails... et pensez à faire des sauvegardes, sur un autre disque dur externe USB de préférence !

  • Comment acquérir sur 2 voies avec un USB 6009 ?

    Comment acquérir sur 2 voies avec un USB 6009. ?
    ma configuration labview 7.0, windows NT
    l

    Il y a plusieurs manière de configurer tes voies, si tu n'as pas bcp d'expérience en programation LabVIEW, le plus facile est peut être de configurer tes voies en voies globales dans MAX (Measurment and Automation Explorer) et ensuite de les utiliser dans LabVIEW en utilisant les fonction DAQmx. Lorsque tu démarres une tâche DAQmx, tu peux sélectionner les voies globales que tu as définis dans MAX.
    Il y a des exemples dans Help >> Find Examples... Recherche "daqmx"
    Bon courage !
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Bonjour, je souhaite créer un widget menu et je ne sais pas à partir de quoi je me dois de le créer et où.J'ai la version française de Muse avec les seuls lien "bibliothèque" et "états", me permettant de travailler sur mon menu, je vous remercie par avanc

    Bonjour, je souhaite créer un widget menu et je ne sais pas à partir de quoi je me dois de le créer et où.J'ai la version française de Muse avec les seuls lien "bibliothèque" et "états", me permettant de travailler sur mon menu, je vous remercie par avance pour votre réponse.

    Bonjour,
    Ce forum ne concerne pas Creative Cloud.
    Merci de publier votre question sur le forum suivant: http://forums.adobe.com/community/creative_cloud

  • Pourquoi quand je veux telecharger mes ebooks achetés et téléchargés sur IPad il est impossible de les mettre aussi sur mon Pc. La phrase : telecharger par un autre acheteur. Ce n'est pas un autre, puisque j'ai le même identifiant

    Pourquoi quand je veux telecharger mes ebooks achetés et téléchargés sur IPad il est impossible de les mettre aussi sur mon Pc. La phrase : telecharger par un autre acheteur. Ce n'est pas un autre, puisque j'ai le même identifiant ?
    ce serait bien aussi de pouvoir aller sur Adobe en français, tout le monde ne parle pas anglais.

    Hello,
    Thank you for your answer.
    If "Recheck" or "Check" means "verify" ("vérifier"), I dont't think that I have any problem of that sort.
    It's not a question of junk folder, I yet verified that.
    I'll try to do again the account creation because I must go away during a week : perhaps it's a question of delay of arriving of the verification message...

  • Un fichier texte crée sur Pages pourra il être lu par Word ou Open Office sur Pc?

    Un fichier texte crée sur Pages pourra il être lu par Word ou Open Office sur Pc?

    I hope Google translate is correct.
    Utilisez la commande Fichier -> Exporter pour enregistrer le fichier en tant que .txt ou .doc ou .rtf.
    Use File > Export to save the file as .txt or .doc or .rtf.

  • Comment ecrire du texte sur une image (Vision/de​butant

    Bonjour
    Je recois une image à partir d'une caméra et j'aimerais ecrire du texte par dessus avant de générer un fichier AVI.
    Typiquement des informations sur process en cours.
    Je ne voie pas comment prendre le problème ni s'il existe une fonction toutes faire dans la palette vision !
    Quelqu'un aurait-il une idée ?
    Merci de votre aide
    EricC
    Ingénieur d'Application / Développeur LabVIEW Certifié (CLD)
    Application Engineer / LabVIEW Certified Developer (CLD)
    Solved!
    Go to Solution.

    Hello Eric,
    This part of the forum is in English so please post in English. You can post in French here.
    You can find in the Pixel Manipulation palette the IMAQ Draw Text VI which inserts text in an image.
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

  • Acquisition sur plusieurs voies et traitement desinformations

    J'utilise une carte PCMCIA NI DAQCard-6036E.
    Je rencontre deux probléme qui ne me permettent pas de continuer dans mon application.
    1er Probléme:
    Je ne sais pas comment afficher 4 boutons sur la face avant du VI Acquire&Proc Scans-SW Trig.VI
    Je souhaiterai pouvoir selectionner la voie désiré a l'aide de 4 interrupteurs(4 voies)et les afficher sur le graph(simultanémant).
    Culbuteur Vertical0:channel0
    Culbuteur Vertical1:channel1
    Culbuteur Vertical2:channel2
    Culbuteur vertical3:channel3
    Ce ne doit pas étre compliqué mais je bloque.
    Probléme 2:
    Dans le VI Acquire&Proc Scans-SW Trig.VI un sous VI existe nommé My Data Process.
    Je souhaiterai pouvoir afficher le resultat(indicateur) d
    u traitement sur la face avant du VI Acquire&Proc Scans-SW Trig.VI.
    lorsque je créé l'indicateur il me le place automatiquement sur la face avant du VI My Data Process.
    Je vous remercie pour l'aide que vous pourrez m'apporter face à ces problémes.
    Attachments:
    Acquire&Proc_Scans_-_SW_Trig_roms.vi ‏108 KB
    My_Data_Processing.vi ‏78 KB

    Bonjour Roms,
    1er problème :
    J'ai rectifié votre programme "Acquire&Proc Scans-SW Trig.VI" afin d'afficher 4 interrupteurs sur la face avant et de sélectionner ainsi la (ou les) voies que vous désiriez afficher dans le graphe.
    2ème problème :
    Je ne vois pas pourquoi vous n'arrivez pas à afficher l'indicateur du SousVI "My Data Process". Sachant qu'il a bien été crée. Moi j'arrive bien.
    Je vous envoie quand même ce programme avec quelques petites modifications.
    J'espère que ma réponse répond à vos questions.
    Sanaa TAZI
    Application Engineer
    National Instruments
    Attachments:
    Acquire&Proc_Scans_-_SW_Trig_roms_Exemple.vi ‏139 KB
    My_Data_Processing_exemple.vi ‏81 KB

  • J'ai un iphone 4G noir: on ne m'entend aussi bien sur les appels entrants que sortants, par contre, j'entends parfaitement bien mon interlocuteur!!! c'est mon deuxième iphone en 3 ans, je commence à douter sérieusement de la qualité de cette marque

    voilà, j'ai acheté un iphone 4G il y a un an et demi après que mon iphone 3 ait présenté de sérieux signes de faiblesses (3G et edge ne fonctionnant plus)
    cette fois-ci avec cet iphone 4G dont je fais peu usage (importante précision), j'ai un problème encore plus grave qu'avec mon iphone 3: on ne m'entend pas sur appel entrant ET sortant, par contre j'entend parfaitement mon interlocuteur.
    J'ai essayé de mettre à jour IOS bidul, à plusieurs reprises, rien y fait.
    c'est d'autant plus grave que j'ai un forfait illimité que je n'utlise plus depuis maintenant un peu plus de trois mois, je communique uniquement sur sms.
    J'estime qu'au total avoir déboursé plus de 700 EUR pour mes deux iphones, ca fait cher le téléphone. Je crois que je vais me remettre à des nokia tout simple qui au moins eux durait des années. la qualité est à revoir, sur les 3 téléphones que j'ai eus jusqu'à maintenant, seuls deux ont été déféctués: mes deux iphones et cela en seulement trois ans...génial. Plus jamais d'iphone de ma vie (j'ai même du coup vendu mon macbook du coup, excédé par APPLE) ceci dit si quelqu'un pouvait m'aider d'URGENCE!!!!!!

    voilà, j'ai acheté un iphone 4G il y a un an et demi après que mon iphone 3 ait présenté de sérieux signes de faiblesses (3G et edge ne fonctionnant plus)
    cette fois-ci avec cet iphone 4G dont je fais peu usage (importante précision), j'ai un problème encore plus grave qu'avec mon iphone 3: on ne m'entend pas sur appel entrant ET sortant, par contre j'entend parfaitement mon interlocuteur.
    J'ai essayé de mettre à jour IOS bidul, à plusieurs reprises, rien y fait.
    c'est d'autant plus grave que j'ai un forfait illimité que je n'utlise plus depuis maintenant un peu plus de trois mois, je communique uniquement sur sms.
    J'estime qu'au total avoir déboursé plus de 700 EUR pour mes deux iphones, ca fait cher le téléphone. Je crois que je vais me remettre à des nokia tout simple qui au moins eux durait des années. la qualité est à revoir, sur les 3 téléphones que j'ai eus jusqu'à maintenant, seuls deux ont été déféctués: mes deux iphones et cela en seulement trois ans...génial. Plus jamais d'iphone de ma vie (j'ai même du coup vendu mon macbook du coup, excédé par APPLE) ceci dit si quelqu'un pouvait m'aider d'URGENCE!!!!!!

Maybe you are looking for