Travailler avec le NI 9501 en Real-Time

Bonjour à toutes et à tous!
Je possède Labview 2011 SP1, le NI cRIO 9076 et le module 9501.
Je souhaiterais faire fonctionner ce module en Real-Time même si celui-ci n'est pas prévu pour.
Mon professeur m'a dit qu'il fallait créer un programme FPGA pour faire communiquer le FPGA et le Real-Time.
Je voulais savoir s'il existait un exemple...
Merci et bonne journée.

Bonjour Luc,
Tout d'abord le module 9501 est compatible Temps-Réel sans problème, comme vous pouvez le voir au niveau des spécifications du module : 
http://sine.ni.com/nips/cds/view/p/lang/fr/nid/209239
Ensuite, pour travailler à la fois en Temps-Réel et en FPGA, il vous faudra les modules NI LabVIEW Real-Time et NI LabVIEW FPGA.  
Pour démarrer, je vous conseille fortement de garder auprès de vous le cRIO Development Guide : http://www.ni.com/pdf/products/us/fullcriodevguide.pdf
Ce document est explicitement détaillé sur cette page : Guide du développeur NI LabVIEW pour le CompactRIO
Vous y trouverez tous les éléments pour démarrer une application temps réel et/ou FPGA avec des concepts et des exemples pour démarrer.
Bon courage !
Antonin G. Associated LabVIEW Developper
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;}
Communauté francophone des développeurs LabVIEW et des enseignants en STI2D
Si vous souhaitez partage...

Similar Messages

  • Real time 10.0.1?

    Bonjour,
    Pour les besoins d'un tp, nous avons fait l'acquisition d'un ensemble cRIO-9074 équipé de 3 module (NI9201, NI9211, NI9401). Aussi avant de le mettre sur paillasse, je tente d'apprivoiser la bête.
    Donc j'ai fait à la va vite un VI, me permettant de mesurer une température à l'aide d'un thermocouple.
    Au moment d'exécuter ce VI, lors du déploiement sur le fpga, g le message d'erreur suivant : Accès refusé : cette cible exécute une version de LabVIEW Real-Time différente du module Real-Time sur l'ordinateur hôte.  Vous pouvez vérifier la version et réinstaller le logiciel Real-Time avec Measurement & Automation Explorer.
    Au regard de MAEX, en effet sur la partie logiciel du cRIO, je vois apparaitre Labview Real Time 10.0.1, tandis que sous LV2009SP1, il est mentionné Real-Time 9.0.1.
    Est ce qqn peut me confirmer que mon problème trouve bien son origine ds la différence de version? et est que l'on peut m'indiquer si il est possible de mettre à jour mon module RT de Labview 2009?
    Cordialement.

    Bonjour,
    Le problème vient bien de là. Il faut toujours avoir des versions identiques de LabVIEW entre le PC hôte et la cible RT.
    Cependant, il ne s'agit pas de faire une mise à jour du module RT sur LabVIEW 2009, car les versions sont assimilées. RT 9.0.1 correspond à LabVIEW 2009 SP1.
    Il vous suffit de reconfigurer la cible pour qu'elle corresponde à votre configuration PC.
    Pour cela, allez dans MAX, puis cliquez sur votre cible, et sur Logiciels.
    faites un clic droit sur Logiciels pour demander à installer des logiciels.
    Ensuite, choisissez le package qui vous convient avec la version qui vous convient, et demandez à l'installer
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Real time task synchronization

    I am using LabVIEW real time and I want to "trigger" a lower priority task at the end of the highest priority task if it isn't already done. What is the best solution ? I have read somewhere on NI site that the synchronisation palette doesn't guarantee determinism but unfortunately the real time fifos do not provide a blocking read call. Is there a potential real time problem when using occurences ? I would just like a simple deterministic mechanism to wake up a task if it isn't already awake.
    Thanks in advance.

    Monsieur,
    Je vous invite à consulter la doc ci-dessous pour plus d'infos sur comment LabVIEW gère les priorités lorsque plusieurs VIs s'exécutent en parallèle.
    * How Does Priority Affect the Execution of VIs?
    http://digital.ni.com/public.nsf/websearch/84081F249CEF7AB7862569450074168C?OpenDocument
    * How is Priority of Execution Assigned when Loading and Executing Multiple VIs in LabVIEW?
    http://digital.ni.com/public.nsf/websearch/44AB5BEDC20CB43C862565D4000D9885?OpenDocument
    Les RT FIFOs sont le meilleur moyen pour transférer des données entre threads (typiquement, un thread critique avec un thread normal ou lower).
    Les RT FIFOs ne cassent pas le déterminisme d'une application RT contrairement aux variables locales ou globales.
    La gestion de l'exécution est entièrement faite par le Scheduler du moteur LabVIEW RT. Vous n'avez pas le contrôle sur son mode de fonctionnement.
    Vous n'avez pas du tout intérêt à synchroniser avec les outils de LabVIEW une tâche critique RT avec une tâche non critique car vous allez forcément casser le déterminisme de l'application RT. Vous pouvez cependant synchroniser des portions de code du VI non critique (occurence pour déclencher du code sur génération d'un événement logiciel, rendez-vous pour synchro démarrage multi-VIs, sémaphores ...).
    Cordialement.
    Matthieu Gourssies
    National Instruments

  • Difference entre Deployment License for Standard PC's- ETS RTOS et LabVIEW Real-Time Debug Deployment License

    Premier question j'ai develloper suite 2009 SP1.Avec a été fourni le Deployment License for Standard PC's- ETS RTOS sauf que c'est la version Labview Real Time 8.2 Pourquoi ce n'est pas 2009 SP1 ?
    Et la deuxieme question est : qu'est ce que LabVIEW Real-Time Debug Deployment License ?
    Merci

    Bonjour Lunik,
    Merci d'avoir posté sur le forum National Instruments.
    Il n'est en effet pas normal que vous ayez la version 8.2 du module RT si vous possédez la version de Developper Suite 2010 (qui inclus LabVIEW 2009 SP1). Si vous parlez bien du module LabVIEW RT, vous ne pouvez avoir une version antérieure que celle fournie avec la suite.
    Si vous aviez une ancienne version installé, je vous conseille, si ce n'est pas le cas, d'installer tous les modules dont vous avez besoin depuis les disques d'installation de la Developper Suite.
    Pour votre deuxième question, je vous renvois à cette page : ici.
    Ce logiciel permet de déployer une licence pour faire d'un PC une cible RT.
    Cordialement,
    Romain P.
    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 2011, le mardi 8 février au CNIT de Paris La Défense

  • How to reset numbers in real time display in Cisco Supervisor Desktop?

    Hi all,
    I wonder about numbers in real time display in Cisco Supervisor Desktop. There are many statistic number for example : Call Handled, Max Talking, Avg Talking, Max Ready, Total Ready, Call abandoned, etc. Is there any way to reset those numbers back to zero? Please let me know.
    Thank you.

    Joe,
    I haven't tried that, but I'm very skeptical. The CAD Agent gets stats from two places - CTIOS and RASS. RASS keeps the call log information in a SQL Desktop Engine database.
    Stats derived from CTIOS reset at midnight. Obviously, restarting the RASS service has no effect on those. Call log information is being kept in a database so it seems to me that a restart of RASS should also have no effect.
    I guess I will have to try for myself.
    Regards,
    Geoff

  • How to download an FPGA vi along with a real time application

    Hello
    I am targeting cRIO 9012, cRIO 9102. I downloaded the FPGA vi on flash memory and then built a real time application and set it as startup.  But there was no signals on the modules IOs which are handled by FPGA vi.
    Also the shared variables of that application when running as standalone aren't accessible. Please provide me the steps that should be followed to access the shared variables of a standalone real time system. Please help me resolve these problems.
    Best Regards
    Mani

    Hi Mani,
    What modules do you have?  What kinds of signals are you measuring?
    Have you deployed your shared variable library on your host PC?
    Regards,
    Jeremy_B
    Applications Engineer
    National Instruments

  • What is the real time use of implicit and explicit cursors in pl/sql

    what is the real time use of implicit and explicit cursors in pl/sql.............please tell me

    You can check the following link ->
    http://www.smart-soft.co.uk/Oracle/oracle-plsql-tutorial-part5.htm
    But, i've a question ->
    Are you student?
    Regards.
    Satyaki De.

  • InDesign auto-size frame feature not working in real time in InCopy why?

    We have just recently migrated from InCopy CS4 to CS6 to take advantage of the new features like the auto resize frame option, however it now seems that this feature is not working in real-time.
    Basically the steps are needed to be complete before it auto-resizes the frame in InCopy, we use both layout and assignment based workflows:
    1. From an ID document ('doc1'), exported a 'layer' to IC, certain frames are set to auto-size in height using the text frame options. So that editorial can review and make changes to text and the frame should resize according to the specifications set. IC stories are saved to a folder located in a content folder inside the top issue working folder.
    2. Editorial opens the IC software, then opens the ID 'doc1'. Check’s out correct .icml file and makes edits to frame with auto resize.
    3. Frame does not resize according to text frame set options and InCopy file does not respond in same fashion as InDesign.
    4. Change only occurs when InCopy file is closed and updated in InDesign, which is frustrating as this feature would save huge amounts of time serving editorial requests.
    Has anybody experienced this type of workflow problem? If anyone can provide mw with some pointers as to what can I do to get this to update in real time perhaps run a script? Update file in InCopy and refresh I will very much appreciate their assistance. I have run out of ideas.
    Thanks!

    We've had all sorts of problems with this feature as it should've worked straight out of the box but after some testing we have found that its something to do with the way you open the actual file in InCopy. Which is far from ideal and should have been UAT by Adobe before release.
    This will not work consistently work if you open the designed .indd or .icma file in InCopy using the file open command within the application.
    If you need this to work, the InCopy user has to open the .indd or .icma file by dragging and droping from OS windows explorer into InCopy, we use Windows 7 acrros all the teams. Check out .icml files add text changes to the set auto resized frames, this process will expand/collapse the frames to fit the content but as you have to use the drag and drop method to open the .indd and .icma file, 2 users cannot access the same time doc at the same time (a serious flaw in the programming architecture!) which stops people working in parallel. Save changes, check in .icml content and close .indd or .icma.
    However the flaw comes in if you then open the .indd and .icma file in InCopy using the file open command within the application, before an InDesign user opens and saves the file (updates the design). The corrections added in the previous stage above, will not show the frames expanded/collapsed to take in the added text and instead show over matter???? The only way around this is to ask an InDesign user to open, update and save the design that way the InCopy user will see the same result no matter what file open method they use.
    Another suggestion is to design the page to have some of the auto resize frames anchored within main body of text and that way the frames will expland/collapse when checking out and editing the content. However, this does cause issues with InDesign crashing etc. so we have tried to stop this method within the working group.
    Have you experienced other more serious issues with InDesign crashing consistently when re-importing .icml files? See other forums here:
    http://forums.adobe.com/thread/671820?start=80&tstart=0
    http://forums.adobe.com/message/5045608#5045608
    As far as we can see this is a major flaw in how the application(s) work, we have an enterprise agreement with Adobe and purchase a large volume of Adobe products globally but so far the technical support team are unable to find a solution to this and I'm not hopeful of any resolution soon even with the new release of Adobe CC.

  • Updating a Real-time Infocube

    Hi All,
    In one of the requirements in BPS planning.
    We are using the Exit function for validating the data.
    In our function module we are fetching the data and two of the fields in the cube needs to be modified in the cube after completion of the validations.
    I would like to know if there is any existing functionality or Function module in BPS planning for this for updating the Real-time Info cube.
    Thanks
    Prathish

    Try this link:
    www.geocities.com/cynarad/reference_for_bps_programming.pdf
    In the chapter where table xth_data is described more detailed this can be one possibility to validate your realtime IC.
    Have fun,
    Clemens

  • Office Web Apps Server 2013 / Real-Time co-authoring

    Hello,
    In general, I would like
    to ask the development team or product
    manager SharePoint /Office web Apps.
    As you already know in the cloud
    product version introduces new features. Such as
    authoring and other unlike on-premises version . This link demonstrate it.
    http://blogs.office.com/2013/11/06/collaboration-just-got-easier-real-time-co-authoring-now-available-in-office-web-apps/ . 
    Please tell me the plans or roadmaps for the implementation
    of these functions in the server version. Or Microsoft
    has no plans to develop this area?

    great, and as i said, we are working to keep parity, but there are still many features which are technically considered in preview in the O365 environment.  after several months, depending on stability, feedback, and whether the feature fits well with
    the product, it may either be tested to go into on-prem farms and come out of preview or be dropped altogether (auto-hosted apps).
    This feature is definitely one that is key to the future of the product, but there isn't a timeline on when it will come to onprem.  there ia a lot of additional testing before anything can be integrated to on-prem as the environments have many
    more variables than the rather rigid architecture at O365, as well as the fact that the o365 farms have many of the preview features and so then anything to go into a feature for on-prem needs to be re-vetted in farms without those extras and checked for dependencies
    (not normally an issue, but still part of the process).
    Christopher Webb | Microsoft Certified Master: SharePoint 2010 | Microsoft Certified Solutions Master: SharePoint Charter | Microsoft Certified Trainer| http://tealsk12.org Volunteer Teacher | http://christophermichaelwebb.com

  • How to change the default Real-Time Collaboration page?

    Who can tell me how to change the default Real-Time Collaboration page?
    If I want to add my corporation logo in the top of the default page.How to do?
    Thanks!

    Thanks for your help.
    "Click the Sites tab to display all sites and their IDs for your system." But I clicked the sites tab ,it showed "http://hostname:7777/imtapp/app/home.uix". I could not find the siteID parameter from it. Why?
    How to get it from command?

  • Problem with DAQmx and Real Time PCI-7041/6040E.

    Problem with DAQmx and Real Time PCI-7041/6040E.
    I have a problem with the Real Time card PCI-7041/6040E, I think it is properly installed because my software run with the traditional NI-DAQ. When I try to use the new DAQmx to acquire one signal, Labview doesn't see any device for de DAQ card 6040E.
    Information, I work on Windows XP and LabView v7.0.0 (NIDAQ RT v7.0.0, NI-Serial RT v2.5.2, NI-VISA v3.0.1 and NI-Watchdog v2.0.0).
    Could Labview RT run with new DAQmx ?
    What can I do to use DAQmx with PCI-7041/6040E?
    Thanks for your help !

    Hello,
    I refer to your posts because i am using the PCI 7041/6040E card as
    well but without any success to make it work. The problem I have
    already described in the following thread:
    http://forums.ni.com/ni/board/message?board.id=170&message.id=120198
    Would be nice if you had a look on it, maybe you can help me. BTW, the
    thread starts with a problem of someone else, the difficulties I
    encountered are to be found a little bit to the bottom of the thread's
    page.
    Thank you!
    Dirk Völlger
    Darmstadt
    Message Edited by ratschnowski on 07-28-2005 07:14 AM

  • I have problem with playback in real time

    playback in real time is  slowly, i have BlackMagic duo decklnik card
    what is the problem should i have to change the settings on the project?
    My english isn't good, hope you will understand me.
    Thank You.

    >Is mov file 1920 x 1080
    That doesn't really say much - what is the FORMAT of the media?  Look at the Item Properties.  Posting a screen shot of the Item Properties would help.  Do the same with the Sequence Settings.
    >how can i change FCP's RT settings to Dynamic.
    Use the drop-down RT menu near the upper left-hand corner of the Timeline.
    Also please answer the other questions:
    Where is the media stored?
    How is that hard drive connected to your Mac?
    How much available free space on each hard drive (percentage)?  Please list free space individually for each hard drive.
    -DH

  • Show front panel of subVI on a real-time target

    Hi,
    I'm running an application on a real-time target (14.00). On the main front panel of the application, I have a button who open another VI with the invoke node method but this component doesn't work with Real-Time taget. So, how can I show the front panel without this method ?
    Thank you

    Hint: RT = there should be no GUI.
    RT applications are meant to just run off on their own.  GUI is not part of a real RT system since that adds a non-deterministic process to the system, adding jitter (which is a big no-no in RT).  What you should be doing is making a Windows host application that can communicate with the RT system (via Network Streams, TCP/IP, etc).  The host application acts as the GUI/HMI.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • How can I get updated data in sub VI in real time?

    Hello.
    I'm making application using Labview 7.0.
    What I want to do is the data acquisition changing some parameters. I get the data each time
    I changed variable parameters. I can do it in sub VI by inserting array component into 'for' loop.
    As loop iterates, the parameter sets are changed, and new data is inserted into array by 'replace subset array'.
    New data fills the array by each iteration.
    However, I can't bring this result array to my main.vi. Sub VI gives me the result array only when
    its processes are done. I want to display the data while parameters changing is still on
    the way.
    Are there any solution to get the output of sub VI while the it is not finished yet?

    Hi Joewun:
    Yes, you can update that data in real time.
    It's done using references and property nodes.
    You can Create Reference of an array in your main VI
    In your SubVI, create a new Input to an array reference, and insert a Property Node function into the For where you update the value, and select Value property.
    This way when your array updates in the SubVI you will see the changes in your main VI.
    Attatched Image:
    Left: Main VI
    Right SubVI.
    Aitortxo.
    Attachments:
    Update Array Data from SubVI.png ‏54 KB

Maybe you are looking for

  • My apple tv connections is not working.

    my apple tv connects than it will not show on the tv.  When I try to connect again it says that the apple tv is already connected.  When trying to connect it will show the same connect number over and over again but also say that it is already connec

  • Mail in Mavericks not working between two macs.

    Hello all I have a 2012 iMac as well as a 2009 MacBook Pro. I am running Mavericks on both machines. I'm having issues with my exchange e-mail contacts and calendar, syncing between the two devices. I will get it to work on one device or the other bu

  • IPhone 4S completely dead - will not reboot with holding down sleep

    We were using the phone, left it for a while, when I went to use it again it was completely dead. I then could not start it, charge it or reboot it using the sleep & home buttons.

  • Where are teh Web Services Samples?

    I have downloaded the latest PDK and the web services samples are not included. They also were not included in the Relase 2 Install of the Portal as far as I can tell. Can someone tell me where to find them. Thanks

  • Machine reboots on it's own

    As per http://discussions.apple.com/thread.jspa?messageID=3113705 I have just started having this problem. I think it is when it is going to sleep but it is happening heaps. I have not installed any new software or and new hardware and also if I hit