LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

flycapture API and activeX

Hi,

 

I try to operate Point grey research grasshoper camera using CVI.

I need it to be asynchronic - means to fire a software trigger when i need it to grab the next frame.

 

At first i tried using their activeX component, this generated an .fp file with many functions that did not appear in their docs. but i could start the camera with synchronic mode.

 

I also tried to use their .lib files to use their SDK but it didnt compile.

 

Did anyone here succeeded to control some of their cameras using the API?

0 Kudos
Message 1 of 6
(4,842 Views)

Hi omerwagner,

 

Are you using a framegrabber with your Point Grey Research camera at all? Also, are you using the IMAQ drivers for your camera? 

 

Mychal F

Applications Engineer
National Instruments
0 Kudos
Message 2 of 6
(4,820 Views)

Hi,

 

No - i didnt use their framegrabber - Grasshoper camera has FireWire connection using PCI express card.

I Tried to use their FlyCapture SDK.

0 Kudos
Message 3 of 6
(4,815 Views)

Hey omerwagner,

 

You may want to look at Point Grey's support website here. They are going to be more familiar with setting up a software trigger off of their cameras. They also have lots of information on using the FlyCapture SDK. It may be worth taking a second look into using those libraries and trying to solve the non-compiling issue, especially if the ActiveX control can't be configured for software triggering. And additionally, compiling issues are going to be much more likely to be answered on this forum.

 

Best of luck,

 

Luke W

0 Kudos
Message 4 of 6
(4,798 Views)

i also asked them for support - and we tried to operate their activeX using the CVI but after many attempts we found that

NI doesn't import anything that is not a standard ActiveX data type, Thus functions such as GetTrigger, which return a structure, do not get
imported (or at least not correctly).

 

for now i am using their API to configure the trigger and then sending grab using the CVI, but maybe you would know how cab i use these kind of functions?

0 Kudos
Message 5 of 6
(4,792 Views)

What language is the ActiveX library for the camera's API written in? If it is not written in C, CVI wont recognize the calls and you will need to create a wrapper for it. There is a large amount of information on creating these wrappers when you know the type compatibilities. 

 

Luke W

0 Kudos
Message 6 of 6
(4,776 Views)