05-05-2017 06:48 PM
Hi All,
I have a program where I am acquiring three GigE HD camera streams. The acquire takes place in 3 asynchronously launched VI's which i then display on the front panel using sub-panels. These images display perfectly, at the 30FPS they are acquired at.
I am required to display the image in two other locations in addition to the sub-panels. Using my current approach, the frame rate in these two locations is much slower than the sub-panel frame rate. I'd estimate either half or less than half of the frame rate of the sub-panel.
My approach is attached in LV16. The top level file is: "GUI_FullScreenV2".
The basic idea is that I create three new images in each secondary display location. Then using IMAQ Copy, I copy the image from the sub-panel to the locally generated image.
Could IMAQ Copy just be slow, which is causing this frame rate issue? If so, is there a better solution to this?
Thanks!
Andrew
05-06-2017 07:00 AM
05-06-2017 07:50 PM
I am not so sure what you are trying to do.
But it is more efficient to use one display buffer for display all the three images.
I will copy to another buffer only if I want to do processing on the other buffers.
If you want to do processing then you copy the buffer when the processing is finished.