Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Vision builder - Image Capture

I have UNIQ 1000CL camera. And it is set to 400fps using NI Automation Explorer.
Using Vision Builder 6.0, i capture the frames by setting that no. of frames as 400.
Does this mean that it captures for 1 minute ??

This doesnt work if i increase the no. of frames. say 800 (which is for 2 seconds).

What went wrong? Am I using this properly ?

somebody plz help
0 Kudos
Message 1 of 7
(4,142 Views)
Hi karthik3k,

Unfortunately, Vision Builder 6 was released a long time ago and since then we have gone through many changes. In fact, the product is now called Vision Assistant and included with our Vision Development Module.

In order to try and find an answer to your question, could you please provide me with the following: Where and when does it ask for the number of images? Is an error message generated when you say that it doesn't work?

Thanks,

Robert
0 Kudos
Message 2 of 7
(4,126 Views)
The software used is called IMAQ Vision builder 6.
While opening it it gives me 4 options.
Open Image
Aquire Image
Solution wizard
Cancel

I chose Aquire Image
Then came the options like:
-No. of frames (400)
-Skip count (0)
-Trigger Line (External trigger 0)
-Trigger Action (Disabled)
-Trigger Timeout (1000ms)

The camera was set to 400fps and the conf file was set for 400fps using MAX.
0 Kudos
Message 3 of 7
(4,116 Views)
Hi again,

When you said that it did not work when you specified 800 frames, did the program give you an error message? If so, what did it say?

In the mean time, I am going to see if I can reproduce this with my own camera. I will let you know soon.

Regards,

Robert
0 Kudos
Message 4 of 7
(4,106 Views)
i have attached the error dialog box with this.
please let me know what went wrong.
thanks in advance
🙂
0 Kudos
Message 5 of 7
(4,096 Views)
Hi again,

On another computer, I installed both Vision Builder 6 and the IMAQ driver, and was able to reproduce exactly the same behavior. With an analog camera, I had no problem acquiring a sequence of 10 images, 30 images, or even 300 images. However, when I attempted to acquire 800 images, I received the same error message.

Now, the only impact camera type should have is in the size of the image. The image I was working with is 640x480, with 8 bit pixel depth. This is equivalent to 19200 bytes per image, or roughly 15 megs for the entire acquisition. I would expect that the program would have no trouble reserving this much memory. For this reason, I am still researching this and will get back to you as soon as possible.

Robert
0 Kudos
Message 6 of 7
(4,079 Views)
Hi again,

I was researching this issue and I learned one valuable lesson: I am occasionally prone to math errors.

A 640x480 image is actually roughly 300k, not 19.2 KB. As a result, it would make perfect sense that I would receive the memory error when trying to acquire 800 images. 800 images would require 240 MB of memory, and typically we need to have 3-4X the amount of RAM in order to perform these types of operations.

Most likely, the problem is that the amount of memory you are requesting is more than the Operating System is willing to give. This, however, will be dependent upon the image size.



Robert
0 Kudos
Message 7 of 7
(4,065 Views)