LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to speed up the intensity graph display?

We are doing high frame rate imaging. we are using an intensity graph for displaying data (2Kbytes*33).

the total consuming time for displaying one frame is around 10ms, which is too slow. Is there any good way to speed it up. We hope we can display each frame less than 3ms if our frame rate is 100 frame/second initially.

thanks
0 Kudos
Message 1 of 4
(3,224 Views)
> the total consuming time for displaying one frame is around 10ms, which is too slow

Someone is bound to ask, so I might as well:

Displaying 100 fps is too slow? That's a fairly incredible statement, unless you've got a machine evaluating the display. Which may be the case, I suppose. If you can you provide more information about your constraints, in terms of what signals are being received by what device or person, then maybe we can make some higher-level suggestions that might help solve the problem.

Take care,
John
Message 2 of 4
(3,216 Views)
What is the refresh rate of your monitor? It does not make sense to go faster that that! 😉 Also no human eye would be able to tell the difference.

What is your screen resolution? Do you really display all 2k pixels horizontally, if not you can decimate the data before displaying.

How do you measure the display update rate? Do you simply measure loop times of the display operation? This is probably inaccurate because LabVIEW will skip graph updates if they occur too fast. If you really want to see each frame, you need to set your intensity graph to syncronous display (right-click...advanced..syncronous display).

Also make sure that autoscaling is off on all 3 axes, it will slow you down.

Have you tried a picture indicator as alternative?
0 Kudos
Message 3 of 4
(3,215 Views)
Thank you guys!

In my applcation, we have to consider the data transfer time and image processing time. If the display time is 10ms, there is no way for to achieve the 100fps, since other stuffs may consuming another 5-10ms. that is good idea to resize my data to speed up the display time. i am just wondering if there is another function in labview can display the intensity graph more efficently. is there any funciton in IMAQ can do this job?

it is true that no human eye can tell the difference, but we need to prove that we have the ability to get this high frame rate to get funding. I will try what you guys told me.

Thanks !
0 Kudos
Message 4 of 4
(3,204 Views)