LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I disable the access to windows 2000(O.S.) from LabView?

I need to disable the access to windows when an application (exe), created by LabView, is running. When the application is running, the user can not acces to windows (for example, execute another application) until he stops the application.

I am using LabView 6.1 and winodows 2000

Many Thanks.
0 Kudos
Message 1 of 2
(2,760 Views)
I am not sure how to turn off the multitasking features of Windows. Possible workarounds are to set the VI as windows modal using a library called Windows API Function Utilities (32-bit) for LabVIEW . Using this feature would allow other programs to be launched but LabVIEW would always be on top. You can also use the task manager to set the LabVIEW process to real-time so that LabVIEW gets priority in accessing the CPU. I only know how to do this manually after LabVIEW starts.

You may have to search msdn.microsoft.com for info on making windows to not multitask.

NI offers products that will run LabVIEW on a dedicated card. You will not get the nice user interface, but if you are running time critial DAQ, this is the solution. Look for LabVIEW RT on
the web.

Jeremy Braden
National Instruments
0 Kudos
Message 2 of 2
(2,760 Views)