Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Euresys Picolo image acquisition and LabVIEW

Hi all,

 

Unfortunately I have bee asked to use a Euresys piccolo image acquisition card in LabVIEW. I my case I only need to display the image on / on top of a LabVIEW front panel. Yes – I know it would have been much better to use an NI card but sometimes other people........

 

Anyway my question is - has anyone out there managed a reliable interface to the piccolo dll yet? I’ve been looking at the ActiveX interface but it looks like an exceptionally tricky job. I see there are few previous discussions that will be of help should I have to start from a blank VI.

 

Any advice appreciated,

 

-Martin
Certified LabVIEW Architect
0 Kudos
Message 1 of 19
(9,448 Views)
Hi Martin

I have had a look for you this afternoon to see if I can find an example for you as to how to communicate to you Euresys frame grabber in LabVIEW but an example or driver is not available. It should though be possible to comunicate with your board using the manufacturers dll. You mentioned that you were aware of other forum posts that will be helpful in you starting to develope you code but I thought it might be helpfull to post some links below.

Forum posts:

Is it possible to use Euresys Picolo card with IMAQ vision and LabView?

activex help!!!

calling picolo.dll in Labview

Other Resources

Using External Code in LAbVIEW

Integrating External Code with the Import Shared Library Wizard


I hope this helps
0 Kudos
Message 2 of 19
(9,418 Views)

Thanks Rich,

 

After a little more work I found I was missing an ActiveX component and that’s what was making life so difficult. I needed to install both MultiCam and the eVision software. Now the ActiveX seems more straightforward, but still very time consuming. I’ve not had a chance to try it yet. Fortunately in my application no vision analysis is required.

 

-Martin
Certified LabVIEW Architect
0 Kudos
Message 3 of 19
(9,406 Views)
Hi Martin,
Were you able to get the Active X component working with the camera OK?
Looks like I have to peform the same job in a couple of weeks, and was wondering if it is possible.

Thanks,

David
0 Kudos
Message 4 of 19
(9,264 Views)

Hi,

 

Yes I got it working OK. I’m displaying live video on a LabVIEW 821 front panel and adding a couple of crosshair type lines (using ActiveX).

 

I’ll be happy to share my code with you.

 

-Martin
Certified LabVIEW Architect
0 Kudos
Message 5 of 19
(9,199 Views)

Hi Martin:

Sorry to bother you.  I am currently still trying to figure out how to acquire live images from Eurosys Picolo and get it to display on LabView in order to carry out an important lab experiment.  I do not understand the mechanics of configuring the picolo.dll into a format that is recognized by the NI-IMAQ or Labview.  I will be truly grateful if you can share the code with me and shed some light on what must I do get the live images running on Labview.  It would mean so much to me. 

0 Kudos
Message 6 of 19
(9,151 Views)

Hi,

Please let me know you email address so I can send you the code (you can send me a private email), what version of LabVIEW do you have?. Unfortunately the code I have will not convert the images from the camera into a useful (IMAQ image type) format, it will just display the images on the front panel. The easiest way to convert the images into a useful format would be save them to file and then read them using LabVIEW VI's I guess (obviously slow to do this). There are some VIs around that convert DIBs into an IMAQ image type buts that advanced stuff and I don't have the solution right now.

-Martin

Certified LabVIEW Architect
0 Kudos
Message 7 of 19
(9,132 Views)
Now, I have the same problem about it, I have got the information of picolo card by using ActiveX from MultiCam software(for example, driver index, card type...) , but I can't grab the image currently. How can I solve it?  I will be truly grateful if you can give me some examples to help me. Thank you very much.
 
-Walter
0 Kudos
Message 8 of 19
(9,040 Views)


Hi Hao,

It is generally not good practice to post a new question on an existing thread, but in this situation I understand. Have you installed both bits of software, the Multicam AND eVision? I would recommend posting a new thread and using the links that Richard posted to help get you started. Other than that, you probably just need to tweak your Active X functionality to get the image displayed correctly. Unfortunately I do not have the hardware setup here to try and do this.

My apologies I can't be more help at this time.

Best wishes
Rob L

NI Applications Engineer

UK & Ireland


It only takes a click to rate this message 😉
0 Kudos
Message 9 of 19
(9,010 Views)
Hi Rob,
 
Thanks for your information.
 
Both Multicam and eVision are installed in my system.  But  I found some errors happened with them when I run the code about SetParamNm or GetParamNm with ECamera ActiveX,The error explanation is here:
Error Code: -2147352567
Exception occurred in MultiCam.ECamera.2: GetParamNm: Invalid argument in Piclo test_4.vi.
This error occurred when using the Invoke Method(GetParamNm, SetParamNm, SetCluster) in ECamera activeX Class.
 
Appreciate for your help!
0 Kudos
Message 10 of 19
(8,844 Views)