Hi All,
I post in the hope that someone out there can help me with a problem I cannot fix...
The library attached contains the program Basic12Video3.vi that should do the following...
It should allow image (video) aquisition from a firewire camera at a reasonable frame rate (30fps). While doing this it should also let the user interact with the image display such that it overlays markers on the video and also use the coordinates of these markers to calculate a grayscale image (kinoform) using a secondary process. This 'kinoform' is then displayed on a second monitor.
I have a VI that aquires images from a firewire camera and allows their display and also a VI that will calculate the kinoforms and display them. However, my problem occurs when trying to combine these two separate VIs.
When this program is run, no image is displayed from the firewire camera (and the loop only executes at ~1fps when it should really display at 30fps) and when the display is used to obtain coordinates for a parallel while loop this section of the program also fails to work.
I've been using LabVIEW for nearly a year now and thought that I would be able to combine the two working programs into a parallel loop system. However, it seems I don't quite know enough yet... Would I be better using two separate VIs that ran at the same time but used Global Variables? (Of note is that the program needs to be as fast as possible as ideally it would be a real time interactive piece of software).
Finally, when running the Basic12Video3.vi a dialog box will appear asking the user to choose certain parameters. To make it work properly please select '256' in the first option, '1152' in the second, and '-3' in the final.
Thank you for any help anyone can provide, it is much appreciated.
Daniel Burnham