LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ Learn Color Pattern hangs

Running Labview 2012 SP1 and Vision Development Module 12.1.0.  IMAQ Learn Color Pattern appears to hang if you call it without defining an ROI.  See attached program - it is intended that user define an ROI then click "Define ROI" button.  If you click the button without first defining an ROI, Learn Color Pattern hangs for over a minute then returns OK.  I found a workaround for this by checking for a valid ROI before calling the VI, but it seems unusual behavior for Labview.

0 Kudos
Message 1 of 2
(2,331 Views)

Hi Bucky,

 

I took a look at your program, and if I run it with highlight execution, I can see that the program is waiting on the Learn Color Pattern function as you said. However, I don't think this would be considered hanging. The front panel is still responsive, and if you add other processes to the program, they continue running while the Learn Color Pattern function is executing.

 

I believe the long execution time is because when no ROI is specified, the function acts on the entire image, which takes a fair amount of time. You can confirm this by selecting a ROI that is almost the size of the entire image. The program takes a similarly long time to execute. The best way to cut down on execution time would be to select a smaller ROI. I hope this helps!

David S.
0 Kudos
Message 2 of 2
(2,311 Views)