Real Time on Windows

Does LabView have something like a "real-time Windows target"? Or isn't there a way to use Windows as real-time OS?
Thanks!

There is LabVIEW RT which uses a real-time OS. Windows is not a real-time OS.

Similar Messages

  • ABAP interface in real time

    Dear all,
    Hereafter is my scenario;
    My customer after sales system works on AS400. Assuming that I would manage spare parts (required for after sales) inventory, including goods entry, goods issue as well as the company financial accounting in SAP, I have to interface the two system.
    From SAP to AS400: (flow1) Master files + (flow2) goods entry
    From AS400 to SAP: (flow3) AR postings, (flow4) goods consumption
    Then my two systems will be in line in terms of referential data (flow1), stock movement (flow2 + flow4), invoicing (flow3).
    1) My question is to know what would be the best way to flow2 knowing that stock movement following a goods entry (done in SAP) should be visible in real time from AS400?
    2) Regarding other flows, no need for real time. So I guess flat file should be ok. However, would master data for instance sent from SAP to AS400 require a mapping table in order to be properly integrated in AS400?
    Regards.

    Real Time doesn't mean always fast. It depends on your application requirements.
    Anyway, don't think too much about Real Time in Windows. If it's possible, try to do all "time critical" operations in Matlab and after that pull data with LV.

  • SetAsyncTimerAttribute ASYNC_ATTR_INTERVAL fails to reset timer on Real-time system

    The interval timer does not get reset when using a timer created in a real-time program (PXI chassis using NewAsyncTimerWithPriority).  It works correctly on a non real-time system (Windows 7 Laptop using NewAsyncTimer).
    Example of problem:
    timer is set to 20 seconds (NewAsyncTimerWithPriority)
    wait 15 seconds
    timer interval is set to 30 seconds (SetAsyncTimerAttribute ASYNC_ATTR_INTERVAL)
    timer fires 5 seconds later instead of 30 seconds
    GetAsyncTimerAttribute returns the correct value as if it worked properly.  Note that the timer fires every 30 seconds after the early firing in step 4.  It appears that changing the interval on a real-time system does not reset the timer as stated in the help file "If the timer has already started, setting ASYNC_ATTR_INTERVAL resets the timer."
    Am I doing something wrong?  Has anyone seen this problem?
    Using: LabWindows/CVI 2012, Real-time module 2012.
    Also installed: LabView 2012, Real-time module 2012, FPGA module 2012.
    Thanks.

    Hi Moxcoak,
    You are right this is a known issue, the async timer does not reset properly in a RT system from CVI. We have already filed a bug report on it (#387902) and I will add your service request to that corrective action report to hopefully push it to be resolved faster. Meanwhile, I will try to find the best workaround for you. One option is to set a flag with the communication thread and check it with another asynchronous thread. I will get back to you with the details on how to implement that, but it would depend on your setup.
    Regards,
    Basil Beirouti
    Applications Engineering
    National Instruments
    Regards,
    Basil
    Applications Engineering
    National Instruments

  • Real-time and Developement System

    I have a very premitive question. what is real-time OS? what are differences between real-time and Developement labview.

    Real-Time in general is not about speed, it's about guaranteeing, that a specific function will be executed within a specified time window.
    Imagine a car with some sort of fieldbus. You want the brakes to be working at any time within a time limit (say, 1ms). That's Real-Time.
    Windows for example uses some sort of scheduler to distribute CPU time to the different threads with a granularity of - i think 1 ms. So each thread gets 1 ms, then it is interrupted and the next thread gets its 1 ms. Of course there are priorities which thread gets a little more time (or more "slots") and which thread gets less. BUT: You cannot tell in Windows, that your application will execute in a specified time window - at any time, it can be interrupted and therefore delayed and theres nothing you can do about it.
    Real Time OS make sure, that - if some specified event happens - it will be executed within a specified time window.

  • Pci 6259 real time windows target matlab

    Hello everyone,
    I want to buy 1 NI PCI-6259, 2 Cables(SHC68-68-EPM Cable (2m))  and 2
    Connector Blocks (SCB-68 - Shielded).
    Would you please tell me do I need another hardwarefor
    this product?
    I want to this product with Matlab Real Time Windows Target.
    Would you please tell me do I need what software for
    this product to work with Matlab Real Time Windows Target?
    Best regards,
    Naser

    Hello Olivia
    I want to measure impedance of a device.
    I want to generate a chirp signal and measure impedance this
    device by NI PCI 6259.
    My frequency is about 10KHZ to 300KH.
    I use Windows xp for this task. I want to use Matlab software.
    So, for MAtlab software only DAQmx
    driver is needed?
    Best regards
    Naser

  • DPC spike at Windows automatic maintenance startup. Can not leave the computer alone processing real-time streams.

    This is what happens when I leave the computer idle for a while and the Windows automatic maintenance starts:
    Driver file      Description               ISR count  DPC count  Highest execution (ms)  Total execution (ms)
    ntoskrnl.exe  NT Kernel & System   0              50764        0,235854                    
     332,950426
    A DPC spike is generated by ntoskrnl.exe causing drop outs in real-time streams.
    JTS

    Hi Fjtorsol,
    We hope your issue has been resolved, if you've found solution by yourself. you could share with us and we will mark it as answer.
    This high Deferred Procedure Call (DPC) latencies are usually caused by certain drivers, if it is caused by automatic maintenance, please re-check your task schedule which is marked as “when computer is idle”. As what has been suggested by MVP ZigZag, please
    use the Microsoft Windows Performance Analyzer from the Windows Assessment and Deployment Kit (ADK) to identify the cause of any DPC latency spikes.
    https://www.microsoft.com/en-gb/download/details.aspx?id=39982
    DPC CPU Usage Summary Table will open containing a list of drivers/program. This list is already correctly sorted (by the Actual Duration column). The process on the very top of the list is therefore likely to be the cause of your problem.
    Regards
    D. Wu
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Windows Vista - Sound Blaster 24 Bit Usb - No Microphone Playback Real Time Kara

    Hi,
    I don't no if this problem was just discussed in another thread, if so please giveme simply the link...
    I'm Italian, so sorry for my poor english or bad translation...
    PC: Laptop, "Toshiba Satellite A 200 24E"
    OS: "Windows Vista Home Premium Service Pack " - All update done.
    Dev.: "External Sound Blaster 24 Bit Usb" - Driver downloaded from Creative Web Site
    At the very beginning I tried the internal Sound Card (Realtek) to do karaoke in spare time, but couldn't hear anything coming from Microphone. So I tried to buy an external sound card. The result is the same.
    On "Record Device" I can see the Microphone Device, the level is on top, when I speak in the microphone I can see the green bar light up, if I record my voice I can hear myself when I playback, but no sound in real time.
    I read that a lot of people have similar problems, but everone solves in a different manner...
    I tried:
    - I read in other forums advices about to do something like unmute microphone on "Audio playback devices" >> "Speaker" >> "Levels", but I don't see any checkbox, I can see only Speaker Level Bar...
    - As read in other websites, to add a registry key (something like EnableInputMonitor in a specific path), but nothing changes. I cannot find other Device, not in Playback Devices, and not in Record Devices.
    Please help, all was great with the same microphone, on old Packard Bell Laptop, old Sound Blaster mp3+ usb, and old Windows Xp.
    If no solution, I 'm going on buy an old laptop with Windows xp, or an external Mixer, but I'm disappointed on spending more money...

    well ?

  • LabVIEW 7.0 utilize the real-time functions in Window 2000 Real-time.

    Can an application written with LabVIEW 7.0 utilize the real-time functions in Window 2000 Real-time.

    The LabVIEW DATA ACQUISITION HANDBOOK (not sure of the exact title), has examples of simultaneous I/O, which is what I assume you need.
    Clock- controlled analog output (to drive the stepper), and analog input (to read your inputs), sound like the ticket for you.
    You could load the output buffer with a pattern that drives your stepper, and get multiple input samples for every step, all precisely timed.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • Windows 7 offline files do not sync real time while online?

    I have network folders setup for use offline. When im online and another user deletes files from those folders, i dont see those deletions until i reboot or force a manual sync. How do you make that to show real time. So that when another user deletes files
    in folders i have set to use offline... however im online connected/authenticated to the network, i can see those changes real time.
    thanks,

    Wow, nearly two years since this question was posted and still no worthwhile contribution from Microsoft. 
    We are also seeing behavior similar to this.  We're running Windows 7 clients on a SBS 2011 network.  We are not doing folder redirection, but rather we have users taking certain file shares offline to work from home or on the road (works much
    better/faster than the VPN).  However, when they get back to the office occasionally they find themselves editing the same file another user is, or referring another user to check out a file they created while offline which is not actually in the share.
    Turns out their PC is using the local cache and not the network cache for some file access, but it insists that the user is working online.  Typically if the user forces a manual sync and resolves any conflicts or errors that arise, they can be 99 percent
    sure they are working online for real, but without double-checking against open files on the server there's really no way to know for sure.  This has absolutely destroyed user confidence in this technology which used to work OK (where this is concerned
    anyway - it still had some flaws) in Windows XP. 
    I saw a post in the partner forum where a moderator basically said "oh yeah, I can totally reproduce that in my lab and that's a shame...try Sharepoint."  Absurd.
    Seems like Microsoft is basically taking the stance that Offline Files is only worth using for folder redirection where only one user is likely to be using the files.  If that's the case then as long as the data syncs eventually it's probably not
    a huge deal that this happens.  If, however, you're using Offline Files to sync a shared directory this can have disastrous consequences with documents being edited simultaneously for hours or even days before finally someone realizes the problem and
    then one user or the other gets to redo their changes.
    If they can't make them work right, then they could at least give us more transparencey so the user can see what's going on.  I hated the stupid "you are now working offline" popups in Windows XP as much as the next guy, but I'd kill to get them
    back now, if only to avoid this stuff.  When a user browses to their share that's been made "always available offline" and it says "Offline status: Online" then it should be using files from the LAN, not the cache.

  • Redirect tomcat logs in real-time to a browser window

    I have got a problem with logging and user interface. I need to display my web application's log in a browser window in real-time, i.e., as a message is logged in a log file, it should also get displayed in the browser window.
    Any help would be highly appreciated.
    Thanks in advance.

    Thanks Rohit.
    I used a similar approach given in http://www.devx.com/tips/Tip/13867 to run the "tail" command. I've partially succeeded in this way.
    Now I am able to display the log file content in a text area in my jsp page.
    The remaining problem is
    "Is there any way to push the contents from tomcat to jsp as soon as the log file changes?"
    Since I need to refresh the page periodically to get the latest contents from the log file.
    Thanks.

  • How can I set a Real time execution for applicatio​n on windows 2000

    I'm searching for a vi or a DLL that make me able to set an application thats run on windows2000 to a real time execution.
    I can do it manualy by the task manager, but how to do it automaticaly by Labview?
    Thanks
    Benoit Séguin
    Software Designer

    > I'm searching for a vi or a DLL that make me able to set an
    > application thats run on windows2000 to a real time execution.
    > I can do it manualy by the task manager, but how to do it automaticaly
    > by Labview?
    >
    Assuming all of the VIs are currently set to Same As Caller execution
    system, you can affect all of the VIs below by setting a particular VI
    to a higher priority.
    Be careful that your VI is calling wait ms or releasing time to the OS,
    or the time critical setting will cause the OS to ignore many of its
    normal tasks.
    Greg McKaskle

  • Code for a real time program in windows

    I m designing a network monitoring system which uses a client/server system wherein a client application runs as a sensor/actuator which sends system information and snaps of client machines to be monitored on request from server machine.I m stuck with the garbage collection problem and thread synchronization.
    Kindly help me with ideas or code.

    I have no idea what "the garbage collection problem and thread synchronization" means so it's impossible to offer any suggestions.
    This forum is for discussion of the real-time specification for Java and Sun's Java RTS implementation of it.
    David Holmes

  • 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.

  • 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

  • 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

Maybe you are looking for