Multiporcessing en labview- URGENT

je dois développer une interface maître qui contient plusieurs données. Ces dernières, je veux les utiliser dans d'autres interfaces esclaves, dont les entrées/sorties vont être communiquées de l'interface maître. je cherche à réaliser ça de façon que j'applique la notion de multiprocessing, c a d, les différentes interfaces peuvent être exécutées en mm temps et je peux aller de l'interface maître à l'interface esclave et vice-versa, sans que je reste bloqué dans une interface et je ne peux aller à l'autre que si j'arrête son exécution. Merci de m'aider c'est très urgent!

Here's a translation:
I need to develop a master interface containing some data. I want to use this data in other slave interfaces, in which the inputs and outputs will be sent back to the master interface. I plan to implement this using a multi-processing method, that is, the different interfaces can run at the same time and I can switch from the master to slave interface and vice versa, without being stuck on one interface and unable to switch to another without first stopping the current one. Please help, this is very urgent!
It would help if you could provide more details. Have you started any work on this? Can you provide front panels showing the different interfaces, and how they relate, even if you do not yet have code behind them? There are lots of ways you could pass data around. Do you want the master to be the central storage for all the data, and the slave interfaces just provide different ways to access that data? Or, is each slave a separate device with its own data, and the master should query each slave for the data? Figure out what sort of model will suit your needs.

Similar Messages

  • Matlab to labview(urgent please)

    data=load('D:\d.txt');
    for n=1:240;
        t=1024*n; i=t-1024+1;
        a=data(i:t,1);
        elev=-data(i:t,2);
        p=data(i:t,3);
        r=-data(i:t,4);
    please ane one help how to code in labview for above matlab procedue.. urgent please 
    thanks & regards
    srinath 
    Solved!
    Go to Solution.

    respected sir 
    here i am sending text file also.. here the first column shows the data of the ''a''
                                                    the second  column shows the data of the ''elev''
                                                    the thied column shows the data of the ''p'' 
                                                     the first column shows the data of the ''r'' 
    for n =1:240; shows that loop count is 1 to 240
                                                                  t=1024*n; i=t-1024+1; shows the conditions 
                                                                    a=data(i:t,1); shows during hte first loop it has to read first column 1024 values and during the 2nd loop count t has to read first column 1025 to next 2048 values and cont.. up to 140 times
                                                                    elev=-data(i:t,2); shows during first  loop it has to read 2nd column 1024 values and during the 2nd loop count 2ndhas to read 2nd column 1025 to next 2048 values and cont.. up to 140 times
                                                                     p=data(i:t,3); shows during first  loop it has to read 3rd column 1024 values and during the 2nd loop count 2ndhas to read 3rd column 1025 to next 2048 values and cont.. up to 140 times
                                                                      r=-data(i:t,4);shows during first  loop it has to read4th column 1024 values and during the 2nd loop count 2ndhas to read 4th column 1025 to next 2048 values and cont.. up to 140 times 
                                                                          end
     i think ex:
    thanks and regards
     srinath 
    Attachments:
    Book113.zip ‏3411 KB

  • Labview urgent help

    How can I change this block diagram of lighting system to a system that turns on the light for a specific set time when detects any motion?I am using pir sensor in the hardware and interfacing it with labview using arduino.Here is the image of the circuit 2.bp.blogspot.com/-ZMCWEuwsGAo/UKaNDNWuDZI/AAAAAAA​AATU/HXcEtrJbDHA/s1600/Capture.PNG
    Never feel ashamed of learning something from others

    Please keep it all in one place.
    (You really need to do some basic LabVIEW tutorials first. Also please use a suitable post title. Every post here is about LabVIEW, so that word is redundant. Your subject lines contains no useful information about the question at all. Also note that we have a weekend, so unless you pay us overtime we answer at our own pace. Why is it urget? Is the school project due on Monday? )
    LabVIEW Champion . Do more with less code and in less time .

  • [Urgent] LabVIEW locked?! Help!!!!

    Hello everyone,
    I am currently working on a project related to nanomotion stage control using PCI-7344 and LabVIEW 6.1. I met a problem in using the Labview and it is extremely urgent (I have to make it work in 24hrs). I've never used LabVIEW 6.1 before, and it is really weird. The problem now is: I am not able to wire blocks and delete blocks in the block diagram. Though now I can right-click and then drag blocks from the function panel into the diagram, the blocks have no terminals, and there's no way for me to select the block I just draged in, and I cannot wire the blocks or delete them as well. If anybody knows how to solve this problem, please let me know!!!! I really appreciate it!!!
    Thank you for your help!!!
    Regards,
    Xiaofei

    Hi Xiaofei,
    I have noticed similar behavior only when you copy and paste code from a higher version of LabVIEW to a lower version. If this is not what you are doing, did you try simply restarting LabVIEW? If none of this works, you should reinstall/repair your LabVIEW installation.
    Jaidev 
    National Instruments
    LabVIEW Embedded Product Support Engineer

  • URGENT Webcam avec Labview 6.1

    Bonjour,
    URGENT svp
    Comment peut-on récupérer du son provenant d'une webcam (Logitech pro 4000) avec Labview 6.1 (sous windows 2000) ???
    Merci

    Bonjour,
    La réponse à été donnée dans ce post :
    http://forums.ni.com/ni/board/message?board.id=170&message.id=159413&requireLogin=False
    Cordialement,
    Christophe S.
    FSE East of France І Certified LabVIEW Associate Developer І National Instruments France

  • Need urgent help with communicating with the HP 4155B analyser with Labview

    i folks,
    I'm currently trying to communicate with our HP 4155B semiconductor pamaremter analyser.  I do not have experience with GPIB yet. I have installed the NI VISA.
    I was wondering if anyone could help with getting me started on how to start communicating with the device using Labview.
    I'm not certain where to start.
    Kind regards
    Rob

    Hi,
    Thanks for the help. I now have communication with the instrument.
    I was wondering if it's possible to to setup a data measurement (I-V Sweep) and be able to read the measurement data in realtime as it is being measured. So I basically see the graph updating itself on the PC during the measurement.
    Is this possible? Could anyone give advice on how I can go about this or are there any examples that can help me understand how to do this?
    I'm not completely sure how to initialise the instruemnt for communication and handle VISA WRITEs and READs. within LabView
    Best regards
    Rob

  • Urgent labView coding required

    sir, can you please bulid a VI for me that-
    1]From Relay Off to On Position-
     can initiate a timer (When 'x' is ON), as well as turn ON a Numeric Indicator that displays the corresponding input voltage and when ('y' is ON), stops both the timer as well as the indicator and they both hold their values and must have a reset button to reset the values...
    2]From Relay On to Off Position-
     Also, now when ('x' and 'y' both are ON), when 'x' goes OFF, the timer should initiate and the indicator should display the corresponding input voltage and when 'y' goes OFF, both the timer and the indicator should stop, and they both hold their values and must reset their values..
    Sir, will it be possible to use two use timers and two indicators for this purpose.. sir, please help me out, me in a complete mess...

    Please keep all related questons in one place:
    http://forums.ni.com/ni/board/message?board.id=170&thread.id=325397&jump=true
    Thanks!
    LabVIEW Champion . Do more with less code and in less time .

  • URGENT LabVIEW need - NY

    Our direct client on Long Island is seeking a LabVIEW engineer to start ASAP.   No citizenship restrictions, but VISA sponsorship is not offered.   Please send resumes to [email protected]
    3+ month contract, on-site.
    Test experience should include test planning, test development, Labview automated test development, execution, analysis, and report generation.  Should have experience using typical RF test equipment and procedures, including wireless communication production testers and vector signal analyzers (e.g., CMU200, Agilent 8960, FSQ).  Debug experience should include RF matching and performance tuning. 

    While a reinstall may be the ultimate solution, it may take considerably more than 20 mins.  Does this problem occur if you create a new vi and try and edit it? What O/S, how much memory and disk space do you have? I haven't touched 6.x in a number of years and don't have it installed, at the moment, on anything available.
    Putnam
    Certified LabVIEW Developer
    Senior Test Engineer
    Currently using LV 6.1-LabVIEW 2012, RT8.5
    LabVIEW Champion

  • URGENT: please help to convert Tektronix TDS754C Labview driver 7.0 to 6.1

    Hello,
    Could someone please try to convert Labview 7.0 driver to a version 6.1?
    I attached Tektronix TDS 754C Labview driver 7.0 below.
    Or National Instruments, please provide me with Tektronix TDS754C Labview 6.1 driver.
    Thanks to everyone in advance,
    Al.
    Attachments:
    tktds7xx.zip ‏1732 KB

    Try this. The error was just because the functions are part of the LabVIEW distribution and had nothing to do with converting the driver.
    Attachments:
    tktds7xx_61.zip ‏1414 KB

  • Looking help for developing labview code [Urgent]

    Hi,
    I need help in developing labview code. I am new to labview and will appreciate if someone can help me in this matter. I need to control the intensity of AC load (halogen lamp with 2kW,230V,50Hz) using Labview and Arduino. But my project using interrupt in Arduino, so it is not possible to use Labview Interface For Arduino(LIFA).  I searched and it might be possible to use VISA serial in this matter. Attached is the circuit and the code of Arduino. Someone who is expert in this matter can help me?
    The concept of my project is almost same with https://www.youtube.com/watch?v=oeVJ5bs6E8M&feature=youtu.be
    Solved!
    Go to Solution.
    Attachments:
    Zero Cross Circuit.docx ‏203 KB
    Triggering Circuit.docx ‏48 KB
    Coding for Arduino.txt ‏7 KB

    Hi,
    You will find all information you need and LabVIEW VI examples on the LabVIEW Interface for Arduino
    LabVIEW Interface for Arduino
    Regards,
    Valentin
    Certified TestStand Architect
    Certified LabVIEW 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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Urgent: question about timing in LabVIEW

    Good Evening ..
    First of all, I'am a labVIEW beginner so be easy on me!
    I want to check if an input has the same value for a certain amount of time, for example, if some input has a voltage above 2 V for 10 seconds, how can I express that using a formula node ? If it's not possible then what should I do ?
    I wrote the following program:
    int i,j ;
    for (i=1;i<=10;i=i+1)
    if ( A>2)
    j=j+1;
    if (A >2 && j==10)
    { B = 1; }
    else B = 0;
    the value has to match the condition for the whole period, I know that my code doesn't gurantee it but that's what I could think about!
    I need to make the steps between i increments seperated by one second, but I don't know how to make LabVIEW understand that!
    I would appreciate it if someone told me how to do so
    Best Regards

    As has been said, you really should check out some of the online tutorials:
    LabVIEW Basics
    LabVIEW 101
    With that said, I think you want to get away from using the DAQ Assistant and use some of the more basic nodes.  You can actually set the sample rate of the DAQ and that will be constant.  So you can then get a sample and compare it.  If the value is in the right range, increment a counter.  If it isn't, reset the counter.  Once the counter reaches a certain amount, you are done.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    High for 10 seconds.png ‏22 KB

  • Hoston firm looking for LabVIEW Programmer Urgently

    We are currently seeking to fill a LabView Software Engineer position for our client in Houston, Texas. We are a Houston, Texas based firm specializing in process optimization for industrial IT. We offer competitive compensation with good growth potential. For further information and to apply today, contact us at [email protected] or call 713-532-1280.

    Please post your question to [email protected]

  • REALLY NEED URGENT HELP with typedef struct char in LabVIEW

    Hi,
    So I am calling a DLL inside my LabVIEW VI.
    Inside the DLL, I have the following structure:
    typedef struct
          char string[21];
    } Geo_Tuple;
    Then I used it here in a function by calling:
    set_Geo_Coordinates(const File_or_Interactive State, const Input_or_Output Direction, const Geo_Tuple coordinates)
    (Note that File_or_Interactive and Input_or_Output are typedef enum.)
    So now, I am trying to implement this function in LV using the Call Function Node.
    However, it's not working --> const Geo_Tuple coordinates does not have the correct structure.
    So my question:
    How do I implement
    typedef struct
          char string[21];
    } Geo_Tuple;
    So that I can use it here: set_Geo_Coordinates(const File_or_Interactive State, const Input_or_Output Direction, const Geo_Tuple coordinates)
    Thanks!

    How have you configured your call library node?  To get a representation in LabVIEW of your Geo_Tuple type you'll need to create a cluster that contains 21 U8 elements, which you can do by creating an empty U8 array and wiring it to "Array to Cluster" set to 21 elements.  Connect this to the input side of the call library node.  On the output side, convert back to an array, and from there convert it to a string.

  • [Urgent]How can I write to physical memory by using LabVIEW 8.2??

    Hi everybody,
    I am dealing with a project related to micro-EDM. We feed the gap voltage back to a NI DAQ card (not quite sure about the series number, might not be important to this problem), and we want to use this voltage to determine the command position of the motor, which is controlled by a Delta Tau PMAC motion controller. Now the problem is, the NI DAQ card and Delta Tau PMAC controller cannot communicate directly with each other. Therefore, we want the LabVIEW to write the value of voltage to a certain physical memory address, and then let the PMAC controller read that address. Is this feasible by using LabVIEW and NI-DAQ card? Which block or library in LabVIEW shall I use to achieve that? Or is there any alternative way to do it? Thanks a million!
    I have to get this done by the end of this week....if you know how to do it, please let me know. I really appreciate it! You are my lifesavor! 
    Regards,
    Xiaofei

    Duplicate post: http://forums.ni.com/ni/board/message?board.id=170&thread.id=289539&jump=true
    LabVIEW Champion . Do more with less code and in less time .

  • Question fonctionne​ment logiciel labview , pour TPE lycée, Urgent SVP

    Bonjour,
    Nous sommes élèves d'un lycée et nous travaillons, dans le cadre d'un TPE sur la détection des exoplanètes par la méthode de transits: une variation de la courbe de la lumière d'une étoile prouverait l'existence d'une exoplanète en rotation autour de celle ci.
    notre problème:
    Nous avons reussi avec le logiciel Labview à faire une acquisition des données de notre expérience, et nous souhaitons afficher en temps réel la courbe de cette acquisition. Cependant, le logiciel nous affiche les données seulement en temps réel, il nous montre la variation de la lumière, sur l'instant, et nous aimerions pouvoir voir la courbe de cette lumière sur plusieurs secondes ( 10 ou 20 s). Il nous faudrait donc que le logiciel enregistre les données précédentes dans le temps et nous ne trouvons pas le moyen de le faire, surtout que nous ne comprenons que très peu l'anglais.
    Je vous met en pièce jointe le document labview que nous avons tenter de réaliser pour pouvoir afficher une courbe de la lumière dans le temps.
    et une image exposant notre problème.
    J'espere vraiment que vous pourrez répondre à ce message et nous aider, nous sommes bloqués à cette étape pour le reste du TPE, et le professeur ne sait, lui aussi, résoudre ce problème.
    Merci d'avance
    TL - lycée jean monnet
    Attachments:
    TPE_exoplanete.vi ‏81 KB
    TPE acquisition labview2.JPG ‏18 KB

    Alors... je ne sais pas ce que vous avez comme matériel d'acquisition, mais selon la configuration du VI express la fréquence d'acquisition (Rate) est de 1000 Hz et les acquisitions se font par bloc de 1000 points (Samples to read).
    Donc lorsque votre programme s'exécute, tant que vous ne cliquez pas sur "Stop", chaque seconde vous récupérez un bloc de 1000 points correspondant à une seconde de signal et vous affichez ces 1000 points dans un graph. Donc en effet vous n'avez pas l'historique, vous ne voyez que la seconde écoulée de signal.
    Pour avoir un historique, le plus simple est de remplacer le Graph (Waveform Graph) par un Chart (Waveform Chart). D'une éxécution de boucle à l'autre le chart va conserver les données ou "les ajouter à la suite bloc par bloc".
    La longueur de l'historique par défaut du chart est de 1024 échantillons, vous pouvez modifier cette taille en faisant un clic droit sur le chart, puis "chart history length" (littéralement : longueur de l'historique du chart), mettez 20000 (20 sec * 1000 Hz)et vous pourrez ainsi visualiser 20 secondes de signal.
    Pour ce qui est de l'enregistrement des données vous pouvez utiliser un VI express qui s'appelle "Write to measurement file", de la même manière que pour le DAQ Assistant vous pourrez le configurer afin d'avoir le type de fichier que vous souhaitez.
    Je suppose que le TPE doit être une occasion pour vous de mettre les mains dans le camboui donc je vous souhaite bon courage, si vous avez plus de question n'hésitez pas.
    PS :  une très bonne source d'inspiration pour les débutants : Help >> Find example... >> onglet "search" et faite une recherche avec "graph".
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

Maybe you are looking for

  • Access SAP through SAPRouter from outside of Network

    Hello All, As my SAPRouter cerificate got expired  i genrated new certificate & import same into SAProuter. And this time my router is working fine. But this time i want to access from outside of network so added this entries in my SAProutab as follo

  • Toshiba L7300 Exit problems

    Let's face it, this TV has almost no apps but can some one please tell if why it is that when I exit out of an app like YouTube, it goes to a blank screen and will not change back to the home menu unless I then press the home key.  It seems like the

  • Samsung CLP 510 and OS Tiger Classic

    My Samsung CLP 510 usb printer just prints fine in OS Tiger with the driver provided by Samsung. However when i try a printout in classic, it does not work. The printer is connected via usb. The chooser option with the laserwriter 8 does not work. If

  • How to execute a command periodically?

    hi well it may seems so silly to ask such question ,but i am a beginner. I want to execute a command ,i mean printing some text every five minutes without any loop.I mean using some kind of interrupt or so.So my processor has got time to do other job

  • Can you use Microsoft Outlook to manage a single calendar which is on Icloud?

    I need to have just one calendar in Outlook on my PC but want to use ICloud calendar so that my information is on my Iphone and Ipad. Is this possible?