06-18-2009 05:42 AM
Hi,
For an application I am using two Canon PowerShot SX 110IS cameras. I need to control the camera parameters (Zoom. Click, focus, macro on etc) form LabVIEW. I have SDK which is supplied by Canon. Can any one help me out in this regard? I will be more thankful if you share example code.
Thanks in advance,
Adarsh
06-18-2009 05:58 AM
Hi Adarsh,
what contains the supplied SDK? Do you have a dll or an activeX interface?
Mike
06-18-2009 06:05 AM
Hi,
Thank you for reply 🙂
SDK contains dlls(PRSDK.dll and PSLIB.dll).
Regards,
Adarsh
06-18-2009 07:04 AM
Hi Adarsh,
try controlling the Camera with Active controls or DLL`s supplied from vendor.
Also make sure that the camera is supported for remote capture feature,
since some canon camera`s with digic 3 processor does not support this.
Also try this link and use this DLL . I have tried this with my application some
time back . It works but without registration of this app the operation isn't very smooth.
http://www.steves-digicams.com/digsoftware_cameractrl.html
Regards,
Sundar.
06-19-2009 12:16 AM
Hi,
I am waiting for your help
Adarsh
06-19-2009 12:22 AM
Hi Adarsh,
do you have a description for your dll files? You can use the "call library function node" to call the exported functions of the dll.
http://zone.ni.com/reference/en-XX/help/371361E-01/glang/call_library_function/
Mike
06-19-2009 01:22 AM
But it looks like we have to pass pointers while calling the function. How to do that ?
I have attached dll descreption pdf.
06-19-2009 07:34 AM
Can any one help me out to devloping Sample code which is provoided in attached pdf file(Page 126) using LabVIEW. ?
Adarsh
06-23-2009 07:54 AM
Hi,
I am still waititng for the reply.
Adarsh
06-23-2009 09:52 AM
Hi Adarsh,
as i already wrote, you can use the call library function node. There are options to send a pointer or to get data from your dll. Please see the before attached link.
Mike