LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to use DLL from Konica minolta ca310 SDK

I have sdk dll from konica for ca310. I am not able to open with call library function node.

I have attached the DLL. Any suggestion to use the DLL is apreciated. There is no driver support for this model

 

https://drive.google.com/file/d/11PkX4bHB_cG5_zvNCdjsNLqJAAeHt6a1/view?usp=share_link

Thanks & Regards,
Bharath Kumar
GCentral
0 Kudos
Message 1 of 3
(891 Views)

I just found how to use the SDK for a CS-150.  Your situation may be similar so this information may help.  The SDK I an using is their LC-MISDK.  The SDK is designed for writing in C# and using the .NET Framework, but, should be usable in LabVIEW.  The first problem to overcome is getting into the DLL that controls everything (for me its the "LightColorMISDK").  Trying to use a standard .NET Constructor node does not work as the message "This class contains no public constructors" is given, and, the "OK" button is not functional.  To get around this, use a .NET Invoke node, in the top-left corner right click to "create a constant" for the reference input.  Put the mouse on that icon then browse to the DLL.  This time I was able to connect to my LightColorMISDK.DLL.

 

The next battle is that the use of the SDK is a singleton design. I could only have one instance of this in the program at any time.

 

The last battle took two weeks of e-mails with the USA rep.  Eventually, sent me a list of all the DLL's needed for my meter to work.  The SDK from Konica had 44 DLL's. There were an extra 6 in his list not included in the SDK, and, two complete directories containing another 32 DLL's!!  82 needed but only 44 in the SDK.

 

The driver for my unit automatically loaded when the meter was plugged in.

I am not able to load any external files to help you.  The system just gives me error messages.

 

Good Luck.

Stephen Jaworowicz

0 Kudos
Message 2 of 3
(115 Views)

Correct. The DLLs the OP posted are all .Net assemblies and can't be accessed with the Call Library Node but instead need to be accessed with the .Net nodes in LabVIEW.

 

From your story it is highly unlikely that those 3 DLLs are all that is needed to use the OPs camera.

Rolf Kalbermatter
My Blog
0 Kudos
Message 3 of 3
(109 Views)