LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Matrox frame grabber & LabVIEW

Hi all, I know the question is very old since I can find many messages
in discuss forum. But I just start to work with ActiveMIL and did
manage to make frame grabber card CronsPlus display image properly for
several times. It's not stable, I think.

First, I insert different ActiveX to control the frame grabber
sequentially: System control->Image control->Display
control->Digitizer control. In system control, image control, and
display control, I set automatic allocation and called grabcontinus in
Digitizer control. But the allocate and free resources puzzled me, so
did OwnerSystem. I don't know how to make it work robustly and
smoothly.

Did anybody have the same experience and successfully acquire image in
LabVIEW? I would appreciate your
help or examples very much.
0 Kudos
Message 1 of 6
(4,834 Views)
Hello,months back I have the problem of triggering an optical signal into Matrox Meteor board II and I am not lucky as you are able to code from the MIL so I resorted to finding a LabVIEW driver for it (unfortunate that the supplier of the board has poor technical support in application programs unlike NI) the IMAQ components I was informed was originally coded by this people in the company called Alliance Vision (France) they have all the Matrox Driver written in LabVIEW. I am interested to see your code in MIL-C if you will permit please send me the source code on my private email, bbuenaobra@nip.upd.edu.ph I work at a physics lab.

Berns
Bernardino Jerez Buenaobra
Senior Test and Systems Development Engineer
Test and Systems Development Group
Integrated Microelectronics Inc.- Philippines
Telephone:+632772-4941-43
Fax/Data: +632772-4944
URL: http://www.imiphil.com/our_location.html
email: Bernardino.Buenaobra@ph.global-imi.com
0 Kudos
Message 2 of 6
(4,834 Views)
I also use ActiveMIL. I have found it better to turn off automatic
allocation to all controls and programatically allocate them. This has
the benefit of giving you greater control to troubleshoot and process
errors or resets of the video system. I use allocate methods to
allocate each control and the free methods to disallocate (free) them
when an error occurs or a reset is issued. My systems are completely
stable. I would recommend that you don�t use grabcontinuous.
Synchronize the video to your program by calling grabs as you need
them. I typically have a video processing vi that runs independent of
my test executor and all other vis and use notifiers to publish the
video data of interest. I typically grab images at 60 msec rate with a
40% CPU usage on a 1 GHz
processor. This gives me every other frame
from the camera, fast enough for all my applications and leaves me 60%
CPU for other procesing.
0 Kudos
Message 3 of 6
(4,834 Views)
You're absolutely right. I spend a little time to test the
Autoallocate property and draw the conclusion that it can't allocate
the resources properly. I use Isallocate property to check if the
resources have been allocated to avoid possible errors, and it works
well.

On Fri, 20 Feb 2004 10:36:55 -0600 (CST), Tony Rivera
wrote:

>I also use ActiveMIL. I have found it better to turn off automatic
>allocation to all controls and programatically allocate them. This has
>the benefit of giving you greater control to troubleshoot and process
>errors or resets of the video system. I use allocate methods to
>allocate each control and the free methods to disallocate (free) them
>when an error occurs or a reset is issued. My systems are completely
>stable
. I would recommend that you don=92t use grabcontinuous.
>Synchronize the video to your program by calling grabs as you need
>them. I typically have a video processing vi that runs independent of
>my test executor and all other vis and use notifiers to publish the
>video data of interest. I typically grab images at 60 msec rate with a
>40% CPU usage on a 1 GHz processor. This gives me every other frame
>from the camera, fast enough for all my applications and leaves me 60%
>CPU for other procesing.
0 Kudos
Message 4 of 6
(4,836 Views)
Dear all,

is there any chance to have a look at your code to see how to control a Matrox framegrabber via ActiveX / ActiveMil. I am still in the progress of selecting a frame grabber. I am not sure if I should use Matrox Orion. It seems to be quite difficult to run an application. On the other hand I need to overlay a bitmap (calculated from another video soure) on a colored video signal and display it on a video monitor (The Matrox Orion is capable of that without using the CPU). I prefer programming in LabView would like to avoid programming an application completely in C especially building an user interface.

Would you share the code with me? Could you give me a more detailed explanation how to acquire an image using ActiveMil?

Thanks in advance,
Regards
Jörn
0 Kudos
Message 5 of 6
(4,760 Views)
There is little chance that somebody will have a look into an already answered question. Since this thread is one year old, and the concerned members are not active, I think it could be better to post a new question, in a new thread.

Good luck,

CC
Chilly Charly    (aka CC)

         E-List Master - Kudos glutton - Press the yellow button on the left...
        
0 Kudos
Message 6 of 6
(4,742 Views)