Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Euresys Picolo image acquisition and LabVIEW

Hi Hao,

It's difficult to give a solution here as I don't have the equipment or software and therefore none of those specific software active x calls either. From the syntax I can only tell you error occurrs because the values you are defining are not liked by the Ecam software. This is a typical error when the value you try to pass as the paramater to the device is not recognised correctly.

I'm sorry that I can't be much help but as I said before, without this software, there's not much I can do.

Sincere apologies.
Rob L

NI Applications Engineer

UK & Ireland


It only takes a click to rate this message 😉
0 Kudos
Message 11 of 19
(3,942 Views)

Hi Hao,

 

Assuming the ActiveX controls are opening properly on your system I suspect that the error is coming from the SetParamNm function. Have you checked that all the parameters that are being set match your hardware setup? You should refer to your ActiveX and hardware documentation and check the values being set for: DriverIndex, Connector, CamFile, ColorFormat.

 

-Martin
Certified LabVIEW Architect
0 Kudos
Message 12 of 19
(3,938 Views)
Hi Martin,
 
It's very strange that there is no error happened when I use the GetParamNm function and input the "DriverIndex" & "PciPosition" parameters(the Variant for DriverIndex shows "Value -> -1" ; the Variant for PciPosition shows "Value -> 0" ) , but when I input other parameters("Connector","CamFile","ColorFormat","TrigMode","BoardTopology","ImageSizeX "...), the error which I told you happenes. And furthermore, the error occurs when I use the SetParamNm function whatever I set parameter input value type as string, long Int or variant.  And the parameters definition document will be sent to your e-mail.
 
Thanks for your help!
0 Kudos
Message 13 of 19
(3,917 Views)

Hi Hao,

 

Assuming you can get the camera to work using the software that Picolo supplied, try and figure out what the settings should be from that (camera resolution etc). And then use them in your software.

 

-Martin
Certified LabVIEW Architect
Message 14 of 19
(3,912 Views)

Hi Martin,

Thank you so much for sending those vi's to me.  It looks as though they represent quite a bit of work on your part and they will certainly save me a lot of time.

Unfortunately the Euresys driver appears to have been installed incorrectly on my machine.  Several activeX controls are missing (eg ECImage class).

I have already reinstalled several times and upgraded to the latest versions of both evision and multicam.

What version of the drivers was your code written for?  And could you give a list of all of the activeX controls that should be present?

Thank you so much for your help

Cheers

Matt

 

It looks as though I am having similar problems to Hao.  Is there a recommended method for removal and reinstallation of the drivers?  I tried using windows add remove programs but it reinstalled again without the activeX controls.  Perhaps I need to delete some registry entries?  Also are there some versions of the driver that work (include all activeX controls) and others that don't?



Message Edited by -Matt- on 07-08-2008 03:51 AM
0 Kudos
Message 15 of 19
(3,738 Views)

Success!!!

I completely uninstalled the drivers using Windows Add Remove Programs.

I then used regedit to delete all registry entries under Euresys and Multicam.

I then ran Sentinel System Driver Cleanup http://www.pericosecurity.com/index.php?id=219356

I had checked the box to install drivers for a sentinel dongle last time I installed eVision.  I don't have a dongle and this was causing errors during the installation.

I then re-installed the latest version of eVision - (an iso downloaded from http://www.euresys.com/downloadarea/Download.asp). I chose not to install multicam at this point although it installed multicam 5.1 anyway.

I then ran the eVision update exe.

Next I installed the latest version of multicam - using the custom installation option and made sure I selected the ActiveX controls.

I now have a lot of Euresys ActiveX controls installed and I have been able to modify the vi's that Martin sent me to work with my Pulnix camera and Euresys Grabling Value card.

Once again thanks for your help Martin.

0 Kudos
Message 16 of 19
(3,732 Views)

Hi Martin and Matt,

 

I like to use Euresys grablink value for image aquisition via LabView too. I am currently figuring out how to use the external code from euresys driver via ActiveX interface. So I would appreciate very much if you could share your code with me. This would give me some practical advice and I certainly would spare o lot of time. Will the code work with LabView 8.5?

 

Thanks in advance!

 

-Joerg-

0 Kudos
Message 17 of 19
(3,465 Views)

Hi all,

 

I too need to write an image aquisition with labview. Our hardware is a 12bit Vsitek camera connected to a grablink expert. Can you provide some samle code you already use to access your hardware? As I am new to this: What is easier ond more recommended: Using ActiveX or calling the multicam-dll directly?

 

Olaf

0 Kudos
Message 18 of 19
(3,074 Views)

Dear Martin,

 

I am using Euresys Picolo V16 H.264 and Labview 2012 for image acquisition. But I do not know which dll to call in labview. Should it be C:\Program Files (x86)\Euresys\V16H264\setup\x86\DIFxAPI.dll ? And Could you please send me the code to make image acquisitoin as you mentioned?

Best regards,

 

0 Kudos
Message 19 of 19
(1,673 Views)