LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Improve realtime prefomance.

I have a application that must always work with a maximum time delay of
100ms.
It works fine mostly but not as stable as I would like.
I have defined the process 'Time Critical'.

Is there any way to improve the real-time performance in WindowsNT?
Has Linux or Win98 better 'real-time' performance than Windows?
How much does a second processor help?
0 Kudos
Message 1 of 3
(3,600 Views)
Magnus Holmgren wrote:

> I have a application that must always work with a maximum time delay of
> 100ms.
> It works fine mostly but not as stable as I would like.
> I have defined the process 'Time Critical'.
>
> Is there any way to improve the real-time performance in WindowsNT?
> Has Linux or Win98 better 'real-time' performance than Windows?
> How much does a second processor help?

You will probably need to get Labview RT.

I dont know that a 2nd processor would help but it is possible
since some of the tasks can be offloaded. I do not know if
you are given a choice as to where a thread runs though.

Kevin
0 Kudos
Message 2 of 3
(3,600 Views)
Kevin B. Kent wrote in message
news:38FDD2D9.CF0DA8DF@usa.alcatel.com...
> Magnus Holmgren wrote:
>
> > I have a application that must always work with a maximum time delay of
> > 100ms.
> > It works fine mostly but not as stable as I would like.
> > I have defined the process 'Time Critical'.

As well as changing the priority of the VI within Labview, you also have to
change the priority of Labview within the system- go to task manager, click
the "Processes" tab, find "labview.exe" and popup the right mouse button
menu over it. Under "set priority" you'll see "realtime" at the top of the
list.

Be warned though that setting a task to "realtime" means that task has
priority over most others and if your program cocks up, you're li
kely to be
locked out of NT and have to reboot. So save everything first 😉
0 Kudos
Message 3 of 3
(3,600 Views)