Cadencement et synchronisation

Bonjour à tous,
J'ai un bout de code destiné à permettre la synchronisation d'une cible temps-réel au signal GPS et à générer une horloge qui prend le dessus sur le 10MHz natif du fonc de panier du chassis PXI Express.
Mon système comprend:
- une carte PXI-6682H pour la synchronisation au GPS,
- une carte PXIe-6674T pour l'asservissement de l'horloge du fond de panier du PXIe par une qui soit asservie au GPS.
Le but du programme est de lire un horodatage (à partir de niSync Read Trigger Time Stamp.vi) correspondant au temps de lancement du programme, et vis-à-vis duquel toutes les autres opérations vont se baser. Lorsque je génère une horloge dont la fréquence est de l'ordre de quelques Hz à quelques milliers de Hz (jusqu'à 10kHz par exemple), j'arrive à lire l'horodatage recherché en fixant un timeout plus ou moins conséquent, suivant la fréquence de l'horloge générée.
Cependant, le but ultime est de faire correspondre chaque tick d'horloge à un échantillon acquis par un DAC. Et comme la fréquence d'échantillonnage requise est relativement élevée (100kHz), l'idée était donc de générer une horloge qui ait une telle fréquence. C'est à ce niveau que les choses se compliquent puisqu'une erreur (-1074118582) se produit au niveau de "niSync Read Trigger Time Stamp.vi". L'erreur persiste même lorsque je rallonge considérablement le timeout de ce VI (jusqu'à 10 min tout de même!).
Bref, le code est plus parlant q'une suite de phrases (voir la pièce jointe).
Si quelqu'un aurait déjà rencontré ce problème, je suis très curieux de connaître, le cas échéant, la solution qui aurait été implémentée.
Bien cordialement,
Hervend
Pièces jointes :
Trouble with niSync Read Trigger Time Stamp.zip ‏154 KB

J'ai considéré en autant que possible, mais je n'ai pas de Windows 7, mais Windows Vista Home Premium. Dans la recherche de mon ordinateur, j'ai trouve le fichier libxml2.dll, mais je ne peux pas trouver un fichier nommé Applesyncpref.exe sur mon ordinateur Vista n'importe où.
La seule chose que je sais faire lorsqu'il y a des problèmes avec iTunes, consiste à désinstaller à l'aide de http://support.apple.com/kb/HT1923 d'iTunes et veillant à tous les composants sont supprimés. Installez la dernière version, puis vérifiez que vous utilisez correcte si vous disposez de système d'exploitation 32 bits ou 64 bits. Si cela ne fonctionne pas, il y a un couple de threads qui explique comment installer une version plus ancienne d'iTunes, outre la 9.1.
Faites-moi savoir si vous rencontrez des difficultés supplémentaires et je vais essayer de les aider. Traduit avec Bing Translator.

Similar Messages

  • Synchroniser DO avec acquisition de plusieurs AI

    Bonjour,
    Apres plusieurs recherches infructueuses, je poste mon probleme dans ce forum.
    Je travaille sous Labview 10 avec une carte PCI-6321.
    Mon objectif est d'arriver à synchroniser les sorties numériques avec l'acquisition de plusieurs voies analogiques.
    Autrement dit j'envoie un pattern numérique sur les DO (qui à terme, vont piloter l'état d'un multiplexeur) et je souhaite faire l'acquisition de plusieurs AI à chaque nouveau bit généré.
    Je poste mon programme actuel qui est une adaptation de l'exemple "Correlated AI AO DI DO".
    Celui-ci fonctionne très bien pour plusieurs voies DO et 1 seule voie AI.
    Lorsque j'essaie de faire l'acquisition de plusieurs voies AI, l'acquisition perd quelques points et les AI et DO se désynchronisent de temps a autre.
    Ce problème est persistant si: je change la fréquence d'acquisition, la taille du buffer pour les voies numeriques.
    J'espere avoir été clair et que quelqu'un pourra m'éclairer.
    Merci
    Smiral
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Sync_DOAI_MUX.vi ‏37 KB

    Salut,
    La première chose qui m'étonne, c'est que tes commandes sont définies sur Dev9, mais que ta constante pour l'horloge partagée est sur Dev1. Est-ce normal?
    Ensuite, si j'ai bien compris, j'ai l'impression que c'est plutôt ta génération de signaux numériques qui doit contrôler le cadencement de ton acquisition, non?
    Du coup,pourquoi n'utilises-tu pas plutôt la DO/Sample Clock? Ainsi, tu aurais une impulsion générée à chaque émission d'un bit numérique, qui déclencherait l'acquisition.
    Sinon, comme ça, je ne vois pas d'autres incohérences. Aurais-tu des informations plus précises sur les moments et les codnitions où la synchronisation ne se fait plus?
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Boucle cadencée sur horloge AO

    Bonjour,
    Je génére sur une voie analogique un signal Finit sans régénaration à une fréquence compris entre 10 et 200 Hz
    En parallèle de la génération je voudrais pouvoir démarrer ("Trigger") une boucle cadencée ayant la même frequence que celle de ma génération (10 à 200 Hz).
    En effet je cherche à synchroniser des taches en fonction de ma position dans le buffer AO.
    J'ai bien tenté de cablé sur ma boucle cadencée le VI "Daqmx creat timming source" en mode 'boucle de controle à partir d'une tache" seulement une erreur apparait indiquant  que ce n'était pas supporté pour ce type de materiel PXI 6251. 
    Est il possible de cadencé une boucle en fonction de l'horloge AO ?
    D'avance merci pour votre aide.

    Bonjour,
    J'ai essayé en partant d'un exemple simple.
    J'ai toujour l'erreur -200452.
    J'ai en fait une chaine de caractère vide en sortie du VI "boucle de controle à partir d'une tache".
    Quelqu'un a une idée pou y remedier ?
    Merci.
    Slts.
    Pièces jointes :
    Face_Avant.png ‏46 KB
    Diagramme.png ‏67 KB

  • Comment faire pour synchroniser une sortie numérique sur une horloge?(pci6602)

    Bonjour,
    je voudrais faire des sorties numériques sur une ligne donnée (carte PCI 6602), ces sorties étant réalisées pour chaque front descendant d'une horloge. En clair, je voudrais synchroniser la sortie d'une valeur numérique sur le front descendant d'une horloge : comment faire ?

    Bonjour,
    Générer des mots numériques ou une valeur binaire (sur une ligne ou un port) avec un cadencement matériel (horloge compteur sur front montant ou descendant) n'est pas possible avec une carte 6602 seule car elle n'a pas été conçue dans ce but. La carte possède 8 compteurs mais n'a pas de ligne ou port programmable en acquisition ou génération (cadencement logiciel ou matériel). Pour ce type d'opération d'E/S numériques, les cartes PCI-DIO-32-HS, PCI-6533 et PCI-6534 ont été spécialement conçues. Elle permettent de faire de la génération sur 8, 16 ou 32 bits (1,2, ou 4 ports) jusqu'à 20 Mo/S (pour la 6534) et avec un cadencement matériel (horloge interne ou externe avec choix du type de front déclenchant le transfert). L'horloge peut provenir par exemple de votre carte compteur PCI-6602.
    Enfin, une bonne solution serait d'utiliser une carte Serie M qui intègre à la fois des compteurs (génération d'horloge) et un port 8 bits (génération numérique sur une ligne ou le port entier). Le cadencement numérique matériel est possible avec les cartes Série M. Ce type de carte serait donc un bon compromis pour ce que vous souhaitez faire.
    Cf "Correlated I/O" dans le tutorial ci-dessous:
    * M Series – The New Data Acquisition Standard – Frequently Asked Questions
    http://zone.ni.com/devzone/conceptd.nsf/webmain/9c71859eb70d6e2586256ed7007ccf7f?OpenDocument
    Bonne continuation
    Matthieu Gourssies
    National Instruments France

  • LABVIEW : Synchroniser encodeur en quadrature et entrées numériques

    Bonjour à tous,
    je cherche à acquerir de maniere synchronisé la valeur d'un codeur en quadrature (par daqMX avec en type d'entrée codeur angulaire) et des entrées TTL (tout le PORT0 d'une carte USB 6251)
    le but est de mesurer précisement la valeur du codeur à chaque changement d'état d'une des entrées (le temps de scrutation doit etre inférieur à la milliseconde).
    Seulement, je ne sais pas à partir de quoi synchroniser les entrées. Avec l'horloge de cadencement, je ne trouve pas d'option correspondant à mes besoins.
    Auriez vous une idée de comment je dois faire ?
    Merci d'avance!
    p.s : (je possède labview version 8.2)

    Bonjour
    Merci pour l'information, et désolé pour le retard j'etais sur un autre sujet.
    Mon probleme et que je n'arrive pas à trouver de source compatible pour cadencer l'entrée compteur (mesure d'angle par encodeur en quadrature).
    Mon but étant de réaliser le plus simplement possible,  l'acquisition d'un port digital (port 0)  de maniere syncrhonisé avec la valeur de la position angulaire. (le tout dans une boucle tournant le plus vite possible).
    Peut etre n'est il pas possible de synchroniser une entrée compteur avec des entrées digitales ? (la carte utilisée : USB-6251 et version de labview 8.2).
    pour le moment je me contente d'acquérir les deux informations de maniere non synchronisé, mais cela ne peut pas convenir à mon besoin.
    je joins le vi (tres simple) que j'utilise pour le moment.
    Merci d'avance!
    Pièces jointes :
    compteur.JPG ‏50 KB
    compteur.vi ‏37 KB

  • Synchroniser encodeur en quadrature et entrées numériques

    Bonjour à tous,
    je cherche à acquerir de maniere synchronisé la valeur d'un codeur en quadrature (par daqMX avec en type d'entrée codeur angulaire) et des entrées TTL (tout le PORT0 d'une carte USB 6251)
    le but est de mesurer précisement la valeur du codeur à chaque changement d'état d'une des entrées (le temps de scrutation doit etre inférieur à la milliseconde).
    Seulement, je ne sais pas à partir de quoi synchroniser les entrées. Avec l'horloge de cadencement, je ne trouve pas d'option correspondant à mes besoins.
    Auriez vous une idée de comment je dois faire ?
    Merci d'avance!
    p.s : (je possède labview version 8.2)

    Bonjour
    Merci pour l'information, et désolé pour le retard j'etais sur un autre sujet.
    Mon probleme et que je n'arrive pas à trouver de source compatible pour cadencer l'entrée compteur (mesure d'angle par encodeur en quadrature).
    Mon but étant de réaliser le plus simplement possible,  l'acquisition d'un port digital (port 0)  de maniere syncrhonisé avec la valeur de la position angulaire. (le tout dans une boucle tournant le plus vite possible).
    Peut etre n'est il pas possible de synchroniser une entrée compteur avec des entrées digitales ? (la carte utilisée : USB-6251 et version de labview 8.2).
    pour le moment je me contente d'acquérir les deux informations de maniere non synchronisé, mais cela ne peut pas convenir à mon besoin.
    je joins le vi (tres simple) que j'utilise pour le moment.
    Merci d'avance!
    Pièces jointes :
    compteur.JPG ‏50 KB
    compteur.vi ‏37 KB

  • Synchronisation vidéo et waveform

    Bonjour à tous !
    Le problème est dans le titre, j'arrive pas à synchroniser ma vidéo et ma waveform quand je veux les lire en même temps.
    Quand je lance une lecture : la vidéo est bien synchronisée pendant les 5 premières secondes puis ça se décale de plus en plus...
    Une idée ?
    Merci
    Geoffrey, LabVIEW Associate Developer
    Pièces jointes :
    Vidéo + Son + FFT.vi ‏74 KB

    " ... c'est ce que j'ai trouvé de mieux, si quelqu'un a une meilleur idée
    pour avoir un cadencement proche de 33,33333333 ms "
    Sur un OS multitâches comme Windows et en dehors d'un véritable environnement "Temps Réel",
    il est illusoire d'espérer une précision temporelle supérieure à 1 (voir 2) ms.
    Davantage de soins au Diagram serait un plus. Pour toi même ... et pour ceux à qui tu demandes de l'aide
    par exemple, ceci :
    peut rapidement devenir ceci, nettement plus lisible et compréhensible :
    Mon intention n'est pas de te heurter, mais de t'aider.

  • Comment synchroniser l'arrêt de time structure?

    Bonjour,
    J'ai plusieurs time loop en parallèle dans des subVI différents. J'ai synchronisé leur depart à l'aide du bloc "Synchronise Times Structure Starts".
    Ces time loop n'ont pas la même durée de vie. Lorsque l'une d'entres elles s'arrêtent, cela entraine une erreur de temps réel sur une autre qui est du, à mon avis, au traitement de la fin du VI.
    Je souhaiterais donc pouvoir faire attendre le post traitement de chaque time loop à l'intérieur de mes VI afin de ne pas perturber les time loop encore en cours.
    Est-ce possible et comment ?
    Merci par avance

    Bonjour,
    Je trouve tout de même curieux que du simple code empêche la bonne exécution de vos boucles cadencées. A moins que vous ayez des ressources partagées utilisées dans ces boucles ou que vous ayez utilisé la propriété de priorité des VIs, votre boucle candencée devrait toujours être prioritaire par rapport au code.
    Néanmoins, si vous souhaitez synchroniser l'arrêt des boucles :
    - dans vos boucles se finissant rapidement, vous pouvez récupérer le booléen qui déclenche l'arrêt pour éviter l'exécution de votre code (structure condition) et envoyer un signal (variable partagée avec option FIFO RT activée par exemple) à une boucle qui serait la boucle maître. Ainsi vous signalez que ces boucles "esclaves" sont prêtes à s'arrêter
    - dans la boucle maître, vous déterminez quand arrêter toutes vos boucles grâces aux variables partagées et vous déclenchez l'arrêt de celles-ci grâce au VI "Arrêter une structure candencée"
    Cordialement,
    Mathieu P. | 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 : des fondamentaux aux dernières technologies pour la mesure et le contrôle/comm...

  • "Error While Trying To Synchronise Audio And Midi"...non-tempo event found

    "Error While Trying To Synchronise Audio And Midi"...non-tempo event found
    now when I shutdown Logic And relaunch the Project, the notes hang and "WHAT THE FRIIGIN"
    (this was a bug way back when Logic7 was first released)
    this is bad!
    SvK

    Thanks Steven.
    big help. In our session we keep getting this problem where the song counter stops, the music keeps playing and we get an error message saying:
    Non Tempo-Event found in Sync Reference
    We looked in the tempo list and somehow there was a tempo event of 0.00 tempo in there.
    We deleted it, got the same error message, but the prob seems to be fixed.
    Apple, please fix this!
    Thanks
    Felix

  • Cloud Synchronisation

    Hallo,
    habe mal ein grundsätzliche Frage zu den Synchronisationsmöglichkeiten in der Cloud:
    Als ich mich das erste mal über die Cloud bei Adobe erkundigt habe, wurde mir gesagt, es sei kein Problem Dateien zwischen unterschiedlichen Nutzern zu synchronisieren. Nachdem ich aber eine Team-Cloud-Lizenz mit 3 Plätzen erworben habe, hab ich bemerkt, dass Adobe mit "Synchronisation" eigentlich nur das syncen von Dateien zwischen den zwei Arbeitsplätzen meint, auf dem man die Programme pro Adobe-ID installieren darf.
    Wir sind jetzt aber ein Team von 3 Leuten. Jeder hat seine eigene ID innerhalb des "Team-Abos". Mir wurde damals am Telefon von Adobe bestätigt, dass man unkompliziert innerhalb des Teams Dateien syncen kann. Das ist aber nur bedingt der Fall. Wenn wir beispielsweise zusammen an einem Premiere-Projekt arbeiten wollen, dann muss ich jedesmal, wenn ich Änderungen an dem Projekt vornehme, es wieder neu hochladen und meinem Kollegen über einen Link zur Verfügung stellen. Das finde ich recht umständlich. Mir wurde erzählt, dass das Cloud-syncen so funktioniert, wie bei der Dropbox. Man hat einen Ordner lokal auf seinem Rechner, dort kann man Dateien reinschieben und diese Dateien würden dann automatisch eben auch bei meinem Kollegen innerhalb der Team-Clous gesynt und dann entsprechend in seinem lokalen Cloud-Ordner auftauchen. So könnte man sich abwechselnd an dem Projekt zu schaffen machen. Scheint aber nicht so zu sein. Kann das jemand bestätigen? Gibt es keine Sync-Möglichkeit innerhalb einer Team-Cloud, ohne jedesmal wieder neu einen Link zu schicken?
    Gruß
    Pepone

    I see you also posted this on the french forum mentionning "PC WIN 7 PRO 64BITS" If that may help someone to deal with your question.
    Do you have the latest updates of the software ? (and when that crashes occur, do you send the data feedback so they're aware of the problem ?)
    Are you logged in correctly with CC and the CC app running while you try to sync ?
    Many more questions, sorry

  • Does anybody know why my ipod touch 3rd generations screen does not show anything? The screen is all black but my ipod synchronises to my iTunes library. Please help!

    Does anybody know why my ipod touch 3rd generations screen does not work show anything? The screen is all black like it is switched off, but my ipod synchronises to my iTunes library. It is fully charged. Please Help!!!

    Try here:
    iPod touch: Hardware troubleshooting

  • My PC and IPAD are synchronised but recently I see that new bookmarks made on my PC do not show up on my IPAD

    I have a PC with Windows 7 that is synchronised with my IPAD 6.0.1. Synchronisation work fine for a while but now I see that when I add or modifiy bookmarks on my PC, it does not show up on my IPAD.
    What can I do.

    Is it possible that the person who sent the message to your phone sent it to your phone # instead?  Try sending a message to your phone via the email address and see if it shows up on the iPad.

  • Jabber and IP Phone 8945 call history synchronisation

    Hi
    We're running 8945 IP Phones and CUPC 8.5.5 and a few Jabber 9.0.4 in a CTI deskphone mode.
    Currently both call history are linked to the device. No synchronisation between IP Phone and CUPC / Jabber.
    Even the missed calls count is not cleared on both sides when the user looks at the call history. For example if the user looks at the IP Phone call history because it indicates missed calls and the clears the counter, the Jabber still showing the same missed calls count.
    Any improvement in the future ?
    Thanks,

    Hi Jean,
    No, there is nothing planned at the moment to provide any synchronization between call history. I will suggest to open a feature request via Cisco TAC.
    Thanks,
    Maqsood

  • How to upload new songs while not wanting to synchronise?!?!! help!!!

    i have an iPhone 3G and have had it for a little while now. I used to have a pc and uploaded songs from my pc to my iPhone. Now i changed from that PC to a laptop and just downloaded a new iTunes because i want to add some new songs. iTunes asks to synchronise my iPhone, which means (as far as i know) delete all the songs already on the iPhone and put the ones on the iPhone which you have in iTunes. I do want to keep the songs i already have on my iPhone but i also want new songs!! Any ideas of how i can put new songs from my laptop to my iPhone without synchronising????????!!!
    help would be appreciated since it's kind of starting to annoy me now..
    thanks already

    I have the same problem. I purchased a new computer apple gives u this thing where it can authorize the computer but wont allow you to use the music from your itunes #1 to put on itunes#2. I contacted apple support and was informed that it could be done yet he couldnt tell me b/c it wasnt supported by apple. He said it was via some third party company that it could be done and told me to come to this forum in hopes someone posted it. He also told me to try and google the answer and one final and last resort was to export the music from itunes #1 and place on a disk and upload that music to itune#2. Oh well not gonna work for me for my hard drive to itunes#1 is 300 miles away.
    It's kinda strange that there was a situation where we could have put all this music on itunes#1 with the same phone not be able to be loaded onto a nother comupter what a waste!!!

  • VPN Client and Windows Folder Synchronisation

    We are currently having problems with Windows XP Laptops which have folders Synchronised to Servers.
    When they are working remotely, they use the VPN client to connect to the network. Unfortunately, the VPN Client Adapter does not appear in the "Network Connection" drop down menu within the Synchronisation Setup screens. This means that the synchronisation takes place once the Physical Adapter (LAN or Wireless) comes active and an error message appears everytime.
    Has anyone come across this and found a fix for it ? There must be a away of getting the VPN LAN Adapter into the Synchronisation Network Connection list.

    The only supported IPSec client for Windows 7 is 5.0.6. I would recommend uninstalling the client version that you have, upgrade the DNE package from Citrix, and then install the latest IPSec client.
    Release Note:
    http://www.cisco.com/en/US/partner/docs/security/vpn_client/cisco_vpn_client/vpn_client5006/release/notes/vpnclient5006.html#wp62415
    DNE Update:
    http://www.citrix.com/lang/English/lp/lp_1680845.asp
    Client Download:
    http://tools.cisco.com/support/downloads/go/ImageList.x?relVer=5.0.06.0110&mdfid=281940730&sftType=VPN+Client+Software&optPlat=Windows&nodecount=2&edesignator=null&modelName=Cisco+VPN+Client+v5.x&treeMdfId=268438162&treeName=Security&modifmdfid=&imname=&hybrid=&imst=&lr=Y

Maybe you are looking for